OSDN Git Service

* c-decl.c (finish_decl): Apply pending #pragma weak regardless of
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4
5 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
6
7         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9         -m64.
10         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13
14 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15
16         PR c++/20212
17         * g++.dg/warn/Wunused-11.C: New test.
18
19 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
20
21         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22
23 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24
25         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
26
27 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/20734
30         * g++.dg/template/ptrmem13.C: New test.
31
32 2005-04-05  Per Bothner  <per@bothner.com>
33
34         * lib/gcc.exp: Always add -fno-show-column, for now.
35
36 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
37
38         PR testsuite/20767
39         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
40         of plain old "unsigned int" for the type of "i".  Makes this test
41         64bit clean.
42
43 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
44
45         * gcc.dg/i386-ssefn-1.c: New test.
46         * gcc.dg/i386-ssefn-2.c: New test.
47         * gcc.dg/i386-ssefn-3.c: New test.
48         * gcc.dg/i386-ssefn-4.c: New test.
49
50 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
51
52         PR tree-optimization/20076
53         * gcc.dg/builtin-apply4.c: New test.
54
55         PR preprocessor/19475
56         * gcc.dg/cpp/macspace1.c: New test.
57         * gcc.dg/cpp/macspace2.c: New test.
58
59 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
60
61         * gfortran.dg/pr20755.f: Fixed bad format.
62
63 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/20763
66         * g++.dg/ext/attrib21.C: New test.
67
68 2004-04-05  Devang Patel  <dpatel@apple.com>
69
70         * lib/target-supports.exp (check_effective_target_vect_shif): New.
71         * gcc.dg/vect/vect-shift-1.c: New test.
72         
73 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74
75         PR libfortran/20755
76         * gfortran.dg/pr20755.f: New test.
77
78 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
79
80         * gfortran.dg/pr15959.f90: New test.
81         * gfortran.dg/string_pad_trunc.f90: New test.
82
83 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
84
85         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
86         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
87         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
88         syntax.
89
90 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
91
92         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
93
94 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
95
96         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
97         * gcc.c-torture/compile/20011119-2.c: Likewise.
98         * gcc.c-torture/compile/981001-2.c: Likewise.
99
100 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
101
102         PR c++/20679
103         * g++.dg/template/overload4.C: New test.
104
105 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
106
107         PR c++/20746
108         * g++.dg/abi/covariant5.C: New.
109
110         PR debug/20505
111         * g++.dg/debug/const2.C: New.
112
113 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
114
115         PR rtl-optimization/16104
116         * gcc.c-torture/execute/20050316-1.c: New test.
117
118 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
119
120         * g++.dg/template/spec23.C: Fix dg-error text.
121
122 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
123
124         PR c++/19199
125         * g++.dg/expr/lval2.C: New.
126
127 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
128
129         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
130         __builtin_strcasecmp and __builtin_strncasecmp.
131
132 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
133
134         PR c++/20723
135         * g++.dg/template/spec22.C: New.
136         * g++.dg/template/spec23.C: New.
137
138 2005-04-03  Dale Ranta  <dir@lanl.gov>
139             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
140
141         PR libfortran/20068
142         PR libfortran/20125
143         PR libfortran/20156
144         PR libfortran/20471
145         * gfortran.dg/backspace.f: New test.
146
147 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
148
149         * gcc.dg/pr19345.c: New test.
150
151 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
152
153         PR tree-optimization/20640
154         * gcc.dg/torture/tree-loop-1.c: New.
155
156 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
157
158         PR rtl-optimization/20290
159         * gcc.c-torture/execute/loop-ivopts-2.c: New.
160
161 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
162
163         * gcc.dg/rs6000-fpint.c: New.
164
165 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
166
167         * gcc.dg/old-style-then-proto-1.c: New test.
168
169 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
170
171         * gfortran.fortran-torture/execute/backspace.f90: Check
172         after backspace and read was incorrect.
173
174 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
175
176         * gcc.c-torture/execute/builtins/strcat.c: Check the result
177         buffer past the terminating NUL using memcmp.
178         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
179         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
180
181         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
182         Fix unused/uninitialized variable warnings.
183
184         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
185         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
186         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
187         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
188
189         * gcc.c-torture/execute/builtins/abs-1-lib.c,
190         gcc.c-torture/execute/builtins/fputs-lib.c,
191         gcc.c-torture/execute/builtins/lib/fprintf.c,
192         gcc.c-torture/execute/builtins/lib/main.c,
193         gcc.c-torture/execute/builtins/lib/memcmp.c,
194         gcc.c-torture/execute/builtins/lib/memmove.c,
195         gcc.c-torture/execute/builtins/lib/mempcpy.c,
196         gcc.c-torture/execute/builtins/lib/memset.c,
197         gcc.c-torture/execute/builtins/lib/printf.c,
198         gcc.c-torture/execute/builtins/lib/sprintf.c,
199         gcc.c-torture/execute/builtins/lib/stpcpy.c,
200         gcc.c-torture/execute/builtins/lib/strchr.c,
201         gcc.c-torture/execute/builtins/lib/strcmp.c,
202         gcc.c-torture/execute/builtins/lib/strcpy.c,
203         gcc.c-torture/execute/builtins/lib/strcspn.c,
204         gcc.c-torture/execute/builtins/lib/strlen.c,
205         gcc.c-torture/execute/builtins/lib/strncat.c,
206         gcc.c-torture/execute/builtins/lib/strncmp.c,
207         gcc.c-torture/execute/builtins/lib/strncpy.c,
208         gcc.c-torture/execute/builtins/lib/strrchr.c,
209         gcc.c-torture/execute/builtins/lib/strspn.c,
210         gcc.c-torture/execute/builtins/lib/strstr.c,
211         gcc.c-torture/execute/builtins/memops-asm-lib.c,
212         gcc.c-torture/execute/builtins/strlen-2.c,
213         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
214         prototypes.
215
216 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
217
218         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
219         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
220         selectany usage.
221
222 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
223
224         PR c++/19406
225         * g++.dg/debug/using1.C: New test.
226
227 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
228
229         PR middle-end/20524
230         * gcc.dg/alias-7.c: Prefix asm-declared name with
231         __USER_LABEL_PREFIX__.
232
233 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
234
235         Fix fallout from PR middle-end/15700:
236         * gcc.c-torture/compile/20011119-1.c: Take
237         __USER_LABEL_PREFIX__ into account.
238         * gcc.c-torture/compile/20011119-2.c: Likewise.
239
240 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
241
242         PR c++/18644
243         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
244
245 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
246
247         PR c/17855
248         * gcc.c-torture/compile/struct-non-lval-1.c,
249         gcc.c-torture/compile/struct-non-lval-2.c,
250         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
251
252 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
253
254         * gcc.dg/tls/tls.exp: Remove temporary file.
255         * g++.dg/tls/tls.exp: Ditto.
256         * lib/file-format.exp: Ditto.
257         * g++.dg/special/ecos.exp: Ditto.
258
259         * lib/profopt.exp: Treat prof_ext as a list.
260         * gcc.misc-tests/bprob.exp: Ditto.
261         * g++.dg/bprob/bprob.exp: Ditto.
262
263         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
264         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
265         g++.dg/tree-ssa/pointer-reference-alias.C,
266         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
267         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
268         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
269         g++.dg/vect/pr19951.cc: Ditto.
270         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
271         gcc.dg/builtins-47.c: Ditto.
272         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
273         gcc.dg/pr20115-1.c: Ditto.
274         * gcc.dg/tree-ssa/20030530-2.c,
275         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
276         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
277         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
278         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
279         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
280         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
281         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
282         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
283         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
284         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
285         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
286         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
287         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
288         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
289         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
290         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
291         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
292         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
293         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
294         gcc.dg/tree-ssa/20030824-1.c,
295         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
296         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
297         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
298         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
299         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
300         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
301         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
302         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
303         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
304         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
305         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
306         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
307         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
308         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
309         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
310         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
311         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
312         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
313         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
314         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
315         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
316         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
317         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
318         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
319         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
320         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
321         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
322         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
323         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
324         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
325         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
326         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
327         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
328         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
329         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
330         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
331         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
332         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
333         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
334         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
335         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
336         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
337         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
338         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
339         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
340         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
341         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
342         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
343         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
344         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
345         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
346         gcc.dg/tree-ssa/useless-1.c: Ditto.
347         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
348         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
349         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
350         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
351         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
352         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
353         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
354         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
355         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
356         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
357         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
358         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
359         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
360         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
361         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
362         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
363         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
364         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
365         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
366         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
367         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
368         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
369         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
370         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
371         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
372         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
373         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
374         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
375         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
376         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
377         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
378         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
379         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
380         gcc.dg/vect/vect-none.c: Ditto.
381         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
382         treelang/compile/unsigned.tree: Ditto.
383
384         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
385         * gcc.dg/cpp/direct2s.c: Ditto.
386         * gcc.dg/cpp/paste4.c: Ditto.
387         * gcc.dg/cpp/separate-1.c: Ditto.
388         * gcc.dg/pch/save-temps-1.c: Ditto.
389         * g++.dg/ext/altivec-10.C: Ditto.
390         * g++.dg/pch/pch.C: Ditto.
391
392         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
393
394         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
395         * g++.dg/template/repo1.C: Ditto.
396         * g++.dg/template/repo2.C: Ditto.
397         * g++.dg/template/repo3.C: Ditto.
398         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
399         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
400         * g++.old-deja/g++.pt/repo1.C: Ditto.
401         * g++.old-deja/g++.pt/repo2.C: Ditto.
402         * g++.old-deja/g++.pt/repo3.C: Ditto.
403         * g++.old-deja/g++.pt/repo4.C: Ditto.
404
405         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
406         * gcc.dg/20030107-1.c: Ditto.
407         * gcc.dg/20030702-1.c: Ditto.
408         * gcc.dg/profile-generate-1.c: Ditto.
409         * g++.dg/other/profile1.C: Ditto.
410         * g++.old-deja/g++.robertl/eb83.C: Ditto.
411
412         * lib/gcc-dg.exp (remove-build-file): New.
413         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
414         cleanup-tree-dump, cleanup-saved-temps): New.
415
416 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR c++/19203, DR 214
419         * g++.dg/parse/ambig3.C: Not ambiguous.
420         * g++.dg/template/spec20.C: New.
421         * g++.dg/template/spec21.C: New.
422
423 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
424
425         PR target/20045
426         * gcc.dg/ia64-fptr-1.c: Run only on linux.
427
428 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
429
430         PR libfortran/20660
431         * gfortran.dg/negative_unit.f: New test.
432
433 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
434
435         * gcc.dg/20050330-1.c: New test.
436
437 2005-03-30  Devang Patel  <dpatel@apple.com>
438
439         * g++.dg/tree-sra/ssa-sra-3.C: New test.
440
441 2005-03-30  Dale Johannesen  <dalej@apple.com>
442
443         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
444
445 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
446
447         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
448         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
449         Strip options from test name.
450
451 2005-03-31  Jan Hubicka  <jh@suse.cz>
452
453         * gcc.dg/varpool-1.c: New testcase.
454
455 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
456
457         PR c/772
458         PR c/17913
459         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
460         gcc.dg/stmt-expr-label-3.c : New tests.
461         * gcc.c-torture/execute/medce-2.c: Remove.
462
463 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
464
465         PR c/20368
466         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
467         tests.
468
469 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
470
471         * gcc.c-torture/compile/pr20203.c: New test.
472
473 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
474
475         * gfortran.dg/promotion.f90:  New test.
476
477 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
478
479         PR middle-end/20491
480         * gcc.dg/torture/asm-subreg-1.c: New test.
481
482 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
483
484         PR c/20672
485         * gcc.dg/pr20672-1.c: New test.
486
487 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
488
489         * gfortran.dg/vect: New directory.
490         * gfortran.dg/vect/vect.exp: New.
491         * gfortran.dg/vect/vect-1.f90: New test.
492         * gfortran.dg/vect/vect-2.f90: New test.
493         * gfortran.dg/vect/vect-3.f90: New test.
494         * gfortran.dg/vect/vect-4.f90: New test.
495         * gfortran.dg/vect/vect-5.f90: New test.
496
497 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
498
499         PR middle-end/20622
500         * gcc.dg/alias-7.c: New test.
501
502 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
503
504         * gcc.dg/sparc-reg-1.c: New test.
505
506 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
507
508         PR target/19890
509         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
510
511 2005-03-29  Dale Ranta  <dir@lanl.gov>
512             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
513
514         PR libfortran/20163
515         * gfortran.dg/pr20163-2.f: New test.
516
517 2005-03-28  Jan Hubicka  <jh@suse.cz>
518
519         PR middle-end/20635
520         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
521         by Jakub Jelinek.
522
523 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
524
525         PR tree-optimization/20626
526         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
527         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
528
529 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
530
531         * gfortran.dg/underflow.f90:  New test.
532         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
533
534 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
535
536         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
537
538 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
539
540         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
541         (g++_init): Make sure that CXXFLAGS is set.
542         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
543         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
544         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
545         * lib/objc.exp (objc_init): Likewise.
546         * lib/treelang.exp (treelang_init): Likewise.
547
548 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
549
550         PR tree-optimization/20470
551         * gcc.dg/tree-ssa/pr20470.c: New test.
552
553 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
554
555         * gcc.dg/ppc-stfiwx.c: New.
556
557 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
558
559         PR target/19888
560         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
561
562 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
563
564         * gcc.dg/20050325-1.c: Fix a typo.
565
566 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
567
568         PR libfortran/19678
569         PR libfortran/19679
570         * gfortran.dg/dos_eol.f: New test.
571
572 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
573
574         PR rtl-optimization/20249
575         * gcc.dg/20050325-1.c: New test.
576
577 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
578
579         PR libfortran/15332
580         * gfortran.dg/pr15332.f: New test.
581
582 2005-03-24  Dale Johannesen  <dalej@apple.com>
583
584         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
585
586 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
587
588         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
589         'internal' visibility.
590         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
591         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
592         'protected' visibility.
593         * gcc.dg/visibility-7.c: Likewise.
594         * lib/target-supports.exp (check_visibility_available): Take
595         a parameter, the kind of visibility to check for.
596         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
597         to check_visibility_available.
598
599         * g++.dg/expr/cast3.C: New.
600
601 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
602
603         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
604         rs6000.
605
606 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
607
608         PR target/20095
609         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
610
611 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
612
613         * gcc.dg/badshift.c: Renamed to...
614         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
615
616         * gcc.target/i386/badshift.c: Renamed to...
617         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
618         only.
619
620         PR rtl-optimization/20532
621         * gcc.target/i386/badshift.c: New.
622
623 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
624
625         * gfortran.dg/pr18025.f90: New test.
626
627 2005-03-23  Dale Johannesen  <dalej@apple.com>
628         
629         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
630
631 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
632
633         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
634
635         * lib/target-supports.exp (check_iconv_available): Default
636         libiconv to -liconv, if there is no definition.
637
638 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
639
640         * gcc.dg/torture/cris-asm-mof-1.c: New test.
641
642 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
643
644         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
645         * g++.dg/opt/pr7503-2.C: Likewise.
646         * g++.dg/opt/pr7503-3.C: Likewise.
647         * g++.dg/opt/pr7503-4.C: Likewise.
648         * g++.dg/opt/pr7503-5.C: Likewise.
649         * g++.dg/warn/minmax.C: New test.
650
651 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
652
653         * gfortran.dg/g77_intrinsics_funcs.f: New test.
654         * gfortran.dg/g77_intrinsics_sub.f: New test.
655
656 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
657             Jan Hubicka  <jh@suse.cz>
658             Steven Bosscher <stevenb@suse.de
659
660         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
661
662 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
663
664         PR c++/19980
665         * g++.dg/template/redecl3.C: New test.
666
667 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
668
669         PR c++/20499
670         * g++.dg/parse/error16.C: Tweak error markers.
671
672 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
673
674         PR target/20561
675         * gcc.dg/20050321-2.c: New test.
676
677 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
678
679         PR c++/20465
680         PR c++/20381
681         * g++.dg/template/ptrmem12.C: New.
682
683 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
684
685         PR rtl-optimization/20527
686         * gcc.c-torture/execute/pr20527-1.c: New test.
687
688 2005-03-22  Ben Elliston  <bje@au.ibm.com>
689
690         * gcc.misc-tests/options.exp (check_for_options): Create a real C
691         program, compile it into a real executable and then delete the .c
692         and .x files afterwards, to avoid problems on testglue targets.
693
694 2005-03-21  Stuart Hastings  <stuart@apple.com>
695
696         * gcc.target/i386/sse-2.c: New.
697         
698 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
699
700         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
701
702 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
703
704         * g++.dg/parse/crash25.C: Fix typo.
705
706 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
707
708         PR c++/20461
709         * g++.dg/parse/crash24.C: New test.
710
711         PR c++/20536
712         * g++.dg/parse/crash25.C: New test.
713
714 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
715
716         PR c++/20147    
717         * g++.dg/ext/stmtexpr4.C: New test.
718
719 2005-03-20  Roger Sayle  <roger@eyesopen.com>
720
721         PR middle-end/20539
722         * gcc.c-torture/compile/pr13066-1.c: New test case.
723         * gcc.c-torture/compile/pr20539-1.c: Likewise.
724         * g++.dg/opt/pr13066-1.C: Likewise.
725
726 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
727
728         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
729
730 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
731
732         PR fortran/18525
733         * gfortran.dg/nesting_1.f90: New test.
734
735 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
736
737         PR c++/20240
738         * g++.dg/lookup/using13.C: New test.
739
740 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
741
742         PR c++/20333
743         * g++.dg/template/crash36.C: New test.
744
745 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
746
747         PR c++/20463
748         * g++.dg/template/crash35.C: New test.
749
750 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
751
752         PR c++/19966
753         * g++.dg/overload/operator2.C: New test.
754
755 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
756
757         PR libfortran/20257
758         * gfortran.dg/pr20257.f90: New test.
759
760 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
761
762         PR libfortran/20480
763         * gfortran.dg/pr20480.f90: New test.
764
765 2005-03-16  Richard Henderson  <rth@redhat.com>
766
767         PR middle-end/15700
768         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
769         (_rtld_global): New.
770         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
771         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
772
773         * gcc.dg/alias-3.c: New.
774         * gcc.dg/alias-4.c: New.
775         * gcc.dg/alias-5.c: New.
776         * gcc.dg/alias-6.c: New.
777
778 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
779
780         * gcc.dg/cpp/ucnid-7.c: New.
781
782 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
783             Dorit Naishlos  <dorit@il.ibm.com>
784
785         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
786         darwin.
787
788 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
789
790         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
791         misaligned accesses.
792         * gcc.dg/vect/vect-58.c: Likewise.
793         * gcc.dg/vect/vect-92.c: New.
794         * gcc.dg/vect/vect-93.c: New.
795
796 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
797
798         PR fortran/18827
799         * gfortran.dg/assign_2.f90: New test.
800         * gfortran.dg/assign_3.f90: New test.
801         * gfortran.dg/assign.f90: New test.
802
803 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
804
805         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
806         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
807         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
808         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
809         names.
810
811 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
812
813         * gcc.dg/cpp/ucnid-6.c: New.
814
815         * gcc.dg/cpp/normalize-1.c: New.
816         * gcc.dg/cpp/normalize-2.c: New.
817         * gcc.dg/cpp/normalize-3.c: New.
818         * gcc.dg/cpp/normalize-4.c: New.
819         * gcc.dg/cpp/ucnid-4.c: New.
820         * gcc.dg/cpp/ucnid-5.c: New.
821         * g++.dg/cpp/normalize-1.C: New.
822         * g++.dg/cpp/ucnid-1.C: New.
823
824 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
825
826         * gcc.dg/pr18628.c: New.
827
828 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
829
830         PR c++/20280
831         * g++.dg/tree-ssa/pr20280.C: New.
832
833 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
834
835         PR fortran/20467
836         * gfortran.dg/stfunc_2.f90: New test.
837
838 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
839
840         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
841
842 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
843
844         * gcc.dg/tree-ssa/20050314-1.c: New test.
845
846 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
847
848         PR c++/4403
849         PR c++/9783, DR433
850         * g++.dg/template/friend34.C: New test.
851         * g++.dg/template/friend35.C: Likewise.
852         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
853
854 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
855
856         Friend class name lookup 5/n
857         PR c++/1016
858         * g++.dg/lookup/hidden-class1.C: New test.
859         * g++.dg/lookup/hidden-class2.C: Likewise.
860         * g++.dg/lookup/hidden-class3.C: Likewise.
861         * g++.dg/lookup/hidden-class4.C: Likewise.
862         * g++.dg/lookup/hidden-class5.C: Likewise.
863         * g++.dg/lookup/hidden-class6.C: Likewise.
864         * g++.dg/lookup/hidden-class7.C: Likewise.
865         * g++.dg/lookup/hidden-class8.C: Likewise.
866         * g++.dg/lookup/hidden-class9.C: Likewise.
867         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
868         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
869         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
870         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
871         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
872         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
873         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
874         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
875         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
876         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
877         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
878
879 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
880
881         PR c++/20157
882         * g++.dg/template/error18.C: New test.
883
884 2005-03-09  Ben Elliston  <bje@au.ibm.com>
885
886         PR debug/16792
887         * g++.dg/debug/pr16792.C: New test.
888
889 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
890
891         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
892         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
893         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
894         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
895         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
896         test assertion names.
897
898 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
899
900         PR fortran/18600
901         * gfortran.dg/stfunc_1.f90: New test.
902
903 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
904
905         PR fortran/16907
906         * gfortran.dg/real_index_1.f90: New test.
907
908 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
909
910         PR fortran/20323
911         * gfortran.dg/spec_expr_1.f90: New test.
912
913 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
914
915         PR c/20402
916         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
917         new parser.
918
919 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
920
921         PR fortran/20361
922         * gfortran.dg/largeequiv_1.f90: New test.
923
924 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
925
926         * gcc.dg/ucnid-1.c: New.
927         * gcc.dg/ucnid-2.c: New.
928         * gcc.dg/ucnid-3.c: New.
929         * gcc.dg/ucnid-4.c: New.
930         * gcc.dg/ucnid-5.c: New.
931         * gcc.dg/ucnid-6.c: New.
932         * gcc.dg/cpp/ucnid-1.c: New.
933         * gcc.dg/cpp/ucnid-2.c: New.
934         * gcc.dg/cpp/ucnid-3.c: New.
935         * g++.dg/other/ucnid-1.C: New.
936
937 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
938
939         * gcc.dg/vmx/darwin-abi-3.c: Delete.
940
941 2005-03-11  Per Bothner  <per@bothner.com>
942
943         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
944         that diagnotics refer to correct token.
945         * gcc.dg/unused-3.c: Likewise.
946
947 2005-03-11  Per Bothner  <per@bothner.com>
948
949         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
950         constant" is now actually on same line as string constant.
951         * gcc.dg/cpp/direct2s.c: Likewise.
952
953 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
954
955         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
956
957 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
958
959         PR libfortran/20124
960         * gfortran.dg/pr20124.f90: New Test
961
962 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
963
964         PR tree-optimization/20130
965         * gcc.dg/pr20130-1.c: New test.
966
967 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
968
969         PR target/20095
970         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
971
972 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
973
974         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
975
976 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
977
978         * g++.dg/eh/forced1.C: Fix comment.
979         * g++.dg/eh/forced2.C: Ditto.
980         * g++.dg/eh/forced3.C: Ditto.
981         * g++.dg/eh/forced4.C: Ditto.
982
983 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
984
985         PR rtl-opt/20412
986         * gcc.c-torture/compile/pr20412.c: New test.
987
988 2005-03-10  Roger Sayle  <roger@eyesopen.com>
989
990         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
991
992 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
993
994         PR target/20322
995         * gcc.dg/20050307-1.c: New test.
996
997 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
998
999         PR c++/20375
1000         * g++.dg/other/stdarg3.C: New.
1001
1002 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR c++/18384, c++/18327
1005         * g++.dg/init/array19.C: New test.
1006
1007         PR inline-asm/20314
1008         * gcc.dg/torture/pr20314-1.c: New test.
1009         * gcc.dg/torture/pr20314-2.c: New test.
1010
1011 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1012
1013         * gcc.dg/20050309-1.c: New test.
1014
1015 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1016
1017         * gcc.dg/builtins-10.c: Reactivate disabled test.
1018         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1019         new cbrt transformations.
1020
1021 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1022
1023         PR c++/20208
1024         * g++.dg/template/array13.C: New test.
1025
1026 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1027
1028         PR c++/16859
1029         * g++.dg/init/brace4.C: New test.
1030
1031 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1032
1033         PR c++/20186
1034         * g++.dg/template/non-dependent12.C: New.
1035
1036 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1037
1038         PR c++/20142
1039         * g++.dg/init/array18.C: Add dg-do run marker.
1040         
1041         PR c++/20142
1042         * g++.dg/init/array18.C: New test.
1043
1044 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1045
1046         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1047         * g++.dg/gcov/gcov.exp: Likewise.
1048         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1049         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1050         * lib/c-torture.exp: Likewise.
1051         * lib/fortran-torture.exp: Likewise.
1052         * lib/g++.exp: Likewise.
1053         * lib/gcc-defs.exp: Likewise.
1054         * lib/gcc-dg.exp: Likewise.
1055         * lib/gcc.exp: Likewise.
1056         * lib/gcov.exp: Likewise.
1057         * lib/gfortran.exp: Likewise.
1058         * lib/mike-g++.exp: Likewise.
1059         * lib/mike-gcc.exp: Likewise.
1060         * lib/objc-torture.exp: Likewise.
1061         * lib/objc.exp: Likewise.
1062         * lib/profopt.exp: Likewise.
1063         * lib/target-libpath.exp: Likewise.
1064         * lib/target-supports.exp: Likewise.
1065         * lib/treelang.exp: Likewise.
1066         * lib/wrapper.exp: Likewise.
1067
1068 2005-03-08  Jeff Law  <law@redhat.com>
1069
1070         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1071         PHI-OPT changes.
1072
1073 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1074
1075         * gcc.dg/vect/pr20122.c: New test.
1076
1077 2005-03-07  Jeff Law  <law@redhat.com>
1078
1079         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1080         was folded away.
1081         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1082         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1083         * gcc.dg/tree-ssa/pr18134.c: New test.
1084
1085 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1086
1087         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1088         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1089         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1090
1091 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1092
1093         PR tree-opt/17671
1094         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1095
1096 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1097
1098         * g++.dg/warn/Wnvdtor.C: New test.
1099
1100 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1101
1102         * gcc.dg/torture/pr19683-1.c: New test.
1103
1104 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1105
1106         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1107         * gfortran.dg/g77/19990313-2.f: Ditto.
1108         * gfortran.dg/g77/19990313-3.f: Ditto.
1109         * gfortran.dg/g77/19990525-0.f: Ditto.
1110         * gfortran.dg/g77/19990826-0.f: Ditto.
1111         * gfortran.dg/g77/19990826-2.f: Ditto.
1112         * gfortran.dg/g77/19990826-3.f: Ditto.
1113         * gfortran.dg/g77/20000511-1.f: Ditto.
1114         * gfortran.dg/g77/20000511-2.f: Ditto.
1115         * gfortran.dg/g77/970625-2.f: Ditto.
1116         * gfortran.dg/g77/980310-2.f: Ditto.
1117         * gfortran.dg/g77/980310-3.f: Ditto.
1118         * gfortran.dg/g77/980310-8.f: Ditto.
1119         * gfortran.dg/g77/980519-2.f: Ditto.
1120         * gfortran.dg/g77/alpha1.f: Ditto.
1121         * gfortran.dg/g77/claus.f: Ditto.
1122         * gfortran.dg/g77/erfc.f: Ditto.
1123         * gfortran.dg/g77/short.f: Ditto.
1124         * gfortran.fortran-torture/execute/data.f90: Ditto.
1125         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1126         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1127
1128 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1129
1130         * lib/file-format.exp (gcc_target_object_format): Add check for som
1131         format and hardcode object formats on hppa*-*-hpux*.
1132         * lib/target-supports.exp (check_weak_available): Add check for som
1133         object format.  Always return 0 on hppa*-*-hpux10*.
1134
1135         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1136         is defined.
1137
1138         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1139
1140 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1141
1142         * gfortran.dg/pr19936_1.f90: New test.
1143         * gfortran.dg/pr19936_2.f90: New test.
1144         * gfortran.dg/pr19936_3.f90: New test.
1145
1146 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1147             Paul Thomas <prthomas@drfccad.cea.fr>
1148
1149         * gfortran.dg/PR19754_1.f90: New test.
1150         * gfortran.dg/PR19754_2.f90: Ditto.
1151
1152 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1153
1154         PR c++/19311
1155         * g++.dg/template/non-dependent11.C: New test.
1156
1157 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1158
1159         * lib/target-supports.exp (check_iconv_available): Fix comment.
1160
1161 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1162             Joseph S. Myers  <joseph@codesourcery.com>
1163
1164         PR c++/19797
1165         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1166
1167 2005-03-04  Matthew Sachs  <msachs@apple.com>
1168
1169         * gcc.exp (gcc_target_compile): Put braces around
1170         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1171         * objc.exp (objc_target_compile): Likewise.
1172         * treelang.exp (treelang_target_compile): Likewise.
1173
1174 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1175
1176         PR fortran/19673
1177         * gfortran.dg/func_result_1.f90: New test.
1178
1179 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1180
1181         * gcc.misc-tests/options.exp: New test.
1182
1183 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1184
1185         * gcc.dg/pr15784-4.c: New test.
1186
1187 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1188
1189         * gcc.c-torture/execute/pr17133.c: New.
1190         * gcc.c-torture/compile/20050303-1.c: New.
1191
1192 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1193
1194         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1195
1196 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1197
1198         * g++.dg/overload/using2.C: New.
1199
1200 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/19916
1203         * g++.dg/init/ptrmem2.C: New test.
1204
1205 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1206
1207         PR c/8927
1208         * gcc.dg/pr8927-1.c: New test.
1209
1210 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1211
1212         PR c++/20232
1213         * g++.dg/inherit/covariant12.C: New.
1214
1215 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1216
1217         PR fortran/19479
1218         * gfortran.dg/bound_1.f90: New test.
1219
1220 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1223         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1224
1225 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1226
1227         PR c/20245
1228         * gcc.dg/pr20245-1.c: New test.
1229
1230 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR middle-end/19874
1233         * gcc.c-torture/execute/20050119-2.c: New test case.
1234
1235 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1236
1237         * README: Update the DejaGnu bug reporting address.
1238         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1239         * lib/objc-torture.exp: Likewise.
1240
1241 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1242
1243         * gfortran.dg/boz_1.f90: New test.
1244         * gfortran.dg/boz_3.f90: New test.
1245         * gfortran.dg/boz_4.f90: New test.
1246
1247 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1248
1249         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1250         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1251
1252 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1253
1254         PR libfortran/20101
1255         * gfortran.dg/write_0_pe_format.f90: New test.
1256
1257 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c++/20206
1260         * g++.dg/opt/thunk2.C: New test.
1261         * g++.dg/opt/covariant1.C: New test.
1262
1263 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1264
1265         * gfortran.dg/e_d_fmt.f90: New test.
1266
1267 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1268
1269         * gcc.dg/asm-b.c: Fix comment typos.
1270
1271 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1272
1273         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1274         a V_MAY_DEF also.
1275
1276 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1277
1278         PR tree-opt/20188
1279         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1280         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1281         * gcc.dg/asm-b.c: New test.
1282
1283 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1284
1285         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1286         Disable this test on IRIX 6.
1287
1288 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1289
1290         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1291         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1292         parser.
1293
1294 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1295
1296         PR tree-optimization/20204
1297         * testsuite/gcc.dg/pr20204.c: New test.
1298
1299 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1300
1301         PR target/20196
1302         * gcc.c-torture/execute/20050224-1.c: New test.
1303
1304         PR c++/20175
1305         * g++.dg/warn/Wbraces2.C: New test.
1306
1307 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1308
1309         PR c++/19878
1310         * g++.dg/init/const2.C: New test.
1311
1312 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1313
1314         PR tree-optimization/20100
1315         * gcc.c-torture/execute/pr20100-1.c: New test.
1316
1317 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1318
1319         * gfortran.dg/implicit_3.f90: New test.
1320
1321         * gfortran.dg/deftype_1.f90: New test.
1322
1323 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1324
1325         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1326         the test passes.
1327         * g++.dg/other/anon3.C: Accept a warning.
1328
1329 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1330
1331         * gcc.dg/pr20017.c: Fix a comment typo.
1332
1333 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1334
1335         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1336
1337 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1338
1339         PR ada/19902
1340         * ada/acats/tests/cxa/cxa3004.a: Remove.
1341         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1342
1343 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/20073
1346         * g++.dg/init/const1.C: New test.
1347
1348         PR c++/19991
1349         * g++.dg/parse/constant7.C: New test.
1350
1351         PR c++/20152
1352         * g++.dg/parse/error27.C: New test.
1353         * g++.dg/template/qualttp15.C: Adjust error markers.
1354         * g++.old-deja/g++.other/struct1.C: Likewise.
1355         
1356         PR c++/20153
1357         * g++.dg/template/error17.C: New test.
1358
1359         PR c++/20148
1360         * g++.dg/parser/error26.C: New test.
1361
1362 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1363
1364         PR tree-optimization/20100
1365         PR tree-optimization/20115
1366         * gcc.dg/pr20115.c: New test.
1367         * gcc.dg/pr20115-1.c: New test.
1368         * gcc.dg/pr20100.c: New test.
1369         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1370         call-clobbered variables after alias1.
1371
1372 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1373
1374         * gfortran.dg/list_read_4.f90: new test.
1375
1376 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1377
1378         PR rtl-optimization/20017.
1379         * gcc.dg/pr20017.c: New.
1380
1381 2005-02-22  Devang Patel  <dpatel@apple.com>
1382
1383         PR 19952
1384         * g++.dg/tree-ssa/pr19952.C: New test.
1385         
1386 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1387
1388         PR c++/19883
1389         * g++.dg/parse/constant6.C: New test.
1390
1391 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1392
1393         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1394         * g++.dg/charset/asm2.c: Likewise.
1395         * g++.dg/charset/asm3.c: Likewise.
1396         * g++.dg/charset/asm4.c: Likewise.
1397         * g++.dg/charset/asm5.c: Likewise.
1398         * g++.dg/charset/attribute1.c: Likewise.
1399         * g++.dg/charset/attribute2.c: Likewise.
1400         * g++.dg/charset/extern1.cc: Likewise.
1401         * g++.dg/charset/extern2.cc: Likewise.
1402         * g++.dg/charset/extern3.cc: Likewise.
1403         * g++.dg/charset/function.cc: Likewise.
1404         * g++.dg/charset/string.c: Likewise.
1405         * g++.dg/charset/charset.exp: Likewise.
1406         * lib/target-supports.exp (check_iconv_available): Fix comment.
1407
1408 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1409
1410         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1411         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1412         * gcc.dg/charset/asm2.c: Likewise.
1413         * gcc.dg/charset/asm3.c: Likewise.
1414         * gcc.dg/charset/asm4.c: Likewise.
1415         * gcc.dg/charset/asm5.c: Likewise.
1416         * gcc.dg/charset/asm6.c: Likewise.
1417         * gcc.dg/charset/attribute1.c: Likewise.
1418         * gcc.dg/charset/attribute2.c: Likewise.
1419         * gcc.dg/charset/builtin1.c: Likewise.
1420         * gcc.dg/charset/extern.c: Likewise.
1421         * gcc.dg/charset/function.c: Likewise.
1422         * gcc.dg/charset/string.c: Likewise.
1423         * gcc.dg/charset/charset.exp: Likewise.
1424
1425 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1426
1427         PR fortran/20086
1428         * gfortran.dg/pr20086.f90: New test.
1429
1430 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1431
1432         PR tree-optimization/19786
1433         * g++.dg/tree-ssa/pr19786.C: New.
1434
1435 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1436
1437         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1438
1439 2005-02-21  Jeff Law  <law@redhat.com>
1440
1441         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1442
1443 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1444
1445         * gfortran.dg/do_iterator: Split loop, markup all lines for
1446         which an error locus is printed.
1447         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1448         locus is printed.
1449         * gfortran.dg/select_4.f90: Likewise.
1450         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1451         locuses in the various permutations.
1452
1453 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1454
1455         PR tree-optimization/19951
1456         * g++.dg/vect: New directory.
1457         * g++.dg/vect/vect.exp: New file.
1458         * g++.dg/vect/pr19951.cc: New testcase.
1459         * g++.dg/dg.exp: Also prune vectorizer tests.
1460
1461 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1462
1463         PR 18785
1464         * gcc.dg/charset/builtin1.c: New test.
1465
1466 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1467
1468         PR c++/19299
1469         * g++.dg/inherit/volatile1.C: New test.
1470
1471         PR c++/19440
1472         * g++.dg/template/dtor4.C: New test.
1473
1474 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1475
1476         * gfortran.dg/int_1.f90: New test.
1477
1478 2005-02-19  Devang Patel  <dpatel@apple.com>
1479
1480         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1481
1482 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1483
1484         * gfortran.dg/achar_1.f90: New test.
1485
1486 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1487
1488         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1489
1490 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1491             Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/19828
1494         * gcc.dg/tree-ssa/loop-7.c: New test.
1495         * gcc.c-torture/execute/20050218-1.c: New test.
1496
1497 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1498
1499         PR c/20043
1500         * gcc.dg/transparent-union-1.c: New test.
1501         * gcc.dg/transparent-union-2.c: New test.
1502
1503 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1504
1505         PR tree-optimization/18977
1506         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1507
1508 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1509
1510         PR target/20054
1511         * gcc.dg/pr20054.c: New test.
1512
1513 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1514
1515         PR c++/19508
1516         * g++.dg/ext/attrib20.C: New test.
1517
1518 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1519
1520         PR middle-end/20030
1521         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1522
1523 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1524
1525         PR c++/20008
1526         * g++.dg/opt/switch4.C: New.
1527
1528 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR c++/20023
1531         PR tree-optimization/20009
1532         * gcc.c-torture/compile/20050217-1.c: New test.
1533         * g++.dg/opt/switch3.C: New test.
1534
1535         PR tree-optimization/18947
1536         * gcc.c-torture/compile/20050215-1.c: New test.
1537         * gcc.c-torture/compile/20050215-2.c: New test.
1538         * gcc.c-torture/compile/20050215-3.c: New test.
1539
1540 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1541
1542         PR c++/20028
1543         * g++.dg/template/crash34.C: New.
1544
1545         PR c++/20022
1546         * g++.dg/other/access3.C: New.
1547
1548 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1549
1550         * gcc.dg/vect/vect-98.c: New test.
1551
1552 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1553
1554         PR tree-optimization/19967
1555         * gcc.dg/pr19967.c: New.
1556
1557 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR middle-end/19857
1560         * gcc.dg/tree-ssa/20050215-1.c: New test.
1561         * gcc.c-torture/execute/20050215-1.c: New test.
1562
1563 2005-02-15  Eric Christopher  <echristo@redhat.com>
1564
1565         * gcc.dg/cpp/20050215-1.c: New file.
1566
1567 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1568
1569         PR tree-optimization/15785
1570         * gcc.dg/pr15785-1.c: New test.
1571
1572 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1573
1574         PR c++/17788
1575         * g++.dg/init/ctor4.C: New.
1576         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1577
1578 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1579
1580         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1581         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1582
1583 2005-02-15  Andreas Schwab  <schwab@suse.de>
1584
1585         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1586         declare malloc.
1587
1588 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1589
1590         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1591
1592 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1593
1594         PR tree-optimization/19853
1595         * gcc.c-torture/compile/pr19853.c: New test.
1596
1597 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1598
1599         PR c++/19608
1600         * g++.dg/parse/local-class1.C: New.
1601
1602         PR c++/19895
1603         * g++.dg/parse/ptrmem3.C: New.
1604
1605         PR c++/19884
1606         * g++.old-deja/g++.oliva/template6.C: Add another case.
1607         * g++.dg/template/explicit6.C: New.
1608
1609 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1610
1611         PR c++/17816
1612         * g++.dg/other/redecl2.C: New.
1613
1614 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1615
1616         PR c++/19891
1617         * g++.dg/abi/covariant4.C: New.
1618
1619 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1620
1621         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1622
1623 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1624
1625         * gcc.dg/vect/vect-96.c: Fix typo.
1626
1627 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1628
1629         PR c++/14479
1630         PR c++/19487
1631         * g++.dg/template/enum5.C: New test.
1632
1633 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1634
1635         * gcc.dg/vect/vect-97.c: New test.
1636
1637 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1638
1639         * gcc.dg/vect/vect-96.c: New test.
1640
1641 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1642
1643         * gcc.dg/builtins-34.c: Also check ldexp*.
1644
1645 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1646
1647         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1648
1649 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1650
1651         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1652         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1653         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1654         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1655         selector_list, selector_expression, dg-process-target): Move to new
1656         file target-supports-dg.exp.
1657         * lib/target-supports-dg.exp: New.
1658
1659         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1660         New.
1661
1662 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR c++/19666
1665         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1666
1667         PR middle-end/19858
1668         * gcc.c-torture/compile/20050210-1.c: New test.
1669
1670 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1671
1672         PR c++/19755
1673         * g++.dg/warn/Wbraces1.C: New test.
1674
1675 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1676
1677         * gcc.dg/builtins-52.c: New testcase.
1678
1679 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1680
1681         PR c/19342
1682         * gcc.c-torture/execute/20050119-1.c: New test.
1683
1684 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1685
1686         PR c++/19811
1687         * g++.dg/init/delete1.C: New test.
1688
1689 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1690
1691         PR c++/18470
1692         * g++.dg/template/static12.C: New test.
1693
1694 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1695
1696         PR c++/19787
1697         * g++.dg/conversion/ambig1.C: New test.
1698
1699         PR c++/19739
1700         * g++.dg/ext/attrib19.C: New test.
1701
1702         PR c++/19732
1703         * g++.dg/parse/dtor5.C: New test.
1704
1705         PR c++/19762
1706         * g++.dg/template/dtor3.C: New test.
1707
1708         PR c++/19826
1709         * g++.dg/template/static11.C: New test.
1710         * g++.dg/template/crash2.C: Remove dg-error marker.
1711
1712 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1713
1714         PR C++/18491
1715         * g++.old-deja/g++.mike/p10769a.C: Remove.
1716
1717 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1718
1719         * gcc.dg/builtins-48.c: New test case.
1720         * gcc.dg/builtins-49.c: New test case.
1721         * gcc.dg/builtins-50.c: New test case.
1722         * gcc.dg/builtins-51.c: New test case.
1723
1724 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1725
1726         PR middle-end/19583
1727         * g++.dg/warn/Wreturn-type-3.C: New test.
1728
1729 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1730
1731         PR middle-end/19402
1732         * gcc.dg/pr19402-1.c: New testcase.
1733         * gcc.dg/pr19402-2.c: likewise.
1734
1735 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1736
1737         PR middle-end/19854
1738         * g++.dg/tree-ssa/tmmti.C: New testcase.
1739
1740 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1741
1742         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1743
1744 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1745
1746         PR c++/19733
1747         * g++.dg/parse/crash23.C: New test.
1748         * g++.dg/warn/Weff1.C: New test.
1749
1750 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1751
1752         * gcc.dg/20050209-1.c: New test.
1753
1754 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1755
1756         PR target/19799
1757         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1758
1759 2005-02-08  Mike Stump  <mrs@apple.com>
1760
1761         * g++.dg/pch/import-2.c: New test.
1762         * g++.dg/pch/import-2.hs: New.
1763         * g++.dg/pch/include/import-2a.h: New.
1764         * g++.dg/pch/include/import-2b.h: New.
1765
1766 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1767
1768         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1769
1770 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1771
1772         * gfortran.dg/substr_1.f90: New test.
1773
1774 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1775
1776         PR middle-end/19775
1777         * gcc.dg/torture/builtin-power-1.c: Disable test for
1778         invalid transformation.
1779         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1780         no longer optimize.
1781         * gcc.dg/builtins-47.c: New testcase.
1782
1783 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1784             Dorit Naishlos  <dorit@il.ibm.com>
1785
1786         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1787
1788 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1789
1790         * gcc.c-torture/compile/20050206-1.c: New test.
1791
1792 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1793
1794         PR tree-opt/19768
1795         * g++.dg/opt/pr19768.C: New test.
1796
1797 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1798
1799         PR tree-opt/19736
1800         * gcc.c-torture/compile/pr19736.c: New test.
1801
1802 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1803
1804         PR c++/17401
1805         * g++.dg/parse/error25.C: New test.
1806
1807 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1808
1809         * gcc.c-torture/execute/20050203-1.c: New.
1810
1811 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1812
1813         * gcc.dg/vect/vect-85.c: Remove xfail.
1814         * gcc.dg/vect/vect-86.c: Remove xfail.
1815         * gcc.dg/vect/vect-87.c: Remove xfail.
1816         * gcc.dg/vect/vect-88.c: Remove xfail.
1817
1818 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1819
1820         * gcc.dg/altivec-19.c: New.
1821
1822 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1823
1824         PR c/17807
1825         * gcc.dg/nested-func-3.c: New test.
1826         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1827
1828 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1829
1830         * gcc.test-framework/gen_directive_tests: Generate tests for
1831         selector expressions.
1832
1833 2005-02-02  Matt Austern  <austern@apple.com>
1834
1835         PR c++/19628
1836         * g++/ext/builtin7.C: New.
1837         * g++/ext/builtin8.C: New.
1838
1839 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1840
1841         PR c/18502
1842         * gcc.dg/pr18502-1.c: New test.
1843
1844 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1845
1846         PR c++/17413
1847         * g++.dg/template/local4.C: Tweak.
1848
1849 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1850
1851         PR tree-optimization/19578
1852         * gcc.c-torture/compile/20050202-1.c: New test.
1853
1854 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1855
1856         PR c/19435
1857         * gcc.dg/c99-init-4.c: New test.
1858
1859 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1860
1861         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1862
1863         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1864
1865         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1866         * g++.dg/eh/check-vect.h: New.
1867
1868         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1869         * gcc.dg/vect/vect-78.c: Ditto.
1870         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1871         Remove.
1872
1873         * g++.dg/conversion/simd1.C: Expect warning.
1874         * g++.dg/ext/attribute-test-1.C: Ditto.
1875         * g++.dg/ext/attribute-test-2.C: Ditto.
1876         * g++.dg/ext/attribute-test-3.C: Ditto.
1877         * g++.dg/ext/attribute-test-4.C: Ditto.
1878
1879         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1880         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1881
1882         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1883
1884 2005-02-01  Richard Henderson  <rth@redhat.com>
1885
1886         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1887         long double for ibm double-double format.
1888         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1889
1890 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1891
1892         PR tree-optimization/19633
1893         * testsuite/gcc.dg/pr19633-1.c: New test.
1894         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1895         to NULL or a symbol.
1896
1897 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1898
1899         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1900         New procs.
1901         (dg-process-target (local override)): Handle selector expressions.
1902
1903         * gcc.test-framework/README: Describe tests in source directory.
1904         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1905         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1906         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1907         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1908         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1909         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1910         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1911         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1912         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1913         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1914         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1915         * gcc.test-framework/dg-error-exp-P.c: New test.
1916         * gcc.test-framework/dg-error-exp-XP.c: New test.
1917         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1918         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1919         * gcc.test-framework/dg-output-exp-P.c: New test.
1920         * gcc.test-framework/dg-output-exp-XF.c: New test.
1921         * gcc.test-framework/dg-warning-exp-P.c: New test.
1922         * gcc.misc-tests/dg-1.c: Remove.
1923         * gcc.misc-tests/dg-2.c: Remove.
1924         * gcc.misc-tests/dg-3.c: Remove.
1925         * gcc.misc-tests/dg-4.c: Remove.
1926         * gcc.misc-tests/dg-5.c: Remove.
1927         * gcc.misc-tests/dg-6.c: Remove.
1928         * gcc.misc-tests/dg-7.c: Remove.
1929         * gcc.misc-tests/dg-8.c: Remove.
1930         * gcc.misc-tests/dg-9.c: Remove.
1931         * gcc.misc-tests/dg-10.c: Remove.
1932         * gcc.misc-tests/dg-11.c: Remove.
1933         * gcc.misc-tests/dg-12.c: Remove.
1934         * gcc.misc-tests/dg-test.exp: Remove.
1935
1936         * gcc.test-framework/test-framework.awk: Change recording and
1937         printing of passes and failures.
1938
1939         * gcc.test-framework: New directory.
1940         * gcc.test-framework/README: New.
1941         * gcc.test-framework/test-framework.exp: New.
1942         * gcc.test-framework/test-framework.awk: New.
1943         * gcc.test-framework/gen_directive_tests: New.
1944
1945 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1946
1947         * lib/treelang.exp: Fix comment typos.
1948         (treelang_target_compile): Don't append libs=-ltreelang to options.
1949
1950 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1951
1952         * g++.dg/parse/typename7.C: Adjust error messages.
1953
1954 2005-01-31  Jeff Law  <law@redhat.com>
1955
1956         * gcc.c-torture/execute/20050131-1.c: New test.
1957         * gcc.dg/wcaselabel.c: New test.
1958
1959 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1960
1961         * g++.dg/other/warning1.C: Adjust error messags.
1962         * g++.dg/parse/constant5.C: New test.
1963
1964 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1965
1966         PR c/19333
1967         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1968         the test case valid.
1969         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1970         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1971         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1972         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1973         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1974         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1975
1976 2005-01-31  Dale Johannesen  <dalej@apple.com>
1977
1978         * g++.dg/opt/pr19650.C:  New test.
1979
1980 2005-01-31  Richard Henderson  <rth@redhat.com>
1981
1982         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1983         long double for intel double extended format.
1984         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1985
1986 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/19555
1989         * g++.dg/template/static10.C: New test.
1990
1991         PR c++/19395
1992         * g++.dg/parse/error24.C: New test.
1993
1994         PR c++/19367
1995         * g++.dg/lookup/builtin1.C: New test.
1996
1997         PR c++/19457
1998         * g++.dg/warn/conv3.C: New test.
1999
2000 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2001
2002         PR fortran/19647
2003         * gfortan.dg/inquire_7.f90
2004
2005 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2006
2007         PR tree-optimization/15791
2008         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2009         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2010         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2011         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2012         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2013         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2014         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2015         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2016         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2017         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2018
2019 2005-01-29  Paul Brook  <paul@codesourcery.com>
2020
2021         PR fortran/18565
2022         * check.c (real_or_complex_check): New function.
2023         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2024         * intrinsic.c (add_functions): Use new check functions.
2025         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2026         Add prototypes.
2027
2028 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2029
2030         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2031         gcc.dg/lvalue-3.c: New tests.
2032         * gcc.dg/concat.c: Update expected messages.
2033
2034 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2035
2036         PR libfortran/19595
2037         * gfortran.dg/eor_1.f90:  New test.
2038
2039 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2040
2041         PR fortran/19589
2042         * gfortran.dg/logical_data_1.f90: New test.
2043
2044 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/19253
2047         * g++.dg/template/crash33.C: New test.
2048
2049         PR c++/19667
2050         * g++.dg/template/crash32.C: New test.
2051
2052 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2053
2054         PR middle-end/16558
2055         * g++.dg/warn/Wreturn-type-2.C: New test.
2056
2057 2004-06-24  Jeff Law  <law@redhat.com>
2058
2059         * gcc.dg/tree-ssa/20050128-1.c: New test.
2060
2061 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2062
2063         * gcc.target/frv/all-mdpackh-1.c: New test.
2064
2065 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2066
2067         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2068
2069 2005-01-27  Richard Henderson  <rth@redhat.com>
2070
2071         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2072
2073 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2074
2075         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2076
2077 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2078
2079         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2080         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2081         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2082         to cope with cases where the multilib options override the dg-options.
2083
2084 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2085
2086         PR c/18946
2087         * gcc.dg/noncompile/20050120-1.c: New test.
2088
2089 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2090
2091         PR tree-optimization/19633
2092         * gcc.dg/pr19633.c: New test.
2093         * gcc.dg/tree-ssa/pr19633.c: New test.
2094
2095 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2096
2097         * gcc.dg/20041216-1.c: New test.
2098
2099 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2100
2101         PR objc/18862
2102         * objc.dg/selector-2.m: New test.
2103
2104 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2105
2106         * g++.dg/opt/range-test-2.C: New test.
2107
2108         PR rtl-optimization/19579
2109         * gcc.c-torture/execute/20050124-1.c: New test.
2110
2111 2005-01-26  Greg Parker  <gparker@apple.com>
2112         Stuart Hastings  <stuart@apple.com>
2113
2114         * gcc.c-torture/execute/20050125-1.c: New.
2115
2116 2005-01-18  Jan Hubicka  <jh@suse.cz>
2117
2118         PR tree-optimize/19337
2119         * gcc.c-torture/compile/20050119-1.c: New test.
2120
2121 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2122
2123         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2124         test for successful match.
2125
2126 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2127
2128         PR objc/18408
2129         * objc.dg/comp-types-7.m: New test.
2130
2131 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2132
2133         * lib/target-supports.exp (current_target_name): New.
2134         (check_effective_target_ilp32, check_effective_target_lp64):
2135         Cache the result to use as long as the current target, with
2136         multilib flags, remains the same.
2137
2138         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2139         (dg-require-weak, dg-require-visibility, dg-require-alias,
2140         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2141         dg-require-effective-target, dg-skip-if): Remove call to
2142         skip_test_and_clear_xfail.
2143         (dg-test): Clear xfail data.
2144
2145 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR target/17751
2148         * gcc.dg/ppc64-toc.c: New test.
2149
2150         * g++.dg/tree-ssa/empty-1.C: New test.
2151
2152         PR middle-end/19551
2153         * gcc.c-torture/execute/20050121-1.c: New test.
2154         * gcc.dg/20050121-2.c: New test.
2155
2156 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2157         Paul Brook  <paul@codesourcery.com>
2158
2159         PR fortran/17941
2160         * gfortran.dg/real_const_1.f: New test.
2161         * gfortran.dg/real_const_2.f90: New test.
2162         * gfortran.dg/complex_int_1.f90: New test.
2163
2164 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2165
2166         PR fortran/19313
2167         * gfortan.dg/inquire_6.f90: New test.
2168
2169 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2170
2171         PR libfortran/19451
2172         * open_readonly_1.f90:  New test.
2173
2174 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2175
2176         PR libfortran/18982
2177         * gfortran.dg/open_new.f90: New file.
2178
2179 2005-01-22  Paul Brook  <paul@codesourcery.com>
2180
2181         * namelist_1.f90: New test.
2182
2183 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2184
2185         PR tree-optimization/19484
2186         * gcc.c-torture/compile/20050122-[12].c: New tests.
2187
2188 2005-01-22  Paul Brook  <paul@codesourcery.com>
2189
2190         * gfortran.dg/implicit_2.f90: New test.
2191
2192 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2193
2194         PR fortran/19314
2195         * gfortran.dg/inquire_5.f90: New test.
2196
2197 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2198
2199         PR c/18809
2200         * gcc.dg/pr18809-1.c: New test.
2201
2202 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2203
2204         * gcc.dg/20050121-1.c: New test.
2205
2206         PR tree-optimization/13000
2207         * gcc.dg/20040206-1.c: Change warning to point where function is
2208         being inlined.
2209
2210 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2211
2212         PR c++/19208
2213         * g++.dg/template/array11.C: New test.
2214
2215 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2216
2217         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2218         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2219         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2220         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2221         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2222         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2223
2224 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2225
2226         PR tree-optimization/15349
2227         * gcc.dg/tree-ssa/pr15349.c: New.
2228
2229 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2230
2231         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2232
2233 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2234
2235         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2236         scan-assembler-times directive name.
2237
2238         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2239         after dg-do.
2240
2241         PR rtl-optimization/19462
2242         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2243
2244 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2245
2246         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2247         counting function calls on ia64.
2248
2249 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR rtl-optimization/15139
2252         * gcc.dg/20050111-2.c: New test.
2253
2254         PR c/17297
2255         * gcc.c-torture/compile/20050113-1.c: New testcase.
2256
2257         PR middle-end/19164
2258         * gcc.dg/20050113-1.c: New testcase.
2259
2260 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2261
2262         * gcc.dg/vect/vect-85.c: Add comment.
2263         * gcc.dg/vect/vect-86.c: Add xfail for now.
2264         * gcc.dg/vect/vect-87.c: Add xfail for now.
2265         * gcc.dg/vect/vect-88.c: Add xfail for now.
2266         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2267
2268 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2269
2270         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2271
2272 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2273
2274         * g++.dg/debug/typedef3.C: New test.
2275
2276 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2277
2278         PR c/19472
2279         * gcc.dg/asm-a.c: New test.
2280
2281 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2282
2283         * gcc.dg/sh-relax.c: Add prototype for abort.
2284
2285 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2286
2287         * gcc.dg/short-compare-1.c: New test.
2288         * gcc.dg/short-compare-2.c: Likewise.
2289
2290 2005-01-18  Michael Matz  <matz@suse.de>
2291
2292         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2293
2294 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2295
2296         PR tree-optimization/19121
2297         * gcc.c-torture/compile/pr19121.c: New test.
2298
2299 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2300
2301         PR target/19357
2302         * gcc.c-torture/compile/pr19357.c: New test.
2303
2304 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2305
2306         PR c/5675
2307         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2308         pass--those that refer just to the variable, possibly with a
2309         cast.
2310         * gcc.dg/c99-const-expr-3.c: Likewise.
2311
2312         PR middle-end/13127
2313         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2314         longer emitted.
2315
2316 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2317
2318         PR fortran/18778
2319         * gfortran.dg/endfile_2.f90: New test.
2320
2321 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2322
2323         PR 19168
2324         * gfortran.dg/select_5.f90: New test.
2325
2326 2004-01-16  Paul Brook  <paul@codesourcery.com>
2327
2328         * gfortran.dg/common_4.f90: New test.
2329
2330 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2331
2332         PR rtl-optimization/19462
2333         * gcc.dg/torture/pr19462-1.c: New test.
2334
2335 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2336
2337         PR objc/19321
2338         * objc.dg/func-ptr-2.m: New.
2339         * objc.dg/volatile-1.m: New.
2340
2341 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2342
2343         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2344
2345 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2346
2347         PR tree-optimization/19060
2348         * gcc.c-torture/execute/20050104-1.c: New test.
2349
2350 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2351
2352         PR fortran/18983
2353         * gfortran.dg/write_to_null.f90: New test.
2354
2355 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2356             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2357
2358         PR other/19328
2359         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2360         argument.
2361
2362 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2363
2364         PR c++/19263
2365         * g++.dg/init/vector1.C: New test.
2366
2367 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2368
2369         PR target/13158
2370         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2371         PR target/18987
2372         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2373
2374 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2375
2376         * gfortran.dg/select_1.f90: New test.
2377         * gfortran.dg/select_2.f90: New test.
2378         * gfortran.dg/select_3.f90: New test.
2379         * gfortran.dg/select_4.f90: New test.
2380
2381 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2382
2383         PR middle-end/19084
2384         PR rtl-optimization/19348
2385         * gcc.dg/20050111-1.c: New test.
2386         * gcc.c-torture/execute/20050111-1.c: New test.
2387
2388         * gcc.dg/i386-asm-4.c: New test.
2389
2390 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2391
2392         * gcc.dg/nested-func-2.c: New test.
2393         * ada/acats/norun.lst: Remove c953002.
2394
2395 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2396
2397         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2398
2399 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2400
2401         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2402
2403 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2404
2405         PR target/18761
2406         * g++.dg/abi/align1.C: New test.
2407
2408 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2409
2410         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2411         at a time.
2412         * g++.dg/ext/altivec_check.h: Support compiling as C.
2413
2414 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2415
2416         PR c++/19355
2417         * g++.dg/expr/pr19355-1.C: New test case.
2418
2419 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2420
2421         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2422         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2423         * ada/acats/tests/c3/c92005b.ada: Likewise.
2424         * ada/acats/tests/c3/cxb3012.a: Likewise.
2425         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2426
2427 2005-01-09  Paul Brook  <paul@codesourcery.com>
2428
2429         * gfortran.dg/common_2.f90: New file.
2430         * gfortran.dg/common_3.f90: New file.
2431
2432 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2433
2434         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2435
2436 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2437
2438         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2439         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2440         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2441         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2442         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2443         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2444         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2445         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2446         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2447         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2448         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2449         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2450         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2451         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2452         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2453         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2454         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2455         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2456         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2457         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2458         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2459         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2460         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2461         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2462         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2463         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2464         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2465         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2466         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2467         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2468         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2469         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2470         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2471         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2472         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2473         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2474         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2475         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2476         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2477         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2478         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2479         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2480         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2481         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2482         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2483         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2484         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2485         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2486         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2487         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2488         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2489         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2490         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2491         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2492         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2493         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2494         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2495         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2496         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2497         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2498         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2499         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2500         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2501         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2502         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2503         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2504         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2505
2506         * gcc.dg/vect/vect-1.c: Fix spelling.
2507         * gcc.dg/vect/vect-10.c: Fix spelling.
2508         * gcc.dg/vect/vect-11.c: Fix spelling.
2509         * gcc.dg/vect/vect-12.c: Fix spelling.
2510         * gcc.dg/vect/vect-14.c: Fix spelling.
2511         * gcc.dg/vect/vect-15.c: Fix spelling.
2512         * gcc.dg/vect/vect-16.c: Fix spelling.
2513         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2514         * gcc.dg/vect/vect-64.c: Fix comments.
2515         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2516
2517 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2518             Ira Rosen  <irar@il.ibm.com>
2519
2520         * gcc.dg/vect/vect-70.c: New test.
2521         * gcc.dg/vect/vect-71.c: New test.
2522
2523 2005-01-09  Manfred Hollstein  <mh@suse.com>
2524
2525         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2526         * gcc.dg/pr18241-2.c: Likewise.
2527         * gcc.dg/pr18241-3.c: Likewise.
2528         * gcc.dg/pr18241-4.c: Likewise.
2529         * gcc.dg/pr18241-5.c: Likewise.
2530
2531 2005-01-08  Richard Henderson  <rth@redhat.com>
2532
2533         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2534         False for x86 and x86-64.
2535
2536 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2537
2538         PR tree-optimization/18241
2539         * gcc.dg/pr18241-1.c: New test.
2540         * gcc.dg/pr18241-2.c: New test.
2541         * gcc.dg/pr18241-3.c: New test.
2542         * gcc.dg/pr18241-4.c: New test.
2543         * gcc.dg/pr18241-5.c: New test.
2544
2545 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2546
2547         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2548         gfortran.dg/select_4.f90: New.
2549
2550 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2551
2552         * gcc.c-torture/execute/20050107-1.c: New test.
2553
2554 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/19298
2557         * g++.dg/template/ref2.C: New.
2558
2559 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2562         instead of being empty.
2563
2564 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2565
2566         PR fortran/15553
2567         * gfortran.dg/array-1.f90: New test.
2568
2569 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR tree-optimization/19283
2572         * gcc.c-torture/execute/20050106-1.c: New test.
2573
2574         PR rtl-optimization/18861
2575         * gcc.dg/20050105-1.c: New test.
2576
2577         PR tree-optimization/18828
2578         * gcc.dg/20050105-2.c: New test.
2579
2580 2005-01-07  Andreas Jaeger  <aj@suse.de>
2581
2582         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2583
2584 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2585
2586         PR fortran/18398
2587         * gfortran.dg/fmt_read.f90: New test.
2588
2589 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2590
2591         * gcc.dg/rs6000-ldouble-2.c: New.
2592
2593 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2594
2595         PR c++/19244
2596         * g++.dg/parser/ctor2.C: New test.
2597
2598 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2599
2600         PR c++/17154
2601         * g++.dg/template/using9.C: New test.
2602
2603 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2604
2605         PR c++/19258
2606         * g++.dg/lookup/friend6.C: New test.
2607
2608 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2609
2610         PR c++/19270
2611         * g++.dg/template/array10.C: New.
2612
2613 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2614
2615         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2616         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2617
2618 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2619
2620         * gcc.c-torture/compile/20050105-1.c: New test.
2621
2622 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2623
2624         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2625
2626 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2627
2628         PR middle-end/19100
2629         * gcc.dg/conv-3.c: New test case.
2630
2631 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2632
2633         * gcc.dg/asm-wide-1.c: New test.
2634
2635 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2636
2637         PR c++/19030
2638         * g++.dg/parse/crash22.C: New
2639
2640 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2641
2642         PR 19257
2643         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2644
2645 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2646
2647         PR middle-end/17767
2648         * gcc.dg/i386-mmx-6.c: New test case.
2649
2650 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2651
2652         PR tree-optimization/18308
2653         * gcc.dg/vect/pr18308.c: New testcase.
2654
2655 2005-01-04  Andreas Jaeger  <aj@suse.de>
2656
2657         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2658
2659 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2660             Robert Bowdidge <bowdidge@apple.com>
2661
2662         * gcc.dg/cpp/subframework1.c: New.
2663         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2664         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2665         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2666         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2667
2668 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2669
2670         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2671         producing warning.
2672         * gcc.dg/darwin-weakimport-2.c: New.
2673
2674 2005-01-03  Richard Henderson  <rth@redhat.com>
2675
2676         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2677
2678 2005-01-03  Richard Henderson  <rth@redhat.com>
2679
2680         * gcc.dg/vect/vect.exp: Enable for ia64.
2681         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2682         (check_effective_target_vect_float): Likewise.
2683         (check_effective_target_vect_no_align): Likewise.
2684         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2685         * gcc.dg/vect/vect-8.c: Likewise.
2686
2687 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2688
2689         PR target/19236
2690         * gcc.dg/pr19236-1.c: New test case.
2691
2692 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2693
2694         PR rtl-optimization/12092
2695         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2696
2697 2005-01-02  Andreas Jaeger  <aj@suse.de>
2698
2699         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2700
2701 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2702             Andrew Pinski  <pinskia@physics.uc.edu>
2703
2704         PR rtl-optimization/12092
2705         * gcc.dg/pr12092-1.c: New test case.
2706
2707 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2708
2709         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2710         'hidden' and 'default' for better portability.
2711         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2712
2713         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2714         6 and 7.
2715         * g++.old-deja/g++.brendan/new3.C: Likewise.
2716
2717 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2718
2719         * gcc.dg/20041231-1.C: New test.
2720         * g++.dg/warn/Wunreachable-code-1.C: New test.
2721
2722 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2723
2724         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2725         file, not /dev/null.  Abort on error.
2726
2727 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2728             Ziemowit Laski  <zlaski@apple.com>
2729
2730         PR objc/18971
2731         * objc.dg/encode-5.m: New test.
2732
2733 2004-12-29  Richard Henderson  <rth@redhat.com>
2734
2735         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2736         * objc.dg/stabs-1.m: Disable for ia64.
2737
2738 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/19190
2741         * g++.dg/warn/Wunused-10.C: New test.
2742
2743 2004-12-28  Richard Henderson  <rth@redhat.com>
2744
2745         * objc.dg/stabs-1.m: Disable for alpha.
2746
2747 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/19149
2750         * g++.dg/parse/error23.C: New test.
2751
2752 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2753
2754         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2755
2756         PR fortran/19032
2757         * gfortran.dg/intrinsic_modulo_1.f90: New.
2758         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2759         tests with divisor -1.
2760
2761 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2762
2763         * g++.dg/opt/temp1.C (memcpy): Return a value.
2764
2765         PR c++/19148
2766         * g++.dg/expr/cond7.C: New test.
2767
2768 2004-12-27  Paul Brook  <paul@codesourcery.com>
2769
2770         * gfortran.dg/g77/select_no_compile.f: Remove.
2771
2772 2004-12-27  Richard Henderson  <rth@redhat.com>
2773
2774         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2775         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2776         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2777
2778 2004-12-26  Richard Henderson  <rth@redhat.com>
2779
2780         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2781         by 1i instead of token pasting.
2782
2783 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2784
2785         PR tree-optimization/17578
2786         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2787         to additional_flags.
2788         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2789
2790 2004-12-25  Richard Henderson  <rth@redhat.com>
2791
2792         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2793         Remove Alpha.
2794
2795 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2796
2797         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2798         hppa*-*-hpux*.
2799         * gcc.dg/pr17957.c (dg-options): Likewise.
2800         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2801         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2802         instead of 0 on __hppa__.
2803         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2804         "foo,%r" on hppa*-*-*.
2805
2806 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2807
2808         PR fortran/19071
2809         * gfortran.dg/complex_write.f90: New test.
2810
2811 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/17595
2814         * g++.dg/parse/pragma2.C: New test.
2815
2816         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2817
2818 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2819
2820         * gcc.dg/empty2.c: Add missing dg-warning.
2821
2822 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/17413
2825         * g++.dg/template/local4.C: New test.
2826         * g++.dg/template/crash19.C: Add dg-error marker.
2827
2828         * g++.dg/template/crash31.C: Correct embedded PR number.
2829
2830 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2831
2832         PR c++/16405
2833         * g++.dg/opt/temp1.C: Add do-run marker.
2834
2835 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2836
2837         * g++.dg/template/spec19.C: New.
2838
2839 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2840
2841         PR target/16819
2842         * gcc.dg/empty2.c: New.
2843
2844 2004-12-23  Richard Henderson  <rth@redhat.com>
2845
2846         * lib/target-supports.exp (check_effective_target_vect_no_align):
2847         Remove i?86 and x86-64.
2848
2849 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2850
2851         PR c++/16405
2852         * g++.dg/opt/temp1.C: New test.
2853
2854 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2855
2856         PR c++/18733
2857         * g++.dg/template/friend33.C: New testcase.
2858
2859 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/18464
2862         * g++.dg/template/cond5.C: New test.
2863
2864         PR c++/18492
2865         * g++.dg/inherit/thunk3.C: New test.
2866
2867         PR c++/11224
2868         * g++.dg/warn/Wunused-9.C: New test.
2869
2870 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2871
2872         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2873
2874 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2875
2876         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2877
2878 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR c++/18378
2881         * g++.dg/ext/packed8.C: New test.
2882
2883         PR c++/13268
2884         * g++.dg/template/crash31.C: New test.
2885
2886         PR c++/19034
2887         * g++.dg/template/crash30.C: New test.
2888
2889 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2890
2891         PR C++/18984
2892         * g++.dg/eh/ctor3.C: New test.
2893
2894 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2895
2896         * objc.dg/stabs-1.m: Allow section name to be quoted and
2897         assembly label to begin with '.LL'.
2898
2899 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2900
2901         * gcc.dg/vect/vect.exp
2902         (check_effective_target_lp64_or_vect_no_align): New.
2903         * gcc.dg/vect/vect-77.c: Use it.
2904         * gcc.dg/vect/vect-78.c: Use it.
2905
2906         * lib/target-supports.exp
2907         (check_effective_target_vect_no_max,
2908         check_effective_target_vect_no_bitwise,
2909         check_effective_target_vect_no_align): New.
2910         * gcc.dg/vect/vect-13.c: Use them.
2911         * gcc.dg/vect/vect-17.c: Ditto.
2912         * gcc.dg/vect/vect-18.c: Ditto.
2913         * gcc.dg/vect/vect-19.c: Ditto.
2914         * gcc.dg/vect/vect-20.c: Ditto.
2915         * gcc.dg/vect/vect-27.c: Ditto.
2916         * gcc.dg/vect/vect-29.c: Ditto.
2917         * gcc.dg/vect/vect-44.c: Ditto.
2918         * gcc.dg/vect/vect-48.c: Ditto.
2919         * gcc.dg/vect/vect-50.c: Ditto.
2920         * gcc.dg/vect/vect-52.c: Ditto.
2921         * gcc.dg/vect/vect-54.c: Ditto.
2922         * gcc.dg/vect/vect-56.c: Ditto.
2923         * gcc.dg/vect/vect-58.c: Ditto.
2924         * gcc.dg/vect/vect-60.c: Ditto.
2925         * gcc.dg/vect/vect-72.c: Ditto.
2926         * gcc.dg/vect/vect-80.c: Ditto.
2927
2928 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2929
2930         PR c++/14075
2931         * g++.dg/init/string1.C: New.
2932
2933         PR c++/18975
2934         * g++.dg/other/synth1.C: New.
2935
2936 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2937
2938         PR c/18963
2939         * gcc.dg/pr18963-1.c: New test.
2940
2941 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2942
2943         PR c/18596
2944         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2945         * gcc.dg/pr18596-1.c: Use dg-error.
2946         (dg-options): Use -fno-unit-at-a-time.
2947         * gcc.dg/pr18596-2.c: New test.
2948         * gcc.dg/pr18596-3.c: New test.
2949
2950 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2951
2952         PR middle-end/18683
2953         * g++.dg/opt/pr18683-1.C: New test case.
2954
2955 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2956
2957         PR other/19093
2958         * g++.dg/opt/max1.C: Fix for 64bit targets.
2959
2960 2004-12-20  Matt Austern  <austern@apple.com>
2961
2962         PR c++/19044
2963         * g++.dg/ext/builtin6.C: New
2964
2965 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2966
2967         PR tree-optimization/19080
2968         * gcc.c-torture/compile/pr19080.c: New test.
2969
2970 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2971
2972         * gcc.dg/20041219-1.c: New test.
2973
2974 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2975
2976         PR middle-end/19068
2977         * g++.dg/opt/max1.C: New test case.
2978
2979 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980
2981         * gcc.dg/fdata-sections-1.c: New test.
2982
2983 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2984
2985         PR middle-end/18548
2986         * gcc.dg/max-1.c: New test case.
2987
2988 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2989
2990         * gcc.c-torture/execute/20041218-1.c: New test.
2991
2992 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2993
2994         * gcc.dg/pr18501.c: New test.
2995         * gcc.dg/uninit-5.c: XFAIL.
2996         * gcc.dg/uninit-9.c: XFAIL.
2997
2998 2004-12-17  Dale Johannesen  <dalej@apple.com>
2999
3000         * gcc.dg/20041213-1.c:  New.
3001
3002 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3003
3004         * objc.dg/stabs-1.m: Allow assembly label to begin
3005         with a dot ('.').
3006
3007 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3008
3009         * gcc.c-torture/execute/20041213-1.c: Move...
3010         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3011
3012 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3013
3014         PR c++/18721
3015         * g++.dg/lookup/conv-5.C: New.
3016
3017 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3018
3019         * objc.dg/stabs-1.m: New test.
3020
3021 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3022
3023         * gcc.dg/visibility-c.c: Change compile to
3024         assemble for the test.
3025
3026 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3027
3028         PR target/19041
3029         * gcc.dg/visibility-c.c: New test.
3030
3031 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3032
3033         PR middle-end/18493
3034         * gcc.dg/switch-8.c: New test case.
3035
3036 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3037
3038         PR c++/18905
3039         * g++.dg/template/init4.C: New.
3040         * g++.dg/opt/static3.C: Enable optimizer.
3041
3042 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3043
3044         * g++.dg/other/complex1.C: New test.
3045
3046 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3047
3048         * g++.dg/opt/inline9.C: New test.
3049
3050 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3051
3052         PR fortran/18993
3053         * gfotran.dg/nullify_1.f: New test.
3054
3055 2004-12-15  Richard Henderson  <rth@redhat.com>
3056
3057         * gcc.target/i386/i386.exp: New harness.
3058         * gcc.target/i386/vect-args.c: New.
3059
3060 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3061
3062         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3063
3064 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3065
3066         PR c++/18825
3067         * g++.dg/template/friend32.C: New test.
3068
3069 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * cpp/pragma-once-1.c: New test.
3072         * cpp/pragma-once-1b.h: Likewise.
3073         * cpp/pragma-once-1c.h: Likewise.
3074         * cpp/pragma-once-1d.h: Likewise.
3075         * cpp/inc/pragma-once-1a.h: Likewise.
3076
3077 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3078             Steven G. Kargl  <kargls@comcast.net>
3079
3080         PR fortran/17597
3081         * gfortran.dg/list_read_3.f90: New test.
3082
3083 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3084
3085         * gcc.dg/ftrapv-2.c: New test.
3086
3087 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3088
3089         PR c++/18981
3090         * g++.dg/template/typename9.C: New test.
3091
3092 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3093
3094         PR c++/18738
3095         * g++.dg/template/typename8.C: New test.
3096         * g++.dg/parse/friend2.C: Tweak error message.
3097
3098 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3099
3100         * gcc.c-torture/20041214-1.c: New test.
3101
3102 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3103
3104         PR c++/18965
3105         * g++.dg/init/array17.C: New test.
3106
3107 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/18793
3110         * g++.dg/init/aggr3.C: New test.
3111
3112 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3113
3114         * gcc.dg/altivec-types-1.c: New test.
3115         * gcc.dg/altivec-types-2.c: New test.
3116         * gcc.dg/altivec-types-3.c: New test.
3117         * gcc.dg/altivec-types-4.c: New test.
3118         * g++.dg/ext/altivec-types-1.C: New test.
3119         * g++.dg/ext/altivec-types-2.C: New test.
3120         * g++.dg/ext/altivec-types-3.C: New test.
3121         * g++.dg/ext/altivec-types-4.C: New test.
3122
3123 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR middle-end/18951
3126         * gcc.c-torture/execute/20041213-1.c: New test.
3127
3128 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3129
3130         PR c++/18949
3131         * g++.dg/template/cast1.C: New.
3132
3133 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3134
3135         * gcc.c-torture/execute/20041213-2.c: New test.
3136
3137 2004-12-13  Richard Henderson  <rth@redhat.com>
3138
3139         * gcc.dg/i386-sse-10.c: Fix typo in options.
3140
3141 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3142
3143         PR c++/18968
3144         * g++.dg/opt/pr18968.C: New test.
3145
3146 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/18925
3149         * g++.dg/ext/visibility/staticdatamem.C: New test.
3150
3151 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3152
3153         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3154
3155 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3156
3157         PR rtl-optimization/18928
3158         * gcc.dg/pr18928-1.c: New test case.
3159
3160 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3161
3162         PR tree-opt/16951
3163         * gcc.c-torture/compile/20041211-1.c: New.
3164
3165 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3166
3167         PR middle-end/17564
3168         * gcc.c-torture/execute/20041212-1.c: New test.
3169
3170 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3171
3172         PR fortran/18869
3173         * gfortran.dg/common_1.f90: New test.
3174
3175 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3176         Paul Brook  <paul@codesourcery.com>
3177
3178         PR fortran/16222
3179         * gfortran.dg/real_do_1.f90: New test.
3180
3181 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3182
3183         PR tree-opt/18040
3184         * g++.dg/opt/ptrmem6.C: New test.
3185
3186 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3187
3188         PR middle-end/18921
3189         * gcc.dg/pr18921-1.c: New test case.
3190
3191 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3192
3193         PR fortran/17175
3194         * gfortran.dg/scale_1.f90: New test.
3195
3196 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3197
3198         PR middle-end/18903
3199         * gcc.c-torture/compile/pr18903.c: New test.
3200
3201 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3202
3203         * gcc.c-torture/execute/20041210-1.c: New test.
3204
3205 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3206
3207         PR c++/18731
3208         * g++.dg/parser/struct-1.C: New test.
3209         * g++.dg/parser/struct-2.C: New test.
3210         * g++.dg/parser/struct-3.C: New test.
3211
3212 2004-12-09  Richard Henderson  <rth@redhat.com>
3213
3214         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3215
3216         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3217         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3218
3219 2004-12-09  Matt Austern  <austern@apple.com>
3220
3221         PR c++/18514
3222         * g++.dg/ext/builtin1.C: New
3223         * g++.dg/ext/builtin2.C: New
3224         * g++.dg/ext/builtin3.C: New
3225         * g++.dg/ext/builtin4.C: New
3226         * g++.dg/ext/builtin5.C: New
3227
3228 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3229
3230         PR tree-opt/18904
3231         * g++.dg/opt/ptrmem5.C: New test.
3232
3233 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3234
3235         * g++.dg/parse/typename5.C: Adjust for new error.
3236         * g++.dg/parse/typename7.C: New.
3237
3238 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3239
3240         PR c++/18073
3241         * g++.dg/other/mmintrin.C: New test.
3242
3243 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3244
3245         PR c++/16681
3246         * g++.dg/init/array15.C: New.
3247         * g++.dg/init/array16.C: New.
3248
3249 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3250
3251         PR fortran/18826
3252         * gfortran.dg/assign_1.f90: New test.
3253
3254 2004-12-08  Nick Clifton  <nickc@redhat.com>
3255
3256         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3257         * gcc.target/xstormy16/data_below100: Likewise.
3258         * gcc.target/xstormy16/sfr: Likewise.
3259         * gcc.target/xstormy16/below100.S: New test source file.
3260         * gcc.target/xstormy16/below100.ld: New test linker script.
3261         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3262         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3263         bp instructions.
3264         * gcc.target/xstormy16/bp.c: Likewise.
3265
3266         * gcc.target/xstormy16/bss_below100: New files:
3267         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3268         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3269         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3270         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3271         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3272         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3273         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3274         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3275         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3276         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3277         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3278         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3279         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3280         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3281         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3282         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3283         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3284         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3285         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3286         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3287         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3288         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3289         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3290         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3291         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3292         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3293         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3294
3295         * gcc.target/xstormy16/data_below100: New files:
3296         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3297         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3298         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3299         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3300         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3301         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3302         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3303         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3304         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3305         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3306         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3307         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3308         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3309         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3310         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3311         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3312         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3313         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3314         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3315         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3316         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3317         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3318         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3319         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3320         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3321         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3322         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3323
3324         * gcc.target/xstormy16/sfr: New files:
3325         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3326         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3327         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3328         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3329         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3330         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3331         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3332         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3333         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3334         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3335         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3336         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3337         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3338         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3339         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3340         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3341         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3342         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3343         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3344         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3345         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3346         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3347         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3348         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3349         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3350         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3351         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3352         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3353         27_if0_sfrw_bitfield_f.c
3354
3355 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3356
3357         PR c++/18100
3358         * g++.dg/lookup/name-clash4.C: New test.
3359
3360 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         PR c++/18672
3363         * g++.dg/opt/array1.C: New.
3364
3365         PR c++/18803
3366         * g++.dg/template/operator5.C: New.
3367
3368 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3369
3370         PR c/18867
3371         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3372
3373 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3374
3375         * gcc.dg/noncompile/20041207.c: New test.
3376
3377 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3378
3379         * g++.dg/other/unreachable-1.C: New test.
3380
3381 2004-12-06  Nick Clifton  <nickc@redhat.com>
3382
3383         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3384         <limits.h> because the latter comes from gcc's include/ directory
3385         and not the newlib/libc/include directory.
3386
3387 2004-12-04  Richard Henderson  <rth@redhat.com>
3388
3389         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3390
3391 2004-12-04  Richard Henderson  <rth@redhat.com>
3392
3393         * lib/target-supports.exp (check_gc_sections_available): Disable
3394         for alpha and ia64.
3395
3396 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3397
3398         PR middle-end/17909
3399         * g++.dg/other/vararg-2.C: New test.
3400
3401 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3402
3403         PR c++/17011, c++/17971
3404         * g++.dg/template/error15.C: Adjust expected error.
3405         * g++.dg/template/instantiate3.C: Likewise.
3406
3407 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3408
3409         * gcc.dg/altivec-18.c: Fix for darwin
3410
3411 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3412
3413         PR c++/18782
3414         * g++.dg/parse/ptrmem2.C: New.
3415
3416         PR c++/18318
3417         * g++.dg/template/new1.C: New.
3418
3419 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3420
3421         PR fortran/18710
3422         * gfortran.dg/direct_io_3.f90: New test.
3423
3424 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3425
3426         PR 18758
3427         * g++.dg/parse/crash21.C: New.
3428
3429 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3430
3431         PR c++/15664, c++/18276
3432         * g++.dg/template/ttp13.C: New test.
3433         * g++.dg/template/ttp14.C: Likewise.
3434
3435 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3436
3437         PR c++/18123
3438         * g++.dg/parse/enum2.C: New test.
3439         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3440
3441 2004-12-02  Nick Clifton  <nickc@redhat.com>
3442
3443         * gcc.target/xstormy16: New test directory.
3444         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3445         * gcc.target/xstormy16/bp.c: Check the generation of bp
3446         instructions.
3447         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3448         bn instructions and the BELOW100 attribute.
3449
3450 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3451
3452         PR target/16952
3453         * gcc.dg/ppc-eabi.c: New.
3454
3455 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3456
3457         PR fortran/18284
3458         * gfortran.dg/backspace.f90
3459
3460 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3461
3462         * gfortran.dg/inquire.f90: New test.
3463
3464 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3465
3466         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3467         handle effective-target-keyword.
3468         (dg-skip-if): Support effective-target keyword as target list.
3469         (dg-xfail-if): Ditto.
3470         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3471
3472 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3473
3474         PR tree-optimization/18291
3475         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3476
3477 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3478
3479         PR C++/18729
3480         * g++.dg/parse/crash20.C: New.
3481
3482         PR c++/17431
3483         * g++.dg/overload/arg1.C: New.
3484         * g++.dg/overload/arg2.C: New.
3485         * g++.dg/overload/arg3.C: New.
3486         * g++.dg/overload/arg4.C: New.
3487
3488 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3489
3490         * gcc.dg/c99-flex-array-4.c: Remove.
3491
3492 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3493
3494         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3495
3496         * lib/target-supports.exp (is-effective-target): Simplify.
3497
3498         * lib/target-supports.exp (check_effective_target_vect_long):
3499         Fix for powerpc64-*-*.
3500
3501 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3502
3503         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3504         to support new requirements on FreeBSD 5.
3505
3506 2004-11-30  Devang Patel  <dpatel@apple.com>
3507
3508         PR 18702
3509         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3510
3511 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3512
3513         * g++.dg/ext/altivec-13.C: New test.
3514
3515 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3516
3517         PR tree-opt/18298
3518         * gcc.c-torture/execute/p18298.c: New test.
3519
3520 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3521             Dorit Naishlos  <dorit@il.ibm.com>
3522
3523         PR tree-opt/18607
3524         * gcc.dg/vect/vect-89.c: New test.
3525
3526 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3527
3528         * gcc.dg/pr18596-1.c: New test.
3529
3530 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3531
3532         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3533
3534 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3535
3536         PR c/18479
3537         * gcc.dg/pr18479.c: New test.
3538
3539 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3540
3541         PR target/18490
3542         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3543         mmix-knuth-mmixware.
3544
3545         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3546         cris-*-elf* cris-*-aout* mmix-*-*
3547
3548 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3549
3550         PR middle-end/18725
3551         * gcc.dg/pr18725.c: New test.
3552
3553 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3554
3555         PR target/18488
3556         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3557
3558         PR target/18336
3559         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3560
3561 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3562
3563         PR c++/18368
3564         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3565         * g++.old-deja/g++.law/ctors5.C: Likewise.
3566         * g++.old-deja/g++.other/crash25.C: Likewise.
3567
3568         PR c++/18674
3569         * g++.dg/template/error16.C: New test.
3570
3571         PR c++/18512
3572         * g++.dg/template/crash29.C: New test.
3573
3574 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3575
3576         PR tree-optimization/18712
3577         * gcc.c-torture/compile/pr18712.c: New test.
3578
3579 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3580
3581         PR c/7544
3582         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3583         tests.
3584
3585 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3586
3587         PR c++/18652
3588         * g++.dg/lookup/crash6.C: New test.
3589
3590 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3591
3592         PR middle-end/18164
3593         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3594
3595 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3596
3597         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3598         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3599         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3600
3601 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         * gcc.dg/pr18164.c: New test.
3604
3605 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3606
3607         * gcc.dg/funroll-loops-all.c: New.
3608
3609 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3610
3611         PR target/18489
3612         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3613         delimeter, match space and TAB as well as ":".
3614
3615         PR target/18484
3616         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3617
3618         PR target/18348
3619         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3620
3621         PR target/18345
3622         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3623
3624         PR target/18337
3625         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3626
3627 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3628
3629         * gfortran.dg/direct_io_2.f90: New test.
3630
3631 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3632
3633         PR target/18334
3634         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3635
3636 2004-11-28  Richard Henderson  <rth@redhat.com>
3637
3638         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3639
3640 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3641
3642         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3643         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3644         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3645         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3646         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3647         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3648         gcc.dg/pointer-arith-8.c: New tests.
3649
3650 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3651
3652         PR fortran/18364
3653         * gfortran.dg/endfile.f90: New test.
3654
3655 2004-11-27  Falk Hueffner  <falk@debian.org>
3656
3657         * gcc.dg/loop-6.c: New test.
3658
3659 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3660
3661         * gcc.c-torture/execute/20041126-1.c: New test.
3662
3663 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3664
3665         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3666         on IRIX.
3667
3668 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3669
3670         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3671         functions.
3672
3673 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR rtl-optimization/17825
3676         * gcc.c-torture/compile/20041119-1.c: New test.
3677
3678 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3679
3680         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3681         Check existence of ld library path variables before unsetting.
3682
3683 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3684
3685         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3686
3687 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3688
3689         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3690
3691 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3692
3693         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3694
3695 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3696
3697         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3698         dg-do directive.
3699
3700 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3701
3702         * gcc.dg/pr17957.c: Pass --param, not -param.
3703
3704 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3705
3706         PR middle-end/17957
3707         * testsuite/gcc.dg/pr17957.c: New test.
3708
3709 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/18445
3712         * g++.dg/template/crash28.C: Likewise.
3713
3714         PR c++/18001
3715         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3716         * g++.dg/ext/lvaddr.C: Likewise.
3717         * g++.dg/opt/pr7503-3.C: Likewise.
3718
3719         PR c++/18466
3720         * g++.dg/parse/qualified3.C: New test.
3721         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3722
3723         PR c++/18545
3724         * g++.dg/expr/return1.C: New test.
3725
3726 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3727
3728         Friend class name lookup 3/n, PR c++/3332
3729         * g++.dg/lookup/friend3.C: New test.
3730         * g++.dg/lookup/friend4.C: Likewise.
3731         * g++.dg/lookup/friend5.C: Likewise.
3732
3733 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3734
3735         Friend class name lookup 2/n, PR c++/14513, c++/15410
3736         * g++.dg/lookup/friend2.C: New test.
3737         * g++.dg/template/friend31.C: Likewise.
3738
3739 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3740
3741         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3742
3743 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/17473
3746         * g++.dg/tc1/dr56.C: Remove.
3747         * g++.dg/template/typedef1.C: Add dg-error markers.
3748         * g++.old-deja/g++.other/typedef7.C: Likewise.
3749
3750         PR c++/18285
3751         * g++.dg/parse/typedef7.C: New test.
3752
3753 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3754
3755         * gcc.c-torture/execute/20041124-1.c: New test.
3756
3757 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3758
3759         * g++.dg/template/deduce3.C: New test.
3760
3761         PR c++/18586
3762         * g++.dg/template/crash27.C: New test.
3763
3764         PR c++/18530
3765         * g++.dg/warn/Wshadow-3.C: New test.
3766
3767 2004-11-24  Devang Patel  <dpatel@apple.com>
3768
3769         PR/18555
3770         * gcc.dg/cpp/isysroot-1.c: New test.
3771         * gcc.dg/cpp/usr/include/stdio.h: New file.
3772         * gcc.dg/cpp/isysroot-2.c: New test.
3773         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3774         New file.
3775
3776 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3777
3778         PR c++/8929
3779         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3780
3781 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3782
3783         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3784         * gcc.target/sparc/pdist.c: Likewise.
3785
3786 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3787
3788         PR c++/16882
3789         * g++.dg/conversion/simd1.C: New test.
3790
3791 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3792
3793         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3794         and restore_ld_library_path_env_vars.
3795         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3796         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3797         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3798         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3799
3800 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3801
3802         * gcc.dg/pragma-align-2.c: Test macro expansion.
3803         * gcc.dg/pragma-pack-2.c: New test.
3804
3805 2004-11-23  Richard Henderson  <rth@redhat.com>
3806
3807         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3808         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3809         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3810         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3811         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3812         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3813
3814         * gcc.dg/vect/vect.exp: Add check for alpha.
3815         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3816         (check_effective_target_vect_int): Enable for alpha.
3817         (check_effective_target_vect_long): New.
3818         (is-effective-target): Add it.
3819
3820 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3821
3822         * gcc.dg/pr18614-1.c: New test.
3823
3824 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/setjmp-2.c: New test.
3827
3828 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3829
3830         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3831         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3832         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3833         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3834         gcc.target/sparc/pdist.c: New tests.
3835
3836 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3837
3838         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3839
3840 2004-11-22  Dale Johannesen  <dalej@apple.com>
3841
3842         * gcc.dg/20041111-1.c:  New.
3843
3844 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3845
3846         PR tree-opt/18536
3847         * gcc.dg/vect/pr18536.c: New test.
3848
3849 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3850
3851         PR c++/18354
3852         * g++.dg/template/nontype11.C: New test.
3853
3854 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3855
3856         PR middle-end/18520
3857         * gcc.dg/pr18520-1.c: New test case.
3858
3859 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3860
3861         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3862         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3863         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3864         expected diagnostics.
3865
3866 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3867
3868         PR target/18580
3869         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3870         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3871         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3872
3873 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3874
3875         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3876
3877 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3878             Joseph Myers  <joseph@codesourcery.com>
3879
3880         * lib/target-supports.exp (check_visibility_available): Really
3881         test the compiler.
3882
3883 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3884
3885         PR tree-opt/18181
3886         * gcc.dg/vect/vect-85.c: New test.
3887         * gcc.dg/vect/vect-86.c: New test.
3888         * gcc.dg/vect/vect-87.c: New test.
3889         * gcc.dg/vect/vect-88.c: New test.
3890
3891 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3892
3893         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3894
3895 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3896
3897         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3898         * gcc.dg/ppc-and-1.c: Ditto.
3899         * gcc.dg/ppc-compare-1.c: Ditto.
3900         * gcc.dg/ppc-mov-1.c: Ditto
3901
3902 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3903             Mark Mitchell  <mark@codesourcery.com>
3904
3905         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3906
3907 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3908             Aldy Hernandez  <aldyh@redhat.com>
3909
3910         * lib/target-supports.exp (check_effective_target_vect_int): New
3911         (check_effective_target_vect_float): New
3912         (check_effective_target_vect_double): New.
3913         (is-effective-target): Support new effective targets keywords.
3914         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3915         default action for dg-do.
3916         * gcc.dg/vect/pr16105.c: Use new support.
3917         * gcc.dg/vect/pr18400.c: Ditto.
3918         * gcc.dg/vect/pr18425.c: Ditto.
3919         * gcc.dg/vect/vect-1.c: Ditto.
3920         * gcc.dg/vect/vect-10.c: Ditto.
3921         * gcc.dg/vect/vect-11.c: Ditto.
3922         * gcc.dg/vect/vect-12.c: Ditto.
3923         * gcc.dg/vect/vect-13.c: Ditto.
3924         * gcc.dg/vect/vect-14.c: Ditto.
3925         * gcc.dg/vect/vect-15.c: Ditto.
3926         * gcc.dg/vect/vect-16.c: Ditto.
3927         * gcc.dg/vect/vect-17.c: Ditto.
3928         * gcc.dg/vect/vect-18.c: Ditto.
3929         * gcc.dg/vect/vect-19.c: Ditto.
3930         * gcc.dg/vect/vect-2.c: Ditto.
3931         * gcc.dg/vect/vect-20.c: Ditto.
3932         * gcc.dg/vect/vect-21.c: Ditto.
3933         * gcc.dg/vect/vect-22.c: Ditto.
3934         * gcc.dg/vect/vect-23.c: Ditto.
3935         * gcc.dg/vect/vect-24.c: Ditto.
3936         * gcc.dg/vect/vect-25.c: Ditto.
3937         * gcc.dg/vect/vect-26.c: Ditto.
3938         * gcc.dg/vect/vect-27.c: Ditto.
3939         * gcc.dg/vect/vect-27a.c: Ditto.
3940         * gcc.dg/vect/vect-28.c: Ditto.
3941         * gcc.dg/vect/vect-29.c: Ditto.
3942         * gcc.dg/vect/vect-29a.c: Ditto.
3943         * gcc.dg/vect/vect-3.c: Ditto.
3944         * gcc.dg/vect/vect-30.c: Ditto.
3945         * gcc.dg/vect/vect-31.c: Ditto.
3946         * gcc.dg/vect/vect-32.c: Ditto.
3947         * gcc.dg/vect/vect-33.c: Ditto.
3948         * gcc.dg/vect/vect-34.c: Ditto.
3949         * gcc.dg/vect/vect-35.c: Ditto.
3950         * gcc.dg/vect/vect-36.c: Ditto.
3951         * gcc.dg/vect/vect-37.c: Ditto.
3952         * gcc.dg/vect/vect-38.c: Ditto.
3953         * gcc.dg/vect/vect-4.c: Ditto.
3954         * gcc.dg/vect/vect-40.c: Ditto.
3955         * gcc.dg/vect/vect-41.c: Ditto.
3956         * gcc.dg/vect/vect-42.c: Ditto.
3957         * gcc.dg/vect/vect-43.c: Ditto.
3958         * gcc.dg/vect/vect-44.c: Ditto.
3959         * gcc.dg/vect/vect-45.c: Ditto.
3960         * gcc.dg/vect/vect-46.c: Ditto.
3961         * gcc.dg/vect/vect-47.c: Ditto.
3962         * gcc.dg/vect/vect-48.c: Ditto.
3963         * gcc.dg/vect/vect-48a.c: Ditto.
3964         * gcc.dg/vect/vect-49.c: Ditto.
3965         * gcc.dg/vect/vect-5.c: Ditto.
3966         * gcc.dg/vect/vect-50.c: Ditto.
3967         * gcc.dg/vect/vect-51.c: Ditto.
3968         * gcc.dg/vect/vect-52.c: Ditto.
3969         * gcc.dg/vect/vect-53.c: Ditto.
3970         * gcc.dg/vect/vect-54.c: Ditto.
3971         * gcc.dg/vect/vect-55.c: Ditto.
3972         * gcc.dg/vect/vect-56.c: Ditto.
3973         * gcc.dg/vect/vect-56a.c: Ditto.
3974         * gcc.dg/vect/vect-57.c: Ditto.
3975         * gcc.dg/vect/vect-58.c: Ditto.
3976         * gcc.dg/vect/vect-59.c: Ditto.
3977         * gcc.dg/vect/vect-6.c: Ditto.
3978         * gcc.dg/vect/vect-60.c: Ditto.
3979         * gcc.dg/vect/vect-61.c: Ditto.
3980         * gcc.dg/vect/vect-62.c: Ditto.
3981         * gcc.dg/vect/vect-63.c: Ditto.
3982         * gcc.dg/vect/vect-64.c: Ditto.
3983         * gcc.dg/vect/vect-65.c: Ditto.
3984         * gcc.dg/vect/vect-66.c: Ditto.
3985         * gcc.dg/vect/vect-67.c: Ditto.
3986         * gcc.dg/vect/vect-68.c: Ditto.
3987         * gcc.dg/vect/vect-69.c: Ditto.
3988         * gcc.dg/vect/vect-7.c: Ditto.
3989         * gcc.dg/vect/vect-72.c: Ditto.
3990         * gcc.dg/vect/vect-72a.c: Ditto.
3991         * gcc.dg/vect/vect-73.c: Ditto.
3992         * gcc.dg/vect/vect-74.c: Ditto.
3993         * gcc.dg/vect/vect-75.c: Ditto.
3994         * gcc.dg/vect/vect-76.c: Ditto.
3995         * gcc.dg/vect/vect-77.c: Ditto.
3996         * gcc.dg/vect/vect-77a.c: Ditto.
3997         * gcc.dg/vect/vect-78.c: Ditto.
3998         * gcc.dg/vect/vect-79.c: Ditto.
3999         * gcc.dg/vect/vect-8.c: Ditto.
4000         * gcc.dg/vect/vect-80.c: Ditto.
4001         * gcc.dg/vect/vect-82.c: Ditto.
4002         * gcc.dg/vect/vect-82_64.c: Ditto.
4003         * gcc.dg/vect/vect-83.c: Ditto.
4004         * gcc.dg/vect/vect-83_64.c: Ditto.
4005         * gcc.dg/vect/vect-9.c: Ditto.
4006         * gcc.dg/vect/vect-all.c: Ditto.
4007         * gcc.dg/vect/vect-none.c: Ditto.
4008
4009 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4010
4011         * lib/gcc-dg.exp (dg-skip-if): New function.
4012         (dg-forbid-option): Remove.
4013         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4014         * g++.dg/abi/bitfield8.C: Likewise.
4015         * g++.dg/abi/dtor1.C: Likewise.
4016         * g++.dg/abi/empty10.C: Likewise.
4017         * g++.dg/abi/empty7.C: Likewise.
4018         * g++.dg/abi/empty9.C: Likewise.
4019         * g++.dg/abi/layout3.C: Likewise.
4020         * g++.dg/abi/layout4.C: Likewise.
4021         * g++.dg/abi/thunk1.C: Likewise.
4022         * g++.dg/abi/thunk2.C: Likewise.
4023         * g++.dg/abi/vbase11.C: Likewise.
4024         * g++.dg/abi/vthunk2.C: Likewise.
4025         * g++.dg/abi/vthunk3.C: Likewise.
4026         * g++.dg/ext/attrib8.C: Likewise.
4027         * g++.dg/opt/longbranch2.C: Likewise.
4028         * g++.dg/opt/reg-stack4.C: Likewise.
4029         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4030         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4031         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4032         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4033         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4034         * gcc.dg/20000609-1.c: Likewise.
4035         * gcc.dg/20000720-1.c: Likewise.
4036         * gcc.dg/20011107-1.c: Likewise.
4037         * gcc.dg/20011119-1.c: Likewise.
4038         * gcc.dg/20020108-1.c: Likewise.
4039         * gcc.dg/20020122-2.c: Likewise.
4040         * gcc.dg/20020122-3.c: Likewise.
4041         * gcc.dg/20020201-3.c: Likewise.
4042         * gcc.dg/20020206-1.c: Likewise.
4043         * gcc.dg/20020218-1.c: Likewise.
4044         * gcc.dg/20020310-1.c: Likewise.
4045         * gcc.dg/20020411-1.c: Likewise.
4046         * gcc.dg/20020418-2.c: Likewise.
4047         * gcc.dg/20020426-1.c: Likewise.
4048         * gcc.dg/20020426-2.c: Likewise.
4049         * gcc.dg/20020517-1.c: Likewise.
4050         * gcc.dg/20020523-1.c: Likewise.
4051         * gcc.dg/20020523-2.c: Likewise.
4052         * gcc.dg/20020729-1.c: Likewise.
4053         * gcc.dg/20030204-1.c: Likewise.
4054         * gcc.dg/20030826-2.c: Likewise.
4055         * gcc.dg/20030926-1.c: Likewise.
4056         * gcc.dg/20031202-1.c: Likewise.
4057         * gcc.dg/980312-1.c: Likewise.
4058         * gcc.dg/980313-1.c: Likewise.
4059         * gcc.dg/990117-1.c: Likewise.
4060         * gcc.dg/990424-1.c: Likewise.
4061         * gcc.dg/990524-1.c: Likewise.
4062         * gcc.dg/991230-1.c: Likewise.
4063         * gcc.dg/i386-387-1.c: Likewise.
4064         * gcc.dg/i386-387-2.c: Likewise.
4065         * gcc.dg/i386-387-3.c: Likewise.
4066         * gcc.dg/i386-387-4.c: Likewise.
4067         * gcc.dg/i386-387-5.c: Likewise.
4068         * gcc.dg/i386-387-6.c: Likewise.
4069         * gcc.dg/i386-asm-1.c: Likewise.
4070         * gcc.dg/i386-bitfield1.c: Likewise.
4071         * gcc.dg/i386-bitfield2.c: Likewise.
4072         * gcc.dg/i386-loop-1.c: Likewise.
4073         * gcc.dg/i386-loop-2.c: Likewise.
4074         * gcc.dg/i386-loop-3.c: Likewise.
4075         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4076         * gcc.dg/i386-pic-1.c: Likewise.
4077         * gcc.dg/i386-regparm.c: Likewise.
4078         * gcc.dg/i386-signbit-1.c: Likewise.
4079         * gcc.dg/i386-signbit-2.c: Likewise.
4080         * gcc.dg/i386-signbit-3.c: Likewise.
4081         * gcc.dg/i386-sse-5.c: Likewise.
4082         * gcc.dg/i386-sse-8.c: Likewise.
4083         * gcc.dg/i386-unroll-1.c: Likewise.
4084         * gcc.dg/tls/opt-1.c: Likewise.
4085         * gcc.dg/tls/opt-2.c: Likewise.
4086         * gcc.dg/unroll-1.c: Likewise.
4087         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4088         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4089         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4090         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4091
4092 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4093
4094         * g++.dg/template/incomplete1.C: New test.
4095
4096 2004-11-16  Nick Clifton  <nickc@redhat.com>
4097
4098         Revert patches accidentally commited during checkin of fixes for
4099         xstormy16 tests:
4100         gcc.c-torture/execute/simd-4.c: Revert
4101         gcc.dg/20040910-1.c: Revert.
4102
4103 2004-11-16  Paul Brook  <paul@codesourcery.com>
4104
4105         PR fortran/13010
4106         * gfortran.dg/der_pointer_1.f90: New test.
4107
4108 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4109
4110         PR c/18498
4111         * gcc.dg/bitfld-13.c: New test.
4112
4113 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4114
4115         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4116         powerpc*-*-linux*.
4117
4118         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4119         * gcc.dg/ppc64-abi-2.c: Ditto.
4120         * gcc.dg/ppc64-abi-3.c: Ditto.
4121
4122         * lib/gcc-dg.exp (dg-target-list): Remove.
4123
4124 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4125
4126         * gcc.dg/ia64-postinc.c: New test.
4127
4128 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4129
4130         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4131
4132 2004-11-15  Nick Clifton  <nickc@redhat.com>
4133
4134         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4135         __INT_MAX__ so that the test can be compiled by toolchains
4136         targeted at 16-bit processors.
4137
4138         * gcc.dg/20040625-1.c: Use long constants rather than integers
4139         when performing arithmetic that will overflow 16-bits.
4140
4141         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4142         xstormy16.  It does not support 128-bit vector operations.
4143
4144         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4145         with the macro PTR_TYPE.  Define this macro to an integer type
4146         suitable for holding a pointer.
4147
4148         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4149         the target is a 16-bit processor.
4150
4151         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4152         16-bit targets where the character constant will be too long.
4153
4154         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4155         where the double will not be directly addressable.
4156
4157 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4158
4159         Friend class name lookup 1/n, PR c++/18471
4160         * g++.dg/template/crash26.C: New test.
4161         * g++.dg/lookup/struct1.C: Adjust expected error.
4162         * g++.dg/parse/elab1.C: Likewise.
4163         * g++.dg/parse/elab2.C: Likewise.
4164         * g++.dg/parse/int-as-enum1.C: Likewise.
4165         * g++.dg/parse/struct-as-enum1.C: Likewise.
4166         * g++.dg/parse/typedef1.C: Likewise.
4167         * g++.dg/parse/typedef3.C: Likewise.
4168         * g++.dg/parse/typedef4.C: Likewise.
4169         * g++.dg/parse/typedef5.C: Likewise.
4170         * g++.dg/template/nontype4.C: Likewise.
4171         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4172         * g++.old-deja/g++.other/elab1.C: Likewise.
4173         * g++.old-deja/g++.other/syntax4.C: Likewise.
4174
4175 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4176
4177         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4178
4179 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4180
4181         * gcc.c-torture/execute/20041114-1.c: New test.
4182
4183 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4184
4185         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4186         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4187         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4188         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4189         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4190         gcc.dg/switch-7.c: New tests.
4191
4192 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4193
4194         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4195
4196 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4197
4198         PR tree-opt/18400
4199         * gcc.dg/vect/pr18400.c: New test.
4200
4201 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4202             Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         PR tree-opt/18425
4205         * gcc.dg/vect/pr18425.c: New test.
4206
4207 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4208
4209         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4210         Guard with dg-require-alias and dg-require-visibility.
4211
4212 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4213
4214         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4215
4216 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4217
4218         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4219
4220 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4221
4222         PR c++/17344
4223         * g++.dg/template/defarg5.C: New test.
4224
4225 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4226
4227         * g++.dg/parse/cast1.C: Run only on ILP32.
4228         * g++.old-deja/g++.mike/p784.C: Likewise.
4229
4230 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4231
4232         * gcc.c-torture/execute/20041113-1.c: New test.
4233
4234 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4235
4236         PR target/18230
4237         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4238         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4239         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4240         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4241         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4242         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4243         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4244         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4245         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4246         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4247         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4248         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4249         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4250
4251 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4252
4253         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4254         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4255         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4256         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4257         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4258         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4259         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4260         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4261         gcc.target/sparc/combined-1.c: New tests.
4262
4263 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4264
4265         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4266         New tests.
4267
4268 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4269
4270         * lib/gcc-dg.exp (dg-forbid-option): New function.
4271         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4272         * g++.dg/abi/bitfield8.C: Likewise.
4273         * g++.dg/abi/dtor1.C: Likewise.
4274         * g++.dg/abi/empty10.C: Likewise.
4275         * g++.dg/abi/empty7.C: Likewise.
4276         * g++.dg/abi/empty9.C: Likewise.
4277         * g++.dg/abi/layout3.C: Likewise.
4278         * g++.dg/abi/layout4.C: Likewise.
4279         * g++.dg/abi/thunk1.C: Likewise.
4280         * g++.dg/abi/thunk2.C: Likewise.
4281         * g++.dg/abi/vbase11.C: Likewise.
4282         * g++.dg/abi/vthunk2.C: Likewise.
4283         * g++.dg/abi/vthunk3.C: Likewise.
4284         * g++.dg/ext/attrib8.C: Likewise.
4285         * g++.dg/opt/longbranch2.C: Likewise.
4286         * g++.dg/opt/reg-stack4.C: Likewise.
4287         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4288         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4289         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4290         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4291         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4292         * gcc.dg/20000609-1.c: Likewise.
4293         * gcc.dg/20000720-1.c: Likewise.
4294         * gcc.dg/20011107-1.c: Likewise.
4295         * gcc.dg/20011119-1.c: Likewise.
4296         * gcc.dg/20020108-1.c: Likewise.
4297         * gcc.dg/20020122-2.c: Likewise.
4298         * gcc.dg/20020122-3.c: Likewise.
4299         * gcc.dg/20020201-3.c: Likewise.
4300         * gcc.dg/20020206-1.c: Likewise.
4301         * gcc.dg/20020218-1.c: Likewise.
4302         * gcc.dg/20020310-1.c: Likewise.
4303         * gcc.dg/20020411-1.c: Likewise.
4304         * gcc.dg/20020418-2.c: Likewise.
4305         * gcc.dg/20020426-1.c: Likewise.
4306         * gcc.dg/20020426-2.c: Likewise.
4307         * gcc.dg/20020517-1.c: Likewise.
4308         * gcc.dg/20020523-1.c: Likewise.
4309         * gcc.dg/20020523-2.c: Likewise.
4310         * gcc.dg/20020729-1.c: Likewise.
4311         * gcc.dg/20030204-1.c: Likewise.
4312         * gcc.dg/20030826-2.c: Likewise.
4313         * gcc.dg/20030926-1.c: Likewise.
4314         * gcc.dg/20031202-1.c: Likewise.
4315         * gcc.dg/980312-1.c: Likewise.
4316         * gcc.dg/980313-1.c: Likewise.
4317         * gcc.dg/990117-1.c: Likewise.
4318         * gcc.dg/990424-1.c: Likewise.
4319         * gcc.dg/990524-1.c: Likewise.
4320         * gcc.dg/991230-1.c: Likewise.
4321         * gcc.dg/i386-387-1.c: Likewise.
4322         * gcc.dg/i386-387-2.c: Likewise.
4323         * gcc.dg/i386-387-3.c: Likewise.
4324         * gcc.dg/i386-387-4.c: Likewise.
4325         * gcc.dg/i386-387-5.c: Likewise.
4326         * gcc.dg/i386-387-6.c: Likewise.
4327         * gcc.dg/i386-asm-1.c: Likewise.
4328         * gcc.dg/i386-bitfield1.c: Likewise.
4329         * gcc.dg/i386-bitfield2.c: Likewise.
4330         * gcc.dg/i386-loop-1.c: Likewise.
4331         * gcc.dg/i386-loop-2.c: Likewise.
4332         * gcc.dg/i386-loop-3.c: Likewise.
4333         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4334         * gcc.dg/i386-pic-1.c: Likewise.
4335         * gcc.dg/i386-regparm.c: Likewise.
4336         * gcc.dg/i386-signbit-1.c: Likewise.
4337         * gcc.dg/i386-signbit-2.c: Likewise.
4338         * gcc.dg/i386-signbit-3.c: Likewise.
4339         * gcc.dg/i386-sse-5.c: Likewise.
4340         * gcc.dg/i386-sse-8.c: Likewise.
4341         * gcc.dg/i386-unroll-1.c: Likewise.
4342         * gcc.dg/tls/opt-1.c: Likewise.
4343         * gcc.dg/tls/opt-2.c: Likewise.
4344         * gcc.dg/unroll-1.c: Likewise.
4345         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4346         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4347         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4348         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4349         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4350         -m64 is specified.
4351
4352 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/18389
4355         * g++.dg/parse/cond1.C: New test.
4356
4357         PR c++/18429
4358         * g++.dg/template/array9.C: New test.
4359         * g++.dg/ext/vla1.C: Adjust error messages.
4360         * g++.dg/ext/vlm1.C: Likewise.
4361         * g++.dg/template/crash2.C: Likewise.
4362
4363         PR c++/18436
4364         * g++.dg/template/call3.C: New test.
4365
4366         PR c++/18407
4367         * g++.dg/template/ptrmem11.C: New test.
4368
4369 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4370
4371         PR other/14264
4372         * lib/g++.exp: Set LC_ALL and LANG to C.
4373         * lib/gcc-dg.exp: Likewise.
4374         * lib/gfortran.exp: Likewise.
4375         * lib/objc.exp: Likewise.
4376         * lib/treelang.exp: Likewise.
4377
4378 2004-11-12  Andreas Schwab  <schwab@suse.de>
4379
4380         * gcc.dg/pr16286.c: Fix last change.
4381
4382 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4383
4384         PR c++/18416
4385         * g++.dg/init/global1.C: New test.
4386
4387 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4388
4389         * gcc.c-torture/execute/20041112-1.c: New test.
4390
4391 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4392
4393         * lib/gcc-dg.exp (dg-target-list): New.
4394
4395 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4396             Richard Sandiford  <rsandifo@redhat.com>
4397
4398         * lib/target-supports.exp (get-compiler_messages): New.
4399         (check_named_sections_available): Use it.
4400         (check_effective_target_ilp32): New.
4401         (check_effective_target_lp64): New.
4402         (is-effective-target): New.
4403         * lib/gcc-dg.exp (dg-require-effective-target): New.
4404
4405 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4406
4407         * gcc.dg/precedence-1.c: New test.
4408
4409 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4410
4411         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4412
4413         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4414         message, delete generated files, use more descriptive name for
4415         executable, and make the test unsupported when it cannot be run.
4416
4417         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4418         (dg-require-weak, dg-require-visibility, dg-require-alias,
4419         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4420         dg-require-iconv, dg-require-named-sections): Use it.
4421
4422         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4423
4424 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         PR target/16457
4427         * gcc.dg/ppc-and-1: New
4428
4429         PR target/16796
4430         * gcc.dg/ppc-mov-1.c: New.
4431
4432         PR target/16458
4433         * gcc.dg/ppc-compare-1.c: New.
4434
4435 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4436
4437         * objc.dg/desig-init-2.m: New test.
4438
4439 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4440
4441         PR middle-end/18160
4442         * g++.dg/warn/register-var-1.C: New test.
4443         * g++.dg/warn/register-var-2.C: New test.
4444
4445 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4446
4447         * gcc.dg/union-2.c: New test.
4448
4449 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4450
4451         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4452         New test for PR tree-optimization/17892.
4453
4454 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4455
4456         PR c++/18369
4457         * g++.dg/init/new12.C: New test.
4458
4459 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4460
4461         * gcc.target/sparc: New directory.
4462         * gcc.target/sparc/sparc.exp: New driver.
4463         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4464         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4465         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4466         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4467
4468 2004-11-10  Paul Brook  <paul@codesourcery.com>
4469
4470         PR fortran/18218
4471         * gfortran.dg/list_read.c: New test.
4472
4473 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4474
4475         PR c/18322
4476         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4477         expected diagnostic location.
4478
4479 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4480
4481         * gcc.dg/20041109-1.c: New test.
4482
4483 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4484
4485         PR objc/18406
4486         * objc/compile/pr18406.m: New test.
4487
4488 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4489
4490         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4491
4492 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4493
4494         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4495
4496 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4497
4498         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4499
4500 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4501
4502         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4503         exit.
4504
4505 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4506
4507         PR tree-opt/18299
4508         * gcc.c-torture/pr18299-1.c: New test.
4509
4510 2004-11-06  Andreas Schwab  <schwab@suse.de>
4511
4512         * gcc.dg/pr16286.c: Also test for bool and pixel.
4513
4514 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4515
4516         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4517         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4518         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4519         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4520         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4521         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4522         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4523         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4524         gcc.dg/struct-semi-3.c: New tests.
4525
4526 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4527
4528         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4529
4530 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4531
4532         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4533         Do not use C99 designators.
4534
4535 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4536
4537         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4538
4539 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4540
4541         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4542         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4543         * gcc.c-torture/execute/simd-5.x: Remove.
4544
4545 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4546
4547         PR rtl-optimization/17933
4548         * gcc.dg/torture/pr17933-1.c: New test.
4549
4550 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4551
4552         PR target/18106
4553         * lib/target-supports.exp (check_weak_available): Support
4554         Windows.
4555
4556 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4557
4558         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4559         call to fflush(stdout) before abort.
4560         (my_ffsll): New function.
4561         (generate_fields): Use it.
4562
4563 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4564
4565         * gcc.dg/init-undef-1.c: New test.
4566
4567 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4568
4569         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4570         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4571         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4572         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4573         expected messages for new parser.
4574
4575 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4576
4577         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4578
4579 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4580
4581         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4582         on LP64 targets.
4583
4584 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4585
4586         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4587         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4588         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4589         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4590         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4591         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4592         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4593         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4594         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4595         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4596
4597 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4598
4599         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4600         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4601         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4602         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4603         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4604         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4605         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4606         for new parser.
4607
4608 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4609
4610         PR target/15342
4611         * gcc.dg/20041104-1.c: New test.
4612
4613 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4614
4615         * g++.dg/template/nontype7.C: New test.
4616         * g++.dg/template/nontype8.C: Likewise.
4617         * g++.dg/template/nontype9.C: Likewise.
4618         * g++.dg/template/nontype10.C: Likewise.
4619         * g++.dg/tc1/dr49.C: Likewise.
4620         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4621         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4622
4623 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4624
4625         * g++.dg/rtti/tinfo1.C: Remove xfails.
4626
4627 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4628
4629         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4630         packed attribute to the definition to satisfy the new C++ parser.
4631
4632 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4633
4634         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4635         invocations of va_arg.
4636
4637 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4638
4639         PR c++/18124
4640         * g++.dg/template/crash25.C: New test.
4641
4642         PR c++/18155
4643         * g++.dg/template/typedef2.C: New test.
4644         * g++.dg/parse/crash13.C: Adjust error markers.
4645
4646         PR c++/18177
4647         * g++.dg/conversion/const3.C: New test.
4648
4649 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4650
4651         PR fortran/17535
4652         PR fortran/17583
4653         PR fortran/17713
4654         * gfortran.dg/generic_[123].f90: New testcases.
4655
4656 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4657
4658         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4659         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4660
4661 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4662
4663         PR tree-opt/16808
4664         * gcc.c-torture/compile/pr16808.c: New test.
4665
4666 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4667
4668         PR rtl-optimization/17104
4669         * gcc.dg/ppc-bitfield1.c: New.
4670
4671 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4672
4673         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4674
4675 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4676
4677         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4678         strings for 32-bit code.
4679
4680 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4681
4682         PR c/18239
4683         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4684
4685 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4686
4687         PR c++/18064
4688         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4689
4690 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4691
4692         PR c++/15172
4693         * g++.dg/init/aggr2.C: New test.
4694
4695 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4696
4697         * objc.dg/local-decl-1.m: New test.
4698
4699 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4700
4701         * gcc.dg/20040910-1.c: Adjust regex.
4702
4703 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4704
4705         PR rtl-optimization/18084
4706         * g++.dg/opt/pr18084-1.C: New testcase.
4707
4708 2004-10-30  Matt Austern  <austern@apple.com>
4709
4710         PR c++/17542
4711         * g++.dg/ext/attrib18.C: New test.
4712
4713 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4714
4715         PR middle-end/18096
4716         * gcc.dg/pr18096-1.c: New test case.
4717
4718 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4719
4720         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4721
4722 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4723
4724         PR c/16666
4725         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4726         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4727         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4728         gcc.dg/old-style-prom-3.c: New tests.
4729
4730 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4731
4732         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4733         Remove unnecessary inclusion of stdio.h.
4734
4735 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4736
4737         PR rtl-optimization/17581
4738         * gcc.dg/pr17581-1.c: New test case.
4739
4740 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4741
4742         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4743         being implemented.
4744         * g++.dg/conversion/dr195-1.C: New.
4745         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4746         * g++.old-deja/g++.mike/p10148.C: Likewise.
4747
4748 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/17695
4751         * g++.dg/debug/typedef2.C: New test.
4752
4753 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4754
4755         PR fortran/13490
4756         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4757         * gfortran.dg/g77/README: Update.
4758
4759 2004-10-28  Matt Austern  <austern@apple.com>
4760
4761         PR c++/14124
4762         * g++.dg/ext/packed7.C: New test.
4763
4764 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4767         scan-assembler.
4768         * lib/scanasm.exp (hidden-scan-for): New proc.
4769         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4770         string.
4771         (scan-not-hidden): Likewise.
4772         * lib/target-supports.exp (check_visibility_available): mach-o is
4773         support too.
4774
4775 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4776
4777         PR c++/17132
4778         * g++.dg/template/memclass3.C: New test.
4779
4780 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4781
4782         PR middle-end/18160
4783         * gcc.dg/register-var-1.c: New test.
4784         * gcc.dg/register-var-2.c: New test.
4785         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4786         error now.
4787
4788 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4789
4790         PR other/18172
4791         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4792         unused variables.
4793         * gcc.dg/vect/vect-22.c: Likewise.
4794
4795 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4796
4797         * gcc.dg/i386-rotate-1.c: New test.
4798
4799 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4800
4801         * g++.dg/init/ref12.C: Add "run" marker.
4802
4803         PR c++/17435
4804         * g++.dg/init/ref12.C: New test.
4805
4806         PR c++/18140
4807         * g++.dg/template/shift1.C: New test.
4808         * g++.dg/template/error10.C: Adjust error markers.
4809
4810 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4811
4812         PR tree-opt/17529
4813         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4814
4815 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4816
4817         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4818         * gcc.dg/weak/weak-3.c: Likewise.
4819         * gcc.dg/weak/weak-5.c: Likewise.
4820         * gcc.dg/weak/weak-9.c: Likewise.
4821         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4822         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4823
4824         * gcc.dg/darwin-weakimport-1.c: New.
4825
4826 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4827
4828         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4829
4830 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4833         'syntax' error messages.
4834         * gcc.dg/cpp/direct2s.c: Likewise.
4835
4836 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4837
4838         * gcc.c-torture/compile/20041026-1.c: New.
4839
4840 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4841
4842         PR c++/18093
4843         * g++.dg/lookup/ns2.C: New test.
4844
4845         PR c++/18020
4846         * g++.dg/template/enum4.C: New test.
4847
4848         PR c++/18161
4849         * g++.dg/template/expr1.C: New test.
4850
4851 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4852
4853         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4854
4855 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4856
4857         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4858         gcc.dg/decl-nospec-3.c: New tests.
4859
4860 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4861
4862         * objc.dg/super-class-3.m: New test.
4863
4864 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4865
4866         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4867         resyncing.
4868         * gcc.dg/cpp/direct2s.c: Likewise.
4869
4870 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4871
4872         * objc.dg/image-info.m: Update for changes to section selection.
4873
4874 2004-10-25  David Ayers  <d.ayers@inode.at>
4875             Ziemowit Laski  <zlaski@apple.com>
4876
4877         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4878         diagnostics when messaging 'id <Proto>'.
4879         * objc.dg/class-protocol-1.m: New test.
4880         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4881         a non-existent method signature.
4882         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4883         Update diagnostics when messaging with non-existent method signature.
4884         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4885         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4886         invalid receivers are now resolved as if messaging 'id'; remove
4887         extraneous diagnostics.
4888
4889 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4890
4891         PR c/16667
4892         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4893         gcc.dg/init-desig-obs-3.c: New tests.
4894
4895 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4896
4897         * gcc.dg/debug/20041023-1.c: New test.
4898
4899 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         PR middle-end/17407
4902         * gcc.c-torture/compile/pr17407.c: New test.
4903
4904         PR c++/18121
4905         * g++.dg/template/array8.C: New test.
4906
4907 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         PR other/18138
4910         * lib/g++.exp: Accept more than one multilib libgcc.
4911         * lib/gcc-dg.exp: Likewise.
4912         * lib/objc.exp: Likewise.
4913         * lib/treelang.exp: Likewise.
4914         * lib/gfortran.exp: Likewise.
4915
4916 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4917
4918         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4919
4920 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4921
4922         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4923         * gcc.dg/c99-const-expr-3.c: Likewise.
4924
4925 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4926
4927         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4928
4929 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4930
4931         * gcc.c-torture/execute/loop-2e.x: Remove.
4932
4933 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4934
4935         PR c++/18095
4936         * g++.dg/parse/crash18.C: New.
4937         * g++.dg/parse/crash19.C: New.
4938
4939 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4940
4941         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4942         * g++.dg/ext/dllimport2.C: Same.
4943         * g++.dg/ext/dllimport8.C: Same.
4944
4945 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/10841
4948         * g++.dg/conversion/cast1.C: New test.
4949         * g++.dg/overload/pmf1.C: Adjust error marker.
4950
4951 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4952
4953         PR objc/17923
4954         * objc.dg/const-str-7.m: New test.
4955
4956 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4957
4958         * g++.dg/template/memfriend11.C: Fix comment typo.
4959         * g++.dg/template/memfriend14.C: Likewise.
4960
4961 2004-10-20  Richard Henderson  <rth@redhat.com>
4962
4963         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4964         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4965         -fasynchronous-unwind-tables.
4966
4967 2004-10-20  Richard Henderson  <rth@redhat.com>
4968
4969         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4970         (main): Return success.
4971         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4972         (main): Return success.
4973
4974 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4975
4976         PR c++/13495
4977         * g++.dg/template/memfriend9.C: New test.
4978         * g++.dg/template/memfriend10.C: Likewise.
4979         * g++.dg/template/memfriend11.C: Likewise.
4980         * g++.dg/template/memfriend12.C: Likewise.
4981         * g++.dg/template/memfriend13.C: Likewise.
4982         * g++.dg/template/memfriend14.C: Likewise.
4983         * g++.dg/template/memfriend15.C: Likewise.
4984         * g++.dg/template/memfriend16.C: Likewise.
4985         * g++.dg/template/memfriend17.C: Likewise.
4986         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4987
4988 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4989
4990         * g++.dg/conversion/dr195.C: New.
4991         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4992
4993 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4994             Devang Patel  <dpatel@apple.com>
4995
4996         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4997         of floating point arithmetic, which could trap.
4998
4999 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5000
5001         PR c++/14035
5002         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5003         * g++.dg/conversion/const2.C: New test.
5004         * g++.dg/expr/reinterpret2.C: New test.
5005         * g++.dg/expr/reinterpret3.C: New test.
5006         * g++.dg/expr/cast2.C: New test.
5007         * g++.dg/expr/copy1.C: New test.
5008         * g++.dg/other/conversion1.C: Change error message.
5009         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5010         function pointers to void *.
5011         * g++.old-deja/g++.mike/p10148.C: Likewise.
5012
5013 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5014
5015         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5016
5017 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5018
5019         PR c++/18047
5020
5021         * g++.dg/parse/expr3.C: New test.
5022
5023 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5024
5025         * gcc.dg/smod-1.c: New test.
5026
5027 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5028
5029         * objc.dg/method-14.m: New test.
5030
5031 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5032
5033         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5034         Also xfail as the patch was reverted.
5035
5036 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5037
5038         PR middle-end/16973
5039         * gcc.dg/pr16973.c: New test.
5040
5041 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5042
5043         PR tree-optimization/17656
5044         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5045
5046 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5047
5048         * g++.dg/eh/shadow1.C: New.
5049
5050 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * gcc.c-torture/compile/20041018-1.c: New test.
5053
5054 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5055
5056         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5057         compiler referring to register 0 when accessing sdata.  The linker
5058         now patches things up.
5059
5060 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5061
5062         PR c/17529
5063         * gcc.c-torture/compile/pr17529.c: New test.
5064
5065 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5066
5067         PR c++/17743
5068         * g++.dg/ext/attrib17.C: New test.
5069
5070 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5071
5072         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5073
5074 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5075
5076         PR c++/10479
5077         * g++.dg/ext/attrib16.C: New test.
5078
5079 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5080
5081         PR c++/17042
5082         * g++.dg/init/dso_handle1.C: New test.
5083
5084         PR c++/14667
5085         * g++.dg/parse/typedef6.C: New test.
5086
5087         PR c++/17916
5088         * g++.dg/parse/pragma1.C: New test.
5089
5090 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5091
5092         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5093
5094 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5095
5096         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5097         -fno-common when on HPPA HP-UX platforms.
5098
5099 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR other/16820
5102         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5103         stdint.h.
5104         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5105         uintptr_t.
5106
5107 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5108
5109         PR c++/16301
5110         * g++.dg/lookup/strong-using-4.C: New test.
5111
5112 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5113
5114         PR middle-end/16567
5115         * gcc.c-torture/compile/nested-1.c: New test.
5116
5117 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5118
5119         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5120         and mipsisa64*-*-* (until support for misaligned loads is added).
5121         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5122         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5123         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5124         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5125         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5126         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5127
5128 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/17976
5131         * g++.dg/init/dtor3.C: New test.
5132
5133 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5134
5135         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5136
5137 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5138
5139         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5140         * gcc.dg/macho-lo-sum.c: Likewise.
5141
5142 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5143
5144         * gcc.dg/ppc-spe64-1.c: New test.
5145
5146 2004-10-14  Devang Patel  <dpatel@apple.com>
5147
5148         PR 17635
5149         * gcc.dg/pr17635.c : New test.
5150
5151 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5152
5153         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5154         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5155         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5156         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5157         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5158         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5159         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5160         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5161         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5162         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5163         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5164         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5165         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5166         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5167         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5168         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5169         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5170         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5171
5172 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5173
5174         * gcc.dg/vect/vect-82.c: New testcase.
5175         * gcc.dg/vect/vect-82_64.c: New testcase.
5176         * gcc.dg/vect/vect-83.c: New testcase.
5177         * gcc.dg/vect/vect-83_64.c: New testcase.
5178
5179 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5180
5181         * gcc.dg/cpp/error-1.c: New test.
5182
5183 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5184
5185         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5186
5187 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5188
5189         PR target/17984
5190         * gcc.dg/cris-peep2-xsrand2.c: New test.
5191
5192 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5193
5194         PR c++/17661
5195         * testsuite/g++.dg/expr/for2.C: New test.
5196
5197 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5198
5199         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5200
5201 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5202
5203         PR tree-optimization/17724
5204         * g++.dg/opt/pr17724-1.C: New test.
5205         * g++.dg/opt/pr17724-2.C: New test.
5206         * g++.dg/opt/pr17724-3.C: New test.
5207         * g++.dg/opt/pr17724-4.C: New test.
5208         * g++.dg/opt/pr17724-5.C: New test.
5209         * g++.dg/opt/pr17724-6.C: New test.
5210
5211 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5212
5213         PR c/17301
5214         * gcc.dg/pr17301-2.c: New test.
5215
5216 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5217
5218         PR c++/15876
5219         * g++.dg/parse/error22.C: New test.
5220
5221         PR c++/17936
5222         * g++.dg/template/spec18.C: New test.
5223
5224 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5225
5226         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5227         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5228         memcpy.
5229         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5230         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5231
5232 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5233
5234         * g++.dg/eh/cleanup5.C: Add dg-options "".
5235
5236 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5237
5238         PR middle-end/17657
5239         * gcc.dg/switch-4.c: New test case.
5240
5241 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5242
5243         * gcc.c-torture/execute/20041011-1.c: New test.
5244
5245 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5246
5247         PR c++/17554
5248         * g++.dg/init/for3.C: New test.
5249
5250         PR c++/17657
5251         * g++.dg/opt/switch2.C: New test.
5252
5253         PR middle-end/17703
5254         * g++.dg/warn/Wreturn-2.C: New test.
5255
5256 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5257
5258         PR c++/17907
5259         * g++.dg/eh/cleanup5.C: New test.
5260
5261 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/17393
5264         * g++.dg/parse/error21.C: New test.
5265
5266 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5267
5268         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5269         * g++.dg/warn/incomplete1.C: Likewise.
5270         * g++.dg/template/qualttp20.C: Likewise.
5271
5272 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5273
5274         PR c/17881
5275         * parm-incomplete-1.c: New test.
5276
5277 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5278
5279         PR c++/17867
5280         * g++.dg/parse/error19.C: New test.
5281
5282         PR c++/17670
5283         * g++.dg/init/new11.C: New test.
5284
5285         PR c++/17821
5286         * g++.dg/parse/error20.C: New test.
5287
5288         PR c++/17826
5289         * g++.dg/template/crash24.C: New test.
5290
5291 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5292
5293         PR c/17301
5294         * gcc.dg/pr17301-1.c: New test.
5295
5296 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5297
5298         PR c/17189
5299         * gcc.dg/anon-struct-5.c: New test.
5300
5301 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5302
5303         PR c/17844
5304         * gcc.dg/pr17844-1.c: New test.
5305
5306 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5307
5308         PR tree-optimization/17906
5309         * gcc.c-torture/compile/pr17906.c: New.
5310
5311 2004-10-09  Stuart Hastings  <stuart@apple.com>
5312             Roger Sayle  <roger@eyesopen.com>
5313
5314         PR rtl-optimization/17853
5315         * gcc.dg/i386-mmx-5.c: New testcase.
5316
5317 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5318
5319         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5320
5321 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/17524
5324         * g++.dg/template/static9.C: New test.
5325
5326         PR c++/17685
5327         * g++.dg/parse/operator5.C: New test.
5328
5329 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5330
5331         PR middle-end/17894
5332         * gcc.c-torture/execute/divcmp-4.c: New test case.
5333
5334 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         PR tree-opt/17902
5337         * g++.dg/opt/pr17902.C: New test.
5338
5339 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5340
5341         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5342
5343 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5344
5345         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5346
5347 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5348
5349         * gcc.dg/assign-warn-3.c: New test.
5350
5351 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5352
5353         PR c/16999
5354         * gcc.dg/cpp/ident-1.c: New test.
5355
5356 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5357
5358         * gcc.c-torture/compile/acc1.c: New.
5359
5360 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5361
5362         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5363         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5364
5365 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5366
5367         * gcc.dg/ultrasp11.c: New test.
5368
5369 2004-10-08  Michael Matz  <matz@suse.de>
5370
5371         * gcc.dg/doloop-2.c: New test.
5372
5373 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5374
5375         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5376         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5377         objc.dg/method-9.m: Update expected diagnostics.
5378
5379 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5380
5381         * gcc.dg/ppc-fsel-3.c: New file.
5382         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5383
5384 2004-10-07  Paul Brook  <paul@codesourcery.com>
5385
5386         * gfortran.dg/intrinsic_verify_1.f90: New test.
5387
5388 2004-10-07  Paul Brook  <paul@codesourcery.com>
5389
5390         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5391
5392 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5393
5394         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5395         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5396         commit.
5397
5398 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5399
5400         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5401
5402 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5403
5404         PR c++/17115
5405         * g++.dg/warn/Winline-4.C: New test.
5406
5407 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5408
5409         * gcc.c-torture/compile/20041007-1.c: New test.
5410
5411 2004-10-07  Paul Brook  <paul@codesourcery.com>
5412
5413         PR fortran/17678
5414         * gfortran.dg/use_allocated_1.f90: New test.
5415
5416 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5417
5418         PR middle-end/17849
5419         * gfortran.fortran-torture/compile/nested.f90: New test
5420
5421 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5422
5423         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5424
5425 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5426
5427         PR c++/17368
5428         * g++.dg/ext/asm6.C: New test.
5429
5430 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5431
5432         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5433
5434 2004-10-06  Paul Brook  <paul@codesourcery.com>
5435
5436         PR libfortran/17709
5437         * gfortran.dg/empty_format_1.f90: New test.
5438
5439 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5440
5441         PR fortran/17568
5442         * gfortran.dg/ishft.f90: New test.
5443
5444         PR fortran/17283
5445         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5446         tests.
5447
5448 2004-10-06  Paul Brook  <paul@codesourcery.com>
5449
5450         * gfortran.dg/do_1.f90: New test.
5451
5452 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5453
5454         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5455         optimizing for size.
5456
5457 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5460
5461 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5462
5463         * gcc.c-torture/compile/20041005-1.c: New test.
5464
5465 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5466
5467         PR c++/17829
5468         * g++.dg/lookup/koenig4.C: New.
5469
5470 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5471
5472         * g++.dg/other/classkey1.C: Adjust quoting marks.
5473         * g++.dg/parse/error15.C: Likewise.
5474         * g++.dg/template/meminit2.C (int>): Likewise.
5475
5476 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5477
5478         PR fortran/17283
5479         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5480
5481         PR fortran/17631
5482         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5483
5484         PR fortran/17708
5485         * gfortran.dg/pr17708.f90: New test.
5486
5487 2004-10-04  Chao-ying Fu  <fu@mips.com>
5488
5489         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5490         * gcc.dg/vect/vect-4.c: Ditto.
5491         * gcc.dg/vect/vect-5.c: Ditto.
5492         * gcc.dg/vect/vect-6.c: Ditto.
5493         * gcc.dg/vect/vect-8.c: Ditto.
5494         * gcc.dg/vect/vect-16.c: Ditto.
5495         * gcc.dg/vect/vect-30.c: Ditto.
5496         * gcc.dg/vect/vect-40.c: Ditto.
5497         * gcc.dg/vect/vect-41.c: Ditto.
5498         * gcc.dg/vect/vect-42.c: Ditto.
5499         * gcc.dg/vect/vect-43.c: Ditto.
5500         * gcc.dg/vect/vect-44.c: Ditto.
5501         * gcc.dg/vect/vect-45.c: Ditto.
5502         * gcc.dg/vect/vect-46.c: Ditto.
5503         * gcc.dg/vect/vect-47.c: Ditto.
5504         * gcc.dg/vect/vect-48.c: Ditto.
5505         * gcc.dg/vect/vect-49.c: Ditto.
5506         * gcc.dg/vect/vect-50.c: Ditto.
5507         * gcc.dg/vect/vect-51.c: Ditto.
5508         * gcc.dg/vect/vect-52.c: Ditto.
5509         * gcc.dg/vect/vect-53.c: Ditto.
5510         * gcc.dg/vect/vect-54.c: Ditto.
5511         * gcc.dg/vect/vect-55.c: Ditto.
5512         * gcc.dg/vect/vect-56.c: Ditto.
5513         * gcc.dg/vect/vect-57.c: Ditto.
5514         * gcc.dg/vect/vect-58.c: Ditto.
5515         * gcc.dg/vect/vect-59.c: Ditto.
5516         * gcc.dg/vect/vect-60.c: Ditto.
5517         * gcc.dg/vect/vect-74.c: Ditto.
5518         * gcc.dg/vect/vect-79.c: Ditto.
5519         * gcc.dg/vect/vect-80.c: Ditto.
5520
5521 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5522
5523         * gcc.dg/unused-7.c: Use the correct option.
5524
5525 2004-10-04  Paul Brook  <paul@codesourcery.com>
5526         Bud Davis  <bdavis9659@comcast.net>
5527
5528         PR fortran/17706
5529         PR fortran/16434
5530         * gfortran/pr17706.f90: New test.
5531         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5532
5533 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5534
5535         * gfortran.dg/pr17612.f90: New test.
5536
5537 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5538
5539         * g++.dg/template/local1.C: Adjust quoting marks in
5540         testing for diagnostics.
5541         * g++.dg/tls/diag-2.C: Likewise.
5542         * g++.dg/other/error8.C: Likewise.
5543
5544 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         PR c/17178
5547         * gcc.dg/unused-4.c: Adjust to be correct.
5548
5549         PR c/17820
5550         * gcc.dg/unused-7.c: New test.
5551
5552 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5553
5554         PR c++/17797
5555         * g++.dg/overload/template2.C: New test.
5556
5557 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5558
5559         PR tree-optimization/16632
5560         * gcc.dg/tree-ssa/20041002-1.c: New.
5561
5562 2004-10-03  Paul Brook  <paul@codesourcery.com>
5563
5564         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5565         rather than relying on default formatting.
5566
5567 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5568
5569         * gcc.dg/20040920-1.c: Update expected message text.
5570
5571 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5572
5573         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5574
5575 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5576
5577         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5578         tree level.
5579
5580 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5581
5582         * gcc.dg/tree-ssa/pr17343.c: Remove.
5583
5584 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5585
5586         PR tree-opt/17343
5587         * gcc.dg/tree-ssa/pr17343.c: New test.
5588
5589 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5590
5591         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5592         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5593         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5594         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5595         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5596
5597 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         * gcc.dg/lvalue-2.c: New test.
5600
5601 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5602
5603         PR c/17730
5604         * gcc.dg/pr17730-1.c: New test
5605
5606 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5607
5608         PR c/7425
5609         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5610
5611 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5612
5613         * gcc.c-torture/execute/stdarg-1.c: New test.
5614         * gcc.c-torture/execute/stdarg-2.c: New test.
5615         * gcc.c-torture/execute/stdarg-3.c: New test.
5616         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5617         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5618         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5619         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5620         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5621
5622 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5623
5624         PR tree-optimization/17697
5625         * g++.dg/opt/pr17697-1.C: New test.
5626         * g++.dg/opt/pr17697-2.C: New test.
5627         * g++.dg/opt/pr17697-3.C: New test.
5628
5629 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5630
5631         PR c/16409
5632         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5633         gcc.dg/vla-init-5.c: New tests.
5634
5635 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5636
5637         PR c/13804
5638         * gcc.dg/pr13804-1.c: New test.
5639
5640 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5641
5642         PR fortran/16938
5643         * gfortran.dg/pr16938.f90: New test.
5644
5645 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5646
5647         * g++.dg/template/crash23.C: New test.
5648
5649 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5650
5651         PR c++/17585
5652         * g++.dg/template/static8.C: New test.
5653
5654 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5655
5656         PR c++/17681
5657         * g++.dg/other/error9.C: New test.
5658
5659 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5660
5661         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5662
5663 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5664
5665         PR fortran/15164
5666         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5667
5668 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5669
5670         PR middle-end/17112
5671         * gcc.dg/pr17112-1.c: New test case.
5672
5673 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5674
5675         PR c/11459
5676         * gcc.dg/pr11459-1.c: New test.
5677
5678 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5679
5680         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5681         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5682
5683 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5684
5685         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5686
5687 2004-09-25  Jan Hubicka  <jh@suse.cz>
5688
5689         * compile/30040909-1.c: New test.
5690         * compile/30040907-1.c: New test.
5691
5692 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5693
5694         * gcc.c-torture/execute/va-arg-26.c: New test.
5695
5696 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5697
5698         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5699         extra diagnostics on targets with 64-bit pointers.
5700         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5701
5702 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5703
5704         PR c/17188
5705         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5706         * gcc.dg/decl-3.c: Adjust expected message.
5707
5708 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5709
5710         PR fortran/17615
5711         * gfortran.dg/pr17615.f90: New test.
5712
5713 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5714
5715         PR tree-optimzation/17517
5716         * g++.dg/tree-ssa/pr17517.C: New Test.
5717
5718 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5719
5720         PR c++/16889
5721         * g++.dg/lookup/ambig3.C: New.
5722
5723 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5724
5725         PR tree-opt/17624
5726         * g++.dg/opt/pr17624.C: New test.
5727
5728 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5729
5730         PR c/6980
5731         * gcc.dg/Wbad-function-cast-1.c: New test.
5732
5733 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5734
5735         * g++.dg/ext/complit1.C
5736         * g++.dg/other/error2.C
5737         * g++.dg/other/nontype-1.C
5738         * g++.dg/parse/crash11.C
5739         * g++.dg/parse/crash12.C
5740         * g++.dg/parse/error15.C
5741         * g++.dg/parse/error4.C
5742         * g++.dg/parse/tmpl-outside1.C
5743         * g++.dg/parse/too-many-tmpl-args1.C
5744         * g++.dg/template/dependent-expr3.C
5745         * g++.dg/template/error10.C
5746         * g++.dg/template/instantiate1.C
5747         * g++.dg/template/vtable2.C
5748         * g++.dg/warn/Wshadow-1.C
5749         * g++.dg/warn/weak1.C
5750         * g++.old-deja/g++.brendan/crash16.C
5751         * g++.old-deja/g++.brendan/crash18.C
5752         * g++.old-deja/g++.brendan/crash48.C
5753         * g++.old-deja/g++.brendan/crash49.C
5754         * g++.old-deja/g++.brendan/crash55.C
5755         * g++.old-deja/g++.brendan/crash56.C
5756         * g++.old-deja/g++.brendan/crash8.C
5757         * g++.old-deja/g++.brendan/enum11.C
5758         * g++.old-deja/g++.brendan/enum8.C
5759         * g++.old-deja/g++.brendan/enum9.C
5760         * g++.old-deja/g++.brendan/friend3.C
5761         * g++.old-deja/g++.brendan/misc14.C
5762         * g++.old-deja/g++.bugs/900402_02.C
5763         * g++.old-deja/g++.bugs/900404_03.C
5764         * g++.old-deja/g++.bugs/900404_04.C
5765         * g++.old-deja/g++.bugs/900428_03.C
5766         * g++.old-deja/g++.jason/crash4.C
5767         * g++.old-deja/g++.jason/overload21.C
5768         * g++.old-deja/g++.jason/redecl1.C
5769         * g++.old-deja/g++.jason/report.C
5770         * g++.old-deja/g++.jason/rfg10.C
5771         * g++.old-deja/g++.jason/template30.C
5772         * g++.old-deja/g++.law/arm12.C
5773         * g++.old-deja/g++.law/ctors5.C
5774         * g++.old-deja/g++.law/cvt20.C
5775         * g++.old-deja/g++.law/init10.C
5776         * g++.old-deja/g++.law/init8.C
5777         * g++.old-deja/g++.law/visibility17.C
5778         * g++.old-deja/g++.law/visibility7.C
5779         * g++.old-deja/g++.mike/net8.C
5780         * g++.old-deja/g++.mike/p646.C
5781         * g++.old-deja/g++.mike/p700.C
5782         * g++.old-deja/g++.mike/p701.C
5783         * g++.old-deja/g++.mike/p811.C
5784         * g++.old-deja/g++.ns/template13.C
5785         * g++.old-deja/g++.other/array3.C
5786         * g++.old-deja/g++.other/crash25.C
5787         * g++.old-deja/g++.other/dtor3.C
5788         * g++.old-deja/g++.other/dtor4.C
5789         * g++.old-deja/g++.other/main1.C
5790         * g++.old-deja/g++.other/warn7.C
5791         * g++.old-deja/g++.pt/crash11.C
5792         * g++.old-deja/g++.pt/crash36.C
5793         * g++.old-deja/g++.pt/spec22.C
5794         * g++.old-deja/g++.pt/spec9.C
5795         * g++.old-deja/g++.pt/ttp52.C
5796         * g++.old-deja/g++.robertl/eb103.C
5797         * g++.old-deja/g++.robertl/eb121.C
5798         * g++.old-deja/g++.robertl/eb22.C
5799         * g++.old-deja/g++.robertl/eb8.C:
5800         Update locations and/or regexps of dg-error markers.
5801         Remove markers for some bogus messages that are no longer issued.
5802
5803 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5804
5805         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5806         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5807
5808 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5809
5810         PR c++/17618
5811         * g++.dg/lookup/crash5.C: New test.
5812
5813 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5814
5815         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5816         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5817         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5818         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5819         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5820         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5821
5822         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5823         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5824         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5825         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5826         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5827         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5828
5829         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5830
5831         * gcc.dg/vect/vect-44.c: Check additional cases.
5832         * gcc.dg/vect/vect-48.c: Check additional cases.
5833
5834         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5835         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5836         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5837         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5838         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5839         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5840         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5841         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5842         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5843
5844         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5845         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5846         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5847
5848 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5849
5850         * gcc.dg/tree-ssa/loop-6.c: New test.
5851
5852 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5853
5854         PR c++/17620
5855         * g++.dg/inherit/base2.C: New.
5856
5857 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5858
5859         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5860         * gcc.dg/20001012-2.c: Likewise.
5861         * gcc.dg/20001013-1.c: Likewise.
5862         * gcc.dg/20001101-1.c: Likewise.
5863         * gcc.dg/20001102-1.c: Likewise.
5864         * gcc.dg/bf-spl1.c: Likewise.
5865         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5866         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5867
5868 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5869
5870         PR tree-optimization/16721
5871         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5872
5873 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5874
5875         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5876         * gcc.dg/20040305-1.c: Likewise.
5877
5878 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5879
5880         PR c/16566
5881         * gcc.c-torture/compile/pr16566-1.c,
5882         gcc.c-torture/compile/pr16566-2.c,
5883         gcc.c-torture/compile/pr16566-3.c: New tests.
5884
5885 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5886
5887         PR tree-optimization/17512
5888         * gcc.c-torture/compile/20040916-1.c.
5889
5890 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5891
5892         * gcc.dg/pragma-re-3.c: New test.
5893
5894 2004-09-17  Matt Austern  <austern@apple.com>
5895
5896         PR c++/15049
5897         * g++.dg/other/anon3.C: New.
5898
5899 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5900
5901         PR c++/7503
5902         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5903         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5904         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5905         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5906         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5907
5908 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5909
5910         PR fortran/17286
5911         * gfortran.dg/pr17286.f90: New test.
5912
5913 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/17530
5916         * g++.dg/template/static7.C: New test.
5917
5918 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5919
5920         PR tree-opt/17558
5921         * gcc.c-torture/compile/pr17558.c: New test.
5922
5923 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5924
5925         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5926         if SKIP_ATTRIBUTE is defined.
5927
5928 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5929
5930         PR fortran/15957
5931         * gfortran.dg/pr15957.f90: New test.
5932
5933 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5934
5935         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5936         in comparison.
5937         * gcc.dg/vect/vect-79.c: Likewise.
5938         * gcc.dg/vect/vect-80.c: Likewise.
5939
5940 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5941
5942         PR fortran/15750
5943         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5944
5945 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5946
5947         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5948         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5949         * gcc.dg/vect/vect-62.c: New testcase.
5950         * gcc.dg/vect/vect-63.c: New testcase.
5951         * gcc.dg/vect/vect-64.c: New testcase.
5952         * gcc.dg/vect/vect-65.c: New testcase.
5953         * gcc.dg/vect/vect-66.c: New testcase.
5954         * gcc.dg/vect/vect-67.c: New testcase.
5955         * gcc.dg/vect/vect-68.c: New testcase.
5956         * gcc.dg/vect/vect-69.c: New testcase.
5957         * gcc.dg/vect/vect-79.c: New testcase.
5958         * gcc.dg/vect/vect-80.c: New testcase.
5959
5960 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5961
5962         * gcc.target/mips/asm-1.c: New test.
5963
5964 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5965
5966         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5967         * gcc.dg/vect/vect-73.c: New testcase.
5968         * gcc.dg/vect/vect-74.c: New testcase.
5969         * gcc.dg/vect/vect-75.c: New testcase.
5970         * gcc.dg/vect/vect-76.c: New testcase.
5971         * gcc.dg/vect/vect-77.c: New testcase.
5972         * gcc.dg/vect/vect-78.c: New testcase
5973
5974 2004-09-18  Paul Brook  <paul@codesourcery.com>
5975
5976         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5977
5978 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5979
5980         PR c/17424
5981         * gcc.dg/pr17424-1.c: New test.
5982
5983 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5984
5985         * g++.dg/tree-ssa/pr17153.C: New test.
5986
5987 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5988
5989         PR pch/13361
5990         * testsuite/g++.dg/pch/wchar-1.C: New.
5991         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5992
5993 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5994
5995         * gcc.c-torture/execute/20040917-1.c: New test.
5996
5997 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5998
5999         PR tree-optimization/17319
6000         * gcc.dg/pr17319.c: New test.
6001
6002 2004-09-17  Devang Patel  <dpatel@apple.com>
6003
6004         * gcc.dg/20040813-1.c: New test.
6005
6006 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6007
6008         PR tree-optimization/17273
6009         * gcc.c-torture/compile/pr17273.c: New test.
6010
6011 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6012
6013         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6014         Update expected messages.
6015         * gcc.dg/declspec-13.c: New test.
6016
6017 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6018
6019         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6020
6021 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6022
6023         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6024         change what 'a' is pointing to.
6025
6026 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/16002
6029         * g++.dg/template/error18.C: New test.
6030
6031         PR c++/16029
6032         * g++.dg/warn/Wunused-8.C: New test.
6033
6034 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6035
6036         PR tree-optimization/17513
6037         * gcc.dg/20040916-1.c: New test.
6038
6039 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/17501
6042         * g++.dg/template/typename7.C: New test.
6043
6044 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6045
6046         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6047
6048 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6049
6050         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6051         with -ftree-based-profiling also.
6052         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6053
6054 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6055
6056         PR/15364
6057         * gfortran.dg/der_array_io_1.f90: New test.
6058         * gfortran.dg/der_array_io_2.f90: New test.
6059         * gfortran.dg/der_array_io_3.f90: New test.
6060
6061 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6062
6063         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6064         EABI.
6065
6066 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/opt/switch1.C: New test.
6069
6070 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6071
6072         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6073         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6074         Update expected messages.
6075
6076 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6077
6078         PR fortran/16485
6079         * gfortran.dg/same_name_1.f90: New test.
6080
6081 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6082
6083         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6084         dereference garbage pointers.
6085
6086 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6087
6088         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6089         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6090
6091         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6092         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6093         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6094
6095 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6096
6097         PR c++/17324
6098         * g++.dg/template/mangle1.C: New test.
6099
6100 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6101
6102         PR tree-optimization/17252
6103         * gcc.c-torture/execute/pr17252.c: New test.
6104
6105 2004-09-14  Andrew Pinski  <apinski@apple.com>
6106
6107         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6108
6109 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6110
6111         PR rtl-optimization/9771
6112         * gcc.dg/pr9771-1.c: New test case.
6113
6114 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6115
6116         PR tree-optimization/15262
6117         * gcc.c-torture/execute/pr15262-1.c: New test.
6118         * gcc.c-torture/execute/pr15262-2.c: New test.
6119
6120 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6121
6122         * gcc.dg/declspec-12.c: New test.
6123
6124 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6125
6126         * gfortran.dg/pr17090.f90: Add directives to test.
6127
6128 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6129
6130         * gcc.c-torture/compile/20040914-1.c: New test.
6131
6132 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6133
6134         PR c++/16162
6135         * g++.dg/template/decl2.C: New test.
6136
6137 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6138
6139         PR fortran/17090
6140         * gfortran.dg/pr17090.f90: New test.
6141
6142 2004-09-13  Dale Johannesen  <dalej@apple.com>
6143
6144         * gcc.c-torture/compile/pr17408.c:  New test case.
6145
6146 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6147
6148         PR c++/16716
6149         * g++.dg/parse/crash17.C: New test.
6150
6151         PR c++/17327
6152         * g++.dg/template/enum3.C: New test.
6153
6154 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6155
6156         * lib/gcc-defs.exp: Load wrapper.exp.
6157         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6158         using local code.
6159         * lib/gcc.exp (gcc_init): Similar.
6160         * lib/gfortran.exp (gfortran_init): Similar.
6161         * lib/objc.exp (objc_init): Similar.
6162         * lib/treelang.exp (treelang_init): Similar.
6163         * lib/wrapper.exp: New file with build_wrapper call machinery in
6164         ${tool}_maybe_build_wrapper.
6165
6166 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6167
6168         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6169         "inline".
6170         * gcc.dg/declspec-11.c: Update expected messages.
6171         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6172         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6173         gcc.dg/inline-12.c: New tests.
6174
6175 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6176
6177         * g++.dg/tree-ssa/pr17400.C: New testcase.
6178
6179 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6180
6181         * gcc.target/mips/sb1-1.c: New testcase.
6182
6183 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6184
6185         * lib/g77-dg.exp: Remove unused file.
6186         * lib/mike-g77.exp: Ditto.
6187         * lib/g77.exp: Ditto.
6188
6189 2004-09-12  Richard Henderson  <rth@redhat.com>
6190
6191         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6192
6193 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6194
6195         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6196         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6197         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6198         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6199         Update expected messages.
6200
6201 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6202
6203         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6204         declaration/use mismatch for dirp parameter.
6205
6206 2004-09-12  Andrew Pinski  <apinski@apple.com>
6207
6208         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6209         -fgnu-runtime is passed.
6210
6211 2004-09-12  Richard Henderson  <rth@redhat.com>
6212
6213         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6214         do the uplevel thing and update additional_flags directly.
6215         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6216         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6217         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6218         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6219
6220 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6221
6222         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6223
6224 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6225
6226         PR middle-end/17411
6227         * g++.dg/opt/pr17411-1.C: New test case.
6228
6229 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6230
6231         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6232         gcc.dg/tls/diag-2.c: Update expected messages.
6233         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6234         messages.
6235         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6236         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6237         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6238         gcc.dg/tls/diag-5.c: New tests.
6239
6240 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6241
6242         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6243
6244 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6245
6246         * g++.dg/parse/break-in-for.C: New test.
6247
6248 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gcc.dg/tree-ssa/20040911-1.c: New test.
6251
6252 2004-09-11  Andreas Jaeger  <aj@suse.de>
6253
6254         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6255         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6256
6257 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6258
6259         * gcc.target/frv: New directory of FR-V-specific tests.
6260
6261 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6262
6263         * gcc.dg/convert-vec-1.c: New test.
6264
6265 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6266
6267         PR middle-end/17024
6268         * gcc.dg/pr17024-1.c: New test case.
6269
6270 2004-09-10  Eric Christopher  <echristo@redhat.com>
6271
6272         * gcc.dg/20040910-1.c: New test.
6273
6274 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6275
6276         * gcc.dg/bitfld-9.c: New test.
6277
6278 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6279
6280         * gcc.c-torture/execute/ieee/acc1.c: New test.
6281         * gcc.c-torture/execute/ieee/acc2.c: New test.
6282         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6283
6284 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6285
6286         * gcc.dg/deprecated-2.c: New test.
6287
6288 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6289
6290         * gcc.dg/init-vec-1.c: New test.
6291
6292 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6293
6294         PR middle-end/17055
6295         * gcc.dg/pr17055-1.c: New test case.
6296
6297 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6298
6299         PR target/17377
6300         * gcc.c-torture/execute/pr17377.c: New test.
6301
6302 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6303
6304         PR c/8420
6305         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6306         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6307         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6308         gcc.dg/long-long-typespec-1.c: New tests.
6309         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6310
6311 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6312
6313         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6314         gcc.dg/gnu99-static-1.c: New tests.
6315
6316 2004-09-08  Devang Patel  <dpatel@apple.com>
6317
6318         * gcc.dg/darwin-ld-20040828-1.c: New test.
6319         * gcc.dg/darwin-ld-20040828-2.c: New test.
6320         * gcc.dg/darwin-ld-20040828-3.c: New test.
6321
6322 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6323
6324         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6325         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6326         in error message.
6327         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6328         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6329         in error message.
6330         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6331         types they qualify.
6332         * objc.dg/type-size-2.m: Fix wording in comment.
6333         * objc.dg/va-meth-1.m: New test case.
6334
6335 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6336
6337         PR c/16633:
6338         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6339         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6340
6341 2004-09-06  Devang Patel  <dpatel@apple.com>
6342
6343         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6344         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6345
6346 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6347
6348         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6349         reflect changed line numbering of diagnostics.
6350
6351 2004-09-06  Paul Brook  <paul@codesourcery.com>
6352
6353         * gfortran.dg/edit_real_1.f90: Add new test.
6354
6355 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6356
6357         * gcc.dg/tree-ssa/loop-2.c: New test.
6358         * gcc.dg/tree-ssa/loop-3.c: New test.
6359         * gcc.dg/tree-ssa/loop-4.c: New test.
6360         * gcc.dg/tree-ssa/loop-5.c: New test.
6361
6362 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6363
6364         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6365
6366 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6367
6368         * gcc.dg/format/sentinel-1.c: New test.
6369
6370 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6371
6372         * testsuite/gcc.dg/builtins-46.c: New.
6373
6374 2004-09-03  Devang Patel  <dpatel@apple.com>
6375
6376         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6377         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6378
6379 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6380
6381         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6382         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6383         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6384         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6385         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6386         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6387         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6388         the non-portable bzero.
6389         * gcc.dg/20010912-1.c: xfail for NetWare.
6390         * gcc.dg/20020426-2.c: xfail for NetWare.
6391         * gcc.dg/20021014-1.c: xfail for NetWare.
6392         * gcc.dg/20021018-1.c: xfail for NetWare.
6393         * gcc.dg/20030213-1.c: xfail for NetWare.
6394         * gcc.dg/20030225-1.c: xfail for NetWare.
6395         * gcc.dg/20030708-1.c: xfail for NetWare.
6396         * gcc.dg/builtins-config.h: Also exclude NetWare.
6397         * gcc.dg/format/format.h: Define restrict only if not already defined.
6398         * gcc.dg/nest.c: xfail for NetWare.
6399         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6400         * lib/target-supports.exp (check_visibility_available): Exclude
6401         NetWare.
6402
6403 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6404
6405         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6406         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6407         deterministic starting point for the alignment of structure fields.
6408         * gcc.dg/Wpadded.c: Dito.
6409         * g++.dg/abi/vbase10.C: Dito.
6410
6411 2004-09-03  Devang Patel  <dpatel@apple.com>
6412
6413         * g++.dg/debug/pr15736.cc: New test.
6414
6415 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6416
6417         * README.QMTEST: Fix out-of-date link.
6418
6419 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6420
6421         PR fortran/16579
6422         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6423         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6424
6425 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6426
6427         * g++.dg/abi/arm_rtti1.C: New test.
6428
6429 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6430
6431         * gcc.dg/ppc-vector-memcpy.c: New.
6432         * gcc.dg/ppc-vector-memset.c: New.
6433
6434 2004-09-02  Chao-ying Fu  <fu@mips.com>
6435
6436         * gcc.target/mips/mips-3d-1.c: New test.
6437         * gcc.target/mips/mips-3d-2.c: New test.
6438         * gcc.target/mips/mips-3d-3.c: New test.
6439         * gcc.target/mips/mips-3d-4.c: New test.
6440         * gcc.target/mips/mips-3d-5.c: New test.
6441         * gcc.target/mips/mips-3d-6.c: New test.
6442         * gcc.target/mips/mips-3d-7.c: New test.
6443         * gcc.target/mips/mips-3d-8.c: New test.
6444         * gcc.target/mips/mips-3d-9.c: New test.
6445         * gcc.target/mips/mips-ps-1.c: New test.
6446         * gcc.target/mips/mips-ps-2.c: New test.
6447         * gcc.target/mips/mips-ps-3.c: New test.
6448         * gcc.target/mips/mips-ps-4.c: New test.
6449         * gcc.target/mips/mips-ps-type.c: New test.
6450
6451 2004-09-02  Paul Brook  <paul@codesourcery.com>
6452
6453         * gfortran.dg/edit_real_1.f90: Add new tests.
6454
6455 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6456
6457         PR fortran/15327
6458         * gfortran.dg/merge_char_1.f90: New test.
6459
6460 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6461
6462         PR fortran/16404
6463         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6464
6465 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6466
6467         PR c/1522
6468         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6469
6470 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6471
6472         * g++.dg/opt/loop1.C: Do not XFAIL.
6473
6474 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6475
6476         * gcc.c-torture/execute/20040831-1.c: New test.
6477
6478 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6479
6480         PR fortran/16579
6481         * gfortran.dg/g77/20010610.f: Now passes.
6482         Copy from g77.f-torture/execute. Add dg-run directive.
6483         * gfortran.dg/g77/README: Update
6484
6485 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6486
6487         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6488         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6489         (t1, t2, t3, t4): Add volatile.
6490
6491 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6492
6493         * g++.dg/ext/visibility/arm1.C: New test.
6494
6495 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6496
6497         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6498         -pedantic-errors.
6499
6500 2004-09-01  Paul Brook  <paul@codesourcery.com>
6501
6502         * gfortran.dg/eof_2.f90: New test.
6503
6504 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6505
6506         PR fortran/16579
6507         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6508
6509 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6510
6511         PR libfortran/16805
6512         * gfortran.dg/list_read_2.f90: New test.
6513
6514 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6515
6516         * g++.dg/abi/key1.C: New test.
6517
6518 2004-08-31  Richard Henderson  <rth@redhat.com>
6519
6520         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6521         form of offsetof.
6522         * g++.dg/other/offsetof5.C: Remove duplicate.
6523
6524 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6525
6526         PR fortran/17244
6527         * gfortran.dg/func_derived_1.f90: New test.
6528
6529 2004-08-31  Paul Brook  <paul@codesourcery.com>
6530
6531         * gfortran.dg/eof_1.f90: New test.
6532
6533 2004-08-31  Paul Brook  <paul@codesourcery.com>
6534
6535         * gfortran.dg/list_read_1.f90: New file.
6536
6537 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * g++.dg/opt/loop1.C: XFAIL.
6540
6541 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6542
6543         * gcc.dg/funcdef-storage-1.c: New.
6544         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6545         an extern function in local scope.
6546         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6547         declare an 'auto inline' function in local scope.
6548         * gcc.dg/20011130-1.c: Likewise.
6549         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6550         an 'auto' function in local scope.
6551         * gcc.dg/20021014-1.c: Likewise.
6552         * gcc.dg/20030331-2.c: Likewise.
6553
6554 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6555
6556         * gfortran.dg/blockdata_1.f90: New test.
6557
6558 2004-08-30  Richard Henderson  <rth@redhat.com>
6559
6560         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6561
6562 2004-08-30  Richard Henderson  <rth@redhat.com>
6563
6564         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6565         additional_flags set by alternate driver.
6566         (ieee-options): New procedure.
6567         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6568         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6569         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6570         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6571
6572 2004-08-30  Richard Henderson  <rth@redhat.com>
6573
6574         * lib/f-torture.exp: Remove.
6575
6576 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6577
6578         PR rtl-optimization/16590
6579         * g++.dg/opt/loop1.C: New test.
6580
6581 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6582
6583         PR fortran/13910
6584         * gfortran.dg/oldstyle_1.f90: New test.
6585
6586 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6587         Paul Brook  <paul@codesourcery.com>
6588
6589         * gfortran.dg/g77/README: Update.
6590         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6591         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6592         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6593
6594 2004-08-28  Paul Brook  <paul@codesourcery.com>
6595
6596         PR libfortran/17195
6597         * gfortran.dg/edit_real_1.f90: New test.
6598
6599 2004-08-27  Paul Brook  <paul@codesourcery.com>
6600
6601         * gfortran.dg/rewind_1.f90: New test.
6602
6603 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6604
6605         PR fortran/16597
6606         * gfortran.dg/pr16597.f90: New test.
6607
6608 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6609
6610         PR c/13801
6611         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6612         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6613         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6614         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6615         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6616
6617 2004-08-26  Nick Clifton  <nickc@redhat.com>
6618
6619         * gcc.c-torture/compile/pr17119.c: New test.
6620
6621 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6622
6623         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6624
6625 2004-08-25  Richard Henderson  <rth@redhat.com>
6626
6627         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6628         the bits that expect kind=8 to be the largest real kind.
6629
6630 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6631
6632         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6633
6634 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6635
6636         * gfortran.dg/assignment_1.f90: New test.
6637
6638 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6639
6640         * g++.dg/template/repo3.C: New test.
6641
6642 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6643
6644         PR middle-end/16693
6645         PR tree-optimization/16372
6646         * g++.dg/opt/pr16372-1.C: New test case.
6647         * g++.dg/opt/pr16693-1.C: New test case.
6648         * g++.dg/opt/pr16693-2.C: New test case.
6649
6650 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6651
6652         * objc.dg/proto-lossage-4.m: New test.
6653
6654 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6655
6656         PR c++/17155
6657         * g++.dg/inherit/local2.C: New test.
6658
6659 2004-08-25  Paul Brook  <paul@codesourcery.com>
6660
6661         PR fortran/17144
6662         * gfortran.dg/string_ctor_1.f90: New test.
6663
6664 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6665
6666         PR c++/14428
6667         * g++.dg/template/redecl2.C: New test.
6668
6669 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6670
6671         PR fortran/17143
6672         * gfortran.dg/pr17143.f90: New test.
6673
6674 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6675
6676         PR fortran/17164
6677         * gfortran.dg/pr17164.f90: New test.
6678
6679 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6680
6681         * gcc.dg/tree-ssa/loop-1.c: New test.
6682
6683 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6684
6685         * gcc.c-torture/compile/20040824-1.c: New test.
6686
6687 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6688
6689         * gcc.c-torture/compile/iftrap-3.c: New test.
6690
6691 2004-08-24  Paul Brook  <paul@codesourcery.com>
6692
6693         * gfortran.dg/entry_2.f90: New test.
6694
6695 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6696
6697         PR c++/16889
6698         * g++.dg/lookup/ambig[12].C: New.
6699
6700 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6701
6702         PR c++/16706
6703         * g++.dg/template/crash21.C: New test.
6704         * g++.dg/template/crash22.C: Likewise.
6705
6706 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6707
6708         PR c++/17149
6709         * g++.dg/template/access15.C: New.
6710
6711 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6712
6713         PR c++/17163
6714         * g++.dg/template/repo2.C: New test.
6715
6716 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6717
6718         PR rtl-optimization/17078
6719         * gcc.c-torture/execute/pr17078-1.c: New test case.
6720
6721 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c/14492
6724         * gcc.dg/debug/crash1.c: New test.
6725
6726 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6727
6728         PR c/16180
6729         * gcc.dg/loop-5.c: New test.
6730
6731 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6732
6733         * gcc.c-torture/execute/20040823-1.c: New test.
6734
6735 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6736
6737         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6738         to the assembler.  Simplify test accordingly.
6739         (asm_abi_flags): Use GNU names.
6740         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6741         to check for ABI flags.
6742
6743 2004-08-22  Andrew Pinski  <apinski@apple.com>
6744
6745         * g++.dg/opt/pr14029.C: New test.
6746         * gcc.c-torture/execute/pr15262.c: New test.
6747
6748 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6749
6750         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6751
6752 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6753
6754         PR 16908
6755         * gfortran.dg/direct_io.f90: New test.
6756
6757 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/17121
6760         * g++.dg/inherit/local2.C: New test.
6761
6762 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6763
6764         PR c++/17120
6765         * g++.dg/warn/Wparentheses-4.C: New test.
6766
6767 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/17121
6770         * g++.dg/inherit/local2.C: New test.
6771
6772         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6773         * gcc.dg/ppc-ldstruct.c: Likewise.
6774         * gcc.dg/ppc64-abi-2.c: Likewise.
6775
6776 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6777
6778         PR rtl-optimization/17099
6779         * gcc.c-torture/execute/20040820-1.c: New test.
6780
6781 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6782
6783         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6784
6785 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6786
6787         PR fortran/17077
6788         * gfortran.dg/auto_array_1.f90: New test.
6789
6790 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6791
6792         PR fortran/17074
6793         * gfortran.dg/simpleif_1.f90: New test.
6794
6795 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6796
6797         * lib/target-supports.exp (check_profiling_available): Return
6798         false for arm*-*-symbianelf* and arm*-*-eabi*.
6799
6800         PR c++/15890
6801         * g++.dg/template/delete1.C: New test.
6802
6803 2004-08-19  Paul Brook  <paul@codesourcery.com>
6804
6805         PR fortran/14976
6806         PR fortran/16228
6807         * gfortran.dg/data_char_1.f90: New test.
6808
6809 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6810
6811         PR fortran/16946
6812         * gfortran.dg/reduction.f90: New testcase.
6813
6814 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6815
6816         PR fortran/16520
6817         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6818
6819 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6820
6821         PR c++/17041
6822         * g++.dg/Wparentheses-3.C: New test.
6823
6824 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6825
6826         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6827         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6828         * gcc.dg/vect/vect-2.c: Likewise.
6829         * gcc.dg/vect/vect-3.c: Likewise.
6830         * gcc.dg/vect/vect-4.c: Likewise.
6831         * gcc.dg/vect/vect-5.c: Likewise.
6832         * gcc.dg/vect/vect-6.c: Likewise.
6833         * gcc.dg/vect/vect-7.c: Likewise.
6834         * gcc.dg/vect/vect-25.c: Likewise.
6835         * gcc.dg/vect/vect-31.c: Likewise.
6836         * gcc.dg/vect/vect-32.c: Likewise.
6837         * gcc.dg/vect/vect-34.c: Likewise.
6838         * gcc.dg/vect/vect-36.c: Likewise.
6839         * gcc.dg/vect/vect-all.c: Likewise.
6840
6841 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/17068
6844         * g++.dg/template/operator4.C: New test.
6845
6846 2004-08-18  Richard Henderson  <rth@redhat.com>
6847
6848         * gcc.dg/20040206-1.c: XFAIL.
6849
6850 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/16246
6853         * g++.dg/template/array7.C: New test.
6854
6855 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6856
6857         * gcc.dg/mips-movcc-1.c: New test.
6858         * gcc.dg/mips-movcc-2.c: New test.
6859         * gcc.dg/mips-movcc-3.c: New test.
6860
6861         * gcc.dg/mips-nmadd-1.c: New test.
6862         * gcc.dg/mips-nmadd-2.c: New test.
6863
6864 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6865
6866         PR c++/15871
6867         * g++.dg/opt/inline8.C: New test.
6868
6869         PR c++/16965
6870         * g++.dg/parse/error17.C: New test.
6871
6872 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6873
6874         * gcc.dg/vect: New directory for vectorizer tests.
6875         * gcc.dg/vect/tree-vect.h: New file.
6876         * gcc.dg/vect/vect.exp: New file.
6877         * gcc.dg/vect/pr16105.c.c: New test.
6878         * gcc.dg/vect/vect-1.c: New test.
6879         * gcc.dg/vect/vect-2.c: New test.
6880         * gcc.dg/vect/vect-3.c: New test.
6881         * gcc.dg/vect/vect-4.c: New test.
6882         * gcc.dg/vect/vect-5.c: New test.
6883         * gcc.dg/vect/vect-6.c: New test.
6884         * gcc.dg/vect/vect-7.c: New test.
6885         * gcc.dg/vect/vect-8.c: New test.
6886         * gcc.dg/vect/vect-9.c: New test.
6887         * gcc.dg/vect/vect-10.c: New test.
6888         * gcc.dg/vect/vect-11.c: New test.
6889         * gcc.dg/vect/vect-12.c: New test.
6890         * gcc.dg/vect/vect-13.c: New test.
6891         * gcc.dg/vect/vect-14.c: New test.
6892         * gcc.dg/vect/vect-15.c: New test.
6893         * gcc.dg/vect/vect-16.c: New test.
6894         * gcc.dg/vect/vect-17.c: New test.
6895         * gcc.dg/vect/vect-18.c: New test.
6896         * gcc.dg/vect/vect-19.c: New test.
6897         * gcc.dg/vect/vect-20.c: New test.
6898         * gcc.dg/vect/vect-21.c: New test.
6899         * gcc.dg/vect/vect-22.c: New test.
6900         * gcc.dg/vect/vect-23.c: New test.
6901         * gcc.dg/vect/vect-24.c: New test.
6902         * gcc.dg/vect/vect-25.c: New test.
6903         * gcc.dg/vect/vect-26.c: New test.
6904         * gcc.dg/vect/vect-27.c: New test.
6905         * gcc.dg/vect/vect-28.c: New test.
6906         * gcc.dg/vect/vect-29.c: New test.
6907         * gcc.dg/vect/vect-30.c: New test.
6908         * gcc.dg/vect/vect-31.c: New test.
6909         * gcc.dg/vect/vect-32.c: New test.
6910         * gcc.dg/vect/vect-33.c: New test.
6911         * gcc.dg/vect/vect-34.c: New test.
6912         * gcc.dg/vect/vect-35.c: New test.
6913         * gcc.dg/vect/vect-36.c: New test.
6914         * gcc.dg/vect/vect-37.c: New test.
6915         * gcc.dg/vect/vect-38.c: New test.
6916         * gcc.dg/vect/vect-40.c: New test.
6917         * gcc.dg/vect/vect-41.c: New test.
6918         * gcc.dg/vect/vect-42.c: New test.
6919         * gcc.dg/vect/vect-43.c: New test.
6920         * gcc.dg/vect/vect-44.c: New test.
6921         * gcc.dg/vect/vect-45.c: New test.
6922         * gcc.dg/vect/vect-46.c: New test.
6923         * gcc.dg/vect/vect-47.c: New test.
6924         * gcc.dg/vect/vect-48.c: New test.
6925         * gcc.dg/vect/vect-49.c: New test.
6926         * gcc.dg/vect/vect-50.c: New test.
6927         * gcc.dg/vect/vect-51.c: New test.
6928         * gcc.dg/vect/vect-52.c: New test.
6929         * gcc.dg/vect/vect-53.c: New test.
6930         * gcc.dg/vect/vect-54.c: New test.
6931         * gcc.dg/vect/vect-55.c: New test.
6932         * gcc.dg/vect/vect-56.c: New test.
6933         * gcc.dg/vect/vect-57.c: New test.
6934         * gcc.dg/vect/vect-58.c: New test.
6935         * gcc.dg/vect/vect-59.c: New test.
6936         * gcc.dg/vect/vect-60.c: New test.
6937         * gcc.dg/vect/vect-61.c: New test.
6938         * gcc.dg/vect/vect-all.c: New test.
6939         * gcc.dg/vect/vect-none.c: New test.
6940
6941 2004-08-17  Paul Brook  <paul@codesourcery.com>
6942
6943         PR fortran/13082
6944         * gfortran.dg/entry_1.f90: New test.
6945
6946 2004-08-17  Andrew Pinski  <apinski@apple.com>
6947
6948         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6949
6950 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6951
6952         * gcc.dg/pr17036-1.c: New test.
6953
6954 2004-08-16  Devang Patel  <dpatel@apple.com>
6955
6956         * gcc.dg/darwin-20040809-1.c: New test.
6957
6958 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6959
6960         * gcc.dg/funcdef-attr-1.c: New test.
6961
6962 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6963
6964         * gcc.dg/altivec-17.c: New test.
6965         * gcc.dg/altivec-18.c: New test.
6966
6967 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6968
6969         PR c++/6749
6970         * g++.dg/template/vtable2.C: New test.
6971
6972 2004-08-14  Richard Henderson  <rth@redhat.com>
6973
6974         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6975         * gcc.dg/pack-test-4.c (main): Return 0.
6976         * gcc.dg/setjmp-1.c: Remove XFAIL.
6977         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6978
6979 2004-08-14  Richard Henderson  <rth@redhat.com>
6980
6981         * gcc.dg/980217-1.c: Add prototype for printf.
6982
6983 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6984
6985         * gfortran.dg/pr16935.f90: New test.
6986
6987 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6988
6989         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6990
6991 2004-08-13  Paul Brook  <paul@codesourcery.com>
6992
6993         * gfortran.dg/der_io_1.f90: Remove stray comma.
6994
6995 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6996
6997         * gcc.dg/vmx/cw-bug-2.c: Remove.
6998         * gcc.dg/vmx/vprint-1.c: Remove.
6999         * gcc.dg/vmx/vscan-1.c: Remove.
7000
7001 2004-08-12  Devang patel  <dpatel@apple.com>
7002
7003         * gcc.dg/darwin-20040809-2.c: New test.
7004
7005 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7006
7007         * g++.dg/ext/altivec-12.C: New test.
7008
7009         * g++.dg/ext/altivec-11.C: New test.
7010
7011 2004-08-12  Paul Brook  <paul@codesourcery.com>
7012
7013         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7014
7015 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7016
7017         * g++.dg/ext/altivec-2.C: Check for hardware support before
7018         executing any VMX instructions.
7019
7020         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7021
7022 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR c++/16276
7025         * g++.old-deja/g++.other/comdat4.C: New test.
7026         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7027
7028 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7029
7030         PR target/16286
7031         * gcc.dg/pr16286.c: New test.
7032
7033 2004-08-12 Jan Beulich <jbeulich@novell.com>
7034
7035         * g++.dg/ext/asm5.C: New.
7036
7037 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7038
7039         PR c++/16698
7040         * g++.dg/eh/crash1.C: New test.
7041
7042         PR c++/16717
7043         * g++.dg/ext/construct1.C: New test.
7044
7045 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/16853
7048         * g++.dg/init/ptrmem1.C: New test.
7049
7050         PR c++/16618
7051         * g++.dg/parse/offsetof5.C: New test.
7052
7053         PR c++/16870
7054         * g++.dg/template/overload3.C: New test.
7055
7056 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/16964
7059         * g++.dg/parse/error16.C: New test.
7060
7061         PR c++/16904
7062         * g++.dg/template/error14.C: New test.
7063
7064         PR c++/16929
7065         * g++.dg/template/error15.C: New test.
7066
7067 2004-08-11  Devang Patel  <dpatel@apple.com>
7068
7069         * gcc.dg/darwin-ld-20040809-1.c: New test.
7070         * gcc.dg/darwin-ld-20040809-2.c: New test.
7071
7072 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7073
7074         PR fortran/16917
7075         * gfortran.dg/dfloat_1.f90: New test.
7076
7077 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7080         * gcc.dg/dll-2.c: Fix dg-require syntax.
7081         * gcc.misc-tests/arm-isr.c (abort): Declare.
7082         (exit): Likewise.
7083
7084 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7085
7086         PR c++/16971
7087         * g++.dg/parse/crash16.C: New test.
7088
7089 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7090
7091         * gcc.dg/mips-rsqrt-1.c: New test case.
7092         * gcc.dg/mips-rsqrt-2.c: New test case.
7093         * gcc.dg/mips-rsqrt-3.c: New test case.
7094
7095 2004-08-10  Paul Brook  <paul@codesourcery.com>
7096
7097         * gfortran.dg/der_io_1.f90: New test.
7098
7099 2004-08-10  Paul Brook  <paul@codesourcery.com>
7100
7101         PR fortran/16919
7102         * gfortran.dg/der_array_1.f90: New test.
7103
7104 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7105
7106         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7107
7108 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7109
7110         * gcc.dg/wchar_t-2.c: Fix typo.
7111
7112 2004-08-09  Falk Hueffner  <falk@debian.org>
7113
7114         PR tree-optimization/12517
7115         * gcc.c-torture/compile/pr12517.c: New test.
7116
7117         PR tree-optimization/12578
7118         * gcc.c-torture/compile/pr12578.c: New test.
7119
7120         PR tree-optimization/12899
7121         * gcc.c-torture/compile/pr12899.c: New test.
7122
7123         PR rtl-optimization/14692
7124         * gcc.c-torture/compile/pr14692.c: New test.
7125
7126         PR tree-optimization/16461
7127         * gcc.c-torture/compile/pr16461.c: New test.
7128
7129 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7130
7131         * gfortran.dg/getenv_1.f90: New test.
7132
7133 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7134
7135         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7136         wchar_t.
7137         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7138
7139 2004-08-06  Paul Brook  <paul@codesourcery.com>
7140
7141         * gfortran.dg/ret_array_1.f90: New test.
7142         * gfortran.dg/ret_pointer_1.f90: New test.
7143
7144 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7145
7146         * gcc.dg/missing-field-init-[12].c: New tests.
7147         * g++.dg/warn/missing-field-init-[12].C: New tests.
7148
7149 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7150
7151         * gcc.dg/enum2.c: New test.
7152         * gcc.dg/symbian3.c: Likewise.
7153         * gcc.dg/symbian4.c: Likewise.
7154         * gcc.dg/wchar_t-2.c: Likewise.
7155
7156 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7157
7158         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7159         destructor tests.
7160
7161 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7162
7163         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7164         dg-require-visiblity.
7165         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7166         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7167         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7168         * g++.dg/ext/visibility/new1.C: Likewise.
7169         * g++.dg/ext/visibility/pragma.C: Likewise.
7170         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7171         * g++.dg/ext/visibility/virtual.C: Likewise.
7172         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7173         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7174         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7175         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7176         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7177         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7178         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7179         * g++/dg/ext/visibility/visibility-8.C: New test.
7180         * gcc.c-torture/compile/dll.x: Remove.
7181         * gcc.dg/dll-2.c: Use dg-require-dll
7182         * gcc.dg/visibility-10.c: New test.
7183         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7184         supporting DLLs.
7185         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7186         (scan_not_hidden): Likewise.
7187
7188 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7189
7190         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7191
7192 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7193
7194         * gcc.c-torture/execute/20040805-1.c: New test.
7195
7196 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7197
7198         * gcc.dg/20020118-1.c: Declare abort.
7199         * gcc.dg/altivec_check.h: Likewise.
7200         * gcc.dg/iftrap-2.c: Likewise.
7201         * gcc.dg/pragma-darwin.c: Likewise.
7202         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7203
7204 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7205
7206         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7207
7208 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7209
7210         * gcc.c-torture/execute/builtins/abs-2.c,
7211         gcc.c-torture/execute/builtins/abs-3.c,
7212         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7213         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7214         intmax_t, uintmax_t and their limits.
7215         * gcc.dg/intmax_t-1.c: New test.
7216
7217 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7218
7219         * g++.dg/tc1/dr147.C: Add reference to PR.
7220
7221 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7222
7223         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7224         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7225
7226 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7227
7228         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7229
7230 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7231
7232         * gcc.dg/redecl-5.c: New test.
7233         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7234         of scanf.
7235
7236 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7237
7238         PR middle-end/16790
7239         * gcc.c-torture/execute/pr16790-1.c: New test case.
7240
7241 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7242
7243         * g++.dg/ext/visibility/assign1.C: New test.
7244         * g++.dg/ext/visibility/new1.C: Likewise.
7245
7246         * gcc.dg/symbian1.c: New test.
7247         * gcc.dg/symbian2.c: Likewise.
7248
7249 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7250
7251         PR target/16570
7252         * gcc.dg/i386-sse-9.c: New test.
7253
7254 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7255
7256         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7257
7258 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7259
7260         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7261         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7262         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7263         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7264         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7265         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7266         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7267         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7268         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7269         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7270         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7271         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7272         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7273         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7274         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7275         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7276         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7277         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7278         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7279         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7280         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7281         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7282         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7283         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7284         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7285         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7286         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7287         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7288         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7289         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7290         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7291         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7292         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7293         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7294         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7295         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7296         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7297         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7298         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7299         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7300         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7301         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7302         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7303         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7304         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7305         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7306         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7307         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7308         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7309         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7310         gcc.misc-tests/i386-pf-3dnow-1.c,
7311         gcc.misc-tests/i386-pf-athlon-1.c,
7312         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7313         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7314         Declare built-in functions used.
7315         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7316
7317 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7318
7319         PR c++/16707
7320         * g++.dg/lookup/using12.C: New test.
7321
7322         * g++.dg/init/null1.C: Fix PR number.
7323         * g++.dg/parse/namespace10.C: Likewise.
7324
7325 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7326
7327         PR c++/16224
7328         * g++.dg/template/spec17.C: New test.
7329         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7330         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7331
7332 2004-08-02  David Billinghurst
7333
7334         PR fortran/16292
7335         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7336
7337 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7338
7339         * gcc.dg/ia64-got-1.c: New test case.
7340
7341 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/16489
7344         * g++.dg/init/null1.C: New test.
7345         * g++.dg/tc1/dr76.C: Adjust error marker.
7346
7347         PR c++/16529
7348         * g++.dg/parse/namespace10.C: New test.
7349
7350         PR c++/16810
7351         * g++.dg/inherit/ptrmem2.C: New test.
7352
7353 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7354
7355         PR target/16155
7356         * gcc.dg/pr16155.c: New test.
7357
7358 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7359
7360         * gcc.dg/redecl-2.c: New test.
7361
7362 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7363
7364         * gcc.dg/darwin-longdouble.c: New file.
7365
7366 2004-07-30  Richard Henderson  <rth@redhat.com>
7367
7368         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7369         write to constant argument.
7370         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7371
7372 2004-07-30  Richard Henderson  <rth@redhat.com>
7373
7374         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7375         tests of nearest around zero.
7376
7377 2004-07-30  Andrew Pinski  <apinski@apple.com>
7378
7379         * gcc.c-torture/compile/20040730-1.c: New test.
7380
7381 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7382
7383         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7384         powerpc-eabispe.
7385
7386 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7387
7388         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7389
7390 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7391
7392         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7393         contains $ld_library_path.
7394         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7395
7396 2004-07-29  Richard Henderson  <rth@redhat.com>
7397
7398         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7399
7400         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7401         (alt2, which): New.
7402         (Check): Accept either alternative.
7403
7404 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7405
7406         * g++.dg/abi/inline1.C: New test.
7407         * g++.dg/abi/local1-a.cc: Likewise.
7408         * g++.dg/abi/local1.C: Likewise.
7409         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7410         * g++.dg/abi/mangle12.C: Likewise.
7411         * g++.dg/abi/mangle17.C: Likewise.
7412         * g++.dg/abi/mangle20-2.C: Likewise.
7413         * g++.dg/opt/interface1.C: Likewise.
7414         * g++.dg/opt/interface1.h: Likewise.
7415         * g++.dg/opt/interface1-a.cc: New test.
7416         * g++.dg/parse/repo1.C: New test.
7417         * g++.dg/template/repo1.C: Likewise.
7418         * g++.dg/warn/Winline-1.C: Likewise.
7419         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7420
7421 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7422
7423         * gcc.dg/tree-ssa/20040729-1.c: New test.
7424
7425 2004-07-27  Matt Austern <austern@apple.com>
7426
7427         * gcc.dg/darwin-bool-1.c: New test.
7428         * gcc.dg/darwin-bool-2.c: New test.
7429
7430 2004-07-28  Richard Henderson  <rth@redhat.com>
7431
7432         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7433         arguments in the correct type.  Don't write to constant arguments.
7434
7435 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7436
7437         PR tree-optimization/16688
7438         PR tree-optimization/16689
7439         * g++.dg/tree-ssa/pr16688.C: New test.
7440
7441 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7442
7443         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7444         loads.  Not only in the comment, this time.
7445
7446 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7447
7448         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7449         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7450         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7451         * gcc.dg/sh4a-bitmovua.c: New.
7452         * gcc.dg/sh4a-cos.c: New.
7453         * gcc.dg/sh4a-cosf.c: New.
7454         * gcc.dg/sh4a-fprun.c: New.
7455         * gcc.dg/sh4a-fsrra.c: New.
7456         * gcc.dg/sh4a-memmovua.c: New.
7457         * gcc.dg/sh4a-sin.c: New.
7458         * gcc.dg/sh4a-sincos.c: New.
7459         * gcc.dg/sh4a-sincosf.c: New.
7460         * gcc.dg/sh4a-sinf.c: New.
7461
7462 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7463
7464         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7465         conditionals.
7466         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7467         loads.
7468         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7469         DOM1.
7470
7471 2004-07-27  Andrew Pinski  <apinski@apple.com>
7472
7473         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7474
7475 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7476
7477         * gcc.dg/pragma-isr.c: New test.
7478
7479 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7480
7481         PR c++/14429
7482         * g++.dg/template/ttp11.C: New test.
7483
7484 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7485
7486         * gcc.c-torture/compile/20040727-1.c: New test.
7487
7488 2004-07-26  Eric Christopher  <echristo@redhat.com>
7489
7490         * gcc.c-torture/compile/20040726-2.c: New test.
7491
7492 2004-07-26  Andrew Pinski  <apinski@apple.com>
7493
7494         * g++.dg/rtti/tinfo1.C: Xfail.
7495
7496 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7497
7498         * gcc.c-torture/compile/20040726-1.c: New test.
7499
7500 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7501             Brian Ryner  <bryner@brianryner.com>
7502
7503         PR c++/9283
7504         PR c++/15000
7505         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7506         * g++.dg/ext/visibility/: New directory.
7507         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7508         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7509         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7510         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7511         * g++.dg/ext/visibility/fvisibility.C,
7512         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7513         g++.dg/ext/visibility/fvisibility-override1.C
7514         g++.dg/ext/visibility/fvisibility-override2.C
7515         g++.dg/ext/visibility/memfuncts.C
7516         g++.dg/ext/visibility/noPLT.C
7517         g++.dg/ext/visibility/pragma.C
7518         g++.dg/ext/visibility/pragma-override1.C
7519         g++.dg/ext/visibility/pragma-override2.C
7520         g++.dg/ext/visibility/staticmemfuncts.C
7521         g++.dg/ext/visibility/virtual.C: New tests.
7522
7523 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7524
7525         PR c/15360
7526         * gcc.dg/pr15360-1.c: New test.
7527
7528 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7529
7530         * gcc.dg/pragma-align-2.c: New test.
7531         * gcc.dg/pragma-init-fini.c: New test.
7532         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7533         targets.
7534
7535 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7536
7537         * gcc.dg/init-string-2.c: New test.
7538
7539 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7540
7541         PR 16684
7542         * gcc.dg/Wredundant-decls-1.c: New test case.
7543
7544 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7547         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7548         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7549         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7550         * gcc.dg/compat/generate-random.c: New file.
7551         * gcc.dg/compat/generate-random.h: Likewise.
7552         * gcc.dg/compat/generate-random_r.c: Likewise.
7553         * gcc.dg/compat/struct-layout-1.h: Likewise.
7554         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7555         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7556         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7557         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7558         * gcc.dg/compat/struct-layout-1_main.c: New test.
7559         * gcc.dg/compat/struct-layout-1_x.c: New file.
7560         * gcc.dg/compat/struct-layout-1_y.c: New file.
7561         * gcc.dg/compat/struct-layout-1_test.h: New file.
7562
7563 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7564
7565         * gcc.dg/comp-return-1.c: New test
7566
7567 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7568
7569         * gcc.dg/vmx/8-02a.c: Fix typo.
7570
7571         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7572         * gcc.dg/darwin-abi-3.c: New test.
7573
7574         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7575         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7576
7577         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7578         * gcc.dg/vmx/ops-long-1.c: New test.
7579         * gcc.dg/vmx/ops-long-2.c: New test.
7580
7581 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7582
7583         * g++.dg/lookup/conv-[1234].C: New.
7584
7585 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7586
7587         * g++.dg/parse/attr2.C: Simplify.
7588
7589 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7590
7591         PR c/7284
7592         * gcc.c-torture/execute/pr7284-1.c: New test.
7593
7594 2004-07-22  Brian Booth  <bbooth@redhat.com>
7595
7596         * gcc.dg/tree-ssa/20040721-1.c: New test.
7597
7598 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7599
7600         * g++.dg/template/crash20.c: New.
7601
7602 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7603
7604         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7605         Add dg-run directive.  Declare variables as required.
7606         * gfortran.dg/g77/README: Update
7607
7608 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7609
7610         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7611         gcc.dg/cris-peep2-andu2.c: New tests.
7612
7613 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7614
7615         PR c/15052
7616         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7617         on return type.
7618         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7619         messages.
7620         * gcc.dg/qual-return-2.c: Update expected messages.
7621         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7622
7623 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7624
7625         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7626         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7627
7628 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7629
7630         PR c/11250
7631         * gcc.dg/init-string-1.c: New test.
7632
7633 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7634
7635         PR middle-end/15345
7636         PR c/16450
7637         * gcc.dg/torture/nested-fn-1.c: New test.
7638
7639 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7640
7641         PR target/16559
7642         * gcc.dg/ia64-fptr-1.c: New file.
7643
7644 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7645
7646         PR c++/14497
7647         * g++.dg/template/spec16.C: New test.
7648         * g++.old-deja/g++.robertl/eb118.C: Remove.
7649
7650 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7651
7652         PR c++/509
7653         * g++.dg/template/spec15.C: New test.
7654
7655 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7656
7657         Copy cases from g77.f-torture/execute and add dg-run
7658         directive.  Other changes as noted.
7659         * gfortran.dg/g77/13037.f
7660         * gfortran.dg/g77/1832.f
7661         * gfortran.dg/g77/19981119-0.f
7662         * gfortran.dg/g77/19990313-0.f
7663         * gfortran.dg/g77/19990313-1.f
7664         * gfortran.dg/g77/19990313-2.f
7665         * gfortran.dg/g77/19990313-3.f
7666         * gfortran.dg/g77/19990419-1.f
7667         * gfortran.dg/g77/19990826-0.f
7668         * gfortran.dg/g77/19990826-2.f
7669         * gfortran.dg/g77/20000503-1.f
7670         * gfortran.dg/g77/20001111.f
7671         * gfortran.dg/g77/20010116.f
7672         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7673         * gfortran.dg/g77/20010430.f
7674         * gfortran.dg/g77/6177.f
7675         * gfortran.dg/g77/947.f
7676         * gfortran.dg/g77/970816-3.f
7677         * gfortran.dg/g77/971102-1.f
7678         * gfortran.dg/g77/980520-1.f
7679         * gfortran.dg/g77/980628-0.f
7680         * gfortran.dg/g77/980628-1.f
7681         * gfortran.dg/g77/980628-10.f
7682         * gfortran.dg/g77/980628-2.f
7683         * gfortran.dg/g77/980628-3.f
7684         * gfortran.dg/g77/980628-7.f
7685         * gfortran.dg/g77/980628-8.f
7686         * gfortran.dg/g77/980628-9.f
7687         * gfortran.dg/g77/980701-0.f
7688         * gfortran.dg/g77/980701-1.f
7689         * gfortran.dg/g77/cabs.f
7690         * gfortran.dg/g77/claus.f
7691         * gfortran.dg/g77/complex_1.f
7692         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7693         * gfortran.dg/g77/dcomplex.f
7694         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7695         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7696         * gfortran.dg/g77/f90-intrinsic-numeric.f
7697         * gfortran.dg/g77/int8421.f
7698         * gfortran.dg/g77/labug1.f
7699         * gfortran.dg/g77/large_vec.f
7700         * gfortran.dg/g77/le.f
7701         * gfortran.dg/g77/short.f
7702         * gfortran.dg/g77/README: Update
7703
7704 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7705
7706         PR c++/16637
7707         * g++.dg/parse/lookup4.C: New test.
7708
7709 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7710
7711         PR c++/16175
7712         * g++.dg/template/ttp10.C: New test.
7713
7714 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7715
7716         * gcc.dg/pr12625-1.c: New test.
7717
7718 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7719
7720         * testsuite/gcc.dg/switch-warn-1.c: New test.
7721         * testsuite/gcc.dg/switch-warn-2.c: New test.
7722         * gcc.c-torture/compile/pr14730.c: Update.
7723
7724 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7725
7726         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7727         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7728         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7729         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7730
7731 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/16623
7734         * g++.dg/template/assign1.C: New test.
7735
7736 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7737
7738         PR c++/12170
7739         * g++.dg/template/ttp9.C: New test.
7740
7741 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7742
7743         * gcc.dg/format/cmn-err-1.c: New test.
7744
7745 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7746
7747         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7748         gcc.dg/Wparentheses-10.c: New tests.
7749         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7750
7751 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7752
7753         PR fortran/16465
7754         * gfortran.dg/g77//ffixed-line-length-0.f,
7755         gfortran.dg/g77/ffixed-line-length-132.f,
7756         gfortran.dg/g77/ffixed-line-length-72.f,
7757         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7758         gfortran.dg/g77/README: Update.
7759
7760 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7761
7762         PR c++/13092
7763         * g++.dg/template/non-dependent7.C: New test.
7764         * g++.dg/template/non-dependent8.C: Likewise.
7765         * g++.dg/template/non-dependent9.C: Likewise.
7766         * g++.dg/template/non-dependent10.C: Likewise.
7767
7768 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/16337
7771         * g++.dg/parse/attr2.C: New test.
7772
7773 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7774
7775         * g77.dg: Removed.
7776         * g77.f-torture: Ditto.
7777
7778 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7779
7780         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7781         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7782         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7783
7784 2004-07-16  Richard Henderson  <rth@redhat.com>
7785
7786         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7787
7788 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7789
7790         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7791         tests with full list of options.
7792         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7793         of TORTURE_OPTIONS if test contains 'dg-do run'.
7794
7795         PR fortran/16404
7796         * gfortran.dg/do_iterator.f90: New test.
7797
7798 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7799
7800         PR rtl-optimization/16536
7801         * gcc.c-torture/execute/restrict-1.c: New test.
7802
7803 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7804
7805         PR fortran/15324
7806         * gfortran.dg/pr15324.f90: New test.
7807
7808         PR fortran/15129
7809         * gfortran.dg/pr15129.f90: New test.
7810
7811         PR fortran/15140
7812         * gfortran.dg/pr15140.f90: New test.
7813
7814         PR fortran/13792
7815         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7816         compile-time simplification.
7817
7818 2004-07-14  Mike Stump  <mrs@apple.com>
7819
7820         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7821
7822 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7823
7824         PR target/16325
7825         * gcc.dg/profile-generate-1.c: New.
7826
7827 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.c-torture/execute/20040709-1.c: New test.
7830         * gcc.c-torture/execute/20040709-2.c: New test.
7831
7832 2004-07-14  Mike Stump  <mrs@apple.com>
7833
7834         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7835
7836 2004-07-14  Mike Stump  <mrs@apple.com>
7837
7838         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7839
7840 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7841
7842         PR c++/16518
7843         * g++.dg/parse/mutable1.C: New test.
7844
7845 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7846
7847         PR tree-optimization/16443
7848         * gcc.dg/tree-ssa/20040713-1.c: New test.
7849
7850 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7851
7852         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7853         for operator new.
7854
7855 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7856
7857         * gfortran.dg/g77/README: New file
7858         * gfortran.dg/g77/19981216-0.f:  Copy from
7859         g77.f-torture/noncompile.  Add "dg-do compile" and
7860         dg-error as required.
7861         * gfortran.dg/g77/19990218-1.f: Likewise
7862         * gfortran.dg/g77/19990905-1.f: Likewise
7863         * gfortran.dg/g77/9263.f: Likewise
7864         * gfortran.dg/g77/980615-0.f: Likewise
7865         * gfortran.dg/g77/980616-0.f: Likewise
7866         * gfortran.dg/g77/check0.f: Likewise
7867         * gfortran.dg/g77/select_no_compile.f: Likewise
7868
7869 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7870
7871         Copy files from g77.f-torture/compile.
7872         Add "{ dg-do compile}".  Other changes as noted
7873         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7874         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7875         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7876         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7877         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7878         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7879         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7880         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7881         statement to conform to standard.  Append alpha1.x for reference.
7882         * gfortran.dg/g77/xformat.f: Add dg-warning
7883
7884 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7885
7886         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7887         Add {dg-do compile} directive.
7888         * gfortran.dg/g77/cpp2.F: Likewise
7889
7890 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7891
7892         PR c++/5402
7893         * g++.dg/lookup/name-clash1.C: New test.
7894
7895         PR c++/9777
7896         * g++.dg/lookup/name-clash2.C: New test.
7897
7898         PR c++/12102
7899         * g++.dg/lookup/name-clash3.C: New test.
7900
7901 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7902
7903         * g++.dg/lookup/new2.C: New test.
7904         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7905
7906 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7907
7908         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7909         Add {dg-do compile} directive.
7910         * gfortran.dg/g77/13060.f: Likewise
7911         * gfortran.dg/g77/19990218-0.f: Likewise
7912         * gfortran.dg/g77/19990305-0.f: Likewise
7913         * gfortran.dg/g77/19990419-0.f: Likewise
7914         * gfortran.dg/g77/19990502-0.f: Likewise
7915         * gfortran.dg/g77/19990502-1.f: Likewise
7916         * gfortran.dg/g77/19990525-0.f: Likewise
7917         * gfortran.dg/g77/19990826-1.f: Likewise
7918         * gfortran.dg/g77/19990826-3.f: Likewise
7919         * gfortran.dg/g77/19990905-2.f: Likewise
7920         * gfortran.dg/g77/20000412-1.f: Likewise
7921         * gfortran.dg/g77/20000511-1.f: Likewise
7922         * gfortran.dg/g77/20000511-2.f: Likewise
7923         * gfortran.dg/g77/20000518.f: Likewise
7924         * gfortran.dg/g77/20000601-1.f: Likewise
7925         * gfortran.dg/g77/20000601-2.f: Likewise
7926         * gfortran.dg/g77/20000629-1.f: Likewise
7927         * gfortran.dg/g77/20000630-2.f: Likewise
7928         * gfortran.dg/g77/20010115.f: Likewise
7929         * gfortran.dg/g77/20010321-1.f: Likewise
7930         * gfortran.dg/g77/20010426.f: Likewise
7931         * gfortran.dg/g77/20020307-1.f: Likewise
7932         * gfortran.dg/g77/8485.f: Likewise
7933         * gfortran.dg/g77/960317-1.f: Likewise
7934         * gfortran.dg/g77/970915-0.f: Likewise
7935         * gfortran.dg/g77/980310-1.f: Likewise
7936         * gfortran.dg/g77/980310-2.f: Likewise
7937         * gfortran.dg/g77/980310-3.f: Likewise
7938         * gfortran.dg/g77/980310-4.f: Likewise
7939         * gfortran.dg/g77/980310-6.f: Likewise
7940         * gfortran.dg/g77/980310-7.f: Likewise
7941         * gfortran.dg/g77/980310-8.f: Likewise
7942         * gfortran.dg/g77/980419-2.f: Likewise
7943         * gfortran.dg/g77/980424-0.f: Likewise
7944         * gfortran.dg/g77/980427-0.f: Likewise
7945         * gfortran.dg/g77/980729-0.f: Likewise
7946         * gfortran.dg/g77/981117-1.f: Likewise
7947         * gfortran.dg/g77/toon_1.f: Likewise
7948
7949 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7950
7951         PR c++/2204
7952         * g++.dg/other/abstract2.C: New test.
7953
7954 2004-07-12  Paul Brook  <paul@codesourcery.com>
7955
7956         * gfortran.dg/pointer_init_1.f90: New test.
7957
7958 2004-07-11  Paul Brook  <paul@codesourcery.com>
7959
7960         PR fortran/15986
7961         * gfortran.dg/contained_1.f90: New test.
7962
7963 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7964
7965         * g++.dg/parse/defarg8.C: New test.
7966
7967 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7968
7969         PR fortran/16433
7970         * gfortran.dg/pr16433.f: New test.
7971
7972         PR fortran/17574
7973         * gfortran.dg/pr15754.f90: New test.
7974
7975 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7976
7977         PR tree-optimization/16437
7978         * gcc.c-torture/execute/bitfld-4.c: New test.
7979
7980 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7981
7982         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7983         access to common var from module.
7984
7985 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7986
7987         PR fortran/16336
7988         * gfortran.fortran-torture/execute/common_2.f90: New test.
7989
7990 2004-07-10  Paul Brook  <paul@codesourcery.com>
7991
7992         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7993
7994 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7995
7996         PR fortran/15969
7997         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7998
7999 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8000
8001         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8002         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8003         * gfortran.dg/g77/ffree-form-1.f: Likewise
8004         * gfortran.dg/g77/ffree-form-2.f: Likewise
8005         * gfortran.dg/g77/ffree-form-3.f: Likewise
8006         * gfortran.dg/g77/fno-underscoring.f: Likewise
8007         * gfortran.dg/g77/funderscoring.f: Likewise
8008         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8009
8010 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8011
8012         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8013
8014 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8015         Paul Brook  <paul@codesourcery.com>
8016
8017         PR fortran/13415
8018         * gfortran.dg/common_pointer_1.f90: New test.
8019
8020 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8021
8022         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8023
8024 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8025
8026         PR target/16364
8027         * gcc.c-torture/compile/20040709-1.c: New.
8028
8029 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8030
8031         PR fortran/14077
8032         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8033
8034 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8035
8036         PR fortran/13201
8037         * gfortran.dg/shape_1.f90: New test.
8038
8039 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8040             Andrew Pinski  <apinski@apple.com>
8041
8042         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8043
8044 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8045
8046         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8047         comment.
8048
8049 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8050         Paul Brook  <paul@codesourcery.com>
8051
8052         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8053         '.f95' and '.F95'.
8054
8055 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8056
8057         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8058
8059 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8060
8061         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8062         testcases with capital suffix.
8063
8064 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8065
8066         PR fortran/15481
8067         PR fortran/13372
8068         PR fortran/13575
8069         PR fortran/15978
8070         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8071
8072         * gfortran.dg/implicit_1.f90: New test.
8073
8074 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8075
8076         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8077         expression to match gfortran warning/error messages
8078         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8079         dg-error text.
8080
8081 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8082
8083         * lib/fortran-torture.exp: Rename proc search_for to
8084         search_for_re.
8085
8086 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8087
8088         * gcc.c-torture/execute/simd-5.x: New file.
8089         XFAIL on SPARC 64-bit at -O0.
8090
8091 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8092
8093         PR c++/8211
8094         PR c++/16165
8095         * g++.dg/warn/effc3.C: New test.
8096
8097 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8098
8099         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8100         change X to 1X in format.
8101         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8102         add data statements to conform to standard.
8103
8104 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8105
8106         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8107         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8108         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8109
8110 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8111
8112         * gfortran.dg/g77/7388.f: Copy from g77.dg
8113         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8114         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8115         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8116         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8117         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8118         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8119         * gfortran.dg/g77/strlen0.f: Likewise
8120
8121 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8122
8123         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8124         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8125
8126 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.c-torture/execute/920428-2.x: Delete.
8129         * gcc.c-torture/execute/920501-7.x: Likewise.
8130
8131 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8132
8133         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8134         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8135         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8136         prescott and c3-2.
8137         (PREFETCH_3DNOW): Add -march=c3.
8138
8139 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8140
8141         PR c/16437
8142         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8143         * gcc.c-torture/execute/bf64-1.x: Likewise.
8144
8145 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8146
8147         * gcc.c-torture/compile/20040708-1.c: New test.
8148
8149 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8150
8151         PR c++/16169
8152         * g++.dg/warn/effc2.C: New test.
8153
8154 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8155
8156         * gcc.c-torture/execute/bitfld-1.x: Remove.
8157         * gcc.c-torture/execute/bitfld-3.c: New test.
8158         * gcc.dg/bitfld-2.c: Remove XFAILs.
8159
8160 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8161
8162         PR c++/16276
8163         * g++.dg/rtti/tinfo1.C: New file.
8164
8165 2004-07-07  Eric Christopher  <echristo@redhat.com>
8166
8167         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8168
8169 2004-07-07  Andrew Pinski  <apinski@apple.com>
8170
8171         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8172
8173 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8174
8175         * g++.dg/init/call1.C: XFAIL.
8176
8177 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8178
8179         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8180         except for movstrict*, to movmem* and clrstr* to clrmem*.
8181
8182 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8183
8184         * gcc.c-torture/execute/20040707-1.c: New test.
8185
8186 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8187
8188         * gcc.c-torture/execute/20040706-1.c: New test.
8189
8190 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8191
8192         PR c++/3671
8193         * g++.dg/template/spec14.C: New test.
8194
8195 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8196
8197         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8198         nothing if not yet defined.  Use it in b, c and d type definitions.
8199         * gcc.c-torture/execute/20040705-1.c: New test.
8200         * gcc.c-torture/execute/20040705-2.c: New test.
8201
8202 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8203
8204         PR c++/2518
8205         * g++.dg/lookup/new1.C: New test.
8206
8207 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8208
8209         PR c++/11406
8210         * g++.dg/template/sizeof8.C: New test.
8211
8212 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8213
8214         * gcc.c-torture/compile/20040705-1.c: New test.
8215
8216 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8217
8218         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8219
8220 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8221
8222         * gcc.dg/cpp/if-mop.c: Two new testcases.
8223         * gcc.dg/cpp/trad/comment-3.c: New.
8224
8225 2004-07-04  Paul Brook  <paul@codesourcery.com>
8226
8227         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8228
8229 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8230
8231         PR c++/3761
8232         * g++.dg/lookup/crash4.C: New test.
8233
8234 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8235
8236         * gcc.c-torture/execute/builtin-abs-1.c
8237         * gcc.c-torture/execute/builtin-abs-2.c
8238         * gcc.c-torture/execute/builtin-complex-1.c
8239         * gcc.c-torture/execute/builtins/string-1-lib.c
8240         * gcc.c-torture/execute/builtins/string-1.c
8241         * gcc.c-torture/execute/builtins/string-2-lib.c
8242         * gcc.c-torture/execute/builtins/string-2.c
8243         * gcc.c-torture/execute/builtins/string-3-lib.c
8244         * gcc.c-torture/execute/builtins/string-3.c
8245         * gcc.c-torture/execute/builtins/string-4-lib.c
8246         * gcc.c-torture/execute/builtins/string-4.c
8247         * gcc.c-torture/execute/builtins/string-5-lib.c
8248         * gcc.c-torture/execute/builtins/string-5.c
8249         * gcc.c-torture/execute/builtins/string-6-lib.c
8250         * gcc.c-torture/execute/builtins/string-6.c
8251         * gcc.c-torture/execute/builtins/string-7-lib.c
8252         * gcc.c-torture/execute/builtins/string-7.c
8253         * gcc.c-torture/execute/builtins/string-8-lib.c
8254         * gcc.c-torture/execute/builtins/string-8.c
8255         * gcc.c-torture/execute/builtins/string-9-lib.c
8256         * gcc.c-torture/execute/builtins/string-9.c
8257         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8258         * gcc.c-torture/execute/builtins/string-asm-1.c
8259         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8260         * gcc.c-torture/execute/builtins/string-asm-2.c
8261         * gcc.c-torture/execute/stdio-opt-1.c
8262         * gcc.c-torture/execute/stdio-opt-2.c
8263         * gcc.c-torture/execute/stdio-opt-3.c
8264         * gcc.c-torture/execute/string-opt-1.c
8265         * gcc.c-torture/execute/string-opt-10.c
8266         * gcc.c-torture/execute/string-opt-11.c
8267         * gcc.c-torture/execute/string-opt-12.c
8268         * gcc.c-torture/execute/string-opt-13.c
8269         * gcc.c-torture/execute/string-opt-14.c
8270         * gcc.c-torture/execute/string-opt-15.c
8271         * gcc.c-torture/execute/string-opt-16.c
8272         * gcc.c-torture/execute/string-opt-2.c
8273         * gcc.c-torture/execute/string-opt-6.c
8274         * gcc.c-torture/execute/string-opt-7.c
8275         * gcc.c-torture/execute/string-opt-8.c:
8276         Replace with ...
8277
8278         * gcc.c-torture/execute/builtins/abs-2.c
8279         * gcc.c-torture/execute/builtins/abs-3.c
8280         * gcc.c-torture/execute/builtins/complex-1.c
8281         * gcc.c-torture/execute/builtins/fprintf.c
8282         * gcc.c-torture/execute/builtins/fputs.c
8283         * gcc.c-torture/execute/builtins/memcmp.c
8284         * gcc.c-torture/execute/builtins/memmove.c
8285         * gcc.c-torture/execute/builtins/memops-asm.c
8286         * gcc.c-torture/execute/builtins/mempcpy-2.c
8287         * gcc.c-torture/execute/builtins/mempcpy.c
8288         * gcc.c-torture/execute/builtins/memset.c
8289         * gcc.c-torture/execute/builtins/printf.c
8290         * gcc.c-torture/execute/builtins/sprintf.c
8291         * gcc.c-torture/execute/builtins/strcat.c
8292         * gcc.c-torture/execute/builtins/strchr.c
8293         * gcc.c-torture/execute/builtins/strcmp.c
8294         * gcc.c-torture/execute/builtins/strcpy.c
8295         * gcc.c-torture/execute/builtins/strcspn.c
8296         * gcc.c-torture/execute/builtins/strlen-2.c
8297         * gcc.c-torture/execute/builtins/strlen.c
8298         * gcc.c-torture/execute/builtins/strncat.c
8299         * gcc.c-torture/execute/builtins/strncmp-2.c
8300         * gcc.c-torture/execute/builtins/strncmp.c
8301         * gcc.c-torture/execute/builtins/strncpy.c
8302         * gcc.c-torture/execute/builtins/strpbrk.c
8303         * gcc.c-torture/execute/builtins/strpcpy-2.c
8304         * gcc.c-torture/execute/builtins/strpcpy.c
8305         * gcc.c-torture/execute/builtins/strrchr.c
8306         * gcc.c-torture/execute/builtins/strspn.c
8307         * gcc.c-torture/execute/builtins/strstr-asm.c
8308         * gcc.c-torture/execute/builtins/strstr.c:
8309         ... these new files.
8310
8311         * gcc.c-torture/execute/builtins/abs-2-lib.c
8312         * gcc.c-torture/execute/builtins/abs-3-lib.c
8313         * gcc.c-torture/execute/builtins/complex-1-lib.c
8314         * gcc.c-torture/execute/builtins/fprintf-lib.c
8315         * gcc.c-torture/execute/builtins/fputs-lib.c
8316         * gcc.c-torture/execute/builtins/memcmp-lib.c
8317         * gcc.c-torture/execute/builtins/memmove-lib.c
8318         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8319         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8320         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8321         * gcc.c-torture/execute/builtins/memset-lib.c
8322         * gcc.c-torture/execute/builtins/printf-lib.c
8323         * gcc.c-torture/execute/builtins/sprintf-lib.c
8324         * gcc.c-torture/execute/builtins/strcat-lib.c
8325         * gcc.c-torture/execute/builtins/strchr-lib.c
8326         * gcc.c-torture/execute/builtins/strcmp-lib.c
8327         * gcc.c-torture/execute/builtins/strcpy-lib.c
8328         * gcc.c-torture/execute/builtins/strcspn-lib.c
8329         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8330         * gcc.c-torture/execute/builtins/strlen-lib.c
8331         * gcc.c-torture/execute/builtins/strncat-lib.c
8332         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8333         * gcc.c-torture/execute/builtins/strncmp-lib.c
8334         * gcc.c-torture/execute/builtins/strncpy-lib.c
8335         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8336         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8337         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8338         * gcc.c-torture/execute/builtins/strrchr-lib.c
8339         * gcc.c-torture/execute/builtins/strspn-lib.c
8340         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8341         * gcc.c-torture/execute/builtins/strstr-lib.c
8342         * gcc.c-torture/execute/builtins/lib/abs.c
8343         * gcc.c-torture/execute/builtins/lib/fprintf.c
8344         * gcc.c-torture/execute/builtins/lib/memset.c
8345         * gcc.c-torture/execute/builtins/lib/printf.c
8346         * gcc.c-torture/execute/builtins/lib/sprintf.c
8347         * gcc.c-torture/execute/builtins/lib/strcpy.c
8348         * gcc.c-torture/execute/builtins/lib/strcspn.c
8349         * gcc.c-torture/execute/builtins/lib/strncat.c
8350         * gcc.c-torture/execute/builtins/lib/strncmp.c
8351         * gcc.c-torture/execute/builtins/lib/strncpy.c
8352         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8353         * gcc.c-torture/execute/builtins/lib/strspn.c
8354         * gcc.c-torture/execute/builtins/lib/strstr.c:
8355         New files containing support routines.
8356
8357         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8358         declaration.
8359         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8360         when not optimizing.
8361
8362 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8363
8364         PR c++/16240
8365         * g++.dg/abi/mangle22.C: New test.
8366         * g++.dg/abi/mangle23.C: Likewise.
8367
8368 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8369
8370         PR fortran/16290
8371         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8372         Allow for cases without denormalized floating point numbers.
8373
8374 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8375
8376         PR c/1027
8377         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8378         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8379         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8380         expected warning text.
8381         * gcc.dg/format/diag-2.c: New test.
8382
8383 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8384
8385         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8386
8387 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8388
8389         * gcc.dg/builtins-43.c: New.
8390         * gcc.dg/builtins-44.c: New.
8391         * gcc.dg/builtins-45.c: New.
8392
8393 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8394             Andreas Tobler  <a.tobler@schweiz.ch>
8395
8396         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8397         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8398         as SIGSEGV.
8399         * gcc.dg/cleanup-11.c: Likewise.
8400         * gcc.dg/cleanup-8.c: Likewise.
8401         * gcc.dg/cleanup-9.c: Likewise.
8402         * gcc.dg/cleanup-5.c: Run on all platforms.
8403
8404 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8405
8406         * g++.dg/warn/nonnull1.C: New test.
8407
8408 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8409
8410         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8411         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8412         Special-case the Sun compiler wrt to <complex.h>.
8413
8414 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8415
8416         * gcc.dg/Wunreachable-8.C: New test.
8417
8418         * gcc.dg/h8300-ice2.c : New test.
8419
8420 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8421
8422         PR fortran/16161
8423         * gfortran.fortran-torture/compile/implicit.f90: Add test
8424         for implicit character.
8425
8426 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8427
8428         PR fortran/16289
8429         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8430         Use tiny() intrinsic to find smallest non-negative real
8431
8432 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8433
8434         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8435         * gcc.dg/compat/struct-by-value-22_x.c: New.
8436         * gcc.dg/compat/struct-by-value-22_y.c: New.
8437
8438         * gcc.c-torture/execute/20040629-1.c: New test.
8439
8440 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8441
8442         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8443         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8444
8445         PR target/16195
8446         * gcc.dg/20040625-1.c: New test.
8447
8448 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8449
8450         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8451
8452 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8453
8454         PR fortran/15963
8455         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8456
8457 2004-06-29  Richard Henderson  <rth@redhat.com>
8458
8459         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8460
8461 2004-06-29  Paul Brook  <paul@codesourcery.com>
8462
8463         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8464         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8465
8466 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8467
8468         PR c++/16260
8469         * g++.dg/parse/crash15.C: New.
8470
8471 2004-06-28  Andrew Pinski  <apinski@apple.com>
8472
8473         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8474         by the error already.
8475
8476         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8477
8478 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8479
8480         PR target/14041
8481         * gcc.dg/h8300-bss-align-1.c : New.
8482
8483 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8484
8485         * PR c++/16174
8486         * g++.dg/template/ctor4.C: New.
8487
8488 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8489
8490         PR c++/16205
8491         * g++.dg/warn/Wsequence-point-1.C: New test.
8492
8493 2004-06-27  Paul Brook  <paul@codesourcery.com>
8494
8495         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8496
8497 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8498
8499         * g++.old-deja/g++.mike/p7325.C: Remove.
8500
8501 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8502
8503         PR c/14963
8504         * gcc.dg/pr14963.c: New test.
8505
8506 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8507
8508         PR c++/16193
8509         * g++.dg/parse/redef1.C: New test.
8510
8511 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8512
8513         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8514         20021110.c.
8515         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8516         20021119-1.c.
8517         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8518         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8519         5-04.c.
8520         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8521         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8522         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8523         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8524         g++.brendan/enum14.C.
8525         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8526         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8527         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8528         g++.mike/virt1.C.
8529         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8530         memtemp24.C.
8531
8532 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8533
8534         * gcc.dg/20040527-1.c: New test case.
8535
8536 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8537
8538         PR gfortran/pr16196
8539         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8540
8541 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8542
8543         PR middle-end/15825
8544         * gcc.dg/pr15825-1.c: New test case.
8545
8546 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8547
8548         * gcc.c-torture/execute/20040625-1.c: New test.
8549
8550 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8551
8552         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8553
8554 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8555
8556         * gcc.dg/torture/mips-div-1.c: New test.
8557
8558 2004-06-24  Jeff Law  <law@redhat.com>
8559
8560         * gcc.dg/tree-ssa/20040624-1.c: New test.
8561
8562 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8563
8564         * gcc.c-torture/compile/20040624-1.c: New test.
8565
8566 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8567
8568         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8569         this directory.
8570
8571 2004-06-23  Andrew Pinski  <apinski@apple.com>
8572
8573         PR middle-end/15988
8574         * g++.dg/opt/ptrmem4.C: New test.
8575
8576         * gcc.dg/c90-array-quals-2.c: New test.
8577
8578 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8579
8580         * gcc.dg/kpice1.c: New test.
8581
8582 2006-06-23  Andrew Pinski  <apinski@apple.com>
8583
8584         * gcc.dg/c90-array-quals.c: New test.
8585
8586 2006-06-22  Richard Henderson  <rth@redhat.com>
8587
8588         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8589
8590 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8591
8592         * gcc.dg/builtins-config.h: Handle FreeBSD.
8593
8594 2006-06-22  Richard Henderson  <rth@redhat.com>
8595
8596         * g++.dg/opt/devirt1.C: New.
8597
8598 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8599
8600         * g++.dg/opt/pr15551.C: New testcase.
8601
8602 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8603
8604         PR target/14800
8605         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8606         x86_64-*-linux* when compiling for 32bit.
8607
8608 2004-06-21  Andrew Pinski  <apinski@apple.com>
8609
8610         * gcc.dg/pch/struct-1.c: New.
8611         * gcc.dg/pch/struct-1.hs: New.
8612
8613 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8614
8615         * gcc.dg/pch/save-temps-1.c: New file.
8616         * gcc.dg/pch/save-temps-1.hs: New file.
8617
8618 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8619
8620         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8621         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8622
8623 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8624
8625         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8626         to fix type error.
8627         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8628         Remove trailing spaces.
8629
8630 2004-06-21  Richard Henderson  <rth@redhat.com>
8631
8632         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8633         merging && to BIT_FIELD_REF.
8634
8635 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8636
8637         * g++.dg/opt/placeholder1.C: New test.
8638
8639 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8640
8641         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8642         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8643         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8644         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8645
8646 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8647
8648         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8649         extern "C".
8650         * g++.dg/other/pragma-re-1.C: Add comments.
8651
8652 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8653
8654         PR gfortran/16080
8655         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8656
8657 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8658
8659         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8660         instead of setting the type of size_t by
8661         hand.
8662
8663 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8664
8665         * gcc.dg/unordered-2.c: New test case.
8666         * gcc.dg/unordered-3.c: New test case.
8667
8668 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8669
8670         PR other/16043
8671         * lib/g++.exp (g++_version): Tweak regexp for version
8672         * lib/g77.exp (g77_version): Likewise
8673         * lib/gfortran.exp (gfortran_version): Likewise
8674         * lib/objc.exp (objc_version): Likewise
8675         * lib/treelang.exp (treelang_version): Likewise
8676
8677 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8678
8679         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8680         Use INT_MAX instead of __INT_MAX__.
8681         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8682
8683         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8684         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8685         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8686         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8687         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8688         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8689         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8690         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8691         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8692
8693         * gcc.dg/range-test-1.c: New test.
8694         * g++.dg/opt/range-test-1.C: New test.
8695
8696 2004-06-17  Richard Henderson  <rth@redhat.com>
8697
8698         * objc.dg/sync-1.m: New.
8699         * objc.dg/try-catch-1.m: Don't force next runtime.
8700         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8701         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8702         shadowed catch clause.
8703         * objc.dg/try-catch-5.m: New.
8704
8705 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8706
8707         Bug 14610
8708         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8709
8710 2004-06-15  Richard Henderson  <rth@redhat.com>
8711
8712         * gcc.dg/20001116-1.c: Move expected warning line.
8713
8714 2004-06-15  Richard Henderson  <rth@redhat.com>
8715
8716         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8717         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8718
8719 2004-06-15  Jeff Law  <law@redhat.com>
8720
8721         * gcc.dg/tree-ssa/20040615-1.c: New test.
8722         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8723         be less sensitive to operand ordering.
8724         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8725
8726 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8727
8728         * g++.dg/abi/bitfield3.C: Add comment..
8729
8730 2004-06-15  Richard Henderson  <rth@redhat.com>
8731
8732         * g++.dg/ext/stmtexpr1.C: XFAIL.
8733         * gcc.dg/20030612-1.c: XFAIL.
8734
8735 2004-06-15  Eric Christopher  <echristo@redhat.com>
8736
8737         * g++.dg/charset/asm5.c: New.
8738         * gcc.dg/charset/asm6.c: New.
8739
8740 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8741
8742         PR fortran/15962
8743         * gfortran.fortran-torture/execute/select_1.f90: New test.
8744
8745 2004-06-15  Paul Brook  <paul@codesourcery.com>
8746
8747         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8748
8749 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8750
8751         PR c++/15967
8752         * g++.dg/lookup/crash3.C: New test.
8753
8754 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8755
8756         PR c++/15947
8757         * g++.dg/parse/dtor4.C: New test.
8758
8759 2004-06-14  Jeff Law  <law@redhat.com>
8760
8761         * gcc.c-torture/compile/20040614-1.c: New test.
8762
8763 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8764
8765         PR fortran/15211
8766         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8767         LEN of a character array.
8768
8769 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR c++/15096
8772         * g++.dg/template/ptrmem10.C: New test.
8773
8774         PR c++/14930
8775         * g++.dg/template/friend30.C: New test.
8776
8777 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8778
8779         PR fortran/14928
8780         * gfortran.fortran-torture/compile/mloc.f90: New test.
8781
8782 2004-06-13  Paul Brook  <paul@codesourcery.com>
8783
8784         * gfortran.fortran-torture/execute/random_2.f90: New test.
8785
8786 2004-06-13  Eric Christopher  <echristo@redhat.com>
8787
8788         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8789
8790 2004-06-12  Paul Brook  <paul@codesourcery.com>
8791
8792         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8793
8794 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8795
8796         PR fortran/14923
8797         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8798
8799 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8800
8801         PR fortran/14957
8802         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8803         syntax errors in end statements of contained subroutines.
8804
8805 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8806
8807         PR fortran/12841
8808         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8809
8810 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8811
8812         PR fortran/15665
8813         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8814
8815 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8816
8817         PR gfortran/12839
8818         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8819
8820 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/15862
8823         * g++.dg/parse/enum1.C: New test.
8824
8825 2004-06-10  Jeff Law  <law@redhat.com>
8826
8827         * gcc.c-torture/compile/20040610-1.c: New test.
8828
8829 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8830
8831         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8832         * g++.old-deja/g++.other/decl3.C: Likewise.
8833
8834 2004-06-10  Brian Booth  <bbooth@redhat.com>
8835
8836         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8837         V_MAY_DEF instead of VDEF.
8838         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8839
8840 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/14211
8843         * g++.dg/conversion/const1.C: New test.
8844
8845         PR c++/15076
8846         * g++.dg/conversion/reinterpret1.C: New test.
8847
8848         PR c++/15877
8849         * g++.dg/template/enum2.C: New test.
8850
8851         PR c++/15227
8852         * g++.dg/template/error13.C: New test.
8853
8854 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8855
8856         PR fortran/14957
8857         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8858         arguments to test_* REAL and of the right size.
8859
8860 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR target/15569
8863         PR rtl-optimization/15681
8864         * gcc.dg/20040609-1.c: New test.
8865
8866 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8867
8868         PR c++/14791
8869         * g++.dg/opt/builtins1.C: New test.
8870
8871 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8872
8873         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8874         that use default windows32 struct layout.
8875         * gcc.dg/i386-bitfield2.c: Likewise.
8876
8877 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8878
8879         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8880         for mingw32 and cygwin targets.
8881
8882 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8883
8884         * gcc.dg/pch/macro-4.c: New.
8885         * gcc.dg/pch/macro-4.hs: New.
8886
8887 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8888
8889         PR fortran/13249
8890         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8891
8892 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8893
8894         PR fortran/13372
8895         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8896
8897 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8898
8899         PR gfortran/14897
8900         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8901
8902 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8903
8904         PR gfortran/15755
8905         * gfortran.fortran-torture/execute/backspace.c : New test.
8906
8907 2004-06-09  Paul Brook  <paul@codesourcery.com>
8908
8909         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8910         (pointer_to_section): Rewrite to use smaller array.
8911
8912 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8913
8914         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8915         * gcc.dg/ext/altivec-10.c: Same.
8916         * gcc.dg/ext/altivec-11.c: Same.
8917         * gcc.dg/ext/altivec-12.c: Same.
8918         * gcc.dg/ext/altivec-13.c: Same.
8919         * gcc.dg/ext/altivec-14.c: Same.
8920         * gcc.dg/ext/altivec-15.c: Same.
8921         * gcc.dg/ext/altivec-16.c: Same.
8922         * gcc.dg/ext/altivec-3.c: Same.
8923         * gcc.dg/ext/altivec-4.c: Same.
8924         * gcc.dg/ext/altivec-6.c: Same.
8925         * gcc.dg/ext/altivec-7.c: Same.
8926         * gcc.dg/ext/altivec-8.c: Same.
8927         * gcc.dg/ext/altivec-varargs-1.c: Same.
8928
8929         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8930         * g++.dg/ext/altivec-10.C: Same.
8931         * g++.dg/ext/altivec-2.C: Same.
8932         * g++.dg/ext/altivec-3.C: Same.
8933         * g++.dg/ext/altivec-4.C: Same.
8934         * g++.dg/ext/altivec-5.C: Same.
8935         * g++.dg/ext/altivec-6.C: Same.
8936         * g++.dg/ext/altivec-7.C: Same.
8937         * g++.dg/ext/altivec-8.C: Same.
8938         * g++.dg/ext/altivec-9.C: Same.
8939
8940 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8941
8942         PR c++/7841
8943         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8944
8945 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * gcc.dg/union-1.c: New test.
8948
8949 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8950
8951         * gcc.dg/builtins-41.c: New test case.
8952         * gcc.dg/builtins-42.c: New test case.
8953
8954 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8955
8956         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8957         * g++.dg/ext/altivec-10.C: Same.
8958         * g++.dg/ext/altivec-2.C: Same.
8959         * g++.dg/ext/altivec-3.C: Same.
8960         * g++.dg/ext/altivec-4.C: Same.
8961         * g++.dg/ext/altivec-5.C: Same.
8962         * g++.dg/ext/altivec-6.C: Same.
8963         * g++.dg/ext/altivec-7.C: Same.
8964         * g++.dg/ext/altivec-8.C: Same.
8965         * g++.dg/ext/altivec-9.C: Same.
8966         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8967         * g++.old-deja/g++.brendan/new3.C: Same.
8968         * gcc.c-torture/execute/eeprof-1.x: Same.
8969
8970 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8971
8972         PR c/14765
8973         * gcc.dg/pr14765-1.c: New test.
8974
8975 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8976
8977         PR c/14649
8978         * gcc.dg/pr14649-1.c: New test case.
8979
8980 2004-06-07  Richard Henderson  <rth@redhat.com>
8981
8982         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8983         if temporaries.
8984
8985 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8986
8987         * g++.dg/eh/elide1.C: Remove XFAIL.
8988
8989 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8990
8991         PR c++/15337
8992         * g++.dg/expr/sizeof3.C: New test.
8993
8994         PR c++/14777
8995         * g++.dg/template/access14.C: New test.
8996
8997         PR c++/15554
8998         * g++.dg/template/enum1.C: New test.
8999
9000         PR c++/15057
9001         * g++.dg/eh/throw1.C: New test.
9002
9003 2004-06-07  David Ayers  <d.ayers@inode.at>
9004             Ziemowit Laski  <zlaski@apple.com>
9005
9006         * lib/objc.exp (objc_target_compile): Revert the '-framework
9007         Foundation' flag fix, since bare Darwin does not ship
9008         with the Foundation framework.
9009         * objc/execute/next_mapping.h: Provide a local NSConstantString
9010         @interface and @implementation.
9011         (objc_constant_string_init): A constructor function, used to
9012         initialize the NSConstantString meta-class object.
9013         * objc/execute/string1.m: Include "next_mapping.h" instead of
9014         <Foundation/NSString.h>.
9015         * objc/execute/string2.m: Likewise.
9016         * objc/execute/string3.m: Likewise.
9017         * objc/execute/string4.m: Likewise.
9018
9019 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9020
9021         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9022         to double. Replace double with FLOAT.
9023         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9024
9025         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9026         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9027         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9028         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9029         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9030         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9031         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9032         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9033
9034 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9035
9036         PR c/13519
9037         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9038
9039 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9040
9041         PR c++/15503
9042         * g++.dg/template/meminit2.C: New test.
9043
9044 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9045
9046         PR target/15822
9047         * gcc.c-torture/execute/compare-fp-1.c,
9048         gcc.c-torture/execute/compare-fp-2.c,
9049         gcc.c-torture/execute/compare-fp-3.c,
9050         gcc.c-torture/execute/compare-fp-4.c,
9051         gcc.c-torture/execute/compare-fp-3.x,
9052         gcc.c-torture/execute/compare-fp-4.x: Moved...
9053         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9054         gcc.c-torture/execute/ieee/compare-fp-2.c,
9055         gcc.c-torture/execute/ieee/compare-fp-3.c,
9056         gcc.c-torture/execute/ieee/compare-fp-4.c,
9057         gcc.c-torture/execute/ieee/compare-fp-3.x,
9058         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9059
9060 2004-06-04  David Ayers  <d.ayers@inode.at>
9061
9062         * objc/execute/protocol-isEqual-4.m: New testcase.
9063
9064 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9065
9066         * objc/execute/protocol-isEqual-1.m: New testcase.
9067         * objc/execute/protocol-isEqual-2.m: New testcase.
9068         * objc/execute/protocol-isEqual-3.m: New testcase.
9069
9070 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9071
9072         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9073
9074 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9075
9076         * lib/objc.exp (objc_target_compile): When running tests on
9077         Darwin (Mac OS X), inform the linker about '-framework
9078         'Foundation'.
9079
9080 2004-06-02  Eric Christopher  <echristo@redhat.com>
9081
9082         * gcc.c-torture/compile/20040602-1.c: New.
9083
9084 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9085
9086         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9087         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9088
9089         PR tree-optimization/14736
9090         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9091
9092         PR tree-optimization/14042
9093         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9094
9095         PR tree-optimization/14729
9096         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9097
9098 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9099
9100         PR fortran/15557
9101         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9102
9103 2004-06-01  Richard Hederson  <rth@redhat.com>
9104
9105         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9106
9107 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9108
9109         PR c++/14932
9110         * g++.dg/parse/offsetof4.C: New test.
9111
9112 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9113
9114         PR objc/7993
9115         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9116
9117 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9118
9119         PR c++/15701
9120         * g++.dg/template/friend29.C: New test.
9121
9122 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9123
9124         PR c/15749
9125         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9126
9127 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9128
9129         * gcc.dg/sparc-trap-1.c: New test.
9130
9131 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9132
9133         PR middle-end/15069
9134         * g++.dg/opt/fold3.C: New test case.
9135
9136 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9137
9138         * lib/target-supports.exp (check_iconv_available): Fix fallout
9139         from 2004-05-28 patch.
9140
9141 2004-05-30  Paul Brook  <paul@codesourcery.com>
9142
9143         PR fortran/15620
9144         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9145         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9146
9147 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9148
9149         * gfortran.fortran-torture/execute/random_1.f90: New test.
9150
9151 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9152
9153         * g++.dg/ext/altivec-10.C: New test.
9154
9155 2004-05-29  Paul Brook  <paul@codesourcery.com>
9156
9157         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9158
9159 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9160
9161         * gcc.dg/altivec-16.c: New test.
9162
9163 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9164
9165         * lib/target-supports.exp (check_vmx_hw_available): New.
9166         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9167
9168         * lib/target-supports.exp (check_alias_available,
9169         check_iconv_available, check_named_sections_available): Use
9170         unique names for temporary files.
9171
9172 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9173
9174         * gcc.dg/altivec-15.c: New test.
9175
9176 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9177
9178         PR c++/15083
9179         * g++.dg/warn/noeffect6.C: New test.
9180
9181         PR c++/15471
9182         * g++.dg/expr/ptrmem4.C: New test.
9183
9184         PR c++/15640
9185         * g++.dg/template/operator3.C: New test.
9186
9187 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/14668
9190         * g++.dg/lookup/redecl1.C: New test.
9191         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9192
9193 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9194
9195         * gcc.c-torture/execute/compare-fp-1.c,
9196         gcc.c-torture/execute/compare-fp-2.c,
9197         gcc.c-torture/execute/compare-fp-3.c,
9198         gcc.c-torture/execute/compare-fp-4.c,
9199         gcc.c-torture/execute/compare-fp-3.x,
9200         gcc.c-torture/execute/compare-fp-4.x,
9201         gcc.dg/pr15649-1.c: New.
9202
9203 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9204
9205         PR c++/12883
9206         * g++.dg/init/array14.C: New test.
9207
9208 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9209
9210         * lib/compat.exp (compat-get-options-main): New.
9211         (compat-get-options): Remove unneeded code, warn for ignored
9212         command.
9213         (compat-execute): Check flag set by dg-require-* commands.
9214
9215         * lib/compat.exp (compat-execute): Break up long lines.
9216
9217 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9218
9219         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9220         * gcc.dg/altivec-14.c: New test.
9221         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9222
9223         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9224         * gcc.dg/altivec-12.c: Ditto.
9225
9226         * gcc.dg/altivec-3.c: Move call to altivec_check.
9227
9228 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9229
9230         PR c++/15044
9231         * g++.dg/template/error12.C: New test.
9232
9233         PR c++/15317
9234         * g++.dg/ext/attrib15.C: New test.
9235
9236         PR c++/15329
9237         * g++.dg/template/ptrmem9.C: New test.
9238
9239 2004-05-25  Paul Brook  <paul@codesourcery.com>
9240
9241         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9242
9243 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/15165
9246         * g++.dg/template/crash19.C: New test.
9247
9248 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/15025
9251         * g++.dg/template/redecl1.C: New test.
9252
9253 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9254
9255         PR c++/14821
9256         * g++.dg/other/ns1.C: New test.
9257
9258         PR c++/14883
9259         * g++.dg/template/invalid1.C: New test.
9260
9261 2004-05-23  Paul Brook  <paul@codesourcery.com>
9262         Victor Leikehman  <lei@haifasphere.co.il>
9263
9264         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9265         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9266
9267 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/15285
9270         PR c++/15299
9271         * g++.dg/template/non-dependent5.C: New test.
9272         * g++.dg/template/non-dependent6.C: New test.
9273
9274 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/15507
9277         * g++.dg/inherit/union1.C: New test.
9278
9279         PR c++/15542
9280         * g++.dg/template/addr1.C: New test.
9281
9282         PR c++/15427
9283         * g++.dg/template/array5.C: New test.
9284
9285         PR c++/15287
9286         * g++.dg/template/array6.C: New test.
9287
9288 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9289             Roger Sayle  <roger@eyesopen.com>
9290
9291         * g++.dg/lookup/forscope2.C: New test case.
9292
9293 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9294
9295         * gcc.dg/cpp/Wmissingdirs.c: New.
9296
9297 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         PR target/15301
9300         * gcc.dg/compat/union-m128-1.h: New file.
9301         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9302         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9303         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9304
9305 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9306
9307         PR target/15302
9308         * gcc.dg/compat/struct-complex-1.h: New file.
9309         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9310         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9311         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9312
9313 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9314
9315         PR middle-end/3074
9316         * gcc.dg/pr3074-1.c: New test case.
9317         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9318
9319 2004-05-20  Falk Hueffner  <falk@debian.org>
9320
9321         PR other/15526
9322         * gcc.dg/ftrapv-1.c: New test case.
9323
9324 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9325
9326         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9327
9328 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9329             Jeff Law  <law@redhat.com>
9330
9331         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9332         * gcc.dg/tree-ssa/20040518-2.c: New test.
9333
9334         * gcc.dg/tree-ssa/20040518-1.c: New test.
9335
9336 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9337
9338         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9339
9340 2004-05-18  Paul Brook  <paul@codesourcery.com>
9341
9342         PR fortran/13930
9343         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9344
9345 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9346
9347         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9348         constant folding.
9349
9350 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9351
9352         * gcc.dg/tree-ssa/20040517-1.c: New test.
9353
9354 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9355
9356         * gcc.dg/loop-4.c: New test.
9357
9358 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9359
9360         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9361
9362 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9363
9364         PR fortran/15311
9365         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9366
9367 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9368
9369         PR fortran/13826
9370         PR fortran/13940
9371         * gfortran.fortran-torture/compile/data_1.f90: New test.
9372
9373 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9374
9375         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9376         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9377
9378 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9379
9380         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9381
9382 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9383
9384         PR c/15444
9385         * gcc.dg/format/xopen-1.c: Adjust expected message.
9386         * gcc.dg/format/xopen-3.c: New test.
9387
9388 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9389
9390         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9391
9392 2004-05-14  Jeff Law  <law@redhat.com>
9393
9394         * gcc.dg/tree-ssa/20040514-2.c: New test.
9395
9396 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9397
9398         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9399         this ...
9400         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9401         this.
9402
9403 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9404
9405         * gcc.dg/tree-ssa/20040514-1.c: New test.
9406
9407 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9408
9409         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9410         test.
9411
9412 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9413
9414         PR fortran/14066
9415         * gfortran.fortran-torture/compile/do_1.f90: New test.
9416
9417 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9418
9419         PR fortran/15051
9420         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9421         test.
9422
9423 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9424
9425         PR fortran/15149
9426         * gfortran.fortran-torture/execute/random_init.f90: New test.
9427
9428 2004-05-13  Paul Brook  <paul@codesourcery.com>
9429
9430         PR fortran/15314
9431         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9432
9433 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9434
9435         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9436         for the powerpc case.
9437
9438 2004-05-13  Jeff Law  <law@redhat.com>
9439
9440         * gcc.dg/tree-ssa/20040513-1.c: New test.
9441         * gcc.dg/tree-ssa/20040513-2.c: New test.
9442
9443 2004-05-13  Paul Brook  <paul@codesourcery.com>
9444
9445         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9446         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9447         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9448
9449 2004-05-13  Andreas Schwab  <schwab@suse.de>
9450
9451         PR other/10819
9452         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9453         characters.
9454
9455 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9456
9457         PR fortran/15294
9458         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9459
9460 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9461
9462         Merge from tree-ssa-20020619-branch.  See
9463         ChangeLog.tree-ssa for details.
9464
9465 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9466
9467         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9468         include <altivec.h> explicitly.
9469         * gcc.dg/altivec-13.c: Likewise.
9470
9471 2004-05-11  Paul Brook  <paul@codesourcery.com>
9472
9473         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9474
9475 2004-05-10  Eric Christopher  <echristo@redhat.com>
9476
9477         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9478         * gcc.dg/sibcall-4.c: Ditto.
9479
9480 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9481
9482         * g++.dg/ext/altivec-8.C: New test case.
9483         * gcc.dg/altivec-13.c: New test case.
9484
9485 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9486
9487         * gcc.c-torture/execute/divcmp-1.c: New test case.
9488         * gcc.c-torture/execute/divcmp-2.c: New test case.
9489         * gcc.c-torture/execute/divcmp-3.c: New test case.
9490
9491 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9492
9493         * g++.dg/other/pragma-re-2.C: New test.
9494
9495 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9496
9497         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9498         * gcc.dg/i386-387-2.c: Likewise.
9499
9500         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9501         __builtin_drem.
9502         * gcc.dg/i386-387-6.c: Likewise.
9503
9504 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9505
9506         * gcc.dg/builtins-33.c:  Also check log1p*.
9507
9508 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9509
9510         PR optimization/15296
9511         * gcc.c-torture/execute/pr15296.c: New test.
9512
9513 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9514
9515         * gcc.dg/builtins-40.c: New test.
9516
9517 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9518
9519         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9520
9521 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9522
9523         * g++.dg/ext/spe1.C: New testcase.
9524
9525 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9526
9527         * objc.dg/image-info.m: Allow additional attributes
9528         for __image_info section.
9529
9530 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9531
9532         * gcc.dg/torture/mips-hilo-2.c: New test.
9533
9534 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9535
9536         PR c++/14389
9537         * g++.dg/template/member5.C: New test.
9538
9539 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9540
9541         * gcc.dg/builtins-34.c: Also check expm1*.
9542
9543 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9544
9545         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9546         * gcc.dg/torture/builtin-convert-3.c: New test.
9547
9548 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9549
9550         PR middle-end/15054
9551         * g++.dg/opt/pr15054.C: New test.
9552
9553 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9554
9555         * gcc.dg/torture/builtin-rounding-1.c: New test.
9556         * gcc.dg/builtins-25.c: Delete.
9557         * gcc.dg/builtins-29.c: Delete.
9558
9559 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9560
9561         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9562         * gcc.dg/sibcall-4.c: Likewise.
9563         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9564
9565 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9566
9567         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9568         bit-field on 16-bit targets.
9569
9570 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9571
9572         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9573         16-bit targets.
9574
9575 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9576
9577         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9578         * gcc.dg/rs6000-power2-2.c: Likewise.
9579
9580 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9581
9582         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9583         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9584         Change the asm registers to be in form of frN instead of fN.
9585
9586 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9587
9588         * gcc.dg/torture/builtin-convert-2.c: New test.
9589
9590 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9591
9592         * gcc.dg/rs6000-power2-1.c: New test.
9593         * gcc.dg/rs6000-power2-2.c: New test.
9594
9595 2004-04-28  Jan Hubicka  <jh@suse.cz>
9596
9597         * gcc.dg/unused-6.c: New test.
9598
9599 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9600             Ulrich Weigand  <uweigand@de.ibm.com>
9601
9602         * ada/acats/run_all.sh: Define $target variable.
9603
9604 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9605
9606         PR c++/15119
9607         * g++.dg/other/vararg-1.C: New test.
9608
9609         PR c++/4794
9610         * g++.dg/eh/cleanup3.C: New test.
9611
9612 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9613
9614         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9615         and ad8011a (target_insn).
9616         * ada/acats/support/macro.dfs: Likewise.
9617         * ada/acats/support/impbit.adb: New file.
9618
9619 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9620
9621         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9622
9623 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9624
9625         * gcc.dg/loop-3.c: New test.
9626
9627 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9628
9629         * gcc.c-torture/execute/simd-5.c: New test.
9630
9631 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9632
9633         PR c++/15064
9634         * g++.dg/template/crash18.C: New test.
9635
9636 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9637
9638         * g++.dg/ext/complit3.C: New test.
9639
9640 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9641
9642         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9643         * gcc.dg/altivec-3.c: Same.
9644         * gcc.dg/altivec-varargs-1.c: Same.
9645
9646 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9647
9648         * lib/target-supports.exp (check_profiling_available): Assume
9649         profiling is not available on powerpc-eabi targets.
9650
9651 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9652
9653         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9654         * gcc.dg/vmx/bug-1.c: Ditto.
9655
9656 2004-04-20  Eric Christopher  <echristo@redhat.com>
9657
9658         * gcc.dg/charset/extern.c: New test.
9659         * g++.dg/charset/extern3.cc: Ditto.
9660
9661 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9662
9663         * gcc.dg/builtins-39.c: New test.
9664
9665 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9666
9667         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9668
9669 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9670
9671         * gcc.dg/torture/mips-hilo-1.c: New test.
9672
9673 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9674
9675         * gcc.c-torture/compile/20040419-1.c: New test.
9676
9677 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9678
9679         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9680
9681 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9682             Aldy Hernandez  <aldyh@redhat.com>
9683
9684         * gcc.c-torture/execute/va-arg-24.c: New.
9685
9686 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9687             Aldy Hernandez  <aldyh@redhat.com>
9688
9689         * gcc.dg/vmx/1b-01.c: New.
9690         * gcc.dg/vmx/1b-02.c: New.
9691         * gcc.dg/vmx/1b-03.c: New.
9692         * gcc.dg/vmx/1b-04.c: New.
9693         * gcc.dg/vmx/1b-05.c: New.
9694         * gcc.dg/vmx/1b-06.c: New.
9695         * gcc.dg/vmx/1b-07.c: New.
9696         * gcc.dg/vmx/1c-01.c: New.
9697         * gcc.dg/vmx/1c-02.c: New.
9698         * gcc.dg/vmx/3a-01a.c: New.
9699         * gcc.dg/vmx/3a-01.c: New.
9700         * gcc.dg/vmx/3a-01m.c: New.
9701         * gcc.dg/vmx/3a-03.c: New.
9702         * gcc.dg/vmx/3a-03m.c: New.
9703         * gcc.dg/vmx/3a-04.c: New.
9704         * gcc.dg/vmx/3a-04m.c: New.
9705         * gcc.dg/vmx/3a-05.c: New.
9706         * gcc.dg/vmx/3a-06.c: New.
9707         * gcc.dg/vmx/3a-06m.c: New.
9708         * gcc.dg/vmx/3a-07.c: New.
9709         * gcc.dg/vmx/3b-01.c: New.
9710         * gcc.dg/vmx/3b-02.c: New.
9711         * gcc.dg/vmx/3b-10.c: New.
9712         * gcc.dg/vmx/3b-13.c: New.
9713         * gcc.dg/vmx/3b-14.c: New.
9714         * gcc.dg/vmx/3b-15.c: New.
9715         * gcc.dg/vmx/3c-01a.c: New.
9716         * gcc.dg/vmx/3c-01.c: New.
9717         * gcc.dg/vmx/3c-02.c: New.
9718         * gcc.dg/vmx/3c-03.c: New.
9719         * gcc.dg/vmx/3d-01.c: New.
9720         * gcc.dg/vmx/4-01.c: New.
9721         * gcc.dg/vmx/4-03.c: New.
9722         * gcc.dg/vmx/5-01.c: New.
9723         * gcc.dg/vmx/5-02.c: New.
9724         * gcc.dg/vmx/5-03.c: New.
9725         * gcc.dg/vmx/5-04.c: New.
9726         * gcc.dg/vmx/5-05.c: New.
9727         * gcc.dg/vmx/5-06.c: New.
9728         * gcc.dg/vmx/5-07.c: New.
9729         * gcc.dg/vmx/5-07t.c: New.
9730         * gcc.dg/vmx/5-08.c: New.
9731         * gcc.dg/vmx/5-10.c: New.
9732         * gcc.dg/vmx/5-11.c: New.
9733         * gcc.dg/vmx/7-01a.c: New.
9734         * gcc.dg/vmx/7-01.c: New.
9735         * gcc.dg/vmx/7c-01.c: New.
9736         * gcc.dg/vmx/7d-01.c: New.
9737         * gcc.dg/vmx/7d-02.c: New.
9738         * gcc.dg/vmx/8-01.c: New.
9739         * gcc.dg/vmx/8-02a.c: New.
9740         * gcc.dg/vmx/8-02.c: New.
9741         * gcc.dg/vmx/brode-1.c: New.
9742         * gcc.dg/vmx/bug-1.c: New.
9743         * gcc.dg/vmx/bug-2.c: New.
9744         * gcc.dg/vmx/bug-3.c: New.
9745         * gcc.dg/vmx/cw-bug-1.c: New.
9746         * gcc.dg/vmx/cw-bug-2.c: New.
9747         * gcc.dg/vmx/cw-bug-3.c: New.
9748         * gcc.dg/vmx/dct.c: New.
9749         * gcc.dg/vmx/debug-1.c: New.
9750         * gcc.dg/vmx/debug-2.c: New.
9751         * gcc.dg/vmx/debug-3.c: New.
9752         * gcc.dg/vmx/debug-4.c: New.
9753         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9754         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9755         * gcc.dg/vmx/eg-5.c: New.
9756         * gcc.dg/vmx/fft.c: New.
9757         * gcc.dg/vmx/gcc-bug-1.c: New.
9758         * gcc.dg/vmx/gcc-bug-2.c: New.
9759         * gcc.dg/vmx/gcc-bug-3.c: New.
9760         * gcc.dg/vmx/gcc-bug-4.c: New.
9761         * gcc.dg/vmx/gcc-bug-5.c: New.
9762         * gcc.dg/vmx/gcc-bug-6.c: New.
9763         * gcc.dg/vmx/gcc-bug-7.c: New.
9764         * gcc.dg/vmx/gcc-bug-8.c: New.
9765         * gcc.dg/vmx/gcc-bug-9.c: New.
9766         * gcc.dg/vmx/gcc-bug-b.c: New.
9767         * gcc.dg/vmx/gcc-bug-c.c: New.
9768         * gcc.dg/vmx/gcc-bug-d.c: New.
9769         * gcc.dg/vmx/gcc-bug-e.c: New.
9770         * gcc.dg/vmx/gcc-bug-f.c: New.
9771         * gcc.dg/vmx/gcc-bug-g.c: New.
9772         * gcc.dg/vmx/gcc-bug-i.c: New.
9773         * gcc.dg/vmx/harness.h: New.
9774         * gcc.dg/vmx/ira1.c: New.
9775         * gcc.dg/vmx/ira2a.c: New.
9776         * gcc.dg/vmx/ira2b.c: New.
9777         * gcc.dg/vmx/ira2.c: New.
9778         * gcc.dg/vmx/ira2c.c: New.
9779         * gcc.dg/vmx/mem.c: New.
9780         * gcc.dg/vmx/newton-1.c: New.
9781         * gcc.dg/vmx/ops.c: New.
9782         * gcc.dg/vmx/sn7153.c: New.
9783         * gcc.dg/vmx/spill2.c: New.
9784         * gcc.dg/vmx/spill3.c: New.
9785         * gcc.dg/vmx/spill.c: New.
9786         * gcc.dg/vmx/t.c: New.
9787         * gcc.dg/vmx/varargs-1.c: New.
9788         * gcc.dg/vmx/varargs-2.c: New.
9789         * gcc.dg/vmx/varargs-3.c: New.
9790         * gcc.dg/vmx/varargs-4.c: New.
9791         * gcc.dg/vmx/varargs-5.c: New.
9792         * gcc.dg/vmx/varargs-6.c: New.
9793         * gcc.dg/vmx/varargs-7.c: New.
9794         * gcc.dg/vmx/vmx.exp: New.
9795         * gcc.dg/vmx/vprint-1.c: New.
9796         * gcc.dg/vmx/vscan-1.c: New.
9797         * gcc.dg/vmx/x-01.c: New.
9798         * gcc.dg/vmx/x-02.c: New.
9799         * gcc.dg/vmx/x-03.c: New.
9800         * gcc.dg/vmx/x-04.c: New.
9801         * gcc.dg/vmx/x-05.c: New.
9802         * gcc.dg/vmx/yousufi-1.c: New.
9803         * gcc.dg/vmx/zero-1.c: New.
9804         * gcc.dg/vmx/zero.c: New.
9805
9806 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9807
9808         * g++.dg/lookup/java1.C: Update for chage of
9809         _Jv_AllocObject.
9810         * g++.dg/lookup/java2.C: Likewise.
9811
9812 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9813
9814         * ada/acats/run_all.sh: use -O2 by default.
9815
9816 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9817
9818         * gcc.dg/vr-mult-[12].c: New tests.
9819
9820 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9821
9822         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9823
9824         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9825
9826 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9827
9828         * lib/target-supports.exp (check_profiling_available): Assume profiling
9829         isn't available for mips*-*-elf targets.
9830
9831 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9832
9833         * gcc.dg/builtins-38.c: New test.
9834
9835 2004-04-14  Eric Christopher  <echristo@redhat.com>
9836
9837         * g++.dg/charset/charset.exp: Run .cc extension tests.
9838
9839 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9840
9841         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9842
9843 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9844
9845         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9846
9847 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9848
9849         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9850         * gcc.dg/i386-387-2.c: Likewise.
9851
9852         * gcc.dg/i386-387-7.c: New test.
9853         * gcc.dg/i386-387-8.c: New test.
9854
9855         * gcc.dg/builtins-37.c: New test.
9856
9857 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9858
9859         * g++.dg/pch/externc-1.C: Add missing semicolon.
9860
9861 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9862
9863         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9864
9865 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9866
9867         * gcc.c-torture/execute/20040411-1.c: New test.
9868
9869 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9870
9871         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9872
9873 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9874
9875         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9876
9877 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9878
9879         * lib/target-supports.exp (check_named_sections_available): New.
9880         * lib/gcc-dg.exp (dg-require-named-sections): New.
9881         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9882         old-deja.exp.  Also prune error-count message from HP linker.
9883         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9884
9885         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9886         * g++.old-deja/g++.pt/static3.C: Likewise.
9887         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9888
9889 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9890
9891         * gcc.c-torture/execute/20040409-1.c: New test case.
9892         * gcc.c-torture/execute/20040409-2.c: New test case.
9893         * gcc.c-torture/execute/20040409-3.c: New test case.
9894
9895 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9896
9897         * gcc.dg/20040409-1.c: New test.
9898
9899 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9900
9901         PR target/14888
9902         * g++.dg/opt/pr14888.C: New test case.
9903
9904 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9905
9906         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9907         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9908         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9909         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9910         New tests.
9911
9912 2004-04-08  Paul Brook  <paul@codesourcery.com>
9913
9914         * gcc.dg/spill-1.c: New test.
9915
9916 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9917
9918         * gcc.dg/torture/builtin-ctype-2.c: New test.
9919
9920 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9921
9922         * gcc.dg/pch/pch.exp: Add largefile test.
9923
9924 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9925
9926         * g++.dg/pch/externc-1.Hs: New.
9927         * g++.dg/pch/externc-1.C: New.
9928
9929 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/compat/struct-by-value-5a_main.c,
9932         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9933         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9934         * gcc.dg/compat/struct-by-value-5a_x.c,
9935         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9936         gcc.dg/compat/struct-by-value-5_x.c.
9937         * gcc.dg/compat/struct-by-value-5a_y.c,
9938         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9939         gcc.dg/compat/struct-by-value-5_y.c.
9940
9941         * gcc.dg/compat/struct-by-value-6a_main.c,
9942         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9943         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9944         * gcc.dg/compat/struct-by-value-6a_x.c,
9945         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9946         gcc.dg/compat/struct-by-value-6_x.c.
9947         * gcc.dg/compat/struct-by-value-6a_y.c,
9948         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9949         gcc.dg/compat/struct-by-value-6_y.c.
9950
9951         * gcc.dg/compat/struct-by-value-7a_main.c,
9952         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9953         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9954         * gcc.dg/compat/struct-by-value-7a_x.c,
9955         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9956         gcc.dg/compat/struct-by-value-7_x.c.
9957         * gcc.dg/compat/struct-by-value-7a_y.c,
9958         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9959         gcc.dg/compat/struct-by-value-7_y.c.
9960
9961 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9964         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9965         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9966         options.
9967
9968 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9969
9970         * gcc.dg/builtins-36.c: New test.
9971
9972 2004-04-06  Paul Brook  <paul@codesourcery.com>
9973
9974         * README.gcc: Remove obsolete contraint on testcases.
9975
9976 2004-04-05  Paul Brook  <paul@codesourcery.com>
9977
9978         PR2123
9979         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9980         failure and exit(0) on success.
9981         * g++.dg/expr/anew2.C: Ditto.
9982         * g++.dg/expr/anew3.C: Ditto.
9983         * g++.dg/expr/anew4.C: Ditto.
9984
9985 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9986
9987         PR c++/3518
9988         * g++.dg/template/unify7.C: New.
9989
9990 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9991
9992         * g++.dg/README: Bring up to date with new subdirectories; remove
9993         duplicate subdirectory lines.
9994
9995 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9996
9997         PR c++/14007
9998         * g++.dg/template/unify5.C: New.
9999         * g++.dg/template/unify6.C: New.
10000         * g++.dg/template/qualttp20.C: Adjust.
10001         * g++.old-deja/g++.jason/report.C: Adjust.
10002         * g++.old-deja/g++.other/qual1.C: Adjust.
10003
10004 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10005
10006         PR c++/14803
10007         * g++.dg/inherit/ptrmem1.C: New test.
10008
10009 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10010
10011         PR c++/14755
10012         * gcc.c-torture/execute/20040331-1.c: New test.
10013         * gcc.dg/20040331-1.c: New test.
10014
10015 2004-04-01  Paul Brook  <paul@codesourcery.com>
10016
10017         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10018
10019 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/14724
10022         * g++.dg/init/goto1.C: New test.
10023
10024         PR c++/14763
10025         * g++.dg/template/defarg4.C: New test.
10026
10027 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10028
10029         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10030
10031 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10032
10033         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10034
10035 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10036
10037         * gcc.dg/noncompile/undeclared-2.c: New test.
10038
10039 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10040
10041         * gcc.dg/940409-1.c: Remove XFAIL.
10042         * gcc.dg/reg-vol-struct-1.c: New test.
10043
10044 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10045
10046         * gcc.dg/torture/builtin-wctype-1.c: New test.
10047
10048 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10049
10050         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10051         * gcc.dg/20001101-1.c: Likewise.
10052         * gcc.dg/20001102-1.c: Likewise.
10053
10054 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10055
10056         * gcc.dg/compare8.c: Add an additional test for XOR.
10057
10058 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.dg/torture/builtin-ctype-1.c: New test.
10061
10062 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10063
10064         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10065         * gcc.dg/torture/builtin-math-1.c: Likewise.
10066         * gcc.dg/torture/builtin-power-1.c: New test.
10067
10068 2004-03-24  Andreas Schwab  <schwab@suse.de>
10069
10070         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10071         IA64 assembler.
10072
10073 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10074             Roger Sayle  <roger@eyesopen.com>
10075
10076         * gcc.dg/compare8.c: New test case.
10077
10078 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10079
10080         * g++.dg/ext/altivec-7.C: New test.
10081
10082 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10083
10084         PR 12267, 12391, 12560, 13129, 14114, 14133
10085         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10086         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10087         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10088         Adjust error regexps.
10089         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10090         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10091         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10092         * gcc.dg/local1.c: Add explanatory comment.
10093
10094 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10095
10096         PR optimization/14669
10097         * g++.dg/opt/fold2.C: New test case.
10098
10099 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10100
10101         PR c/14069
10102         * gcc.dg/20040322-1.c: New test.
10103
10104 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10105
10106         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10107         * gcc.dg/ultrasp4.c: Likewise.
10108         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10109
10110 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10111
10112         * gcc.dg/i386-sse-8.c: Reset default options.
10113
10114 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10115
10116         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10117         in the error message text.
10118
10119 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10120
10121         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10122
10123 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10124
10125         PR c++/14616
10126         * g++.dg/init/array13.C: New test.
10127
10128 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10129
10130         PR target/13889
10131         * gcc.c-torture/compile/pr13889.c: New test case.
10132
10133 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10134
10135         PR c/14635
10136         * builtins-1.c (nan, nans): Don't test.
10137         * builtins-30.c: Don't use nan, nanf, nanl.
10138         * builtins-35.c: New test.
10139
10140 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10141
10142         * g++.dg/ext/altivec-6.C: New test.
10143
10144 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10145
10146         * g++.dg/init/placement3.C: New test.
10147
10148         * g++.dg/template/spec13.C: New test.
10149
10150         * g++.dg/lookup/using11.C: New test.
10151
10152         * g++.dg/lookup/koenig3.C: New test.
10153
10154         * g++.dg/template/operator2.C: New test.
10155
10156         * g++.dg/expr/dtor3.C: New test.
10157         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10158         marker.
10159         * g++.old-deja/g++.law/visibility28.C: Likewise.
10160
10161 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10162
10163         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10164         * gcc.dg/ppc64-abi-3.c: Likewise.
10165
10166 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10167
10168         PR c++/14545
10169         * g++.dg/parse/template15.C: New test.
10170
10171 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10172
10173         * g++.dg/expr/dtor2.C: New test.
10174
10175         * g++.dg/lookup/anon4.C: New test.
10176
10177         * g++.dg/overload/using1.C: New test.
10178
10179         * g++.dg/template/lookup7.C: New test.
10180
10181         * g++.dg/template/typename6.C: New test.
10182
10183         * g++.dg/expr/cond6.C: New test.
10184
10185 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10186
10187         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10188
10189 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10190
10191         * g++.dg/expr/cond5.C: New test.
10192         * g++.dg/expr/constcast1.C: Likewise.
10193         * g++.dg/expr/ptrmem2.C: Likewise.
10194         * g++.dg/expr/ptrmem3.C: Likewise.
10195         * g++.dg/lookup/main1.C: Likewise.
10196         * g++.dg/template/lookup6.C: Likewise.
10197
10198 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * gcc.dg/local1.c: New test.
10201
10202         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10203
10204 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10205
10206         * gcc.dg/torture/builtin-convert-1.c: New test.
10207
10208 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10209
10210         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10211
10212 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/14481
10215         * g++.dg/warn/Wunused-7.C: New test.
10216
10217 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10218
10219         * gcc.dg/torture/builtin-integral-1.c: New test.
10220
10221 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/14586
10224         * g++.dg/parse/non-dependent3.C: New test.
10225
10226 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10227
10228         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10229         * g++.dg/eh/simd-2.C: Likewise.
10230         * g++.dg/init/array10.C: Likewise.
10231         * gcc.c-torture/compile/simd-1.c: Likewise.
10232         * gcc.c-torture/compile/simd-2.c: Likewise.
10233         * gcc.c-torture/compile/simd-3.c: Likewise.
10234         * gcc.c-torture/compile/simd-4.c: Likewise.
10235         * gcc.c-torture/compile/simd-6.c: Likewise.
10236         * gcc.c-torture/execute/simd-1.c: Likewise.
10237         * gcc.c-torture/execute/simd-2.c: Likewise.
10238         * gcc.dg/compat/vector-defs.h: Likewise.
10239         * gcc.dg/20020531-1.c: Likewise.
10240         * gcc.dg/altivec-3.c: Likewise.
10241         * gcc.dg/altivec-4.c: Likewise.
10242         * gcc.dg/altivec-varargs-1.c: Likewise.
10243         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10244         * gcc.dg/i386-mmx-3.c: Likewise.
10245         * gcc.dg/i386-sse-4.c: Likewise.
10246         * gcc.dg/i386-sse-5.c: Likewise.
10247         * gcc.dg/i386-sse-8.c: Likewise.
10248         * gcc.dg/simd-1.c: Likewise.
10249         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10250         __ev64_opaque__ since the machine description provides it.
10251
10252 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10253
10254         * lib/compat.exp (skip_list): New global variable.
10255         Use it to hold the user defined COMPAT_SKIPS list if any.
10256         (compat-obj): Add the members of skip_list to optall.
10257
10258 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10259
10260         * gcc.dg/compat/union-by-value-1_main.c,
10261         union-by-value-1_x.c, union-by-value-1_y.c,
10262         union-check.h, union-defs.h,
10263         union-init.h, union-return-1_main.c,
10264         union-return-1_x.c, union-return-1_y.c: New files.
10265
10266 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10267
10268         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10269         mixed-struct-init.h: Add 4 mixed structure types.
10270         struct-by-value-21_main.c, struct-by-value-21_x.c,
10271         struct-by-value-21_y.c, struct-return-21_main.c,
10272         struct-return-21_x.c, struct-return-21_y.c: New files.
10273
10274 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10275
10276         PR c++/14550
10277         * g++.dg/parse/template14.C: New test.
10278
10279 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10280
10281         * gcc.c-torture/execute/20040313-1.c: New test.
10282
10283 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10284
10285         PR target/14533
10286         * gcc.dg/20040311-2.c: New test.
10287
10288 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10289
10290         PR other/14544
10291         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10292         bit-field.
10293
10294 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10295
10296         * gcc.dg/20040305-2.c: Add missing return statement.
10297
10298 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10299
10300         * gcc.dg/builtins-34.c: Also check pow10*.
10301
10302 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10303
10304         PR target/14262
10305         * gcc.dg/20040305-2.c: New test.
10306
10307 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10308
10309         * gcc.dg/20040310-1.c: New test.
10310
10311 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10312
10313         * gcc.c-torture/execute/20040311-1.c: New test case.
10314
10315 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10316
10317         PR c++/14476
10318         * g++.dg/lookup/enum1.C: New test.
10319
10320 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/14510
10323         * g++.dg/lookup/struct2.C: New test.
10324
10325 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10326
10327         * gcc.dg/builtins-34.c: New test.
10328
10329 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10330
10331         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10332
10333 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10334
10335         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10336         * gcc.dg/alias-2.c: New testcase.
10337
10338 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10339
10340         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10341
10342 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10343
10344         * gcc.c-torture/execute/20040309-1.c: New test case.
10345
10346 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         PR c++/14397
10349         * g++.dg/overload/ref1.C: New.
10350
10351 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10352
10353         PR c++/14409
10354         * g++.dg/template/spec12.C: New test.
10355
10356         PR c++/14448
10357         * g++.dg/parse/crash14.C: New test.
10358
10359 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10360
10361         PR c++/14230
10362         * g++.dg/init/ref11.C: New test.
10363
10364 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/14432
10367         * g++.dg/parse/builtin2.C: New test.
10368
10369 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10370
10371         PR c++/14401
10372         * g++.dg/init/ctor3.C: New test.
10373         * g++.dg/init/union1.C: New test.
10374         * g++.dg/ext/anon-struct4.C: New test.
10375
10376 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10377
10378         * g++.dg/lookup/koenig1.C: Tweak error messages.
10379         * g++.dg/lookup/used-before-declaration.C: Likewise.
10380         * g++.dg/other/do1.C: Likewise.
10381         * g++.dg/overload/koenig1.C: Likewise.
10382         * g++.dg/parse/crash13.C: Likewise.
10383         * g++.dg/template/instantiate3.C: Likewise.
10384
10385 2004-03-08  Eric Christopher  <echristo@redhat.com>
10386
10387         * * lib/target-supports.exp: Enable libiconv in test
10388         compilation.  Fix up error checking.
10389
10390 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10391
10392         PR middle-end/14289
10393         * gcc.dg/pr14289-1.c: New test case.
10394         * gcc.dg/pr14289-2.c: Likewise.
10395         * gcc.dg/pr14289-3.c: Likewise.
10396
10397 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10398
10399         * gcc.c-torture/execute/20040308-1.c: New test.
10400
10401 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10402
10403         * gcc.c-torture/execute/20040307-1.c: New test case.
10404
10405 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10406
10407         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10408
10409 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10410
10411         * gcc.dg/20040306-1.c: New test.
10412
10413 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10414
10415         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10416         them static.
10417         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10418
10419 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10420
10421         PR c/14465
10422         * gcc.dg/decl-6.c: New test.
10423
10424 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10427         Rename LOGPOW -> LOG_POW.
10428         (SQRT_EXP, POW_EXP): New.
10429
10430 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10431
10432         * gcc.dg/i386-sse-8.c: New test.
10433
10434 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10435
10436         PR c/14114
10437         * gcc.dg/decl-5.c: New test.
10438
10439 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10440
10441         * gcc.dg/20040305-1.c: New test.
10442
10443 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10444
10445         PR other/14354
10446         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10447
10448 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10449
10450         PR c++/14425, c++/14426
10451         * g++.dg/ext/altivec-4.C: New test.
10452         * g++.dg/ext/altivec-5.C: New test.
10453
10454 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10455
10456         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10457         global variables of a type with no linkage.
10458         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10459         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10460         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10461         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10462         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10463         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10464         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10465         * g++.dg/warn/deprecated.C: Name enum Color.
10466         * g++.dg/overload/VLA.C: Name structure for 'b'.
10467         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10468
10469 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10470
10471         * gcc.c-torture/compile/20040304-1.c: New test.
10472
10473 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10474
10475         PR 13728
10476         * gcc.dg/decl-4.c: New testcase.
10477
10478 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10479
10480         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10481         as PRECF if sizeof (float) > sizeof (double).
10482         (PRECL): Make it the same as PRECF if
10483         sizeof (float) > sizeof (long double).
10484
10485 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10486
10487         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10488         system type.  Add check for irix6 which doesn't have c99 runtime.
10489
10490 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10491
10492         * gcc.dg/const-elim-1.c: xfail for xtensa.
10493
10494 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10495
10496         PR c++/14369
10497         * g++.dg/template/cond4.C: New test.
10498
10499 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10500
10501         PR c++/14360
10502         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10503
10504         PR c++/14361
10505         * g++.dg/parse/defarg7.C: New test.
10506
10507         PR c++/14359
10508         * g++.dg/template/friend26.C: New test.
10509
10510 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/14324
10513         * g++.dg/abi/mangle21.C: New test.
10514
10515         PR c++/14260
10516         * g++.dg/parse/constructor2.C: New test.
10517
10518         PR c++/14337
10519         * g++.dg/template/sfinae1.C: New test.
10520
10521 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/14267
10524         * g++.dg/expr/crash2.C: New test.
10525
10526         PR middle-end/13448
10527         * gcc.dg/inline-5.c: New test.
10528         * gcc.dg/always-inline.c: Split out tests into ...
10529         * gcc.dg/always-inline2.c: ... this and ...
10530         * gcc.dg/always-inline3.c: ... this.
10531
10532 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10533
10534         PR debug/12103
10535         * g++.dg/debug/crash1.C: New test.
10536
10537 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10538
10539         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10540         function with __attribute__((noinline)).
10541         (recurser_void2): Likewise.
10542         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10543         (recurser_void2): Likewise.
10544
10545 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10546
10547         PR middle-end/14203
10548         * g++.dg/warn/Wunused-6.C: New test case.
10549
10550 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10551
10552         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10553         not defined.
10554
10555 2004-02-27  Eric Christopher  <echristo@redhat.com>
10556
10557         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10558         * g++.dg/charset/asm2.c: Run only x86.
10559         * gcc.dg/charset/asm3.c: Ditto.
10560
10561 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10562
10563         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10564         ld_library_path.
10565
10566 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10567
10568         * g++.dg/ext/altivec-3.C: New.
10569
10570 2004-02-26  Richard Henderson  <rth@redhat.com>
10571
10572         * g++.dg/ext/attrib10.C: Mark for warning.
10573         * gcc.dg/attr-alias-1.c: New.
10574
10575 2004-02-26  Richard Henderson  <rth@redhat.com>
10576
10577         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10578         * gcc.c-torture/execute/20040208-2.c: ... it back.
10579
10580 2004-02-26  Eric Christopher  <echristo@redhat.com>
10581
10582         * lib/target-supports.exp (check-iconv-available): New function.
10583         * lib/gcc-dg.exp (dg-require-iconv): New function.
10584         Use above.
10585         * gcc.dg/charset: New directory.
10586         * gcc.dg/charset/charset.exp: New file.
10587         * gcc.dg/charset/asm1.c: Ditto.
10588         * gcc.dg/charset/asm2.c: Ditto.
10589         * gcc.dg/charset/asm3.c: Ditto.
10590         * gcc.dg/charset/asm4.c: Ditto.
10591         * gcc.dg/charset/asm5.c: Ditto.
10592         * gcc.dg/charset/attribute1.c: Ditto.
10593         * gcc.dg/charset/attribute2.c: Ditto.
10594         * gcc.dg/charset/string1.c: Ditto.
10595         * g++.dg/charset: New directory.
10596         * g++.dg/dg.exp: Add here. Special options.
10597         * g++.dg/charset/charset.exp: New file.
10598         * g++.dg/charset/asm1.c: Ditto.
10599         * g++.dg/charset/asm2.c: Ditto.
10600         * g++.dg/charset/asm3.c: Ditto.
10601         * g++.dg/charset/asm4.c: Ditto.
10602         * g++.dg/charset/attribute1.c: Ditto.
10603         * g++.dg/charset/attribute2.c: Ditto.
10604         * g++.dg/charset/extern1.cc: Ditto.
10605         * g++.dg/charset/extern2.cc: Ditto.
10606         * g++.dg/charset/string1.c: Ditto.
10607
10608 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10609
10610         PR c++/14278
10611         * g++.dg/parse/comma1.C: New test.
10612
10613 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10614
10615         PR c++/14284
10616         * g++.dg/template/ttp8.C: New test.
10617
10618 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10619
10620         * gcc.dg/fixuns-trunc-1.c: New test.
10621
10622 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10623
10624         * gcc.dg/builtins-config.h: Use #elif.
10625
10626 2004-02-26  Michael Matz  <matz@suse.de>
10627
10628         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10629         * gcc.dg/991214-1.c: Likewise.
10630         * gcc.dg/i386-asm-1.c: Likewise.
10631
10632 2004-02-25  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.c-torture/execute/20040208-2.c: Move ...
10635         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10636
10637 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10638
10639         PR c++/14246
10640         * g++.dg/other/crash-3.C: New test.
10641
10642 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10643
10644         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10645         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10646
10647         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10648         HP-UX.
10649
10650 2004-02-24  Michael Matz  <matz@suse.de>
10651
10652         * gcc.dg/i386-regparm.c: New.
10653
10654 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10655
10656         * gcc.c-torture/execute/20040223-1.c: New.
10657
10658 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10659             Kazu Hirata  <kazu@cs.umass.edu>
10660
10661         * gcc.dg/fwritable-strings-1.c: Remove.
10662
10663 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10664
10665         PR c/14156
10666         * gcc.dg/20040223-1.c: New test.
10667
10668 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10669
10670         PR c++/14106
10671         * g++.dg/ext/typeof9.C: New test.
10672
10673 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10674
10675         PR c++/14250
10676         * g++.dg/other/switch1.C: New test.
10677
10678 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10679
10680         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10681         * gcc.dg/va-arg-1.c: Likewise.
10682
10683 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10684
10685         PR c++/14143
10686         * g++.dg/template/koenig5.C: New test.
10687
10688 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10689
10690         * g++.dg/ext/altivec-1.C: Generalize target triple.
10691         * g++.dg/ext/altivec-2.C: New test case.
10692         * g++.dg/ext/altivec_check.h: New file.
10693         * gcc.dg/altivec-1.c: Generalize target triple;
10694         include altivec_check.h and call altivec_check().
10695         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10696         * gcc.dg/altivec-6.c: New test case.
10697         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10698         type casts as needed.
10699         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10700         altivec_check().
10701         * gcc.dg/altivec-12.c: New test case.
10702         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10703         include altivec_check.h and call altivec_check().
10704         * gcc.dg/altivec_check.h: New file.
10705
10706 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10707
10708         * lib/target-supports.exp (check_alias_available): Don't mangle
10709         function `g' in test program.
10710
10711 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10712
10713         * lib/target-supports.exp (check_profiling_available): Check
10714         argument to determine whether we support a profiling type.
10715         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10716         check_profiling_available.
10717         * g++.dg/bprob/bprob.exp: Likewise
10718         * g77.dg/bprob/bprob.exp: Likewise.
10719         * gcc.misc-tests/bprob.exp: Likewise.
10720         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10721         dg-require-profiling and delete expected error handling.
10722         * gcc.dg/20021014-1.c: Likewise.
10723         * gcc.dg/nest.c: Likewise.
10724
10725 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10726
10727         PR c++/12007
10728         * g++.dg/other/vthunk1.C: New test.
10729
10730 2004-02-20  Falk Hueffner  <falk@debian.org>
10731
10732         PR target/14201
10733         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10734
10735 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10736
10737         PR c++/13927
10738         * g++.dg/other/error8.C: Remove XFAIL markers.
10739
10740         PR c++/14173
10741         * g++.dg/ext/packed5.C: New test.
10742
10743         PR c++/14199
10744         * g++.dg/warn/Wunused-5.C: New test.
10745
10746         PR c++/14186
10747         * g++.dg/lookup/member1.C: New test.
10748
10749 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10750
10751         * gcc.c-torture/compile/20040130-1.c: Enable only when
10752         __INT_MAX__ >= 2147483647L.
10753         * gcc.c-torture/compile/961203-1.c: Likewise.
10754
10755 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10758         * g++.dg/opt/template1.C: Robustify assembler regexp
10759
10760 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10761
10762         * gcc.c-torture/execute/simd-4.x: Remove.
10763         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10764         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10765         Guard with #ifndef SKIP_ATTRIBUTE.
10766         * gcc.dg/compat/vector-1_y.c: Likewise.
10767         * gcc.dg/compat/vector-2_x.c: Likewise.
10768         * gcc.dg/compat/vector-2_y.c: Likewise.
10769         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10770         * g++.dg/eh/simd-2.C: Likewise.
10771
10772 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10773
10774         * gcc.c-torture/compile/complex-1.c: New.
10775
10776 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10777
10778         PR target/14209
10779         * gcc.c-torture/execute/20040218-1.c: New test.
10780
10781 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10782
10783         PR c++/14181
10784         * g++.dg/parse/new2.C: New test.
10785
10786 2004-02-18  Paul Brook  <paul@codesourcery.com>
10787
10788         * gcc.c-torture/compile/libcall-1.c: New test.
10789
10790 2004-02-18  Paul Brook  <paul@codesourcery.com>
10791
10792         PR debug/12934
10793         * gcc.dg/debug/debug-7.c: New test.
10794
10795 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10796
10797         * gcc.dg/20040217-1.c: New test.
10798
10799 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10800
10801         * gcc.c-torture/execute/990208-1.x: Delete.
10802
10803 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10804
10805         * gcc.c-torture/execute/20040208-2.x: New file.
10806
10807 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10808
10809         PR c++/11326
10810         * g++.dg/abi/structret1.C: New test.
10811
10812 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10813
10814         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10815         (i386_cpuid): No need to test if cpuid is available on AMD64.
10816         Fix assembly, so that it works onboth i386 and AMD64.
10817         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10818         (vecInLong): Fix s[] member type to unsigned int.
10819         (vecInWord): Remove type.
10820         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10821         (a64, b64, c64, d64, e64): Remove.
10822         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10823         Remove unused variable.  Remove initialization of removed variables.
10824         Don't call mmx_tests nor sse_tests.
10825         (reference_mmx, reference_sse): Remove.
10826         (check): Add return stmt.
10827         * gcc.dg/i386-sse-7.c: New test.
10828         * gcc.dg/i386-mmx-4.c: New test.
10829
10830 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10831
10832         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10833         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10834         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10835         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10836         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10837         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10838         g++.dg/tc1/dr94.C: Fix line terminator.
10839
10840 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10841
10842         * gcc.c-torture/compile/20040216-1.c: New.
10843
10844 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10845
10846         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10847         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10848         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10849         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10850         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10851         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10852
10853 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10854
10855         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10856
10857 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/13971
10860         * g++.dg/expr/cond4.C: New test.
10861
10862         PR c++/14086
10863         * g++.dg/lookup/crash2.C: New test.
10864
10865 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10866
10867         * gcc.c-torture/compile/20040214-2.c: New test.
10868
10869 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10870
10871         PR c++/14116
10872         * g++.dg/ext/typeof8.C: New test.
10873
10874 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10875
10876         * gcc.c-torture/compile/20040214-1.c: New test.
10877
10878 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10879
10880         PR c++/13635
10881         * g++.dg/template/spec11.C: New test.
10882
10883 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10884
10885         PR c++/13927
10886         * g++.dg/other/error8.C: New test.
10887
10888 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/14122
10891         * g++.dg/template/array4.C: New test.
10892
10893         PR c++/14108
10894         * g++.dg/inherit/thunk2.C: New test.
10895
10896         PR c++/14083
10897         * g++.dg/eh/cond2.C: New test.
10898
10899 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10900
10901         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10902
10903 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10904
10905         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10906
10907 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10908
10909         * g++.dg/simd-2.C: xfail on ppc64-linux.
10910
10911 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10912
10913         PR c/456
10914         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10915         tests.
10916
10917 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10918
10919         * gcc.dg/builtins-33.c: New test.
10920
10921 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10922
10923         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10924
10925 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10926
10927         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10928
10929 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10930
10931         * gcc.dg/ppc64-abi-3.c: New test.
10932
10933 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10934
10935         PR c/14092
10936
10937         * gcc.dg/pr14092-1.c: New testcase.
10938
10939 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10940
10941         * gcc.dg/cpp/assert4.c: Fix typo last change.
10942
10943         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10944         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10945
10946         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10947
10948 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10949
10950         * gcc.c-torture/compile/20040209-1.c: New test case.
10951
10952 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10953
10954         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10955
10956 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10957
10958         * gcc.c-torture/execute/20040208-[12].c: New tests.
10959
10960 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10961
10962         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10963
10964 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10965
10966         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10967
10968 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10969
10970         Bug 13856
10971         * gcc.dg/visibility-8.c: New testcase.
10972
10973 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10974
10975         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10976         arguments.
10977         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10978
10979 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10980
10981         PR middle-end/13696
10982         * g++.dg/opt/fold1.C: New test case.
10983
10984 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10985
10986         PR c++/14033
10987         * g++.dg/other/crash-2.C: New test.
10988
10989 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10990
10991         PR c++/14028
10992         * g++.dg/parse/angle-bracket2.C: New test.
10993
10994 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10995
10996         PR middle-end/13750
10997         Revert:
10998         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10999         PR pch/13361
11000         * testsuite/g++.dg/pch/wchar-1.C: New.
11001         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11002
11003 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11004
11005         PR c++/14008
11006         * g++.dg/parse/error15.C: New test.
11007         * g++.dg/parse/crash11.C: Update dg-error mark.
11008
11009 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/13932
11012         * g++.dg/warn/conv2.C: New test.
11013
11014 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11015
11016         PR c++/13086
11017         * g++.dg/warn/incomplete1.C: Remove xfail.
11018
11019 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11020
11021         * lib/file-format.exp (gcc_target_object_format): Use
11022         ${tool}_target_compile, not gcc_target_compile.
11023         * lib/target-supports.exp (check_alias_available): Likewise.
11024         (check_gc_sections_available): Likewise.
11025         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11026         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11027         dg-require-alias.
11028
11029 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR c++/13969
11032         * g++.dg/template/static6.C: New test.
11033
11034 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11035
11036         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11037
11038 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11039
11040         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11041         tests for systems where `char' is unsigned by default.
11042
11043 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11044
11045         PR c++/13997
11046         * g++.dg/template/partial3.C: New test.
11047
11048 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11049
11050         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11051         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11052         Remove mentions of obsolete ports.
11053
11054 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11055
11056         * gcc.dg/noncompile/20001228-1.c: Fix for new
11057         error message.
11058
11059 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11060
11061         PR target/9348
11062         * gcc.c-torture/execute/multdi-1.c: New test case.
11063
11064 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11065
11066         PR c++/13925
11067         * g++.dg/template/lookup5.C: New test.
11068
11069 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/13950
11072         * g++.dg/template/lookup4.C: New test.
11073
11074         PR c++/13970
11075         * g++.dg/parse/error14.C: New test.
11076
11077         PR c++/14002
11078         * g++.dg/parse/template13.C: New test.
11079
11080 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/13978
11083         * g++.dg/template/koenig4.C: New test.
11084
11085         PR c++/13968
11086         * g++.dg/template/crash17.C: New test.
11087
11088         PR c++/13975
11089         * g++.dg/parse/error13.C: New test.
11090         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11091
11092 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11093
11094         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11095
11096 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11097
11098         PR c/11658
11099         PR c/13994
11100         * gcc.dg/noncompile/20040203-1.c: New test.
11101         * gcc.dg/noncompile/20040203-2.c: Likewise.
11102         * gcc.dg/noncompile/20040203-3.c: Likewise.
11103         * gcc.dg/20040203-1.c: Likewise.
11104
11105 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11106
11107         PR c++/10858
11108         * g++.dg/template/sizeof7.C: New test.
11109
11110 2004-02-02  Eric Christopher  <echristo@redhat.com>
11111             Zack Weinberg  <zack@codesourcery.com>
11112
11113         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11114
11115 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11116
11117         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11118         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11119         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11120         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11121
11122 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/13113
11125         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11126
11127         PR c++/13854
11128         * g++.dg/ext/attrib13.C: New test.
11129
11130         PR c++/13907
11131         * g++.dg/conversion/op2.C: New test.
11132
11133 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11134
11135         * gcc.dg/titype-1.c: Fix pasto.
11136
11137 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11138
11139         * gcc.dg/titype-1.c: New test.
11140
11141 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11142
11143         PR c++/13957
11144         * g++.dg/template/non-type-template-argument-1.C,
11145         g++.dg/template/qualified-id1.C: Update dg-error marks.
11146         * g++.dg/template/nontype6.C: New test.
11147
11148 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11149
11150         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11151         * gcc.dg/builtins-31.c: New testcase.
11152         * gcc.dg/builtins-32.c: New testcase.
11153
11154 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11155
11156         * objc.dg/call-super-2.m: Update line numbers
11157         for the including of stddef.h.
11158
11159 2004-01-30  Michael Matz  <matz@suse.de>
11160
11161         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11162         g++.dg/ext/case-range3.C: New tests.
11163
11164 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11165
11166         DR206
11167         PR c++/13813
11168         * g++.dg/template/member4.C: New test.
11169
11170 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11171
11172         PR c++/13683
11173         * g++.dg/template/sizeof6.C: New test.
11174
11175 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11176
11177         * gcc.dg/fwritable-strings-1.c: New test.
11178
11179 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11180
11181         * gcc.c-torture/compile/20040130-1.c: New test.
11182
11183 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11184
11185         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11186
11187 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11188
11189         PR c++/13883
11190         * g++.dg/template/ctor3.C: New test.
11191
11192 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11193
11194         * g++.dg/tc1: New directory.
11195         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11196         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11197         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11198         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11199         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11200
11201 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11202
11203         * g++.dg/parse/error11.C: New test.
11204         * g++.dg/parse/error12.C: Likewise.
11205
11206 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11207
11208         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11209         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11210
11211 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/13791
11214         * g++.dg/ext/attrib12.C: New test.
11215
11216         PR c++/13736
11217         * g++.dg/parse/cast2.C: New test.
11218
11219 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11220
11221         * objc.dg/encode-2.m (main): New local string.  Set depending on
11222         sizeof long.  Use in sscanf call.
11223         * objc.dg/encode-3.m (main): New local string.  Set depending on
11224         sizeof long.  Use in scan_initial call.
11225
11226 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11227
11228         * objc.dg/call-super-2.m: Make LP64-safe.
11229         * objc.dg/desig-init-1.m: Likewise.
11230
11231 2004-01-27  Devang Patel <dpatel@apple.com>
11232
11233         * g++.dg/debug/namespace1.C: New test.
11234
11235 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11236
11237         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11238         xscale-*-*.
11239
11240         * gcc.dg/arm-mmx-1.c: New test.
11241
11242 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11243
11244         * gcc.dg/20040127-1.c: New test.
11245         * gcc.dg/20040127-2.c: New test.
11246
11247 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11248
11249         * objc.dg/stret-1.m (glob): Renamed to globa.
11250
11251 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11252
11253         PR c++/13663
11254         * g++.dg/expr/for1.C: New test.
11255
11256 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11257
11258         PR middle-end/13779
11259         * gcc.dg/darwin-longlong.c: New test.
11260
11261 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11262
11263         * gcc.dg/20040124-1.c: Moved test from here...
11264         * gcc.c-torture/compile/20040124-1.c: ...to here.
11265
11266 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11267
11268         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11269         the assembly output if -m64 is passed.
11270
11271 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/13833
11274         * g++.dg/template/cond3.C: New test.
11275
11276 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11277
11278         PR c++/13810
11279         * g++.dg/template/ttp7.C: New test.
11280
11281 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11282
11283         PR c++/13797
11284         * g++.dg/template/nontype4.C: New test.
11285         * g++.dg/template/nontype5.C: Likewise.
11286
11287 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11288
11289         * gcc.dg/torture/mips-clobber-at.c: New test.
11290
11291 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11292
11293         * gcc.dg/20040124-1.c: New test.
11294
11295 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11296
11297         * gcc.dg/20040123-1.c: New test.
11298
11299 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11300
11301         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11302
11303 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11304
11305         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11306
11307 2004-01-23  Andrew Pinski  <apinski@apple.com>
11308
11309         * gcc.dg/20030121-1.c: Move to ..
11310         * gcc.dg/20040121-1.c: here.
11311
11312 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11313
11314         * gcc.dg/builtins-29.c: New test case.
11315
11316 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11317
11318         PR 18314
11319         * gcc.dg/builtins-30.c: New testcase.
11320
11321 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11322
11323         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11324         * lib/g77.exp: Likewise.
11325         * lib/objc.exp: Likewise.
11326         * lib/g++.exp: Likewise.
11327
11328 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11329
11330         * gcc.dg/struct-by-value-2.c: New test.
11331
11332 2004-01-21  Andrew Pinski  <apinski@apple.com>
11333
11334         PR target/13785
11335         * gcc.dg/20030121-1.c: New test.
11336
11337 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11338
11339         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11340         clobber frame pointer register in asm statement.
11341
11342 2004-01-21  Falk Hueffner  <falk@debian.org>
11343
11344         * gcc.c-torture/compile/20040121-1.c: New test.
11345
11346 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11347
11348         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11349
11350 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11351
11352         * gcc.dg/ppc64-abi-2.c: New test.
11353
11354 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11355
11356         * lib/treelang.exp: Fill out this file.
11357         * lib/treelang-dg.exp: New File.
11358
11359 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11360
11361         * gcc.c-torture/compile/981022-1.c: Remove.
11362         * gcc.dg/array-5.c: Remove XFAIL.
11363         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11364         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11365         gcc.dg/cond-lvalue-1.c: Update.
11366         * gcc.dg/cast-lvalue-2.c: New test.
11367
11368 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11369
11370         PR c++/13592
11371         * g++.dg/other/error1.C (class foo): Tweak error message.
11372
11373         PR c++/13592
11374         * g++.dg/template/call2.C: New test.
11375
11376 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11377
11378         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11379         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11380         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11381         scalar-return-1_x.c, scalar-return-2_y.c,
11382         scalar-return-3_x.c, scalar-return-3_y.c,
11383         scalar-return-4_x.c, scalar-return-4_y.c,
11384         struct-align-1.h, struct-align-1_x.c,
11385         struct-align-1_y.c, struct-align-2.h,
11386         struct-align-2_x.c, struct-align-2_y.c,
11387         struct-by-value-10_y.c, struct-by-value-11_x.c,
11388         struct-by-value-11_y.c, struct-by-value-12_x.c,
11389         struct-by-value-12_y.c, struct-by-value-13_x.c,
11390         struct-by-value-13_y.c, struct-by-value-14_x.c,
11391         struct-by-value-14_y.c, struct-by-value-15_x.c,
11392         struct-by-value-15_y.c, struct-by-value-16_y.c,
11393         struct-by-value-17_y.c, struct-by-value-18_y.c,
11394         struct-by-value-19_y.c, struct-by-value-1_x.c,
11395         struct-by-value-1_y.c, struct-by-value-20_y.c,
11396         struct-by-value-2_x.c, struct-by-value-2_y.c,
11397         struct-by-value-3_y.c, struct-by-value-4_x.c,
11398         struct-by-value-4_y.c, struct-by-value-5_y.c,
11399         struct-by-value-6_y.c, struct-by-value-7_y.c
11400         struct-by-value-8_x.c, struct-by-value-8_y.c
11401         struct-by-value-9_x.c, struct-by-value-9_y.c
11402         struct-return-10_x.c, struct-return-10_y.c,
11403         struct-return-19_x.c, struct-return-20_x.c
11404         struct-return-2_x.c, struct-return-2_y.c
11405         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11406         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11407
11408 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11409
11410         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11411         attribute on sparc*-sun-solaris2.*.
11412
11413 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11414
11415         PR c++/13710
11416         * g++.dg/ext/typeof7.C: New test.
11417
11418 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11419
11420         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11421         * gcc.dg/const-elim-1.c: Same.
11422
11423 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11424
11425         * objc.dg/stret-1.m: New.
11426         * objc.dg/stret-2.m: New.
11427
11428 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11429
11430         PR c++/11895
11431         * g++.dg/ext/vector1.C: New test.
11432
11433 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11434
11435         * gcc.dg/pch/import-1.c: New.
11436         * gcc.dg/pch/import-1.hs: New.
11437         * gcc.dg/pch/import-1a.h: New.
11438         * gcc.dg/pch/import-1b.h: New.
11439         * gcc.dg/pch/import-1c.h: New.
11440
11441 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11442
11443         PR c++/13574
11444         * g++.dg/ext/array1.C: New test.
11445
11446         PR c++/13178
11447         * g++.dg/conversion/op1.C: New test.
11448
11449 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11450
11451         PR 11864
11452         From Kazumoto Kojima / Dan Kegel:
11453         * gcc.dg/pr11864-1.c: New test.
11454
11455         PR 10392
11456         From Marcus Comstedt / Dan Kegel:
11457         * gcc.dg/pr10392-1.c: New test.
11458
11459 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/13478
11462         * g++.dg/init/ref10.C: New test.
11463
11464 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11465
11466         PR c++/13407
11467         * g++.dg/parse/typename6.C: New test.
11468
11469 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11470
11471         PR pch/13361
11472         * testsuite/g++.dg/pch/wchar-1.C: New.
11473         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11474
11475 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11476
11477         PR c++/9259
11478         * g++.dg/expr/sizeof2.C: New test.
11479
11480 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11481
11482         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11483
11484 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11485
11486         PR c++/13659
11487         * g++.dg/lookup/strong-using-3.C: New.
11488         * g++.dg/lookup/using-10.C: New.
11489
11490 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11491
11492         PR c++/13594
11493         * g++.dg/lookup/strong-using-2.C: New.
11494
11495 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11496             Dan Kegel <dank@kegel.com>
11497             J"orn Rennecke <joern.rennecke@superh.com>
11498
11499         PR target/9365
11500         * gcc.dg/pr9365-1.c: New test.
11501
11502 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11503
11504         PR c++/8856
11505         * g++.dg/parse/casting-operator2.C: New test.
11506         * g++.old-deja/g++.pt/explicit83.C: Remove.
11507
11508 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11509
11510         * gcc.dg/label-compound-stmt-1.c: New test.
11511         * gcc.c-torture/compile/950922-1.c,
11512         gcc.c-torture/compile/20000211-3.c,
11513         gcc.c-torture/compile/20000518-1.c,
11514         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11515         compound statements.
11516
11517 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11518
11519         * gcc.dg/ppc64-abi-1.c: New test.
11520
11521 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11522
11523          * g++.dg/ext/attrib9.C: Add dg-warnings.
11524
11525 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11526
11527         PR c++/12335
11528         * g++.dg/parse/dtor3.C: New test.
11529
11530 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11531
11532         PR c++/12709
11533         * g++.dg/parse/try-catch-1.C: New test.
11534
11535 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11536
11537         * ada/acats/run_all.sh: Add more verbose output in acats.log
11538         when compiling tests.
11539
11540 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11541
11542         PR 13656
11543         * gcc.dg/typedef-redecl.c: New test case.
11544         * gcc.dg/typedef-redecl.h: New support file.
11545
11546 2004-01-13  Jan Hubicka  <jh@suse.cz>
11547
11548         * gcc.dg/always_inline.c: New test.
11549         * gcc.dg/debug/20031231-1.c: Fix.
11550
11551 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11552
11553         PR c++/13474
11554         * g++.dg/template/array3.C: New test.
11555
11556 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11557
11558         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11559         * g++.dg/warn/Wunused-2.C: Likewise.
11560
11561 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11562
11563         PR c++/13289
11564         * g++.dg/template/instantiate6.C: New test.
11565
11566 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11567
11568         PR middle-end/11397
11569         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11570
11571 2004-01-12  Jan Hubicka  <jh@suse.cz>
11572
11573         PR opt/12826
11574         * gcc.dg/20040112-1.c: New.
11575
11576         * gcc.dg/dwarf-die[1-7].c: Move to...
11577         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11578         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11579
11580 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11581
11582         PR c++/4100
11583         * g++.dg/parse/friend4.C: New test.
11584
11585 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11586
11587         PR c++/4100
11588         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11589         definition is called a friend.
11590
11591 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11592
11593         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11594
11595 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11596
11597         PR c++/3478
11598         * g++.dg/parse/error10.C: New test.
11599         * g++.dg/template/arg2.C: Accept "invalid type" error.
11600
11601 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11602
11603         PR middle-end/13392
11604         * g++.dg/opt/expect2.C: New test.
11605
11606 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11607
11608         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11609         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11610         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11611         Update dg-error regexps.
11612
11613 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11614
11615         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11616         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11617
11618 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11619
11620         * gcc.dg/pragma-re-1.c: Use right pointer type.
11621
11622 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11623
11624         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11625
11626 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11627
11628         * gcc.dg/rs6000-ldouble-1.c: New.
11629
11630 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11631
11632         DR 337
11633         PR c++/9256
11634         * g++.dg/other/abstract1.C: New test.
11635
11636 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11637
11638         * g++.dg/lookup/strong-using-1.C: New.
11639
11640 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11641
11642         PR c/11234
11643         * gcc.dg/func-ptr-conv-1.c: New test.
11644         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11645
11646 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11647
11648         PR target/13380.
11649         * gcc.c-torture/compile/20040109-1.c: New.
11650
11651 2004-01-08  Stuart Hastings  <stuart@apple.com>
11652
11653         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11654         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11655         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11656
11657 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11658
11659         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11660
11661 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11662
11663         * ada/acats/run_acats: Treat 'gnatchop' the same way
11664         as 'gnatmake'.  Export GCC_DRIVER.
11665         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11666         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11667
11668 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11669
11670         PR c++/12573
11671         * g++.dg/template/dependent-expr4.C: New test.
11672
11673 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11674
11675         * gcc.dg/altivec-11.c: New test.
11676
11677 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11678
11679         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11680
11681 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11682
11683         PR c/6024
11684         * gcc.dg/enum-compat-1.c: New test.
11685         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11686
11687 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11688
11689         PR c/12165
11690         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11691         gcc.dg/c99-idem-qual-3.c: New tests.
11692
11693 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11694
11695         * gcc.dg/winline-7.c: Don't cast void * to int.
11696
11697 2004-01-06  Jan Hubicka  <jh@suse.cz>
11698
11699         * gcc.dg/i386-sse-5.c: New test
11700         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11701
11702 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11703
11704         PR c++/12815
11705         * g++.dg/rtti/typeid4.C: New test.
11706
11707 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11708
11709         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11710
11711 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11712
11713         PR c++/12132
11714         * g++.dg/template/error11.C: New test.
11715
11716         PR c++/13451
11717         * g++.dg/template/class2.C: New test.
11718
11719 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11720         Richard Sandiford <rsandifo@redhat.com>
11721
11722         PR c++/13387
11723         * g++.dg/opt/alias3.C: New test.
11724
11725 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11726
11727         PR c++/13157
11728         * g++.dg/template/koenig3.C: New test.
11729
11730         PR c++/13529
11731         * g++.dg/parse/offsetof3.C: New test.
11732
11733         * g++.dg/init/copy7.C: Add missing dg-error markers.
11734
11735         PR c++/12226
11736         * g++.dg/init/copy7.c: New test.
11737
11738         PR c++/13536
11739         * g++.dg/parse/cast1.C: New test.
11740
11741 2004-01-04  Jan Hubicka  <jh@suse.cz>
11742
11743         * gcc.dg/winline[1-7].c: New tests.
11744
11745 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11746
11747         PR c++/13520
11748         * g++.dg/template/qualttp22.C: New test.
11749
11750 2004-01-01  Jan Hubicka  <jh@suse.cz>
11751
11752         * gcc.dg/debug/20031231-1.c: New.
11753         * gcc.c-torture/compile/20040101-1.c: New.
11754         * gcc.dg/dwarf-die-[1-7].c: New.
11755
11756 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11757
11758         PR optimization/13521
11759         * gcc.c-torture/compile/20031231-1.c: New test.
11760
11761 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11762
11763         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11764
11765 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11766
11767         PR c++/10079
11768         * g++.dg/template/crash16.C: New test.
11769
11770 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11771
11772         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11773
11774 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11775
11776         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11777         ports.
11778         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11779         * g++.old-deja/g++.law/profile1.C: Likewise.
11780         * gcc.c-torture/compile/981006-1.c: Likewise.
11781         * gcc.c-torture/execute/loop-2e.x: Likewise.
11782         * gcc.c-torture/execute/loop-2f.x: Remove.
11783         * gcc.c-torture/execute/loop-2g.x: Likewise.
11784         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11785         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11786
11787 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         PR c++/13507
11790         * g++.dg/ext/attrib11.C: New test.
11791
11792         PR c++/13494
11793         * g++.dg/template/array2-1.C: New test.
11794         * g++.dg/template/array2-2.C: New test.
11795
11796 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11797
11798         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11799
11800 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         PR c++/12774
11803         * g++.dg/template/array1-1.C: New test.
11804         * g++.dg/template/array1-2.C: New test.
11805
11806 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11807
11808         PR fortran/12632
11809         * g77.dg/12632.f: New test case.
11810
11811 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11812
11813         PR c++/13289
11814         * g++.dg/parse/nontype1.C: New test.
11815
11816 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11817
11818         PR c++/12403
11819         * g++.dg/parse/explicit1.C: New test.
11820         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11821
11822 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c++/13081
11825         * g++.dg/opt/inline6.C: New test.
11826
11827         PR c++/12613
11828         * g++.dg/parse/error9.C: New test.
11829
11830         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11831
11832 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11833
11834         PR c++/13009
11835         * g++.dg/init/assign1.C: New test.
11836
11837 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11838
11839         PR c++/13070
11840         * g++.dg/warn/format3.C: New test case.
11841
11842 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11843
11844         * gcc.c-torture/compile/20031227-1.c: New test.
11845
11846 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11847
11848         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11849         * g77.dg/bprob/bprob.exp: Likewise.
11850         * gcc.misc-tests/bprob.exp: Likewise.
11851         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11852         variants on systems where the library does not provide that
11853         functionality.
11854         * gcc.dg/builtins-20.c: Use builtins-config.h.
11855         * gcc.dg/builtins-config.h: New file.
11856
11857 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11858
11859         * lib/gcc-dg.exp (dg-require-profiling): New function.
11860         * lib/target-supports.exp (check_profiling_available): Likewise.
11861         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11862         * g77.dg/bprob/bprob.exp: Likewise.
11863         * gcc.misc-tests/bprob.exp: Likewise.
11864         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11865         * gcc.dg/20021014-1.c: Likewise.
11866         * gcc.dg/nest.c: Likewise.
11867
11868 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11869
11870         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11871         compiling.
11872         * g++.dg/lookup/java2.C: Likewise.
11873         * gcc.dg/cpp/lexident.c: Likewise.
11874
11875 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11876
11877         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11878         given.
11879         * gcc.c-torture/compile/961203-1.c: Likewise.
11880         * gcc.c-torture/compile/980506-1.c: Likewise.
11881
11882 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11883
11884         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11885         (additional_prunes): New global.
11886         (gcc-dg-prune): Handle additional per-test pruning.
11887         (dg-test): Clear additional_prunes between tests.
11888
11889         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11890         dg-prune-output to avoid spurious failures from assembler
11891         complaining about nonexistent WAW violations.
11892         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11893         Use dg-prune-output to avoid spurious failures from assembler
11894         warning about Itanium B-step errata.
11895
11896 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11897
11898         * g++.dg/abi/macro0.C: New test.
11899         * g++.dg/abi/macro1.C: Likewise.
11900         * g++.dg/abi/macro2.C: Likewise.
11901
11902         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11903         * g++.dg/abi/bitfield7.C: Likewise.
11904         * g++.dg/abi/dtor2.C: Likewise.
11905         * g++.dg/abi/mangle11.C: Likewise.
11906         * g++.dg/abi/mangle12.C: Likewise.
11907         * g++.dg/abi/mangle14.C: Likewise.
11908         * g++.dg/abi/mangle17.C: Likewise.
11909         * g++.dg/abi/vbase10.C: Likewise.
11910         * g++.dg/abi/vbase14.C: Likewise.
11911         * g++.dg/template/qualttp17.C: Likewise.
11912
11913 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11914
11915         PR c/11995
11916         * gcc.dg/20031223-1.c: New test.
11917
11918 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11919
11920         * gcc.dg/noreturn-7.c: New test.
11921
11922 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11923
11924         * gcc.dg/null-pointer-1.c: New test.
11925
11926 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11927
11928         * g++.old-deja/g++.jason/template18.C: Remove.
11929         * g++.old-deja/g++.jason/template37.C: Likewise.
11930
11931         PR c++/12862
11932         * g++.dg/lookup/ns1.C: New test.
11933
11934         PR c++/12397
11935         * g++.dg/template/lookup3.C: New test.
11936
11937 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11938
11939         * g++.dg/template/recurse1.C: New test
11940
11941 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/12479
11944         * g++.dg/parse/semicolon1.C: New test.
11945         * g++.dg/parse/semicolon1.h: Likewise.
11946
11947 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11948
11949         * gcc.dg/darwin-misaligned.c: New test.
11950
11951 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11952
11953         PR c/9163
11954         * gcc.dg/20031222-1.c: New test.
11955
11956 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/13438
11959         * g++.dg/parse/error8.C: New test.
11960
11961         PR c++/11554
11962         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11963
11964 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11965
11966         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11967         too small.
11968         * gcc.c-torture/compile/930217-1.c: Likewise.
11969         * gcc.c-torture/compile/930513-1.c: Likewise.
11970         * gcc.c-torture/execute/920908-2.c: Likewise.
11971         * gcc.c-torture/execute/921204-1.c: Likewise.
11972         * gcc.c-torture/execute/930621-1.c: Likewise.
11973         * gcc.c-torture/execute/930630-1.c: Likewise.
11974         * gcc.c-torture/execute/931031-1.c: Likewise.
11975         * gcc.c-torture/execute/980602-2.c: Likewise.
11976         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11977         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11978         * gcc.c-torture/execute/extzvsi.c: Likewise.
11979         * gcc.c-torture/unsorted/ext.c: Likewise.
11980
11981 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11982
11983         PR target/12749
11984         * gcc.c-torture/compile/20031220-2.c: New test case.
11985
11986 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11987
11988         PR optimization/13031
11989         * gcc.c-torture/compile/20031220-1.c: New test case.
11990
11991 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11992
11993         * gcc.dg/cast-function-1.c: New test.
11994
11995 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11996
11997         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11998         formats.
11999
12000 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12001
12002         PR c++/12795
12003         * g++.dg/ext/attrib10.C: New test.
12004
12005 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12006
12007         * gcc.dg/cleanup-10.c: New test.
12008         * gcc.dg/cleanup-11.c: New test.
12009
12010 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12011
12012         PR c++/13239
12013         * g++.dg/opt/expect1.C: New test.
12014
12015 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12016
12017         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12018
12019 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12020
12021         PR debug/12923
12022         * gcc.dg/20031218-1.c: New test.
12023
12024         PR debug/12389
12025         * gcc.dg/20031218-2.c: New test.
12026         * gcc.dg/20031218-3.c: New test.
12027
12028         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12029         of label name and allow for USER_LABEL_PREFIX == "_" names.
12030         * g++.dg/abi/mangle18-2.C: Likewise.
12031         * g++.dg/abi/mangle19-1.C: Likewise.
12032         * g++.dg/abi/mangle19-2.C: Likewise.
12033         * g++.dg/abi/mangle20-1.C: Likewise.
12034         * g++.dg/abi/mangle20-2.C: Likewise.
12035
12036 2003-12-18  Richard Henderson  <rth@redhat.com>
12037
12038         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12039
12040 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12041             Dan Kegel <dank@kegel.com>
12042
12043         PR other/12009
12044         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12045         testing a cross compiler, it causes spurious compile failures.
12046         * lib/g++.exp: Likewise.
12047
12048 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12049
12050         PR c++/13262
12051         * g++.dg/template/access13.C: New test.
12052
12053 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12054
12055         * gcc.dg/20031216-1.c: New test.
12056
12057 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12058
12059         PR c++/9154
12060         * g++.dg/template/error10.C: New test.
12061
12062 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12063
12064         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12065         * g++.dg/eh/simd-2.C: Likewise.
12066
12067 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12068             Roger Sayle  <roger@eyesopen.com>
12069
12070         * gcc.c-torture/execute/ieee/mzero5.c: New.
12071
12072 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12073
12074         PR c++/10603
12075         * g++.dg/parse/error6.C: New test.
12076
12077         PR c++/12827
12078         * g++.dg/parse/error7.C: New test.
12079
12080 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12081
12082         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12083         at -O with stabs debugging formats.
12084         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12085         * gcc.dg/debug/debug-2.c: Likewise.
12086
12087 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12088
12089         PR c++/12696
12090         * g++.dg/init/error1.C: New test.
12091
12092         PR c++/12218
12093         * g++.dg/init/pm3.C: New test.
12094
12095 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12096
12097         PR c/3347
12098         * gcc.dg/bitfld-8.c: New test.
12099
12100 2003-12-16  James Lemke  <jim@wasabisystems.com>
12101
12102         * gcc.dg/arm-scd42-[123].c: New tests.
12103
12104 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12105
12106         PR c++/9043
12107         * g++.dg/abi/mangle20-1.C: New test.
12108         * g++.dg/abi/mangle20-2.C: New test.
12109
12110 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12111
12112         PR c++/13275
12113         * g++.dg/other/offsetof2.C: Remove XFAIL.
12114         * g++.dg/parse/offsetof1.C: New test.
12115         * g++.gd/parse/offsetof2.C: Likewise.
12116
12117 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12118
12119         * g++.dg/template/nontype3.C: New test.
12120         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12121
12122 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12123
12124         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12125
12126 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         PR c++/13387
12129         * g++.dg/expr/assign1.C: New test.
12130
12131         PR c++/13242
12132         * g++.dg/abi/mangle19-1.C: New test.
12133         * g++.dg/abi/mangle19-2.C: New test.
12134
12135 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12136
12137         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12138
12139 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12140
12141         * gcc.c-torture/execute/20031216-1.c: New test.
12142
12143 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12144
12145         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12146         an ICE regression.
12147
12148 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/10926
12151         * g++.dg/template/error9.C: New test.
12152
12153         PR c++/11116
12154         * g++.dg/template/error8.C: New test.
12155
12156 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12157
12158         PR middle-end/13400
12159         * gcc.c-torture/execute/20031215-1.c: New test case.
12160
12161 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12162
12163         PR c++/13269
12164         * g++.dg/parse/error5.C: New test.
12165
12166         PR c++/12989
12167         * g++.dg/expr/sizeof1.C: New test.
12168
12169         PR c++/13310
12170         * g++.dg/template/crash15.C: New test.
12171
12172 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12173
12174         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12175         a non-POD type as the last named parameter of a varargs function.
12176
12177 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12178
12179         PR c++/13243
12180         PR c++/12573
12181         * g++.dg/template/crash14.C: New test.
12182         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12183
12184 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12185
12186         * g++.dg/other/java1.C: New test.
12187
12188         PR c++/13241
12189         * g++.dg/abi/mangle18-1.C: New test.
12190         * g++.dg/abi/mangle18-2.C: New test.
12191
12192 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12193
12194         PR optimization/10312
12195         * gcc.c-torture/execute/20031214-1.c: New.
12196
12197 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/10779
12200         PR c++/12160
12201         * g++.dg/parse/error3.C: New test.
12202         * g++.dg/parse/error4.C: Likewise.
12203         * g++.dg/abi/mangle4.C: Tweak error messages.
12204         * g++.dg/lookup/using5.C: Likewise.
12205         * g++.dg/other/error2.C: Likewise.
12206         * g++.dg/parse/typename5.C: Likewise.
12207         * g++.dg/parse/undefined1.C: Likewise.
12208         * g++.dg/template/arg2.C: Likewise.
12209         * g++.dg/template/ttp3.C: Likewise.
12210         * g++.dg/template/type1.C: Likewise.
12211         * g++.old-deja/g++.other/crash32.C: Likewise.
12212         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12213
12214 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12215
12216         PR c++/13106
12217         * g++.dg/warn/noreturn-3.C: New test.
12218
12219 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12220
12221         PR c++/13118
12222         * g++.dg/abi/covariant3.C: New.
12223
12224 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12225
12226         * g++.dg/eh/ia64-1.C: New test.
12227
12228 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12229
12230         PR optimization/13037
12231         * g77.f-torture/execute/13037.f: New test case.
12232
12233 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12234
12235         PR c++/12881
12236         * g++.dg/abi/covariant2.C: New.
12237
12238 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12239
12240         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12241
12242 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12243
12244         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12245
12246 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12247
12248         PR other/10819
12249         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12250         to fix Bug 10819.
12251         * lib/g++.exp (g++_version): Likewise.
12252         * lib/g77.exp (g77_version): Likewise.
12253         * lib/objc.exp (default_objc_version): Likewise.
12254
12255 2003-12-10  Richard Henderson  <rth@redhat.com>
12256
12257         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12258
12259         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12260
12261 2003-12-08  Matt Austern  <austern@apple.com>
12262
12263         PR c/13134
12264         * lib/gcc-dg.exp (dg-require-visibility): Define.
12265         * lib/target-supports (check_visibility_available): Define.
12266         * gcc.dg/visibility-1.c: New test.
12267         * gcc.dg/visibility-2.c: Likewise.
12268         * gcc.dg/visibility-3.c: Likewise.
12269         * gcc.dg/visibility-4.c: Likewise.
12270         * gcc.dg/visibility-5.c: Likewise.
12271         * gcc.dg/visibility-6.c: Likewise.
12272         * g++.dg/ext/visibility-1.C: Likewise.
12273         * g++.dg/ext/visibility-2.C: Likewise.
12274         * g++.dg/ext/visibility-3.C: Likewise.
12275         * g++.dg/ext/visibility-4.C: Likewise.
12276         * g++.dg/ext/visibility-5.C: Likewise.
12277         * g++.dg/ext/visibility-6.C: Likewise.
12278
12279 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12280
12281         * g++.dg/lookup/java1.C: New test.
12282         * g++.dg/lookup/java2.C: New test.
12283
12284 2003-12-07  Falk Hueffner  <falk@debian.org>
12285
12286         * g++.dg/opt/noreturn-1.C: New test.
12287
12288 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12289
12290         * gcc.dg/overflow-1.c: New test.
12291
12292 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12293
12294         * g77.f-torture/compile/13060.f: New test.
12295
12296 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12297
12298         PR c++/13323
12299         * g++.dg/inherit/operator2.C: New test.
12300
12301 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/13305
12304         * g++.dg/ext/attrib9.C: New test.
12305
12306 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/13314
12309         * g++.dg/template/error7.C: New test.
12310
12311 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12312             J"orn Rennecke <joern.rennecke@superh.com>
12313
12314         PR target/13302
12315         * g++.dg/other/struct-va_list.C: New test.
12316
12317 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12318
12319         PR c++/13166
12320         * g++.dg/parse/defarg6.C: New test.
12321
12322 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12323
12324         PR target/13256
12325         * gcc.c-torture/execute/20031201-1.c: New test.
12326
12327 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12328
12329         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12330
12331 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12332
12333         * gcc.dg/builtin-return-1.c: New test.
12334
12335 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12336             J"orn Rennecke <joern.rennecke@superh.com>
12337
12338         PR optimization/13260
12339         * gcc.c-torture/execute/20031204-1.c: New test.
12340
12341 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/9127
12344         * g++.dg/template/error6.C: New test.
12345
12346 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * gcc.dg/20031202-1.c: New test.
12349
12350 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/13179
12353         * g++.dg/template/eh1.C: New test.
12354
12355         PR c++/10771
12356         * g++.dg/template/error5.C: New test.
12357
12358 2003-12-02  David Ung  <davidu@mips.com>
12359
12360         * gcc.dg/compat/vector-check.h: Corrected type for var
12361         g_##TMODE
12362
12363 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12364
12365         PR c++/10126
12366         * g++.dg/template/ptrmem8.C: New test.
12367
12368 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12369
12370         PR c++/12573
12371         * g++.dg/template/dependent-expr3.C: New test.
12372
12373 2003-12-01  James Lemke  <jim@wasabisystems.com>
12374
12375         * gcc.dg/arm-g2.c: New test.
12376
12377 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12378
12379         PR optimization/11634
12380         * gcc.dg/20031201-2.c: New test case.
12381
12382 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12383
12384         PR 11433
12385         * objc.dg/proto-lossage-3.m: New test.
12386
12387 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR optimization/12628
12390         * gcc.dg/20031201-1.c: New test case.
12391
12392 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12393
12394         * gcc.dg/unaligned-1.c: New test.
12395
12396 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12397
12398         PR c++/9849
12399         * g++.dg/template/error4.C: New test.
12400         * g++.dg/template/nested3.C: Adjust error markers.
12401
12402 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12403
12404         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12405
12406 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12407
12408         PR c/10333
12409         * gcc.dg/bitfld-7.c: New test.
12410
12411 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12412
12413         * gcc.dg/tls/asm-1.C: New test.
12414
12415 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12416
12417         * gcc.dg/cpp/assert4.c: Update.
12418
12419 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12420
12421         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12422         * gcc.dg/builtin-apply3.c: New test.
12423
12424 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12425
12426         * lib/compat.exp (compat-obj): New xfaildata parameter.
12427         Use it to set compiler_conditional_xfail_data before compiling.
12428         (compat-get-options): Handle dg-xfail-if.
12429         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12430         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12431         * gcc.dg/compat/vector-1_y.c: Likewise.
12432         * gcc.dg/compat/vector-2_x.c: Likewise.
12433         * gcc.dg/compat/vector-2_y.c: Likewise.
12434
12435 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * g++.dg/opt/reg-stack4.C: New test.
12438
12439 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440
12441         * gcc.dg/builtin-apply2.c: New test.
12442
12443 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12444
12445         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12446
12447 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12448
12449         PR c++/12924
12450         * g++.dg/template/template-id-2.C: New test.
12451
12452 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12453
12454         PR c++/5369
12455         * g++.dg/template/memfriend1.C: New test.
12456         * g++.dg/template/memfriend2.C: Likewise.
12457         * g++.dg/template/memfriend3.C: Likewise.
12458         * g++.dg/template/memfriend4.C: Likewise.
12459         * g++.dg/template/memfriend5.C: Likewise.
12460         * g++.dg/template/memfriend6.C: Likewise.
12461         * g++.dg/template/memfriend7.C: Likewise.
12462         * g++.dg/template/memfriend8.C: Likewise.
12463         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12464
12465 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12466
12467         PR c++/12515
12468         * g++.dg/ext/cond1.C: New test.
12469
12470 2003-11-20  Richard Henderson  <rth@redhat.com>
12471
12472         * gcc.dg/20020201-2.c: Remove.
12473         * gcc.dg/20020201-4.c: Remove.
12474         * gcc.dg/20020304-1.c: Remove.
12475
12476 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12477
12478         * gcc.dg/cpp/trad/xwin1.c: New test case.
12479
12480 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12481
12482         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12483         * lib/g77.exp: Likewise.
12484         * lib/objc.exp: Likewise.
12485         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12486         for darwin.
12487
12488 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12489
12490         PR c++/12932
12491         * g++.dg/template/static5.C: New test.
12492
12493 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12494
12495         * gcc.dg/nested-func-1.c: New test.
12496
12497 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12498
12499         * gcc.dg/cpp/assert4.c: New test.
12500
12501 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12502
12503         PR c++/2294
12504         * g++.dg/lookup/using9.c: New test.
12505
12506 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12507
12508         PR c++/12762
12509         * g++.dg/template/error3.C: New test.
12510
12511 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12512
12513         PR ada/13035
12514         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12515         No longer use a wrapper for gcc, since this does not work under
12516         Windows.
12517
12518 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12519
12520         PR c++/2094
12521         * g++.dg/template/ptrmem7.C: New test.
12522
12523 2003-11-13  Andrew Pinski <apinski@apple.com>
12524
12525         * gcc.c-torture/compile/20031113-1.c: New test.
12526
12527 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12528             Kean Johnston <jkj@sco.com>
12529
12530         PR c/13029
12531         * gcc.dg/unused-4.c: Update.
12532
12533 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12534
12535         * g++.dg/opt/const3.C: New test.
12536
12537 2003-11-13  Jan Hubicka  <jh@suse.cz>
12538
12539         * gcc.c-torture/compile/20031112-1.c: New test.
12540
12541 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12542
12543         * g++.dg/parse/crash10.C: Remove bogus error marker.
12544
12545 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12546
12547         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12548         (host_gcc): Likewise.
12549         (ROOT): Honor $PWDCMD.
12550         (BASE): Likewise.
12551         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12552
12553 2003-11-12  Catherine Moore  <clm@redhat.com>
12554
12555         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12556
12557 2003-11-12  Andreas Jaeger  <aj@suse.de>
12558             Jakub Jelinek  <jakub@redhat.com>
12559             Andrew Pinski  <pinskia@physics.uc.edu>
12560             Richard Henderson  <rth@redhat.com>
12561
12562         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12563         systems.
12564         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12565
12566         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12567         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12568
12569 2003-11-11  Andreas Jaeger  <aj@suse.de>
12570
12571         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12572
12573         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12574
12575 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12576
12577         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12578         Clean ups.
12579
12580 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12581
12582         * gcc.dg/trampoline-1.c: New test.
12583
12584 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12585
12586         * gcc.c-torture/compile/200031109-1.c: New test.
12587
12588 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12589
12590         PR c/3190
12591         PR c/8714
12592         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12593         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12594         gcc.dg/format/no-y2k-1.c: Update.
12595
12596 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12597
12598         PR optimization/10467
12599         * gcc.dg/20031108-1.c: New test case.
12600
12601 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12602
12603         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12604
12605 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12606
12607         * gcc.dg/compound-lvalue-1.c: New test.
12608         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12609         some XFAILs.
12610
12611 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12612
12613         * gcc.dg/altivec-varargs-1.c: New test.
12614
12615 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12616
12617         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12618         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12619         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12620         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12621         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12622
12623 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12624
12625         * gcc.dg/cond-lvalue-1.c: New test.
12626
12627 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12628
12629         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12630
12631 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12632
12633         PR c++/11616
12634         * g++.dg/template/instantiate5.C: New test.
12635
12636 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12637
12638         PR c++/12726
12639         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12640         * ChangeLog: Add missing first entry for above test.
12641
12642 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12643
12644         PR c++/9810
12645         * g++.dg/template/using8.C: New test.
12646         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12647
12648 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12649
12650         PR optimization/10817
12651         * gcc.c-torture/compile/20031102-1.c: New test case.
12652
12653 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12654
12655         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12656         2147483647.
12657
12658 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12659
12660         * gcc.dg/20031102-1.c: New test.
12661
12662 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12663
12664         * gcc.dg/complex-1.c: New test.
12665
12666 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12667
12668         PR c++/12796
12669         * g++.dg/template/crash13.C: Adjust expected error location.
12670         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12671
12672 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12673
12674         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12675
12676 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12677
12678         PR/10239
12679         * gcc.c-torture/compile/20031031-2.c: New test.
12680
12681 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12682
12683         PR/11640
12684         * gcc.c-torture/compile/20031031-1.c: New test.
12685
12686 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12687
12688         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12689         * gcc.misc-tests/bprob.exp: Likewise.
12690         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12691         the execution test on arm-elf configs.
12692         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12693         configs that don't support scratch files.
12694         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12695
12696 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12697
12698         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12699         done by dejagnu.
12700
12701 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12702
12703         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12704         Avoid non pure sh syntax. Add more logging.
12705
12706         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12707         fail.
12708
12709 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12710
12711         PR libgcj/10610
12712         * gcc.dg/ppc-stackalign-1.c: New test.
12713
12714 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12715
12716         * ada/acats/run_all.sh: Change output to be more compliant with
12717         dejagnu framework.
12718         Create acats.sum and acats.log files under testsuite/ada/acats
12719         Only run [a-z]* directories, to filter out e.g. CVS.
12720         Redirect build output to log file.
12721
12722 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12723
12724         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12725
12726 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12727
12728         PR ada/5909:
12729         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12730
12731 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12732
12733         * gcc.c-torture/compile/20031023-1.c: New test.
12734         * gcc.c-torture/compile/20031023-2.c: New test.
12735         * gcc.c-torture/compile/20031023-3.c: New test.
12736         * gcc.c-torture/compile/20031023-4.c: New test.
12737
12738 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12739
12740         PR c++/10371
12741         * g++.dg/lookup/scoped8.C: New test.
12742
12743 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12744
12745         * g++.dg/opt/reg-stack3.C: New test.
12746
12747 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12748
12749         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12750
12751 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12752
12753         PR c++/11076
12754         * g++.dg/template/crash13.C: New test.
12755
12756 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12757
12758         * gcc.dg/c99-restrict-2.c: New test.
12759
12760 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         PR c++/12698, c++/12699, c++/12700, c++/12566
12763         * g++.dg/inherit/covariant9.C: New test.
12764         * g++.dg/inherit/covariant10.C: New test.
12765         * g++.dg/inherit/covariant11.C: New test.
12766
12767 2003-10-23  Jason Merrill  <jason@redhat.com>
12768
12769         PR c++/12726
12770         * g++.dg/ext/complit2.C: New test.
12771
12772 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12773
12774         PR target/12654
12775         * gcc.c-torture/execute/20031020-1.c: New test.
12776
12777 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12778
12779         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12780         following the jump_insn.
12781
12782 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12783
12784         * gcc.dg/cast-lvalue-1.c: New test.
12785
12786 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/11962
12789         * g++.dg/template/cond2.C: New test.
12790
12791 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12792
12793         * gcc.dg/builtins-28.c: New test.
12794
12795 2003-10-20  Jan Hubicka  <jh@suse.cz>
12796
12797         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12798         parameter.
12799         * testsuite/gcc.dg/inline-2.c: Likewise.
12800
12801 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12802
12803         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12804         * gcc.dg/nest.c:  Likewise.
12805
12806 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12807
12808         PR c++/9781, c++/10583, c++/11862
12809         * g++.dg/parse/crash13.C: New test.
12810
12811 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12812
12813         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12814
12815 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12816
12817         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12818         Define HAVE_C99_RUNTIME except on Solaris.
12819         * gcc.dg/builtins-20.c: Likewise.
12820
12821 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12822
12823         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12824
12825 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12826
12827         PR c++/12495
12828         * g++.dg/template/crash21.C: New test.
12829
12830 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12831
12832         PR c++/2513
12833         * g++.dg/template/typename5.C: New test.
12834
12835 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12836
12837         PR c++/12369
12838         * g++.dg/template/friend25.C: New test.
12839
12840 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12841
12842         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12843         versions.
12844
12845 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12846
12847         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12848         == 2147483647.
12849
12850 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12851
12852         * gcc.c-torture/execute/960416-1.x: Remove.
12853         * gcc.c-torture/execute/divconst-3.x: Likewise.
12854
12855 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12856
12857         PR target/12598
12858         * gcc.dg/torture/cris-volatile-1.c: New test.
12859
12860 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12861
12862         PR optimization/9325
12863         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12864         for overflowing floating point to integer conversion during RTL
12865         simplification.
12866
12867 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12868
12869         * objc/execute/_cmd.m: Fix typo.
12870         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12871         Relax 'scan-assembler' regexp.
12872         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12873         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12874         * objc.dg/zero-link-2.m: Remove blank line.
12875         * objc.dg/zero-link-3.m: New test case.
12876
12877 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12878
12879         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12880
12881         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12882         than linker trickery.
12883
12884 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12885
12886         PR c++/12370
12887         * g++.dg/other/friend2.C: New test.
12888
12889 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12890
12891         * gcc.dg/20031012-1.c: New test.
12892
12893 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12894
12895         * gcc.dg/weak/weak-3.c: Fix for new warning.
12896
12897 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12898
12899         PR optimization/8750
12900         * gcc.c-torture/execute/20031012-1.c: New test case.
12901
12902 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12903
12904         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12905         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12906
12907 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12908
12909         PR optimization/12260
12910         * gcc.c-torture/compile/20031011-2.c: New test case.
12911
12912 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12913
12914         * gcc.c-torture/execute/20031011-1.c: New testcase.
12915
12916 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12917
12918         * gcc.c-torture/compile/20031011-1.c: New test.
12919
12920 2003-10-11  Jan Hubicka  <jh@suse.cz>
12921
12922         * g++.dg/other/first-global.C: New test.
12923
12924 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12925
12926         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12927
12928 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12929
12930         * gcc.c-torture/compile/20031010-1.c: New test.
12931
12932 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12933
12934         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12935         * gcc.c-torture/execute/va-arg-25.c: ... here.
12936
12937 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12938
12939         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12940
12941 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12942
12943         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12944
12945 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12946
12947         * g++.dg/parse/error2.C: New test.
12948
12949 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12950
12951         PR c++/11097
12952         * g++.dg/other/error5.C: Modify the error message.
12953         * g++.dg/lookup/using8.C: New test.
12954
12955 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12956
12957         * gcc.dg/darwin-abi-2.c: New file.
12958         * gcc.c-torture/execute/va-arg-24.c: New file.
12959
12960 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12961
12962         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12963         indentation.
12964
12965 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12966
12967         PR c++/10147
12968         * g++.dg/other/error4.C: Update error messages.
12969         * g++.dg/template/ptrmem4.C: Likewise.
12970
12971         PR c++/12337
12972         * g++.dg/init/new9.C: New test.
12973
12974         PR c++/12334, c++/12236, c++/8656
12975         * g++.dg/ext/attrib8.C: New test.
12976
12977 2003-10-06  Devang Patel  <dpatel@apple.com>
12978
12979         * gcc.dg/debug/dwarf2-3.h: New test.
12980         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12981
12982 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12983
12984         * g++.dg/opt/cfg2.C: New test.
12985
12986 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * g++.dg/opt/float1.C: New test.
12989
12990 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12991
12992         * gcc.dg/c90-array-lval-6.c: New test.
12993         * gcc.dg/c99-array-lval-6.c: New test.
12994
12995 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12996             Ziemowit Laski  <zlaski@apple.com>
12997
12998         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12999         'Derived', so that it is never considered a class method; add
13000         new warning for '+port' method ambiguity.
13001         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13002         <objc/objc-api.h> (needed on Mac OS X).
13003         * objc.dg/method-13.m: New test.
13004
13005 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13006
13007         PR optimization/9325, PR java/6391
13008         * gcc.c-torture/execute/20031003-1.c: New test case.
13009
13010 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13011
13012         PR optimization/12180
13013         * gcc.dg/20031002-1.c: New test.
13014
13015         PR c++/12486
13016         * g++.dg/inherit/error1.C: New test.
13017
13018 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13019
13020         * lib/f-torture.exp (search_for): Rename to...
13021         (search_for_re): This.  Also, clean up comments and the
13022         "regexp" invocation.
13023
13024 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13025
13026         * gcc.c-torture/compile/20031002-1.c: New test.
13027
13028 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13029
13030         * g++.dg/opt/cond1.C: New test.
13031
13032 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13033
13034         * gcc.dg/Wold-style-definition-2.c: New testcase.
13035         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13036
13037 2003-09-29  Richard Henderson  <rth@redhat.com>
13038
13039         * g++.dg/init/array10.C: Add dg-options.
13040
13041 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13042
13043         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13044
13045 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13046
13047         * g++.dg/template/friend19.C: Fix typo.
13048         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13049
13050 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13051
13052         * gcc.c-torture/execute/20030928-1.c: New test.
13053         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13054
13055 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13056
13057         * g++.dg/opt/unroll1.C: New test.
13058
13059 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13060
13061         PR optimization/11741
13062         * gcc.dg/20030926-1.c: New test case.
13063
13064 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13065
13066         PR c++/5655
13067         * g++.dg/parse/access7.C: New test.
13068         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13069
13070 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13071
13072         MERGE OF objc-improvements-branch into MAINLINE:
13073         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13074         if libobjc has not been built.
13075         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13076         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13077         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13078         objc/execute/nested-3.m, objc/execute/np-2.m,
13079         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13080         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13081         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13082         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13083         objc.dg/special/unclaimed-category-1.h,
13084         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13085         well as GNU runtime.
13086         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13087         * execute/cascading-1.m, execute/function-message-1.m,
13088         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13089         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13090         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13091         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13092         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13093         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13094         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13095         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13096         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13097         * objc.dg/bitfield-2.m: Run only on Darwin.
13098         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13099         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13100         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13101         * objc.dg/const-str-1.m: Fix constant string layout.
13102
13103 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13104
13105         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13106
13107 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13108
13109         * gcc.dg/darwin-abi-1.c: New file.
13110
13111 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13112
13113         PR target/12281
13114         * gcc.c-torture/compile/20030921-1.c: New test.
13115
13116 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13117
13118         * g++.dg/opt/reg-stack2.C: New test.
13119
13120 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13121
13122         * g++.dg/eh/delayslot1.C: New test.
13123
13124 2003-09-20  Richard Henderson  <rth@redhat.com>
13125
13126         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13127
13128 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13129
13130         * gcc.c-torture/execute/20030920-1.c: New test case.
13131
13132 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13133
13134         * g++.dg/rtti/typeid3.C: Correct expected error message.
13135
13136 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13137
13138         PR c++/157
13139         * g++.dg/parse/crash12.C: New test.
13140
13141 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13142
13143         * gcc.dg/compat/mixed-struct-check.h: New.
13144         * gcc.dg/compat/mixed-struct-defs.h: New.
13145         * gcc.dg/compat/mixed-struct-init.h: New.
13146         * gcc.dg/compat/struct-by-value-19_main.c: New.
13147         * gcc.dg/compat/struct-by-value-19_x.c: New.
13148         * gcc.dg/compat/struct-by-value-19_y.c: New.
13149         * gcc.dg/compat/struct-by-value-20_main.c: New.
13150         * gcc.dg/compat/struct-by-value-20_x.c: New.
13151         * gcc.dg/compat/struct-by-value-20_y.c: New.
13152         * gcc.dg/compat/struct-return-19_main.c: New.
13153         * gcc.dg/compat/struct-return-19_x.c: New.
13154         * gcc.dg/compat/struct-return-19_y.c: New.
13155         * gcc.dg/compat/struct-return-20_main.c: New.
13156         * gcc.dg/compat/struct-return-20_x.c: New.
13157         * gcc.dg/compat/struct-return-20_y.c: New.
13158
13159 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13160         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13161         so that it will not complain on LP64 targets.
13162
13163 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13164
13165         PR c++/495
13166         * g++.dg/template/friend24.C: New test.
13167
13168 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13169
13170         PR c++/12332
13171         * g++.dg/template/memtmpl2.C: New test.
13172
13173 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13174
13175         PR target/11184
13176         * gcc.dg/builtin-apply1.c: New test.
13177
13178 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         PR c++/9848
13181         * g++.dg/warn/Wunused-4.C: New test.
13182
13183 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13184
13185         PR c++/12316
13186         * g++.dg/other/gc2.C: New test.
13187
13188 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/11991
13191         * g++.dg/rtti/typeid3.C: New test.
13192
13193         PR c++/12266
13194         * g++.dg/overload/template1.C: New test.
13195
13196 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13197
13198         * g++.dg/opt/cfg3.C: New test.
13199
13200 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13201
13202         PR c++/7939
13203         * g++.dg/template/crash11.C: New test.
13204
13205 2003-09-16  Jason Merrill  <jason@redhat.com>
13206             Jakub Jelinek  <jakub@redhat.com>
13207
13208         * gcc.dg/attr-warn-unused-result.c: New test.
13209
13210 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13211
13212         PR c++/12184
13213         * g++.dg/expr/call2.C: New test.
13214
13215 2003-09-15  Andreas Jaeger  <aj@suse.de>
13216
13217         * gcc.dg/Wold-style-definition-1.c: New test.
13218
13219 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13220
13221         PR c++/3907
13222         * g++.dg/parse/template12.C: New test.
13223
13224         * g++.dg/abi/bitfield11.C: New test.
13225         * g++.dg/abi/bitfield12.C: Likewise.
13226
13227 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13228
13229         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13230         non-expansion of functional macro name without arguments at EOL.
13231         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13232
13233 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13234
13235         * gcc.c-torture/execute/20030914-[12].c: New tests.
13236
13237 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         PR c++/11788
13240         * g++.dg/overload/addr1.C: New test.
13241
13242 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13243
13244         * gcc.dg/20030909-1.c: New test.
13245
13246 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13247
13248         * gcc.dg/ultrasp10.c: New test.
13249
13250 2003-09-09  Devang Patel  <dpatel@apple.com>
13251
13252         * gcc.dg/darwin-ld-6.c: New test.
13253
13254 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13257
13258 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * gcc.dg/ia64-types1.c: New test.
13261         * gcc.dg/ia64-types2.c: Likewise.
13262
13263 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13264
13265         * gcc.dg/builtins-1.c: Add more _Complex tests.
13266         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13267
13268         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13269         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13270
13271 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13272
13273         PR c++/11786
13274         * g++.dg/lookup/koenig2.C: New test.
13275
13276         PR c++/5296
13277         * g++.dg/rtti/typeid2.C: New test.
13278
13279 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13280
13281         * gcc.c-torture/compile/20030904-1.c: New test.
13282
13283 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13284
13285         * g++.dg/opt/longbranch2.C: New test.
13286
13287 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13288
13289         * g++.dg/template/crash10.C: Only compile it.
13290
13291 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13292
13293         PR middle-end/11665
13294         * gcc.c-torture/compile/20030907-1.c: New test.
13295         * g++.dg/init/array11.C: New test.
13296
13297 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13298
13299         PR c++/11852
13300         * g++.dg/init/struct1.C: New test.
13301
13302 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13303
13304         PR c++/12181
13305         * g++.dg/expr/comma1.C: New test.
13306
13307 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13308
13309         PR c++/11867
13310         * g++.dg/expr/static_cast5.C: New test.
13311
13312 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13313
13314         PR c++/11507
13315         * g++.dg/lookup/scoped7.C: New test.
13316
13317         PR c++/9574
13318         * g++.dg/other/static1.C: New test.
13319
13320         PR c++/11490
13321         * g++.dg/warn/template-1.C: New test.
13322
13323         PR c++/11432
13324         * g++.dg/template/crash10.C: New test.
13325
13326         PR c++/2478
13327         * g++.dg/overload/VLA.C: New test.
13328
13329         PR c++/10804
13330         * g++.dg/template/call1.C: New test.
13331
13332 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         PR c++/11794
13335         * g++.dg/parse/using3.C: New test.
13336
13337 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13338
13339         PR c++/11409
13340         * g++.dg/overload/builtin3.C: New test case.
13341
13342 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13343
13344         PR c/9862
13345         * gcc.dg/20030906-1.c: New test.
13346         * gcc.dg/20030906-2.c: Likewise.
13347
13348 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13349
13350         PR c++/12167
13351         * g++.dg/parse/defarg5.C: New test.
13352
13353         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13354
13355 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13356
13357         PR c++/12163
13358         * g++.dg/expr/static_cast4.C: New test.
13359
13360         PR c++/12146
13361         * g++.dg/template/crash9.C: New test.
13362
13363 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13364
13365         * g++.old-deja/g++.ext/pretty2.C: Update for change
13366         in __FUNCTION__.
13367         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13368
13369 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         PR c++/11922
13372         * g++/dg/template/qualified-id1.C: New test.
13373
13374         PR c++/12037
13375         * g++.dg/warn/noeffect4.C: New test.
13376
13377 2003-09-04  Matt Austern  <austern@apple.com>
13378
13379         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13380         * g++.dg/ext/fnname2.C: Likewise.
13381         * g++.dg/ext/fnname3.C: Likewise.
13382
13383 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13384
13385         * g++.dg/expr/lval1.C: New test.
13386         * g++.dg/ext/lvcast.C: Remove.
13387
13388 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13389
13390         PR optimization/11700.
13391         * gcc.c-torture/compile/20030903-1.c: New test case.
13392
13393 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13394
13395         PR c++/12053
13396         * g++.dg/abi/layout4.C: New test.
13397
13398 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13399
13400         PR c++/11553
13401         * g++.dg/parse/friend3.C: New test.
13402
13403 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13404
13405         PR c++/11847
13406         * g++.dg/template/class1.C: New test.
13407
13408         PR c++/11808
13409         * g++.dg/expr/call1.C: New test.
13410
13411 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/12114
13414         * g++.dg/init/ref9.C: New test.
13415
13416         PR c++/11972
13417         * g++.dg/template/nested4.C: New test.
13418
13419 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13420
13421         PR c++/12093
13422         * g++.dg/template/non-dependent4.C: New test.
13423
13424         PR c++/11928
13425         * g++.dg/inherit/conv1.C: New test.
13426
13427 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13428
13429         PR c++/6196
13430         * g++.dg/ext/label1.C: New test.
13431         * g++.dg/ext/label2.C: Likewise.
13432
13433 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13434
13435         * g++.dg/expr/cond3.C: New test.
13436
13437 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13438
13439         * gcc.dg/builtins-1.c: Add new builtin cases.
13440
13441 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13442
13443         * gcc.dg/builtins-1.c: Add new cases.
13444         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13445
13446 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13447
13448         * gcc.dg/builtins-1.c: Add more math builtin tests.
13449         * gcc.dg/torture/builtin-attr-1.c: New test.
13450
13451 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR optimization/5079
13454         * g++.dg/opt/static3.C: New test.
13455
13456 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13457
13458         * gcc.misc-tests/gcov-10b.c: New test.
13459
13460 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13461
13462         * g++.dg/opt/ptrmem3.C: New test.
13463
13464         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13465
13466 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gcc.dg/20030826-2.c: New test.
13469
13470 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13471
13472         PR middle-end/12002
13473         * g77.f-torture/compile/12002.f: New test case.
13474
13475 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13476
13477         * gcc.dg/20030826-1.c: New test case.
13478
13479 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13480
13481         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13482
13483 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13484
13485         PR c++/11871
13486         * c++.dg/lookup/crash1.C: New test.
13487
13488         * c++.dg/warn/noeffect3.C: New test.
13489
13490 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13491
13492         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13493         * gcc.dg/compat/vector-1_y.c: Ditto.
13494         * gcc.dg/compat/vector-2_x.c: Ditto.
13495         * gcc.dg/compat/vector-2_y.c: Ditto.
13496
13497 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13498
13499         * gcc.dg/20030702-1.c: New test.
13500
13501 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/8795
13504         * g++.dg/ext/altivec-1.C: New test.
13505
13506 2003-08-24  Richard Henderson  <rth@redhat.com>
13507
13508         * g++.dg/eh/simd-2.C: Add -w for x86.
13509
13510 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13511
13512         * gcc.dg/20030815-1.c: New test.
13513
13514 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13515
13516         PR c++/3765
13517         * g++.dg/parse/access6.C: New test.
13518
13519 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13520
13521         PR c++/641, c++/11876
13522         * g++.dg/template/friend22.C: New test.
13523         * g++.dg/template/friend23.C: Likewise.
13524
13525 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13526
13527         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13528         identically.
13529
13530 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13531
13532         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13533
13534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13535
13536         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13537
13538 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13539
13540         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13541
13542 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13545
13546 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13547
13548         PR c++/11919
13549         * g++.dg/overload/prom1.C: New test.
13550
13551         PR c++/11551
13552         * g++.dg/parse/dtor2.C: New test.
13553
13554         PR c++/10762
13555         * g++.dg/parse/using2.C: New test.
13556
13557 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13558
13559         PR target/11805
13560         * gcc.c-torture/compile/20030821-1.c: New.
13561
13562 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13563
13564         PR c++/11834
13565         * g++.dg/template/deduce2.C: New test.
13566
13567 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13568
13569         * gcc.c-torture/execute/20030821-1.c: New test.
13570
13571 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13572
13573         PR middle-end/11984
13574         * gcc.dg/20030820-1.c: New test case.
13575
13576 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         PR c++/11945
13579         * g++.dg/warn/noeffect2.C: New test.
13580
13581 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13582
13583         PR c++/10926
13584         * g++.dg/template/dtor2.C: New test.
13585
13586         PR c++/11684
13587         * g++.dg/template/operator1.C: New test.
13588         * g++.dg/parse/operator4.C: New test.
13589
13590         PR c++/11946.C
13591         * g++.dg/expr/enum1.C: New test.
13592         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13593
13594         PR c++/11036.C
13595         * g++.dg/parse/elab2.C: New test.
13596         * g++.dg/parse/typedef4.C: Change error message.
13597         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13598         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13599         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13600
13601 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13602
13603         * gcc.dg/pch/warn-1.c: New.
13604         * gcc.dg/pch/warn-1.hs: New.
13605
13606         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13607         not-tested file.
13608
13609 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13610
13611         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13612
13613 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13614
13615         * gcc.dg/uninit-D.c: New Test.
13616         * gcc.dg/uninit-E.c: New Test.
13617         * gcc.dg/uninit-F.c: New Test.
13618         * gcc.dg/uninit-G.c: New Test.
13619
13620 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13621
13622         * g++.dg/README: Describe the pch directory.
13623
13624 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13625
13626         PR c++/11174
13627         * g++.dg/parse/access4.C: New test.
13628         * g++.dg/parse/access5.C: Likewise.
13629         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13630
13631 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13632
13633         * gcc.dg/noncompile/20030818-1.c: New.
13634
13635 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         PR c++/11957
13638         * g++.dg/warn/noeffect1.C: New test.
13639
13640         * g++.dg/template/scope2.C: New test.
13641         * g++.dg/template/error2.C: Correct dg-error
13642
13643 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13644
13645         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13646
13647 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13648
13649         PR C++/11512
13650         * g++.dg/template/warn1.C: New.
13651
13652 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         * g++.dg/template/error2.C: New test.
13655         * g++.dg/lookup/using7.C: Adjust errors
13656         * g++.old-deja/g++.pt/crash36.C: Likewise.
13657         * g++.old-deja/g++.pt/derived3.C: Likewise.
13658
13659 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13660
13661         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13662         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13663         * gcc.c-torture/execute/builtins/string-9.c: New, from
13664         string-opt-9.c.  Adjust for execute/builtins framework.
13665         * gcc.c-torture/execute/string-opt-9.c: Delete.
13666
13667 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13668
13669         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13670
13671         * g++.dg/parse/ret-type2.C: New test.
13672
13673         PR c++/11703
13674         * g++.dg/init/new8.C: New test.
13675
13676         PR c++/10923
13677         * g++.dg/parse/typedef5.C: New test.
13678
13679         PR c++/9512
13680         * g++.dg/parse/qualified2.C: New test.
13681         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13682         invalid code.
13683
13684 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13685
13686         * g++.dg/conversion/ptrmem1.C: New test.
13687
13688 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13689
13690         PR target/11693
13691         * gcc.dg/20030811-1.c: New test.
13692
13693         PR target/11535
13694         * gcc.c-torture/execute/20030811-1.c: New test.
13695
13696 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13697
13698         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13699
13700 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13701
13702         PR c++/11789.C
13703         * g++.dg/inherit/multiple1.C: New test.
13704
13705 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * gcc.dg/spe1.c: New test.
13708
13709         PR c++/11670
13710         * g++.dg/expr/cast2.C: New test.
13711
13712         PR c++/10530
13713         * g++.dg/template/dependent-name2.C: New test.
13714
13715 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13716
13717         * g++.dg/parse/crash11.C: Put the dg options in comments.
13718
13719 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13720
13721         * lib/gcc-dg.exp: Update for diagnostic change.
13722
13723 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13724
13725         PR c++/5767
13726         * g++.dg/parse/crash11.C: New test.
13727
13728 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13729
13730         * gcc.dg/cpp/spacing1.c: Update.
13731
13732 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13733
13734         PR target/11739
13735         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13736         a value for -mtune.
13737
13738 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13739
13740         PR middle-end/11771
13741         * gcc.c-torture/compile/20030804-1.c: New test case.
13742
13743 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gcc.dg/20030804-1.c: New test case.
13746
13747 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13748
13749         * gcc.dg/cpp/separate-1.c: New test.
13750
13751 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         PR c++/11704
13754         * g++.dg/template/dependent-expr2.C: New test.
13755
13756         PR c++/11766
13757         * g++.dg/expr/ptrmem1.C: New test.
13758
13759 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13760
13761         PR c++/9453
13762         * g++.dg/template/friend15.C: New test.
13763
13764 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13765
13766         * lib/dg-pch.exp: Work round PCH bug.
13767
13768 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13769
13770         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13771         builtins.  Move cases from builtins-4.c here.
13772
13773         * gcc.dg/torture/builtin-math-1.c: New test taken from
13774         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13775         additional cases.
13776
13777         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13778         Delete.
13779
13780 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13781
13782         PR c++/9447
13783         * g++.dg/template/using7.C: New test.
13784
13785 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13786
13787         * import1.c, import2.c: New tests.
13788
13789 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13790
13791         * g++.dg/eh/crossjump1.C: New test.
13792
13793 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13794
13795         PR c++/11697
13796         * g++.dg/template/using6.C: New test.
13797
13798         PR c++/11744
13799         * g++.dg/template/koenig2.C: New test.
13800
13801 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13802
13803         PR c++/7983
13804         * g++.dg/parse/typedef4.C: New test.
13805
13806 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13807
13808         PR c++/8442, c++/8806
13809         * g++.dg/template/elab1.C: New test.
13810         * g++.dg/template/type2.C: Likewise.
13811         * g++.dg/template/ttp3.C: Adjust expected error message.
13812         * g++.old-deja/g++.law/visibility13.C: Likewise.
13813         * g++.old-deja/g++.niklas/t135.C: Likewise.
13814         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13815         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13816         template argument.
13817         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13818
13819 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         PR c++/11295
13822         * g++.dg/ext/stmtexpr1.C: New test.
13823
13824         * g++.dg/opt/tmp1.C: New test.
13825
13826         PR c++/11525
13827         * g++.dg/parse/constant4.C: New test.
13828
13829         PR c++/9447
13830         * g++.dg/template/using5.C: New test.
13831
13832 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13833
13834         * gcc.dg/builtins-27.c: New test case.
13835
13836 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13837
13838         * gcc.dg/tls/opt-7.c: New test.
13839
13840 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13841
13842         * g++.old-deja/g++.other/crash18.C: Remove.
13843
13844 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13845
13846         * g++.dg/template/explicit3.C: New.
13847         * g++.dg/template/explicit4.C: New.
13848         * g++.dg/template/explicit5.C: New.
13849
13850         PR c++/11347
13851         * g++.dg/template/memtmpl1.C: New.
13852
13853 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13854
13855         PR target/11565
13856         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13857         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13858
13859 2003-07-30  Jan Hubicka  <jh@suse.cz>
13860
13861         * vtgc1.c: Kill.
13862
13863 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13864
13865         * gcc.dg/struct-in-proto-1.c: New test.
13866
13867 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13868
13869         * gcc.dg/cpp/include2.c: Only expect one message.
13870
13871 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13872
13873         PR c++/9447
13874         * g++.dg/template/using1.C: New test.
13875         * g++.dg/template/using2.C: New test.
13876         * g++.dg/template/using3.C: New test.
13877         * g++.dg/template/using4.C: New test.
13878
13879 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13880
13881         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13882         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13883
13884 2003-07-28  Jan Hubicka  <jh@suse.cz>
13885
13886         PR c++/11530
13887         * g++.dg/opt/call1.C: New test.
13888
13889 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13890
13891         PR c++/11667
13892         * g++.dg/init/enum2.C: New test.
13893         * g++.dg/template/overload1.C: Add "-w" option.
13894
13895 2003-07-28    <hp@bitrange.com>
13896
13897         * gcc.dg/Wdeclaration-after-statement-1.c,
13898         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13899
13900 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * gcc.c-torture/compile/20030725-1.c: New test.
13903
13904 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13905
13906         * gcc.dg/20030505.c: Only run for SPE.
13907         Remove definition of opaque type.
13908
13909 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13910
13911         * g++.dg/template/ptrmem6.C: New test.
13912
13913 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13914
13915         * gcc.c-torture/compile/zero-strct-2.c: New test.
13916
13917 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13918
13919         * gcc.dg/intermod-1.c: New test.
13920
13921 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         PR c++/11617
13924         * g++.dg/template/lookup2.C: New test.
13925         * g++.dg/template/memclass1.C: Remove instantiated from error.
13926         * g++.dg/other/error2.C: Tweak expected errors.
13927
13928         PR c++/11596
13929         * g++.dg/template/defarg3.C: New test.
13930
13931         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13932
13933 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13934
13935         * g++.dg/inherit/access5.C: New test.
13936
13937 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13938
13939         PR c++/11513
13940         * g++.dg/template/crash8.C: New test.
13941
13942 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13943
13944         PR c/10602
13945         * gcc.dg/noncompile/incomplete-2.c: New test.
13946
13947 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13948
13949         PR c++/11645
13950         * g++.dg/inherit/access4.C: New test.
13951
13952         PR c++/11517
13953         * g++.dg/expr/cond2.C: New test.
13954
13955         PR optimization/10679
13956         * g++.dg/opt/inline4.C: New test.
13957
13958 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.dg/parse/crash10: New test.
13961
13962 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         * g++.dg/ext/flexary1.C: New test.
13965
13966 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13967
13968         PR c++/10793
13969         * g++.dg/template/crash9.C: New test.
13970
13971 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13972
13973         PR c++/3004
13974         * g++.dg/parse/typedef3.C: New test.
13975
13976         PR c++/7906
13977         * g++.dg/parse/operator2.C: New test.
13978
13979         PR c++/8895
13980         * g++.dg/parse/def-tmpl-arg1.C: New test.
13981
13982         PR c++/9282
13983         * g++.dg/parse/funptr1.C: New test.
13984
13985         PR c++/9452
13986         * g++.dg/parse/ambig3.C: New test.
13987
13988         PR c++/9454
13989         * g++.dg/parse/operator3.C: New test.
13990
13991         PR c++/9486
13992         * g++.dg/parse/template10.C: New test.
13993
13994         PR c++/9488
13995         * g++.dg/parse/template11.C: New test.
13996
13997         PR c++/10150
13998         * g++.dg/parse/invalid-op1.C: New test.
13999
14000         PR c++/10247
14001         * g++.dg/parse/condexpr1.C: New test.
14002
14003 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14004
14005         * g++.dg/ext/packed3.C: New test.
14006         * g++.dg/ext/packed4.C: New test.
14007
14008         * gcc.dg/pack-test-3.c: New test.
14009
14010 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14011
14012         * lib/compat.exp: Handle dg-options per source file.
14013         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14014         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14015         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14016         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14017         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14018         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14019         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14020         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14021         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14022         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14023         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14024         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14025         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14026         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14027
14028 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14029
14030         PR c/10320
14031         * gcc.c-torture/execute/20030718-1.c: New test.
14032
14033 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14034
14035         PR optimization/11536
14036         * gcc.dg/20030721-1.c: New test.
14037
14038 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14039
14040         PR c++/11546
14041         * g++.dg/template/lookup1.C: New test.
14042
14043 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14044
14045         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14046         diagnostics of ill-formed constructs involving labels.
14047         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14048         the new 'previously defined here' message.
14049
14050 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14051
14052         * g++.dg/parse/non-dependent2.C: New test.
14053
14054 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14055
14056         * g++.dg/init/init-ref4.C: xfail on targets without
14057         weak symbols.
14058
14059 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14060
14061         PR target/11087
14062         * gcc.c-torture/execute/20030717-1.c: New test.
14063
14064 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14065
14066         * g++.dg/opt/cfg1.C: New test.
14067
14068 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14069
14070         PR optimization/11557
14071         * gcc.dg/20030717-1.c: New test.
14072
14073 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14074
14075         PR c++/10476
14076         * g++.dg/expr/crash-1.C: New test.
14077
14078         PR c++/11027
14079         * g++.dg/template/init3.C: New test.
14080
14081         PR c++/8222
14082         * g++.dg/template/non-dependent1.C: New test.
14083
14084         PR c++/11070
14085         * g++.dg/template/non-dependent2.C: New test.
14086
14087         PR c++/11071
14088         * g++.dg/template/non-dependent3.C: New test.
14089
14090         PR c++/9907
14091         * g++.dg/template/sizeof5.C: New test.
14092
14093 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14094
14095         PR 11498
14096         * gcc.c-torture/compile/mangle-1.c: New file.
14097
14098 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14099
14100         PR c++/7809
14101         * g++.dg/parse/access3.C: New test.
14102
14103 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14104
14105         PR c++/11384
14106         * g++.dg/init/init-ref4.C: New test.
14107
14108 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14109
14110         PR c++/11547
14111         * g++.dg/parse/constant3.C: New test.
14112         * g++.dg/parse/crash7.C: Likewise.
14113
14114 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14115
14116         PR target/11008
14117         * gcc.dg/i386-pentium4-not-mull.c: New.
14118
14119 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14120
14121         * gcc.dg/asm-names.c (ymain): Make it weak.
14122
14123 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14124
14125         PR c++/5421
14126         * g++.dg/template/friend21.C: New test.
14127
14128 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.dg/cleanup-8.c: New test.
14131         * gcc.dg/cleanup-9.c: New test.
14132
14133 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14134
14135         * g++.dg/ext/dll-MI1.h: New file.
14136         * g++.dg/ext/dllexport-MI1.C: New file.
14137         * g++.dg/ext/dllimport-MI1.C: New file.
14138
14139 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14140
14141         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14142         it does not have cmpstrsi patterns (just cmpmemsi).
14143
14144 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14145
14146         PR debug/11473
14147         * g++.dg/debug/debug8.C: New test.
14148
14149 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14150
14151         PR c++/10108
14152         * g++.dg/template/crash7.C: New test.
14153
14154 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14155
14156         PR target/10795
14157         * gcc.c-torture/compile/20030708-1.c: New.
14158
14159 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14160
14161         * gcc.c-torture/execute/20030715-1.c: New test.
14162
14163 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14164
14165         * gcc.dg/pch/inline-3.c: New file.
14166         * gcc.dg/pch/inline-3.hs: New file.
14167         * gcc.dg/pch/inline-4.c: New file.
14168         * gcc.dg/pch/inline-4.hs: New file.
14169
14170 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/11509
14173         * g++.dg/template/crash6.C: New test.
14174
14175         PR c++/7053
14176         * g++.dg/template/friend20.C: New test.
14177
14178         PR c++/7019
14179         * g++.dg/template/overload2.C: New test.
14180
14181 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14182
14183         PR optimization/11440
14184         * gcc.c-torture/execute/20030714-1.c: New test.
14185
14186 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14187
14188         PR c++/11154
14189         * g++.dg/template/partial2.C: New test.
14190
14191 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14192
14193         PR c++/11503
14194         * g++.dg/template/anon1.C: New test.
14195
14196         PR c++/11493
14197         PR c++/11495
14198         * g++.dg/parse/template9.C: Likewise.
14199         * g++.dg/template/crash4.C: New test.
14200         * g++.dg/template/koenig1.C: Likewise.
14201         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14202         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14203         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14204         functions.
14205         * g++.old-deja/g++.jason/template36.C: Likewise.
14206         * g++.old-deja/g++.mike/p1989.C: Likewise.
14207         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14208         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14209         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14210         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14211         compiling.
14212         * g++.old-deja/g++.pt/union2.C: Use this->.
14213
14214 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14215
14216         * gcc.dg/20030711-1.c: New test.
14217
14218 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         PR c++/11050
14221         * g++.dg/parse/args1.C: New test.
14222         * g++.pt/defarg8.C: Change expected errors.
14223
14224 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/8164
14227         * g++.dg/template/nontype2.C: New test.
14228
14229         PR c++/10558
14230         * g++.dg/parse/template8.C: New test.
14231
14232         PR c++/8327
14233         * g++.dg/template/scope1.C: New test.
14234
14235         * g++.dg/warn/Wsign-compare-1.C: New test.
14236
14237 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14238
14239         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14240
14241 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14242
14243         PR c++/9411
14244         * g++.dg/template/explicit2.C: New test.
14245
14246         PR c++/10032
14247         * g++.dg/warn/pedantic1.C: New test.
14248
14249 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14250
14251         PR c++ 9483
14252         * g++.dg/other/field1.C: New test.
14253
14254 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14255
14256         PR c/11449
14257         * gcc.c-torture/compile/20030707-1.c: New.
14258
14259 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14260
14261         PR c++/10849
14262         * g++.dg/template/access12.C: New test.
14263
14264 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14265
14266         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14267         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14268         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14269         * gcc.misc-tests/gcov.exp: Update
14270         * g++.dg/gcov/gcov.exp: Update
14271         * lib/gcov.exp: Update.
14272
14273 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14274
14275         * g++.dg/abi/mangle17.C: Make sure template expressions are
14276         dependent.
14277         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14278         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14279         * g++.dg/opt/stack1.C: Remove erroneous code.
14280         * g++.dg/parse/template7.C: New test.
14281         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14282         * g++.old-deja/g++.pt/crash4.C: Likewise.
14283
14284 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14285
14286         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14287         with zero or one occurence of `$' after the initial `L'.
14288
14289 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14290
14291         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14292
14293 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14294
14295         PR c/11370
14296         * gcc.dg/Wunreachable-6.c: New testcase.
14297         * gcc.dg/Wunreachable-7.c: New testcase.
14298
14299 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14300
14301         PR c/11420
14302         * gcc.dg/20030708-1.c: New test.
14303
14304 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14305
14306         * gcc.dg/compat/sdata-section.h: New file.
14307         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14308         * gcc.dg/torture/mips-sdata-1.c: New test.
14309
14310 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14311
14312         PR c++/11030
14313         * g++.dg/template/friend19.C: New test.
14314
14315 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14316
14317         * g++.dg/opt/strength-reduce.C: New test.
14318
14319 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14320
14321         PR target/10979
14322         * gcc.dg/20030707-1.c: New testcase.
14323
14324 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14325
14326         PR optimization/11059
14327         * g++.dg/opt/emptyunion.C: New testcase.
14328
14329 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14330             Eric Botcazou  <ebotcazou@libertysurf.fr>
14331
14332         * g++.dg/opt/stack1.C: New test.
14333
14334 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14335
14336         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14337         run test.
14338
14339         PR c++/11431
14340         * g++.dg/expr/static_cast3.C: New test.
14341
14342 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14343
14344         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14345         everywhere.
14346         * gcc.dg/concat.c: Concatenation of string constants with
14347         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14348         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14349         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14350         necessary to avoid multi-character character constant warning.
14351         * gcc.dg/cpp/escape.c: Likewise.
14352         * gcc.dg/cpp/ucs.c: Likewise.
14353         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14354         Fix a typo.
14355
14356 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14357
14358         PR c/11428
14359         * gcc.c-torture/compile/20030704-1.c: New.
14360
14361 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14362
14363         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14364
14365 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14366
14367         PR c++/5287, PR c++/7910,  PR c++/11021
14368         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14369         tests for warnings.
14370         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14371         * g++.dg/ext/dllimport3.C: Likewise.
14372         * g++.dg/ext/dllimport4.C: New file.
14373         * g++.dg/ext/dllimport5.C: New file.
14374         * g++.dg/ext/dllimport6.C: New file.
14375         * g++.dg/ext/dllimport7.C: New file.
14376         * g++.dg/ext/dllimport8.C: New file.
14377         * g++.dg/ext/dllimport9.C: New file.
14378         * g++.dg/ext/dllimport10.C: New file.
14379         * g++.dg/ext/dllexport1.C: New file.
14380
14381 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14384         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14385
14386 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.dg/builtins-25.c: New testcase.
14389         * gcc.dg/builtins-26.c: New testcase.
14390
14391 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14392
14393         * gcc.dg/compat/vector-defs.h: New file.
14394         * gcc.dg/compat/vector-setup.h: New file.
14395         * gcc.dg/compat/vector-check.h: New file.
14396         * gcc.dg/compat/vector-1_main.c: New file.
14397         * gcc.dg/compat/vector-1_x.c: New file.
14398         * gcc.dg/compat/vector-1_y.c: New file.
14399         * gcc.dg/compat/vector-2_main.c: New file.
14400         * gcc.dg/compat/vector-2_x.c: New file.
14401         * gcc.dg/compat/vector-2_y.c: New file.
14402
14403         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14404         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14405         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14406         * gcc.dg/compat/struct-align-1.h: New file.
14407         * gcc.dg/compat/struct-align-1_main.c: New file.
14408         * gcc.dg/compat/struct-align-1_x.c: New file.
14409         * gcc.dg/compat/struct-align-1_y.c: New file.
14410         * gcc.dg/compat/struct-align-2.h: New file.
14411         * gcc.dg/compat/struct-align-2_main.c: New file.
14412         * gcc.dg/compat/struct-align-2_x.c: New file.
14413         * gcc.dg/compat/struct-align-2_y.c: New file.
14414
14415         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14416         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14417         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14418         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14419         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14420         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14421         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14422         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14423         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14424         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14425         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14426         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14427         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14428         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14429         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14430         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14431         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14432         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14433         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14434         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14435         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14436         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14437         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14438         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14439         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14440         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14441         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14442         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14443         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14444
14445 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14446
14447         * gcc.dg/i386-call-1.c: New test.
14448
14449 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14450
14451         PR c++/9162
14452         * g++.dg/parse/defarg4.C: New.
14453
14454 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14455
14456         PR target/10700
14457         * gcc.c-torture/compile/20030703-1.c: New test case.
14458
14459 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14460
14461         * g++.dg/template/local3.C: Remove extra semicolon.
14462
14463 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14464
14465         * gcc.dg/i386-volatile-1.c: New test.
14466
14467 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14468
14469         PR c++/11072
14470         * g++.dg/other/offsetof2.C: XFAIL.
14471         * g++.dg/other/offsetof5.C: New.
14472
14473         PR c++/10219
14474         * g++.dg/template/error1.C: New.
14475
14476         PR c++/9779
14477         * g++.dg/template/dependent-expr1.C: New.
14478
14479 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/6949
14482         * g++.dg/template/local3.C: New test.
14483
14484         PR c++/11149
14485         * g++.dg/lookup/scoped6.C: New test.
14486
14487 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14488
14489         PR c++/8046
14490         * g++.dg/other/error7.C: New test.
14491
14492 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14493
14494         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14495         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14496         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14497         * g++.old-deja/g++.other/union2.C: Likewise.
14498         * gcc.dg/c90-const-expr-2.c: Likewise.
14499         * gcc.dg/c90-const-expr-3.c: Likewise.
14500         * gcc.dg/c99-const-expr-2.c: Likewise.
14501         * gcc.dg/c99-const-expr-3.c: Likewise.
14502         * gcc.dg/concat.c: Likewise.
14503
14504 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14505
14506         PR c++/9559
14507         * g++.dg/init/static1.C: New test.
14508
14509 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14510
14511         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14512         * g++.old-deja/g++.other/access2.C: Likewise.
14513         * g++.old-deja/g++.other/decl2.C: Likewise.
14514         * gcc.c-torture/execute/20020615-1.c: Likewise.
14515
14516 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14517
14518         PR c++/4933
14519         * g++.dg/template/sizeof4.C: New test.
14520
14521 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14522
14523         * g++.dg/other/error6.C: New test.
14524
14525 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14526
14527         PR c++/10750
14528         * g++.dg/parse/constant2.C: New test.
14529
14530 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14531
14532         PR c++/11106
14533         * g++.dg/other/error5.C: New test.
14534
14535 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14536
14537         * gcc.dg/format/gcc_diag-1.c: New test.
14538
14539 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14540
14541         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14542
14543 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14546         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14547         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14548
14549 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14550
14551         * gcc.c-torture/execute/builtins/string-8.c: New test.
14552         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14553         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14554         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14555
14556 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14557
14558         PR c++/10468
14559         * g++.dg/ext/typeof6.C: New test.
14560
14561 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14562
14563         PR c++/10796
14564         * g++.dg/init/enum1.C: New test.
14565
14566 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14567
14568         * gcc.dg/20030627-1.c: New test.
14569
14570 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14571
14572         PR c++/11332
14573         * g++.dg/expr/static_cast2.C: New test.
14574
14575 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14576             Jakub Jelinek  <jakub@redhat.com>
14577
14578         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14579         sprintf(dst,"%s",src) optimization.
14580         * gcc.c-torture/execute/20030626-1.c: New test case.
14581         * gcc.c-torture/execute/20030626-2.c: New test case.
14582
14583 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14584
14585         * gcc.c-torture/execute/multi-ix.c: New test.
14586
14587         * gcc.c-torture/execute/simd-4.c (main):
14588         Added missing semicolon at end of union.
14589
14590 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14591
14592         PR c++/8266
14593         * g++.dg/template/explicit-instantiation3.C: New test.
14594
14595 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14596
14597         * gcc.dg/20030626-1.c: Use signed char.
14598
14599 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14600
14601         * gcc.dg/20030626-1.c: New test.
14602
14603 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14604
14605         * const-str-2.m: Update.
14606
14607 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14608
14609         PR c++/10990
14610         * g++.dg/rtti/dyncast1.C: New test.
14611         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14612         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14613         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14614
14615         PR c++/10931
14616         * g++.dg/expr/static_cast1.C: New test.
14617
14618 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14619
14620         * gcc.dg/20030625-1.c: New test.
14621
14622 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14623
14624         * gcc.c-torture/compile/20030624-1.c: New test case.
14625
14626 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14627
14628         * gcc.c-torture/execute/string-opt-17.c: New test.
14629
14630 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14631
14632         PR c++/5754
14633         * g++.dg/parse/crash6.C: New test.
14634
14635 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14636
14637         * gcc.dg/builtins-24.c: New test case.
14638
14639 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * g++.dg/opt/operator1.C: New test.
14642
14643 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14644
14645         * gcc.c-torture/execute/string-opt-16.c: New test case.
14646
14647 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14648
14649         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14650         * g++.old-deja/g++.other/conv7.C: Likewise
14651         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14652         * g++.old-deja/g++.other/overload14.C: Likewise.
14653
14654 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14655
14656         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14657         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14658
14659 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14660
14661         PR c++/10888
14662         * g++.dg/warn/Winline-3.C: New test.
14663
14664 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14665
14666         * lib/target-supports.exp (check_alias_available): Make the test
14667         program acceptable to the Solaris assembler.
14668
14669         PR c++/10749
14670         * g++.dg/template/memclass2.C: New test.
14671
14672 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14673             Eric Botcazou  <ebotcazou@libertysurf.fr>
14674
14675         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14676         data for non-matching targets.
14677         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14678
14679 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/10845
14682         * g++.dg/template/member3.C: New test.
14683
14684 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14685
14686         PR c++/10939
14687         * g++.dg/template/func1.C: New test.
14688
14689         PR c++/9649
14690         * g++.dg/template/static4.C: New test.
14691         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14692
14693         PR c++/11041
14694         * g++.dg/init/ref7.C: New test.
14695
14696 2003-06-19  Matt Austern  <austern@apple.com>
14697
14698         PR c++/11228
14699         * g++.dg/anew1.C: New test.
14700         * g++.dg/anew2.C: New test.
14701         * g++.dg/anew3.C: New test.
14702         * g++.dg/anew4.C: New test.
14703
14704 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14705
14706         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14707
14708 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14709
14710         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14711         endian-dependent.
14712
14713 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14714
14715         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14716         Remove cruft.
14717
14718 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14719
14720         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14721         * gcc.c-torture/compile/961203-1.c: Likewise.
14722         * gcc.c-torture/compile/980506-1.c: Likewise.
14723
14724 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14725
14726         PR c++/10712
14727         * g++.dg/lookup/using7.C: New test.
14728
14729 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14730
14731         PR c++/11105
14732         * g++.dg/abi/conv1.C: Remove it.
14733         * g++.dg/template/conv7.C: New test.
14734         * g++.dg/template/conv8.C: Likewise.
14735         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14736         conversion operator.
14737
14738 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14739
14740         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14741         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14742         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14743         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14744         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14745         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14746         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14747         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14748         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14749         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14750         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14751         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14752         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14753         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14754         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14755         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14756         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14757         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14758         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14759         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14760         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14761         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14762         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14763         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14764         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14765         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14766         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14767         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14768         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14769
14770 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14771
14772         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14773         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14774         indications.
14775
14776 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14777
14778         * gcc.dg/i386-387-5.c: New test case.
14779         * gcc.dg/i386-387-6.c: New test case.
14780         * gcc.dg/builtins-23.c: New test case.
14781
14782 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14783
14784         * gcc.dg/builtins-22.c: New test case.
14785         * gcc.dg/i386-387-1.c: Update to test exp.
14786         * gcc.dg/i386-387-2.c: Likewise.
14787
14788 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14789
14790         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14791
14792 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14793
14794         * lib/gcc-dg.exp (dg-require-dll): New function.
14795         (dg-xfail-if): Likewise.
14796         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14797         driver.
14798
14799         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14800         * gcc.c-torture/compile/20001205-1.c: Likewise.
14801         * gcc.c-torture/compile/20001226-1.c: Likewise.
14802         * gcc.c-torture/compile/20010518-2.c: Likewise.
14803         * gcc.c-torture/compile/20020312-1.c: Likewise.
14804         * gcc.c-torture/compile/20020604-1.c: Likewise.
14805         * gcc.c-torture/compile/920501-12.c: Likewise.
14806         * gcc.c-torture/compile/920501-4.c: Likewise.
14807         * gcc.c-torture/compile/920520-1.c: Likewise.
14808         * gcc.c-torture/compile/920521-1.c: Likewise.
14809         * gcc.c-torture/compile/920625-1.c: Likewise.
14810         * gcc.c-torture/compile/961203-1.c: Likewise.
14811         * gcc.c-torture/compile/980506-1.c: Likewise.
14812         * gcc.c-torture/compile/981006-1.c: Likewise.
14813         * gcc.c-torture/compile/981022-1.c: Likewise.
14814         * gcc.c-torture/compile/981223-1.c: Likewise.
14815         * gcc.c-torture/compile/990617-1.c: Likewise.
14816         * gcc.c-torture/compile/dll.c: Likewise.
14817         * gcc.c-torture/compile/labels-3.c: Likewise.
14818         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14819         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14820         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14821         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14822         * gcc.c-torture/compile/simd-5.c: Likewise.
14823         * gcc.c-torture/compile/20000804-1.x: Remove.
14824         * gcc.c-torture/compile/20001205-1.x: Likewise.
14825         * gcc.c-torture/compile/20001226-1.x: Likewise.
14826         * gcc.c-torture/compile/20010518-2.x: Likewise.
14827         * gcc.c-torture/compile/20020312-1.x: Likewise.
14828         * gcc.c-torture/compile/20020604-1.x: Likewise.
14829         * gcc.c-torture/compile/920501-12.x: Likewise.
14830         * gcc.c-torture/compile/920501-4.x: Likewise.
14831         * gcc.c-torture/compile/920520-1.x: Likewise.
14832         * gcc.c-torture/compile/920521-1.x: Likewise.
14833         * gcc.c-torture/compile/920625-1.x: Likewise.
14834         * gcc.c-torture/compile/961203-1.x: Likewise.
14835         * gcc.c-torture/compile/980506-1.x: Likewise.
14836         * gcc.c-torture/compile/981006-1.x: Likewise.
14837         * gcc.c-torture/compile/981022-1.x: Likewise.
14838         * gcc.c-torture/compile/981223-1.x: Likewise.
14839         * gcc.c-torture/compile/990617-1.x: Likewise.
14840         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14841         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14842         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14843         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14844         * gcc.c-torture/compile/simd-5.x: Likewise.
14845
14846         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14847
14848 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14849
14850         * gcc.c-torture/execute/20030611-1.c: New test.
14851
14852 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14853
14854         PR middle-end/168
14855         * gcc.dg/20030612-1.c: New test case.
14856
14857 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/10635
14860         * g++.dg/expr/cast1.C: New test.
14861
14862 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14863
14864         * gcc.dg/builtins-21.c: New test case.
14865
14866 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14867
14868         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14869         options instead of at the end.
14870         * lib/objc.exp (objc_target_compile): Likewise.
14871
14872 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/10432
14875         * g++.dg/parse/error1.C: New test.
14876
14877 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14878
14879         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14880         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14881         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14882         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14883         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14884         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14885         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14886         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14887         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14888         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14889         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14890         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14891         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14892         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14893         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14894         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14895         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14896         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14897         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14898         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14899         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14900         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14901         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14902         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14903
14904         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14905         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14906         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14907         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14908         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14909         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14910         * gcc.dg/compat/scalar-return-3_main.c: New file.
14911         * gcc.dg/compat/scalar-return-3_x.c: New file.
14912         * gcc.dg/compat/scalar-return-3_y.c: New file.
14913         * gcc.dg/compat/scalar-return-4_main.c: New file.
14914         * gcc.dg/compat/scalar-return-4_x.c: New file.
14915         * gcc.dg/compat/scalar-return-4_y.c: New file.
14916
14917 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14918
14919         * gcc.dg/compat/fp2-struct-check.h: New file.
14920         * gcc.dg/compat/fp2-struct-defs.h: New file.
14921         * gcc.dg/compat/fp2-struct-init.h: New file.
14922         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14923         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14924         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14925         * gcc.dg/compat/struct-return-10_main.c: New file.
14926         * gcc.dg/compat/struct-return-10_x.c: New file.
14927         * gcc.dg/compat/struct-return-10_y.c: New file.
14928
14929         * gcc.dg/compat/compat-common.h: New file.
14930         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14931         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14932         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14933         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14934         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14935         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14936         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14937         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14938         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14939         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14940         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14941         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14942         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14943         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14944         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14945         * gcc.dg/compat/small-struct-check.h: Ditto.
14946         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14947         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14948         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14949         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14950         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14951         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14952         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14953         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14954         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14955         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14956         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14957         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14958         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14959         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14960         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14961         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14962         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14963         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14964         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14965         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14966         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14967         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14968         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14969         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14970         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14971         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14972         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14973         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14974         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14975         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14976
14977 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14978
14979         * g++.dg/pch/static-1.C: New file.
14980         * g++.dg/pch/static-1.Hs: New file.
14981
14982 2003-06-10  Richard Henderson  <rth@redhat.com>
14983
14984         * gcc.dg/asm-7.c: Adjust expected warning text.
14985
14986 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14987
14988         * gcc.dg/builtins-20.c: New test case.
14989
14990 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14991
14992         PR c++/11131
14993         * g++.dg/opt/template1.C: New test.
14994
14995 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14996
14997         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14998         additional_sources.
14999
15000 2003-05-21  David Taylor  <dtaylor@emc.com>
15001
15002         * gcc.dg/Wpadded.c: New file.
15003
15004 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15005
15006         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15007         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15008         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15009         dg-require-weak.
15010
15011 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15012
15013         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15014
15015 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15016
15017         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15018         (dg-require-alias): Likewise.
15019         (dg-require-gc-sections): Likewise.
15020         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15021
15022 2003-06-08  Richard Henderson  <rth@redhat.com>
15023
15024         * gcc.dg/20011029-2.c: Fix the array reference.
15025         * gcc.dg/asm-7.c: New.
15026
15027 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15028
15029         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15030
15031 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15032
15033         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15034         (dg-require-gc-sections): Likewise.
15035
15036 2003-06-08  Jan Hubicka  <jh@suse.cz>
15037
15038         * i386-cmov1.c: Fix regular expression.
15039         * i386-cvt-1.c: Likewise.
15040         * i386-local.c: Likewise.
15041         * i386-local2.c: Likewise.
15042         * i386-mul.c: Likewise.
15043         * i386-ssetype-1.c: Likewise.
15044         * i386-ssetype-3.c: Likewise.
15045         * i386-ssetype-5.c: Likewise.
15046
15047 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15048
15049         PR c++/11039
15050         * g++.dg/warn/implicit-typename2.C: New test.
15051         * g++.dg/warn/implicit-typename3.C: New test.
15052
15053 2003-06-07  Richard Henderson  <rth@redhat.com>
15054
15055         * g++.dg/other/offsetof3.C: Use size_t.
15056         * g++.dg/other/offsetof4.C: Likewise.
15057
15058 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15059
15060         * lib/copy-file.exp: New. Implement gcc_copy_files.
15061
15062         * lib/dg-pch.exp: Load copy-file.exp
15063         (dg-pch): Use gcc_copy_files instead of "file copy".
15064
15065 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15066
15067         * gcc.dg/weak/weak.exp: Simplify.
15068         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15069         * gcc.dg/weak/weak-1.c: Likewise.
15070         * gcc.dg/weak/weak-2.c: Likewise.
15071         * gcc.dg/weak/weak-3.c: Likewise.
15072         * gcc.dg/weak/weak-4.c: Likewise.
15073         * gcc.dg/weak/weak-5.c: Likewise.
15074         * gcc.dg/weak/weak-6.c: Likewise.
15075         * gcc.dg/weak/weak-7.c: Likewise.
15076         * gcc.dg/weak/weak-8.c: Likewise.
15077         * gcc.dg/weak/weak-9.c: Likewise.
15078
15079 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15080
15081         gcc.c-torture/execute/20030606-1.c: New.
15082
15083 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15084
15085         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15086         * gcc.dg/builtins-19.c: Likewise.
15087
15088 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15089
15090         * gcc.dg/builtins-2.c: Add some more tests.
15091         * gcc.dg/builtins-18.c: New test case.
15092         * gcc.dg/builtins-19.c: New test case.
15093
15094 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15095             Jim Wilson  <wilson@tuliptree.org>
15096
15097         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15098
15099 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15102         mempcpy/stpcpy calls not to be optimized into something else.
15103         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15104         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15105         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15106
15107 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15108
15109         * gcc.dg/format/asm_fprintf-1.c: New test.
15110
15111 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15112
15113         * lib/gcc-defs.exp (additional_sources): New variable.
15114         (dg-additional-sources): New function.
15115         (additional_files): New variable.
15116         (dg-additional-files): New function.
15117         (dg-additional-files-options): Likewise.
15118         * lib/gcc-dg.exp (dg-require-weak): New function.
15119         (dg-require-alias): Likewise.
15120         (dg-require-gc-sections): Likewise.
15121         * lib/target-supports.exp (check_alias_available): Remove testfile
15122         parameter.
15123         (check_gc_sections_available): New function.
15124         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15125         (dg-gpp-additional-files): Likewise.
15126         * lib/g++.exp (additional_sources): Remove.
15127         (additional_files): Likewise.
15128         (g++_target_compile): Use dg-additional-files-options.
15129
15130         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15131         Tcl logic.
15132         * gcc.dg/special/ecos.exp: Remove.
15133         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15134         * gcc.dg/special/alias-1.c: Likewise.
15135         * gcc.dg/special/alias-2.c: Likewise.
15136         * gcc.dg/special/gcsec-1.c: Likewise.
15137         * gcc.dg/special/weak-1.c: Likewise.
15138         * gcc.dg/special/weak-2.c: Likewise.
15139         * gcc.dg/special/wkali-1.c: Likewise.
15140         * gcc.dg/special/wkali-2.c: Likewise.
15141
15142         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15143         dg-gpp-additional-*.
15144         * g++.dg/special/conpr-3.C: Likewise.
15145         * g++.dg/special/conpr-4.C: Likewise.
15146         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15147         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15148         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15149         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15150         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15151         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15152         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15153         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15154         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15155         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15156         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15157         * g++.old-deja/g++.other/comdat1.C: Likewise.
15158         * g++.old-deja/g++.other/comdat2.C: Likewise.
15159         * g++.old-deja/g++.other/comdat3.C: Likewise.
15160         * g++.old-deja/g++.other/ctor1.C: Likewise.
15161         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15162
15163 2003-06-05  Richard Henderson  <rth@redhat.com>
15164
15165         * gcc.dg/debug/20030605-1.c: New.
15166
15167 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15168
15169         * README.QMTEST: Update.
15170
15171 2003-06-04  Richard Henderson  <rth@redhat.com>
15172
15173         * gcc.dg/cleanup-1.c: New.
15174         * gcc.dg/cleanup-2.c: New.
15175         * gcc.dg/cleanup-3.c: New.
15176         * gcc.dg/cleanup-4.c: New.
15177         * gcc.dg/cleanup-5.c: New.
15178         * gcc.dg/cleanup-6.c: New.
15179         * gcc.dg/cleanup-7.c: New.
15180
15181 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15184
15185         * lib/dg-pch.exp: New file.
15186         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15187         * gcc.dg/pch/pch.exp: Likewise.
15188
15189 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15190
15191         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15192         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15193         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15194         * gcc.dg/builtins-17.c: New test case.
15195         * gcc.dg/i386-387-4.c: New test case.
15196         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15197
15198 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15199
15200         * gcc.dg/ultrasp9.c: New test.
15201
15202 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15203
15204         * gcc.c-torture/compile/20030604-1.c: New test.
15205         * gcc.dg/sparc-constant-1.c: New test.
15206
15207 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15208
15209         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15210
15211 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15212
15213         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15214
15215         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15216         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15217
15218 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15219
15220         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15221
15222 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15223
15224         PR c++/10940
15225         * g++.dg/template/spec10.C: New test.
15226
15227 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15228
15229         * gcc.dg/builtins-16.c: New test case.
15230
15231 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15232
15233         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15234         mempcpy test with post-increments.
15235         * gcc.c-torture/execute/string-opt-3.c: New test.
15236         * gcc.dg/string-opt-1.c: New test.
15237
15238 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15239
15240         PR fortran/10965
15241         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15242
15243 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15244
15245         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15246         (scan-assembler): ... here.  Use dg-scan.
15247         (scan-assembler-not): Likewise.
15248         (scan-file): New function.
15249         (scan-file-not): Likewise.
15250         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15251         * gcc.dg/cpp/_Pragma4.c: Likewise.
15252         * gcc.dg/cpp/_Pragma5.c: Likewise.
15253         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15254         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15255         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15256         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15257         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15258         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15259         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15260         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15261         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15262         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15263         * gcc.dg/cpp/cxxcom1.c: Likewise.
15264         * gcc.dg/cpp/line1.c: Likewise.
15265         * gcc.dg/cpp/maccom1.c: Likewise.
15266         * gcc.dg/cpp/maccom2.c: Likewise.
15267         * gcc.dg/cpp/maccom3.c: Likewise.
15268         * gcc.dg/cpp/maccom4.c: Likewise.
15269         * gcc.dg/cpp/maccom5.c: Likewise.
15270         * gcc.dg/cpp/maccom6.c: Likewise.
15271         * gcc.dg/cpp/multiline.c: Likewise.
15272         * gcc.dg/cpp/spacing1.c: Likewise.
15273         * gcc.dg/cpp/spacing2.c: Likewise.
15274         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15275         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15276         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15277         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15278         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15279         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15280         * gcc.dg/cpp/cxxcom2.c: Likewise.
15281         * gcc.dg/cpp/cxxcom2.h: New file.
15282
15283         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15284         * g++.dg/cpp/truefalse.C: Here.
15285         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15286
15287 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15288
15289         * gcc.dg/cpp/redef3.c: New file.
15290
15291 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15292
15293         * gcc.dg/i386-loop-3.c: New test.
15294
15295 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15296
15297         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15298
15299 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15300
15301         * gcc.dg/fwrapv-1.c: New test case.
15302         * gcc.dg/fwrapv-2.c: New test case.
15303
15304 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15305
15306         PR c++/10956
15307         * g++.dg/template/spec9.C: New test.
15308
15309 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15310
15311         * gcc.dg/duff-4.c: New test case.
15312
15313 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15314
15315         PR fortran/10843
15316         * g77.dg/ffixed-form-1.f: New test
15317         * g77.dg/ffixed-form-2.f: New test
15318         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15319         * g77.dg/ffree-form-3.f: New test
15320
15321 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15322
15323         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15324         * gcc.dg/wint_t-1.c: Likewise.
15325
15326 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15327
15328         * g++.dg/template/access11.C: New test.
15329
15330 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15331
15332         PR c++/10849
15333         * g++.dg/template/access10.C: New test.
15334
15335 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15336             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15337
15338         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15339
15340 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15341
15342         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15343         suppress for powerpc-*-darwin*.
15344         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15345
15346 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15347
15348         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15349         suppress option for powerpc-*-darwin*.
15350
15351 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15352
15353         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15354         * gcc.dg/builtins-4.c: Add test for fmod.
15355
15356 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15357
15358         PR c++/10682
15359         * g++.dg/template/instantiate4.C: New test.
15360
15361 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15362
15363         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15364
15365 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15366
15367         * gcc.dg/compat/scalar-return-1_main.c: New file.
15368         * gcc.dg/compat/scalar-return-1_x.c: New file.
15369         * gcc.dg/compat/scalar-return-1_y.c: New file.
15370         * gcc.dg/compat/scalar-return-2_main.c: New file.
15371         * gcc.dg/compat/scalar-return-2_x.c: New file.
15372         * gcc.dg/compat/scalar-return-2_y.c: New file.
15373         * gcc.dg/compat/struct-return-3_main.c: New file.
15374         * gcc.dg/compat/struct-return-3_y.c: New file.
15375         * gcc.dg/compat/struct-return-3_x.c: New file.
15376         * gcc.dg/compat/struct-return-2_main.c: New file.
15377         * gcc.dg/compat/struct-return-2_x.c: New file.
15378         * gcc.dg/compat/struct-return-2_y.c: New file.
15379
15380 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15381
15382         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15383         for hppa*-hp-hpux*.
15384         * gcc.dg/20021014-1.c (dg-options): Likewise.
15385         * gcc.dg/nest.c (dg-options): Likewise.
15386
15387 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15388
15389         PR c++/9738
15390         * g++.dg/ext/dllimport2.C: New file.
15391         * g++.dg/ext/dllimport3.C: New file.
15392
15393 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15394
15395         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15396         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15397         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15398         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15399         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15400         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15401         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15402         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15403         * gcc.dg/compat/small-struct-defs.h: New file.
15404         * gcc.dg/compat/small-struct-init.h: New file.
15405         * gcc.dg/compat/small-struct-check.h: New file.
15406         * gcc.dg/compat/fp-struct-defs.h: New file.
15407         * gcc.dg/compat/fp-struct-check.h: New file.
15408         * gcc.dg/compat/fp-struct-init.h: New file.
15409         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15410         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15411
15412 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * gcc.dg/20030225-2.c: New test.
15415
15416 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15417             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15418
15419         * gcc.c-torture/compile/20030518-1.c: New test case.
15420
15421 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15422
15423         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15424         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15425         gcc-dg-debug-runtest.
15426         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15427         gcc-dg-debug-runtest.
15428
15429 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15430
15431         PR c++/9022
15432         * g++.dg/lookup/using6.C: New test.
15433
15434 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15435
15436         * g++.dg/parse/access2.C: New test.
15437
15438 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15439
15440         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15441         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15442         * gcc.dg/debug/debug.exp: Likewise.
15443
15444 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15445
15446         * gcc.dg/dollar.c: New test.
15447
15448 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15449
15450         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15451         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15452         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15453         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15454         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15455         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15456         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15457         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15458         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15459         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15460         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15461         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15462         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15463         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15464         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15465         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15466         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15467         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15468
15469 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15470
15471         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15472         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15473         support for "repo" mode.
15474         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15475         * lib/g77-dg.exp: Likewise.
15476         * lib/obj-dg.exp: Likewise.
15477
15478 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15479
15480         Merge from gcc-3_2-rhl8-branch:
15481         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.dg/tls/opt-6.c: New test.
15484
15485         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15486
15487         * gcc.dg/20030405-1.c: New test.
15488
15489         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15490
15491         * gcc.dg/20030309-1.c: New test.
15492
15493         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15494
15495         * gcc.c-torture/execute/20030307-1.c: New test.
15496
15497         2003-02-20  Randolph Chung  <tausq@debian.org>
15498
15499         * gcc.c-torture/compile/20030220-1.c: New test.
15500
15501         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.dg/20030217-1.c: New test.
15504
15505         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * gcc.c-torture/compile/20020129-1.c: New test.
15508
15509         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15510
15511         * gcc.dg/unroll-1.c: New test.
15512
15513         2002-11-16  Jan Hubicka  <jh@suse.cz>
15514
15515         * gcc.c-torture/execute/20020920-1.c: New test.
15516
15517         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15518
15519         PR target/7434
15520         * gcc.c-torture/compile/20021008-1.c: New test.
15521
15522         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15523
15524         PR target/7559
15525         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15526
15527         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15528
15529         * gcc.c-torture/compile/20020807-1.c: New test.
15530
15531         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15532
15533         * gcc.dg/tls/opt-1.c: New test.
15534
15535         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15536
15537         * gcc.dg/20020729-1.c: New test.
15538
15539         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15540
15541         * g++.dg/opt/life1.C: New test.
15542
15543         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15544
15545         * gcc.dg/20020525-1.c: New test.
15546
15547         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15548
15549         PR c++/6794
15550         * g++.dg/ext/pretty1.C: New test.
15551         * g++.dg/ext/pretty2.C: New test.
15552
15553 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/8385
15556         * g++.dg/ext/typeof5.C: New test.
15557
15558 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15559
15560         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15561         __USER_LABEL_PREFIX__ into account.
15562         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15563
15564 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15565
15566         * gcc.dg/builtins-15.c: New test case.
15567
15568 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15569
15570         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15571
15572 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15573
15574         * lib/g++.exp: Tweak handling of additional source files.
15575         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15576         * g++.dg/special/conpr-2a.C: Rename to ...
15577         * g++.dg/special/conpr-2a.cc: ... this.
15578         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15579         * g++.dg/special/conpr-3a.C: Rename to ...
15580         * g++.dg/special/conpr-3a.cc: This.
15581         * g++.dg/special/conpr-3b.C: Rename to ...
15582         * g++.dg/special/conpr-3b.cc: This.
15583         * g++.dg/special/conpr-4.C: New test.
15584         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15585
15586 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15587
15588         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15589
15590 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15591
15592         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15593         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15594         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15595         * g++.old-deja/g++.other/warn3.C: Likewise.
15596
15597 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15598
15599         * gcc.dg/i386-387-1.c: Update to also test log.
15600         * gcc.dg/i386-387-2.c: Likewise.
15601
15602 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15603
15604         * g77.f-torture/execute/int8421.f: New test.
15605
15606 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15607
15608         PR c++/10230, c++/10481
15609         * g++.dg/lookup/scoped5.C: New test.
15610
15611 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15612
15613         PR c++/10552
15614         * g++.dg/template/ttp6.C: New test.
15615
15616 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15617
15618         * gcc.c-torture/execute/builtins: New directory.
15619         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15620         gcc.c-torture/execute/builtins.
15621         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15622         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15623         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15624         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15625
15626 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15627
15628         PR c++/9252
15629         * g++.dg/template/access8.C: New test.
15630         * g++.dg/template/access9.C: New test.
15631
15632 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15633
15634         PR c++/9554
15635         * g++.dg/parse/access1.C: New test.
15636
15637 2003-05-09  DJ Delorie  <dj@redhat.com>
15638
15639         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15640         long, and not an int.
15641
15642 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15643
15644         PR c++/10555, c++/10576
15645         * g++.dg/template/memclass1.C: New test.
15646
15647 2003-05-08  DJ Delorie  <dj@redhat.com>
15648
15649         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15650         targets.
15651         * gcc.c-torture/execute/20021024-1.x: Likewise.
15652         * gcc.c-torture/execute/shiftdi.x: Likewise.
15653         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15654         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15655         * gcc.dg/20021018-1.c: Likewise.
15656
15657 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15658
15659         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15660
15661         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15662         (bcopy): Call memmove.
15663
15664 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15665
15666         * g77.f-torture/compile/8485.f: New test case.
15667
15668 2003-05-07  Richard Henderson  <rth@redhat.com>
15669
15670         PR c++/10570
15671         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15672         Verify exception_cleanup not called for rethrows.
15673         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15674         when exiting catch block without rethrowing.
15675         * g++.dg/eh/forced3.C: New.
15676         * g++.dg/eh/forced4.C: New.
15677
15678 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15679
15680         * gcc.dg/20030505.c: Fix triplet.
15681
15682 2003-05-06  DJ Delorie  <dj@redhat.com>
15683
15684         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15685         * gcc.dg/nest.c: Likewise.
15686
15687 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15688
15689         * gcc.dg/builtins-14.c: New test case.
15690
15691 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15692
15693         * lib/compat.exp (compat-execute): New argument.
15694         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15695         * gcc.dg/compat: New test directory.
15696         * gcc.dg/compat/compat.exp: New expect script.
15697         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15698         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15699         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15700         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15701         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15702         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15703
15704         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15705         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15706         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15707         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15708         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15709         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15710         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15711         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15712         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15713         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15714         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15715         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15716         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15717         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15718         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15719
15720 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15721
15722         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15723
15724 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15725
15726         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15727
15728 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15729
15730         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15731         * gcc.dg/ppc-fsel-2.c: New test.
15732
15733         * gcc.dg/unused-5.c: New test.
15734
15735 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15736
15737         PR c++/10496
15738         * g++.dg/warn/pmf1.C: New test.
15739
15740 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15741
15742         PR c++/4494
15743         * g++.dg/warn/main.C: New test.
15744
15745 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15746
15747         * gcc.dg/nonnull-3.c: New test.
15748
15749 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15750
15751         * gcc.dg/cpp/Wtrigraphs.c: Update.
15752         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15753
15754 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15755
15756         * gcc.dg/ppc-fsel-1.c: New test.
15757
15758 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15759
15760         PR c/10604
15761         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15762
15763 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15764
15765         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15766
15767 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15768
15769         PR c++/9364, c++/10553, c++/10586
15770         * g++.dg/parse/typename4.C: New test.
15771         * g++.dg/parse/typename5.C: Likewise.
15772
15773 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15774
15775         * gcc.c-torture/compile/20030503-1.c: New test.
15776
15777 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15778
15779         * g++.dg/lookup/using5.C: Fix testcase error.
15780
15781 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15782
15783         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15784         since MEABI is no longer supported.  Remove all vestiges
15785         of MEABI from the test.
15786
15787 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15788
15789         PR c++/10554
15790         * g++.dg/lookup/using5.C: New test.
15791
15792 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15793
15794         PR c++/8772
15795         * g++.dg/template/ttp5.C: New test.
15796
15797 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15798
15799         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15800         (dg-gpp-additional-sources): New function.
15801         (dg-gpp-additional-files): Likewise.
15802         * lib/g++.exp (additional_sources): New variable.
15803         (additional_files): Likewise.
15804         (g++_target_compile): Deal with them.
15805         * lib/old-dejagnu.exp: Remove.
15806         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15807         * g++.old-deja: Revise all tests to use dg commands.
15808
15809 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15810
15811         PR c++/9432, c++/9528
15812         * g++.dg/lookup/using4.C: New test.
15813
15814 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15815
15816         * gcc.dg/noreturn-5.c: New file.
15817         * gcc.dg/noreturn-6.c: New file.
15818
15819         * gcc.c-torture/compile/inline-1.c: New file.
15820
15821 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/10551
15824         * g++.dg/template/explicit1.C: New test.
15825
15826 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/10549
15829         * g++.dg/other/bitfield1.C: New test.
15830
15831         PR c++/10527
15832         * g++.dg/init/new7.C: New test.
15833
15834 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15835
15836         * g++.dg/ext/desig1.C: New test.
15837         * g++.dg/ext/init1.C: Update.
15838
15839         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15840
15841 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15842
15843         PR c++/10180
15844         * g++.dg/warn/Winline-1.C: New test.
15845
15846 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15847
15848         * gcc.c-torture/execute/string-opt-19.c: New test.
15849
15850         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15851         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15852
15853 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/10506
15856         * g++.dg/init/new6.C: New test.
15857
15858         PR c++/10503
15859         * g++.dg/init/ref6.C: New test.
15860
15861 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15862
15863         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15864
15865 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15866
15867         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15868         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15869
15870 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15871
15872         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15873         initialized static data members.
15874
15875 2003-04-25  H.J. Lu <hjl@gnu.org>
15876
15877         * gcc.dg/ia64-sync-4.c: New test.
15878
15879 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15880
15881         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15882         date.
15883
15884 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15885
15886         PR c++/10337
15887         * g++.dg/warn/conv1.C: New test.
15888         * g++.old-deja/g++.other/conv7.C: Adjust.
15889         * g++.old-deja/g++.other/overload14.C: Adjust.
15890
15891 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15892
15893         PR c++/10471
15894         * g++.dg/template/defarg2.C: New test.
15895
15896 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15897
15898         * gcc.dg/cpp/include2.c: Update.
15899         * gcc.dg/cpp/multiline-2.c: New.
15900         * gcc.dg/cpp/multiline.c: Update.
15901         * gcc.dg/cpp/strify2.c: Update.
15902         * gcc.dg/cpp/trad/literals-2.c: Update.
15903
15904 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15905
15906         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15907
15908 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15909
15910         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15911
15912 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/10451
15915         * g++.dg/parse/crash4.C: New test.
15916
15917         PR c++/9847
15918         * g++.dg/parse/crash5.C: New test.
15919
15920 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15921
15922         PR c++/10446
15923         * g++.dg/parse/crash3.C: New test.
15924
15925         PR c++/10428
15926         * g++.dg/parse/elab1.C: New test.
15927
15928 2003-04-22  Devang Patel  <dpatel@apple.com>
15929
15930         * gcc.dg/cpp/trad/funlike-5.c: New test.
15931
15932 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15933
15934         * g++.dg/other/packed1.C: Fix dg options.
15935
15936 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15937
15938         * g++.dg/other/offsetof2.C: New test.
15939
15940 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15941
15942         * g++.dg/template/recurse.C: Adjust location of error messages.
15943
15944 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         PR c++/9881
15947         * g++.dg/init/addr-const1.C: New test.
15948         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15949
15950 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15951
15952         PR c++/10405
15953         * g++.dg/lookup/struct-hack1.C: New test.
15954
15955 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15956
15957         * ucs.c: Update diagnostic messages.
15958
15959 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15960
15961         * gcc.dg/cpp/truefalse.cpp: New test.
15962         * gcc.dg/cpp/cpp.exp: Update.
15963         * g++.dg/other/stdbool-if.C: Remove.
15964
15965 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15966
15967         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15968         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15969
15970 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15971
15972         * gcc.c-torture/compile/20030418-1.c: New test.
15973
15974 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15975
15976         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15977
15978 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15979
15980         PR c++/10347
15981         g++.dg/template/dependent-name1.C: New test.
15982
15983 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15984
15985         * gcc.dg/warn-1.c (tourist_guide): New array,
15986         contains a pointer to bar.
15987
15988 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15989
15990         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15991         * gcc.c-torture/execute/medce-1.c: New test case.
15992         * gcc.c-torture/execute/medce-2.c: New test case.
15993
15994 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15995
15996         * lib/prune.exp: Ignore more messages.
15997
15998         PR c++/10381
15999         * g++.dg/parse/lookup3.C: New test.
16000
16001 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16002
16003         * gcc.c-torture/compile/20030415-1.c : New test.
16004
16005 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16006
16007         * gcc.c-torture/execute/scope-2.c: Move to ...
16008         * gcc.dg/noncompile/scope.c: .... here.
16009
16010 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16011
16012         * gcc.dg/20030414-2.c: New test case.
16013
16014 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16015
16016         PR target/10377
16017         * gcc.dg/20030414-1.c: New test.
16018
16019 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16020
16021         * gcc.dg/builtins-12.c: New test case.
16022         * gcc.dg/builtins-13.c: New test case.
16023
16024 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16025
16026         * gcc.c-torture/execute/string-opt-18.c: New test.
16027
16028 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16029
16030         PR c++/10300
16031         * g++.dg/init/new5.C: New test.
16032
16033 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16034
16035         PR c++/7910
16036         * g++.dg/ext/dllimport1.C: New test.
16037
16038 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16039
16040         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16041
16042 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16043
16044         PR Fortran/9263
16045         * g77.f-torture/noncompile/9263.f: New test
16046         PR Fortran/1832
16047         * g77.f-torture/execute/1832.f: New test
16048
16049 2003-04-11  David Chad  <davidc@freebsd.org>
16050             Loren J. Rittle  <ljrittle@acm.org>
16051
16052         libobjc/8562
16053         * objc.dg/headers.m: New test.
16054
16055 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16056
16057         * gcc.c-torture/execute/builtin-noret-2.c: New.
16058         * gcc.c-torture/execute/builtin-noret-2.x: New.
16059         XFAIL builtin-noret-2.c at -O1 and above.
16060         * gcc.dg/redecl.c: New.
16061         * gcc.dg/Wshadow-1.c: Update error regexps.
16062
16063 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16064
16065         * g++.dg/abi/bitfield10.C: New test.
16066
16067 2003-04-09  Mike Stump  <mrs@apple.com>
16068
16069         * gcc.dg/pch/pch.exp: Make testcase names longer.
16070         * g++.dg/pch/pch.exp: Make testcase names longer.
16071
16072 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16073
16074         * gcc.dg/builtins-11.c: New test case.
16075
16076 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16077
16078         * gcc.dg/builtins-9.c: New test case.
16079         * gcc.dg/builtins-10.c: New test case.
16080
16081 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16082
16083         * gcc.dg/noncompile/init-4.c.c: New test.
16084
16085 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * gcc.misc-test/gcov-9.c: New test.
16088         * gcc.misc-test/gcov-10.c: New test
16089         * gcc.misc-test/gcov-11.c: New test.
16090
16091 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16092
16093         PR optimization/10024
16094         * gcc.c-torture/compile/20030405-1.c: New test.
16095
16096 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16097
16098         * gcc.dg/pch/static-3.c: New.
16099         * gcc.dg/pch/static-3.hs: New.
16100         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16101
16102 2003-04-04  Richard Henderson  <rth@redhat.com>
16103
16104         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16105         * g++.dg/eh/forced2.C: Likewise.
16106
16107 2003-04-03  Mike Stump  <mrs@apple.com>
16108
16109         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16110         target arg.
16111         (scan-assembler-times, scan-assembler-not): Likewise.
16112         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16113
16114 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16115
16116         * gcc.dg/sparc-loop-1.c: New test.
16117
16118 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16119
16120         PR other/9274
16121         * g++.dg/pch/system-2.C: New.
16122         * g++.dg/pch/system-2.Hs: New.
16123
16124 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16125
16126         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16127
16128         * g++.dg/eh/simd-1.C (vecfunc): Same.
16129
16130 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16131
16132         * gcc.c-torture/execute/20030401-1.c: New test case.
16133
16134 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16135
16136         * objc.dg/defs.m: New.
16137
16138 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16139
16140         * g++.dg/eh/simd-1.C: New.
16141         * g++.dg/eh/simd-2.C: New.
16142
16143 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16144
16145         * gcc.c-torture/execute/simd-3.c: New.
16146
16147 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16148
16149         PR c/9936
16150         * gcc.dg/20030331-2.c: New test.
16151
16152 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/10278
16155         * g++.dg/parse/crash2.C: New test.
16156
16157 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16158
16159         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16160         * gcc.c-torture/execute/20030331-1.c: ...here.
16161
16162 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16163
16164         * gcc.c-torture/execute/20030331-1.c: New test.
16165
16166 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         * lib/gcov.exp: Adjust call return testing strings.
16169         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16170
16171 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16172
16173         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16174         * gcc.dg/builtins-7.c: New test case.
16175         * gcc.dg/builtins-8.c: New test case.
16176
16177 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16178
16179         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16180
16181 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16182
16183         PR c++/7647
16184         * g++.dg/lookup-class-member-2.C: New test.
16185
16186 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16187
16188         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16189
16190 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16191
16192         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16193
16194 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16195
16196         * g++.dg/init/attrib1.C: New test.
16197
16198 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16199
16200         * gcc.dg/ultrasp8.c: New test.
16201
16202 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16203
16204         * gcc.dg/ultrasp7.c: New test.
16205
16206 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16207
16208         PR c++/10047
16209         * g++.dg/template/inline1.C: New test.
16210
16211 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16212
16213         * gcc.dg/sparc-dwarf2.c: New test.
16214
16215 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16216
16217         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16218         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16219
16220 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16221
16222         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16223         than reading .x files.
16224         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16225         * g77.dg/gcov/gcov-1.f: Likewise.
16226         * gcc.misc-tests/gcov-4b.c: Likewise.
16227         * gcc.misc-tests/gcov-5b.c: Likewise.
16228         * gcc.misc-tests/gcov-6.c: Likewise.
16229         * gcc.misc-tests/gcov-7.c: Likewise.
16230         * gcc.misc-tests/gcov-8.c: Likewise.
16231         * g++.dg/gcov/gcov-1.x: Remove.
16232         * g77.dg/gcov/gcov-1.x: Likewise.
16233         * gcc.misc-tests/gcov-4b.x: Likewise.
16234         * gcc.misc-tests/gcov-5b.x: Likewise.
16235         * gcc.misc-tests/gcov-6.x: Likewise.
16236         * gcc.misc-tests/gcov-7.x: Likewise.
16237         * gcc.misc-tests/gcov-8.x: Likewise.
16238
16239 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16240
16241         PR opt/10087
16242         * gcc.dg/20030324-1.c: New test.
16243
16244 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         PR c++/10224
16247         * g++.dg/template/arg3.C: New test.
16248
16249         PR c++/10158
16250         * g++.dg/template/friend18.C: New test.
16251
16252 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16253
16254         * g77.f-torture/compile/20030326-1.f: New test case.
16255
16256 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16257
16258         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16259
16260         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16261
16262 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16263
16264         * gcc.dg/ia64-sync-3.c: New test.
16265
16266 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16267
16268         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16269
16270 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16271
16272         * gcc.dg/ultrasp6.c: New test.
16273
16274 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16275
16276         * gcc.dg/i386-signbit-1.c: New test.
16277         * gcc.dg/i386-signbit-2.c: New test.
16278         * gcc.dg/i386-signbit-3.c: New test.
16279
16280 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16281
16282         * gcc.dg/ultrasp5.c: Fix options.
16283
16284 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16285
16286         * gcc.dg/ultrasp5.c: Fix comment.
16287
16288 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16289
16290         PR fortran/10197
16291         * g77.f-torture/execute/10197.f: New test.
16292
16293 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16294
16295         PR c++/9898, c++/383
16296         * g++.dg/template/conv6.C: New test.
16297
16298         PR c++/10119
16299         * g++.dg/template/ptrmem5.C: New test.
16300
16301         PR c++/10026
16302         * g++.dg/lookup/koenig1.C: New test.
16303
16304         PR C++/10199
16305         * g++.dg/lookup/template2.C: New test.
16306
16307 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16308
16309         * g++.dg/opt/rtti1.C: New test.
16310
16311 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16312
16313         * gcc.dg/ultrasp5.c: New test.
16314
16315 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16316
16317         PR middle-end/9967
16318         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16319         builtin fputs.
16320
16321 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16322
16323         PR c/8224
16324         * gcc.dg/20030323-1.c: New test.
16325
16326 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16327
16328         * gcc.c-torture/compile/20030323-1.c: New test case.
16329
16330 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16331
16332         * gcc.dg/20030321-1.c: New test.
16333
16334 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16335
16336         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16337
16338 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16339
16340         PR c++/9978, c++/9708
16341         * g++.dg/ext/vlm1.C: Adjust expected error.
16342         * g++.dg/ext/vla2.C: New test.
16343         * g++.dg/template/arg1.C: New test.
16344         * g++.dg/template/arg2.C: New test.
16345
16346 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16347
16348         * g77.f-torture/execute/select.f: New test.
16349         * g77.f-torture/noncompile/select_no_compile.f: New test.
16350
16351 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16352
16353         PR c++/9898
16354         * g++.dg/other/error4.C: New test.
16355
16356 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16357
16358         * g++.dg/template/friend17.C: New test.
16359
16360 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16361
16362         * gcc.c-torture/compile/20030320-1.c: New.
16363
16364 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16365
16366         * gcc.dg/builtins-6.c: New test case.
16367
16368 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16369
16370         PR target/10073
16371         * gcc.c-torture/compile/20030319-1.c: New.
16372
16373 2003-03-18  Jan Hubicka  <jh@suse.cz>
16374
16375         * gcc.dg/i386-cvt-1.c: New test.
16376
16377 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16378
16379         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16380         * objc.dg/naming-2.m: Likewise.
16381
16382 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16383
16384         PR c++/9639
16385         * g++.dg/parse/crash1.C: New test.
16386
16387 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/8805
16390         * g++.dg/eh/cleanup1.C: New test.
16391
16392 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16393
16394         * gcc.c-torture/execute/20030316-1.c: New test case.
16395
16396 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR c++/9629
16399         * g++.dg/init/ctor2.C: New test.
16400
16401 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16402
16403         * g77.f-torture/compile/xformat.f: New test case.
16404
16405 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16406
16407         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16408         * g++.old-deja/g++.mike/eh50.C: Likewise.
16409
16410 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16411
16412         PR c++/6440
16413         * g++.dg/template/spec7.C: New test.
16414         * g++.dg/template/spec8.C: Likewise.
16415
16416 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16417
16418         * gcc.c-torture/execute/20030313-1.c: New test.
16419
16420 2003-03-14  Richard Henderson  <rth@redhat.com>
16421
16422         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16423
16424 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16425
16426         * gcc.c-torture/compile/20030314-1.c: New test.
16427
16428 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16429
16430         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16431         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16432         thumb target,
16433         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16434         to accept newer _imp__  prefix and additional
16435         newline in .drectve section.
16436         * gcc.dg/dll-4.c: Likewise.
16437         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16438         switch.
16439
16440 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16441
16442         * g++.dg/parse/namespace9.C: New test.
16443
16444         * g++.dg/init/ref5.C: New test.
16445         * g++.dg/parse/ptrmem1.C: Likewise.
16446
16447 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16448
16449         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16450         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16451         regular expression.
16452         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16453         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16454
16455 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16456
16457         * gcc.c-torture/execute/20030224-2.c: New test.
16458
16459 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16460
16461         * gcc.dg/decl-3.c: New test.
16462
16463 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16464
16465         * gcc.dg/i386-loop-2.c: New test.
16466
16467 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/9474
16470         * g++.dg/parse/namespace8.C: New test.
16471
16472         PR c++/9924
16473         * g++.dg/overload/builtin2.C: New test.
16474
16475 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16476
16477         * gcc.dg/return-type-3.c: New test.
16478
16479 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16480
16481         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16482         profiling options are not supported.
16483
16484 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16485
16486         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16487         * g++.old-deja/g++.warn/impint2.C: Likewise.
16488
16489 2003-03-10  Devang Patel  <dpatel@apple.com>
16490
16491         * g++.dg/cpp/c++_cmd_1.C: New test.
16492         * g++.dg/cpp/c++_cmd_1.h: New file.
16493
16494 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16495
16496         * gcc.dg/altivec-9.c: New file.
16497
16498 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16499
16500         * gcc.dg/ppc-sdata-1.c: New test.
16501         * gcc.dg/ppc-sdata-2.c: New test.
16502
16503 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16504
16505         PR c++/9373
16506         * g++.dg/opt/ptrmem2.C: New test.
16507
16508         PR c++/8534
16509         * g++.dg/opt/ptrmem1.C: New test.
16510
16511 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16512
16513         * gcc.dg/i386-loop-1.c: New test.
16514
16515 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16516
16517         PR c++/9970
16518         * g++.dg/lookup/friend1.C: New test.
16519
16520 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/9823
16523         * g++.dg/parser/constructor1.C: New test.
16524
16525 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16526
16527         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16528
16529         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16530
16531 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16532
16533         * gcc.dg/cpp/Wunused.c: Update test.
16534
16535 2003-03-08  Jan Hubicka  <jh@suse.cz>
16536
16537         * gcc.dg/inline-3.c: New test.
16538
16539 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/9809
16542         * g++.dg/parse/builtin1.C: New test.
16543
16544         PR c++/9982
16545         * g++.dg/abi/cookie1.C: New test.
16546         * g++.dg/abi/cookie2.C: Likewise.
16547
16548         PR c++/9524
16549         * g++.dg/template/field1.C: New test.
16550
16551         PR c++/9912
16552         * g++.dg/parse/class1.C: New test.
16553         * g++.dg/parse/namespace7.C: Likewise.
16554         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16555
16556 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16557
16558         * g++.dg/init/ref4.C: New test.
16559
16560 2003-03-07  Jan Hubicka  <jh@suse.cz>
16561
16562         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16563         * gcc.dg/inline-3.c:  New test.
16564
16565 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16566
16567         * g++.dg/init/ref3.C: New test.
16568
16569         PR c++/9965
16570         * g++.dg/init/ref2.C: New test.
16571
16572         PR c++/9400
16573         * g++.dg/warn/Wshadow-2.C: New test.
16574
16575         PR c++/9791
16576         * g++.dg/warn/Woverloaded-1.C: New test.
16577
16578 2003-03-05  Jan Hubicka  <jh@suse.cz>
16579
16580         * gcc.dg/i386-local2.c: New.
16581         * gcc.dg/i386-local.c: Fix typo.
16582
16583 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16584
16585         * g++.dg/abi/layout3.C: New test.
16586
16587 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16588
16589         * gcc.c-torture/compile/20030305-1.c
16590
16591 2003-03-05  Jan Hubicka  <jh@suse.cz>
16592
16593         * gcc.dg/i386-local.c: New.
16594
16595 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16596
16597         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16598
16599 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16600
16601         * gcc.dg/switch-2.c: New test.
16602         * gcc.dg/switch-3.c: New test.
16603         * gcc.dg/Wswitch.c: Adjust line numbers.
16604         * gcc.dg/Wswitch-default.c: Likewise.
16605         * gcc.dg/Wswitch-enum.c: Likewise.
16606
16607 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16608
16609         * gcc.c-torture/execute/20030222-1.c: New test.
16610
16611 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16612
16613         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16614
16615 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16616
16617         PR c++/9878
16618         * g++.dg/init/ref1.C: New test.
16619
16620 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16621
16622         * gcc.dg/sh-relax.c: New SH-only test.
16623
16624 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16625
16626         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16627         comment explaining purpose of testcase.
16628
16629 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16630
16631         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16632         for HC11/HC12 (asm needs two int registers).
16633         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16634         HC11/HC12 because the test uses an asm which needs two 32-bit
16635         registers.
16636
16637 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16638
16639         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16640         for HC11/HC12 (array is too large otherwise).
16641         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16642         * gcc.c-torture/compile/20010518-2.x: Likewise.
16643         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16644         HC11/HC12 (array is too large).
16645
16646 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16647
16648         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16649         * lib/g++-dg.exp (g++-dg-test): Likewise.
16650
16651 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16652
16653         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16654         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16655
16656 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16657
16658         * g++.dg/warn/implicit-typename1.C: Remove warning.
16659
16660 2003-02-28  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16663         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16664
16665 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16666
16667         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16668         * g++.dg/pch/pch.exp: Likewise.
16669
16670 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16671
16672         PR c++/9879
16673         * testsuite/g++.dg/init/new4.C: New test.
16674
16675 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16676
16677         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16678
16679 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16680
16681         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16682         unsigned long.
16683
16684         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16685         wider than float.
16686
16687 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16688
16689         * lib/scanasm.exp: Add support for counting numbers of
16690         occurences.
16691         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16692         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16693
16694 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/9683
16697         * g++.dg/template/static3.C: New test.
16698
16699         PR c++/9829
16700         * g++.dg/parse/namespace6.C: New test.
16701
16702 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16703
16704         PR target/9732
16705         * gcc.dg/20030225-1.c: New test.
16706
16707 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16708
16709         * README: Remove out-of-date information.
16710
16711         PR c++/9836
16712         * g++.dg/template/spec6.C: New test.
16713
16714 2003-02-24  Jeff Law  <law@redhat.com>
16715
16716         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16717
16718 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16719
16720         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16721         * gcc.dg/pragma-ep-1.c: Likewise.
16722
16723 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16724
16725         PR c++/9602
16726         * g++.dg/template/friend16.C: New test.
16727
16728 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16729
16730         PR c++/5333
16731         * g++.dg/parse/fused-params1.C: Adjust error messages.
16732         * g++.dg/template/nested3.C: New test.
16733
16734 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16735
16736         * g++.dg/abi/param1.C: New test.
16737
16738 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16739
16740         PR c++/7982
16741         * g++.dg/warn/implicit-typename1.C: New test.
16742
16743 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16744
16745         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16746         with "mtune".
16747         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16748         * gcc.c-torture/execute/20010129-1.x: Likewise.
16749         * gcc.dg/20011107-1.c: Likewise.
16750         * gcc.dg/20020108-1.c: Likewise.
16751         * gcc.dg/20020122-3.c: Likewise.
16752         * gcc.dg/20020206-1.c: Likewise.
16753         * gcc.dg/20020310-1.c: Likewise.
16754         * gcc.dg/20020426-2.c: Likewise.
16755         * gcc.dg/20020517-1.c: Likewise.
16756         * gcc.dg/991230-1.c: Likewise.
16757         * gcc.dg/i386-unroll-1.c: Likewise.
16758         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16759
16760 2003-02-22  Jan Hubicka  <jh@suse.cz>
16761
16762         * gcc.dg/i386-mul.c: New test.
16763
16764 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16765
16766         * gcc.dg/builtins-5.c: New test case.
16767
16768 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16769
16770         * gcc.dg/asmreg-1.c: New test.
16771
16772 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/9749
16775         * g++.dg/parse/varmod1.C: New test.
16776
16777 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/9727
16780         * g++.dg/template/op1.C: New test.
16781
16782 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16783
16784         PR c++/8906
16785         * g++.dg/template/nested2.C: New test.
16786
16787 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16788
16789         PR c++/8724
16790         * g++.dg/expr/dtor1.C: New test.
16791
16792 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16793
16794         * gcc.dg/cpp/include3.c: New test.
16795         * gcc.dg/cpp/inc/foo.h: New file.
16796
16797 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16798
16799         * gcc.c-torture/execute/20030221-1.c: New test.
16800
16801 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16802
16803         PR c++/9729
16804         * g++.dg/abi/conv1.C: New test.
16805
16806 2003-02-20  Jan Hubicka  <jh@suse.cz>
16807
16808         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16809
16810 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16811
16812         * gcc.c-torture/compile/20030219-1.c: New test.
16813
16814 2003-02-18  Jan Hubicka  <jh@suse.cz>
16815
16816         * gcc.dg/funcorder.c: New test.
16817
16818 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16819
16820         * gcc.c-torture/execute/20030218-1.c: New.
16821
16822 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16823
16824         * gcc.dg/20030218-1.c: New.
16825
16826 2003-02-18  Richard Henderson  <rth@redhat.com>
16827
16828         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16829         * gcc.dg/attr-used-2.c: New.
16830
16831 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16832
16833         PR c++/9704
16834         * g++.dg/init/copy5.C: New test.
16835
16836 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16837
16838         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16839         * g++.dg/pch/pch.exp: Likewise.
16840
16841 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16842
16843         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16844         STACK_SIZE is not defined.
16845
16846 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16847
16848         PR c++/9457
16849         * g++.dg/template/init1.C: New test.
16850
16851 2003-02-16  Jan HUbicka  <jh@suse.cz>
16852
16853         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16854         (foo): Add few extra tests
16855         * gcc.dg/c99-const-expr-3.c: Likewise.
16856         * gcc.c-torture/execute/20030216-1.c: New.
16857
16858 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16859
16860         PR c++/9459
16861         * g++.dg/ext/typeof4.C: New test.
16862
16863 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16864
16865         * gcc.dg/i386-387-3.c: New test case.
16866
16867 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16868
16869         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16870         cris-*-elf* cris-*-aout* and mmix-*-*.
16871
16872 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16873
16874         * gcc.dg/20030213-1.c: New test.
16875
16876 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16877
16878         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16879         * gcc.dg/i386-387-2.c: Likewise.
16880
16881 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16882
16883         * gcc.dg/ppc-spe.c: Fix formatting.
16884         Enable tests that were previously unsupported by gas.
16885         Delete tests for instructions that no longer exist.
16886         Switch arguments on evsubifw builtin.
16887
16888 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16889
16890         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16891         STACK_SIZE is too small.
16892
16893 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16894             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16895
16896         * gcc.dg/decl-2.c: New test.
16897
16898 2003-02-10  Jan Hubicka  <jh@suse.cz>
16899
16900         * gcc.dg/i386-fpcvt-1.c:  New test.
16901
16902 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16903
16904         * gcc.c-torture/execute/20030209-1.c: New test.
16905
16906 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16907
16908         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16909         int-wide bitops, use the constants of the same width.
16910         Likewise, if long long is 32-bit wide, test bitops using
16911         32-bit constants.
16912
16913 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16914
16915         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16916
16917 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16918
16919         * testsuite/gcc.dg/builtins-4.c: New test case.
16920
16921 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16922
16923         * gcc.dg/20020430-1.c: Fix dg command typos.
16924         * gcc.dg/20020503-1.c: Likewise.
16925
16926 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16927
16928         PR c++/8785
16929         * g++.dg/parse/fused-params1.C: New test.
16930
16931         PR c++/8857
16932         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16933
16934         PR c++/8921
16935         * g++.dg/parse/non-dependent1.C: New test.
16936
16937         PR c++/8928
16938         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16939
16940         PR c++/9228
16941         * g++.dg/parse/undefined7.C: New test.
16942         * g++.dg/parse/non-templ1.C: New test.
16943
16944         PR c++/9229
16945         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16946
16947 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16948
16949         * gcc.c-torture/compile/20030206-1.c: New test.
16950
16951 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16952
16953         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16954         "pow" to "foo" to avoid potential confusion with a math built-in.
16955
16956 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16957
16958         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16959         conditions for SPARC targets.
16960
16961 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16962
16963         * gcc.dg/20030204-1.c: New test.
16964
16965 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16966
16967         PR c++/38
16968         * g++.dg/parse/array-size1.C: New test.
16969
16970         PR c++/5657
16971         * g++.dg/parse/undefined3.C: New test.
16972
16973         PR c++/5665
16974         * g++.dg/parse/undefined4.C: New test.
16975
16976         PR c++/5975
16977         * g++.dg/parse/undefined5.C: New test.
16978
16979         PR c++/7259
16980         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16981
16982         PR c++/8578
16983         * g++.dg/parse/casting-operator1.C: New test.
16984
16985         PR c++/8596
16986         * g++.dg/parse/undefined6.C: New test.
16987
16988         PR c++/8736
16989         * g++.dg/parse/missing-template1.C: New test.
16990
16991 2003-02-04  Jan Hubicka  <jh@suse.cz>
16992
16993         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16994         * gcc.dg/i386-cmov?.c:  Likewise.
16995         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16996         * gcc.dg/i386-ssefp-1.c:  Likewise.
16997         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16998         conventions.
16999
17000 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17001
17002         PR c++/7129
17003         * testsuite/g++.dg/ext/max.C: New test.
17004
17005 2003-02-03  Jan Hubicka  <jh@suse.cz>
17006
17007         * gcc.c-torture/execute/20030203-1.c: New test.
17008
17009 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17010
17011         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17012         'natural-endian'.
17013
17014 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17015
17016         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17017         * g++.dg/init/new2.C: Likewise.
17018         * g++.dg/other/new1.C: Likewise.
17019
17020 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17021
17022         * gcc.dg/struct-ret-libc.c: New test.
17023
17024 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17025
17026         * gcc.dg/20030129-1.c: New test.
17027
17028 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17029
17030         PR c++/8849
17031         * g++.dg/template/ptrmem4.C: New test.
17032
17033 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17034
17035         * g++.dg/parser/constant1.C: New test.
17036
17037 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17038
17039         PR c++/8591
17040         * g++.dg/parse/friend2.C: New test.
17041
17042 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17043
17044         PR c++/9437
17045         * g++.dg/template/unify4.C: New test.
17046
17047 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17048
17049         * gcc.c-torture/execute/20030128-1.c: New test.
17050
17051 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17052
17053         * g++.dg/lookup/nested1.C: Test moved from ...
17054         * g++.old-deja/g++.other/lookup24.C: ... here.
17055
17056 2003-01-28  Jan Hubicka  <jh@suse.cz>
17057
17058         * gcc.dg/i386-cmov5.c:  New test.
17059
17060 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17061
17062         * gcc.c-torture/execute/20010925-1.c: Changed the
17063         memcpy declaration.
17064
17065 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17066
17067         PR c++/3902
17068         * g++.dg/parse/template5.C: New test.
17069
17070 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17071
17072         PR fortran/9258
17073         * g77.dg/pr9258: New test.
17074
17075 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17076
17077         * README: Move relevant parts from README.g++.
17078
17079         * README.g++: Remove this file.
17080
17081 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         * g++.dg/abi/dcast1.C: New test.
17084
17085 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17086
17087         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17088
17089 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17090
17091         PR c++/47
17092         * g++.old-deja/g++.other/lookup24.C: New test.
17093
17094 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17095
17096         PR middle-end/7227
17097         * gcc.dg/uninit-C.c: New test.
17098
17099 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17100
17101         * g++.dg/abi/covariant1.C: New test.
17102
17103 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17104
17105         * gcc.dg/20030123-1.c: New test.
17106
17107 2003-01-25  Jan Hubicka  <jh@suse.cz>
17108
17109         PR opt/8492
17110         * gcc.c-torture/compile/20030125-1.c
17111
17112 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         PR c++/9403
17115         * g++.dg/parse/template3.C: New test.
17116         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17117
17118         PR c++/795
17119         * g++.dg/parse/template4.C: New test.
17120
17121         PR c++/9415
17122         * g++.dg/template/qual2.C: New test.
17123
17124         PR c++/8545
17125         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17126
17127         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17128
17129 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17130
17131         * gcc.c-torture/execute/switch-1.c: New test case.
17132
17133 2003-01-25  Jan Hubicka  <jh@suse.cz>
17134
17135         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17136
17137 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17138
17139         Tweaks for Bison-1.875. From the NEWS file:
17140         "- `parse error' -> `syntax error'
17141         Bison now uniformly uses the term `syntax error'"
17142         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17143         * gcc.dg/cpp/digraph2.c: Likewise.
17144         * gcc.dg/cpp/direct2.c: Likewise.
17145         * gcc.dg/cpp/paste4.c: Likewise.
17146         * gcc.dg/c90-restrict-1.c: Likewise.
17147         * gcc.dg/c99-func-2.c: Likewise.
17148         * gcc.dg/noncompile/920721-2.c: Likewise.
17149         * gcc.dg/noncompile/930622-2.c: Likewise.
17150         * gcc.dg/noncompile/940112-1.c: Likewise.
17151         * gcc.dg/noncompile/950921-1.c: Likewise.
17152         * gcc.dg/noncompile/951123-1.c: Likewise.
17153         * gcc.dg/noncompile/971104-1.c: Likewise.
17154         * gcc.dg/noncompile/990416-1.c: Likewise.
17155
17156 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17157
17158         * g++.dg/parse/undefined1.C: Add error message.
17159
17160 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17161
17162         PR c++/9354
17163         * g++.dg/parse/new1.C: New test.
17164
17165         PR c++/9216
17166         * g++.dg/parse/template2.C: New test.
17167
17168         PR c++/9354
17169         * g++.dg/parse/typedef2.C: New test.
17170
17171         PR c++/9328
17172         * g++.dg/ext/typeof3.C: New test.
17173
17174 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17175
17176         PR c++/2738
17177         * g++.dg/parse/ret-type1.C: New test.
17178
17179         PR c++/3792
17180         * g++.dg/parse/tmpl-outside1.C: New test.
17181
17182         PR c++/4207
17183         * g++.dg/parse/int-as-enum1.C: New test.
17184
17185         PR c++/4903
17186         * g++.dg/parse/no-typename1.C: New test.
17187
17188         PR c++/5533
17189         * g++.dg/parse/no-value1.C: New test.
17190
17191         PR c++/5921
17192         * g++.dg/parse/wrong-inline1.C: New test.
17193
17194         PR c++/6402
17195         * g++.dg/parse/ref1.C: New test.
17196
17197         PR c++/6992
17198         * g++.dg/parse/attr-ctor1.C: New test.
17199
17200         PR c++/7229
17201         * g++.dg/parse/namespace5.C: New test.
17202
17203         PR c++/7917
17204         * g++.dg/parse/func-def1.C: New test.
17205
17206         PR c++/8143
17207         * g++.dg/parse/undefined1.C: New test.
17208
17209         PR c++/5723, PR c++/8522
17210         * g++.dg/parse/specialization1.C: New test.
17211
17212         PR c++/163, PR c++/8595
17213         * g++.dg/parse/struct-as-enum1.C: New test.
17214
17215         PR c++/9173
17216         * g++.dg/parse/undefined2.C: New test.
17217
17218 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17219
17220         PR c++/9298
17221         * g++.dg/parse/template1.C: New test.
17222
17223         PR c++/9384
17224         * g++.dg/parse/using1.C: New test.
17225
17226         PR c++/9285
17227         PR c++/9294
17228         * g++.dg/parse/expr2.C: New test.
17229
17230         PR c++/9388
17231         * g++.dg/parse/lookup2.C: Likewise.
17232
17233 2003-01-21  Jan Hubicka  <jh@suse.cz>
17234
17235         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17236         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17237         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17238         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17239
17240 2003-01-20  Nick Clifton  <nickc@redhat.com>
17241
17242         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17243         problem with ARM sibcall code generation.
17244
17245 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17246
17247         * gcc.c-torture/execute/20030120-1.c: New.
17248
17249 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17250
17251         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17252
17253 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17254
17255         PR c++/9272
17256         * g++.dg/parse/ctor1.C: New test.
17257
17258         PR c++/9294:
17259         * g++.dg/parse/qualified1.C: New test.
17260
17261         * g++.dg/parse/typename3.C: New test.
17262
17263 2003-01-16  Richard Henderson  <rth@redhat.com>
17264
17265         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17266
17267 2003-01-16  Richard Henderson  <rth@redhat.com>
17268
17269         * g++.dg/pch/pch.exp: Copy test header to the working directory
17270         before using it either for precompilation or direct use.
17271         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17272         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17273
17274 2003-01-16  Richard Henderson  <rth@redhat.com>
17275
17276         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17277         before using it either for precompilation or direct use.
17278         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17279         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17280
17281 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17282
17283         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17284         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17285         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17286         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17287         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17288         typename warning into error.
17289         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17290         error messages.
17291         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17292         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17293         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17294         messages.
17295         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17296         make declaration visible in template.
17297         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17298         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17299         messages.
17300         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17301         message.
17302         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17303         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17304         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17305         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17306         typename warning with error message.
17307         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17308         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17309         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17310
17311 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17312
17313         * g++.dg/parse/ambig2.C: New test.
17314
17315 2003-01-15  Richard Henderson  <rth@redhat.com>
17316
17317         * g++.dg/tls/init-2.C: Update error message string.
17318
17319 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17322
17323 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17324
17325         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17326         all for HC11/HC12.
17327         * gcc.c-torture/compile/20001205-1.x: Likewise.
17328         * gcc.c-torture/compile/20001226-1.x: Likewise.
17329         * gcc.c-torture/compile/920520-1.x: Likewise.
17330         * gcc.c-torture/compile/961203-1.x: Likewise.
17331         * gcc.c-torture/compile/20020604-1.x: Likewise.
17332
17333 2003-01-15  Jan Hubicka  <jh@suse.cz>
17334
17335         * gcc.c-torture/compile/20030115-1.c: New test.
17336
17337         * gcc.dg/i386-fpcvt-1.c: New test.
17338         * gcc.dg/i386-fpcvt-2.c: New test.
17339
17340 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17341
17342         Further conform g++'s __vmi_class_type_info to the C++ ABI
17343         specification.
17344         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17345         the specification.
17346
17347 2003-01-14  Jan Hubicka  <jh@suse.cz>
17348
17349         * gcc.dg/i386-fpcvt-1.c: New test.
17350         * gcc.dg/i386-fpcvt-2.c: New test.
17351
17352 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17353
17354         * gcc.dg/i386-mmx-3.c: New test.
17355
17356 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/9264
17359         * g++.dg/parse/octal1.C: New file.
17360
17361         PR c++/9172
17362         * g++.dg/parse/typename1.C: New file.
17363
17364 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17365
17366         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17367         * gcc.dg/bf-no-ms-layout.c: Likewise.
17368         * gcc.dg/bf-ms-attrib.c: Likewise.
17369
17370 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/9099
17373         * g++.dg/parse/dtor1.C: New file.
17374
17375         PR c++/9128
17376         * g++.dg/rtti/typeid1.C: New file.
17377
17378         PR c++/9153
17379         * g++.dg/parse/lookup1.C: New file.
17380
17381         PR c++/9171
17382         * g++.dg/templ/spec5.C: New file.
17383
17384 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17385
17386         * gcc.c-torture/compile/20030110-1.c: New test.
17387
17388 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17389
17390         Merge from pch-branch:
17391
17392         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17393
17394         * gcc.dg/pch/cpp-1.h: New.
17395         * gcc.dg/pch/cpp-1.c: New.
17396         * gcc.dg/pch/cpp-2.h: New.
17397         * gcc.dg/pch/cpp-2.c: New.
17398
17399         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17400
17401         * gcc.dg/pch/except-1.h: New.
17402         * gcc.dg/pch/except-1.c: New.
17403
17404         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17405
17406         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17407         running test.
17408         * gcc.dg/pch: Include *.hp not *.h.
17409         * gcc.dg/pch/system-1.h: New.
17410         * gcc.dg/pch/system-1.c: New.
17411
17412         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17413
17414         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17415         rather than trying to build and run a program using PCH.
17416         * gcc.dg/pch: Remove dg-do commands from test files.
17417
17418         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17419
17420         * gcc.dg/pch/macro-3.c: New.
17421         * gcc.dg/pch/macro-3.h: New.
17422
17423         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17424
17425         * gcc.dg/pch/common-1.c: New.
17426         * gcc.dg/pch/common-1.h: New.
17427         * gcc.dg/pch/decl-1.c: New.
17428         * gcc.dg/pch/decl-1.h: New.
17429         * gcc.dg/pch/decl-2.c: New.
17430         * gcc.dg/pch/decl-2.h: New.
17431         * gcc.dg/pch/decl-3.c: New.
17432         * gcc.dg/pch/decl-3.h: New.
17433         * gcc.dg/pch/decl-4.c: New.
17434         * gcc.dg/pch/decl-4.h: New.
17435         * gcc.dg/pch/decl-5.c: New.
17436         * gcc.dg/pch/decl-5.h: New.
17437         * gcc.dg/pch/global-1.c: New.
17438         * gcc.dg/pch/global-1.h: New.
17439         * gcc.dg/pch/inline-1.c: New.
17440         * gcc.dg/pch/inline-1.h: New.
17441         * gcc.dg/pch/inline-2.c: New.
17442         * gcc.dg/pch/inline-2.h: New.
17443         * gcc.dg/pch/static-1.c: New.
17444         * gcc.dg/pch/static-1.h: New.
17445         * gcc.dg/pch/static-2.c: New.
17446         * gcc.dg/pch/static-2.h: New.
17447
17448         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17449
17450         * g++.dg/pch/pch.exp: Better handle failing testcases.
17451         * gcc.dg/pch/pch.exp: Likewise.
17452         * gcc.dg/pch/macro-1.c: New.
17453         * gcc.dg/pch/macro-1.h: New.
17454         * gcc.dg/pch/macro-2.c: New.
17455         * gcc.dg/pch/macro-2.h: New.
17456
17457         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17458
17459         * g++.dg/dg.exp: Treat files in pch/ specially.
17460         * g++.dg/pch/pch.exp: New file.
17461         * g++.dg/pch/empty.H: New file.
17462         * g++.dg/pch/empty.C: New file.
17463         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17464         "precompile".
17465
17466         * gcc.dg/pch/pch.exp: New file.
17467         * gcc.dg/pch/empty.h: New file.
17468         * gcc.dg/pch/empty.c: New file.
17469         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17470         "precompile".
17471
17472 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17473
17474         * g++.dg/template/friend14.C: New test.
17475
17476 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17477
17478         * gcc.dg/old-style-asm-1.c: New test.
17479
17480 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17481
17482         * gcc.c-torture/compile/20030109-1.c: New test.
17483
17484 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         * gcc.c-torture/execute/20030109-1.c: New test.
17487
17488 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17489
17490         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17491         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17492         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17493         * g++.old-deja/g++.mike/eh2.C: Likewise
17494         * g++.old-deja/g++.mike/eh3.C: Likewise
17495         * g++.old-deja/g++.mike/eh5.C: Likewise
17496         * g++.old-deja/g++.mike/eh6.C: Likewise
17497         * g++.old-deja/g++.mike/eh7.C: Likewise
17498         * g++.old-deja/g++.mike/eh8.C: Likewise
17499         * g++.old-deja/g++.mike/eh9.C: Likewise
17500         * g++.old-deja/g++.mike/eh10.C: Likewise
17501         * g++.old-deja/g++.mike/eh12.C: Likewise
17502         * g++.old-deja/g++.mike/eh13.C: Likewise
17503         * g++.old-deja/g++.mike/eh14.C: Likewise
17504         * g++.old-deja/g++.mike/eh16.C: Likewise
17505         * g++.old-deja/g++.mike/eh17.C: Likewise
17506         * g++.old-deja/g++.mike/eh18.C: Likewise
17507         * g++.old-deja/g++.mike/eh21.C: Likewise
17508         * g++.old-deja/g++.mike/eh23.C: Likewise
17509         * g++.old-deja/g++.mike/eh24.C: Likewise
17510         * g++.old-deja/g++.mike/eh25.C: Likewise
17511         * g++.old-deja/g++.mike/eh26.C: Likewise
17512         * g++.old-deja/g++.mike/eh27.C: Likewise
17513         * g++.old-deja/g++.mike/eh28.C: Likewise
17514         * g++.old-deja/g++.mike/eh29.C: Likewise
17515         * g++.old-deja/g++.mike/eh31.C: Likewise
17516         * g++.old-deja/g++.mike/eh33.C: Likewise
17517         * g++.old-deja/g++.mike/eh34.C: Likewise
17518         * g++.old-deja/g++.mike/eh35.C: Likewise
17519         * g++.old-deja/g++.mike/eh36.C: Likewise
17520         * g++.old-deja/g++.mike/eh37.C: Likewise
17521         * g++.old-deja/g++.mike/eh38.C: Likewise
17522         * g++.old-deja/g++.mike/eh39.C: Likewise
17523         * g++.old-deja/g++.mike/eh40.C: Likewise
17524         * g++.old-deja/g++.mike/eh41.C: Likewise
17525         * g++.old-deja/g++.mike/eh42.C: Likewise
17526         * g++.old-deja/g++.mike/eh44.C: Likewise
17527         * g++.old-deja/g++.mike/eh46.C: Likewise
17528         * g++.old-deja/g++.mike/eh47.C: Likewise
17529         * g++.old-deja/g++.mike/eh48.C: Likewise
17530         * g++.old-deja/g++.mike/eh49.C: Likewise
17531         * g++.old-deja/g++.mike/eh50.C: Likewise
17532         * g++.old-deja/g++.mike/eh51.C: Likewise
17533         * g++.old-deja/g++.mike/eh53.C: Likewise
17534         * g++.old-deja/g++.mike/eh55.C: Likewise
17535         * g++.old-deja/g++.mike/p7912.C: Likewise
17536         * g++.old-deja/g++.mike/p9706.C: Likewise
17537         * g++.old-deja/g++.mike/p10416.C: Likewise
17538         * g++.old-deja/g++.mike/p11667.C: Likewise
17539         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17540         Remove redundant reference to Iris.
17541         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17542         Elxsi, i860, Pico Java, and WE32K.
17543
17544 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17545
17546         * g++.dg/ext/asm4.C: New test.
17547
17548 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/9030
17551         * g++.dg/template/friend12.C: New test.
17552         * g++.dg/template/friend13.C: Likewise.
17553         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17554
17555 2003-01-08  Jan Hubicka  <jh@suse.cz>
17556
17557         * gcc.dg/i386-cadd.c: New test.
17558         * gcc.dg/i386-cmov4.c: Likewise.
17559
17560 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/9165
17563         * g++.dg/warn/Wunused-3.C: New test.
17564
17565         * g++.dg/abi/bitfield9.C: New test.
17566
17567         PR c++/9189
17568         * g++.dg/parse/defarg3.C: New test.
17569
17570 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17571
17572         * g++.dg/parse/ambig1.C: New test.
17573         * g++.dg/parse/defarg2.C: New test.
17574
17575 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17576
17577         * g++.dg/template/defarg-1.C: New test.
17578         * g++.dg/template/local2.C: Likewise.
17579
17580 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17581
17582         * gcc.c-torture/execute/20030105-1.c: New test.
17583
17584 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17585
17586         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17587         * g++.dg/parse/namespace4.C: Likewise.
17588
17589 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17590
17591         * g++.dg/template/ntp2.C: New test.
17592
17593 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17594
17595         * g++.dg/parse/extern-C-1.C: New test.
17596
17597         * g++.dg/parse/namespace4.C: New test.
17598
17599         * g++.dg/template/nested1.C: New test.
17600
17601         * g++.dg/parse/namespace3.C: New test.
17602
17603 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17604
17605         * g++.dg/lookup/two-stage1.C: New test.
17606
17607 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17608
17609         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17610         * g++.old-deja/g++.jason/access8.C: Likewise.
17611         * g++.old-deja/g++.other/decl5.C: Likewise.
17612
17613 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17614
17615         * g++.dg/parse/parse7.C: New test.
17616
17617 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17618
17619         PR c++/2843
17620         * g++.dg/ext/attrib7.C: New test.
17621
17622 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17623
17624         * g++.dg/parse/parse6.C: New test.
17625
17626 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17627
17628         * gcc.dg/h8300-stack-1.c: New.
17629
17630 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17631
17632         g++.dg/lookup/exception1.C: New test.
17633
17634         g++.dg/lookup/template1.C: New test.
17635
17636         g++.dg/parse/namespace2.C: New test.
17637
17638         g++.dg/parse/parens2.C: New test.
17639
17640 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17641
17642         * g++.dg/parse/parse5.C: New test.
17643         * g++.dg/lookup/scoped4.C: New test.
17644
17645 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17646
17647         * g++.dg/parse/parens1.C: New test.
17648
17649         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17650         angle-bracket1.C.
17651         * g++.dg/parse/parens2.C: New test.
17652
17653         * g++.dg/lookup/scope-operator1.C: New test.
17654
17655         * g++.dg/parse/operator1.C: New test.
17656
17657 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17658
17659         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17660         * g++.old-deja/g++.other/access6.C: Likewise.
17661         * g++.old-deja/g++.other/decl1.C: Likewise.
17662         * g++.old-deja/g++.pt/typename12.C: Likewise.
17663
17664 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17665
17666         * g++.dg/parse/namespace1.C: New test.
17667
17668 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17669
17670         * g++.dg/parse/parse4.C: New test.
17671
17672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17673
17674         * g++.dg/parse/parse3.C: New test.
17675
17676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17677
17678         * g++.dg/parse/parse2.C: New test.
17679
17680 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17681
17682         * g++.dg/template/friend11.C: New test.
17683
17684 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17685
17686         * g++.dg/parse/parse1.C: New test.
17687
17688 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17689
17690         * lib/profopt.exp: Change the name of a global variable to avoid
17691         possible clashes with other test suites.
17692
17693 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17694
17695         * g++.dg/inherit/covariant8.C: New test.
17696
17697 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17698
17699         * g++.dg/init/array9.C: New test.
17700
17701         PR c++/9112
17702         * g++.dg/parse/expr1.C: New test.
17703
17704 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17705
17706         * gcc.c-torture/compile/20021230-1.c: New test.
17707
17708 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17709
17710         * g++.dg/inherit/covariant5.C: New test.
17711         * g++.dg/inherit/covariant6.C: New test.
17712         * g++.dg/inherit/covariant7.C: New test.
17713
17714 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/2739
17717         * g++.dg/other/access2.C: New test.
17718
17719 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17720
17721         * g++.dg/other/anon-struct.C: No longer fails
17722         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17723         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17724         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17725
17726 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17727
17728         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17729
17730 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17731
17732         * g++.dg/eh/spec4.C: Remove stray semicolon.
17733         * g++.dg/expr/pmf-1.C: Change error message.
17734         * g++.dg/ext/asm1.C: Remove stray semicolon.
17735         * g++.dg/ext/typename1.C: Add missing typenames.
17736         * g++.dg/inherit/template-as-base.C: Change error message.
17737         * g++.dg/lookup/scoped1.C: Likewise.
17738         * g++.dg/lookup/scoped2.C: Likewise.
17739         * g++.dg/lookup/using2.C: Likewise.
17740         * g++.dg/other/component1.C: Remove stray semicolon.
17741         * g++.dg/other/do1.C: Change error message.
17742         * g++.dg/other/error2.C: Likewise.
17743         * g++.dg/other/init1.C: Likewise.
17744         * g++.dg/other/packed1.C: Remove stray semicolon.
17745         * g++.dg/other/ptrmem2.C: Change error message.
17746         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17747         marker.
17748         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17749         * g++.dg/template/access3.C: Add typename keyword.
17750         * g++.dg/template/access5.C: Remove stray semicolon.
17751         * g++.dg/template/access6.C: Likewise.
17752         * g++.dg/template/complit1.C: Likewise.
17753         * g++.dg/template/crash1.C: Change error message.
17754         * g++.dg/template/inherit2.C: Remove stray semicolon.
17755         * g++.dg/template/instantiate2.C: Likewise.
17756         * g++.dg/template/instantiate3.C: Change error message.
17757         * g++.dg/template/qual1.C: Remove stray semicolon.
17758         * g++.dg/template/qualttp18.C: Change error message.
17759         * g++.dg/template/ref1.C: Remove stray semicolon.
17760         * g++.dg/template/sizeof1.C (A::value): Declare it.
17761         * g++.dg/template/spec4.C: Change error message.
17762         * g++.dg/template/static1.C: Likewise.
17763         * g++.dg/template/type1.C: Likewise.
17764         * g++.dg/template/typename3.C: Likewise.
17765         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17766         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17767         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17768         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17769         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17770         named return value extension.
17771         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17772         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17773         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17774         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17775         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17776         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17777         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17778         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17779         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17780         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17781         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17782         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17783         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17784         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17785         syntax.
17786         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17787         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17788         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17789         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17790         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17791         * g++.old-deja/g++.brendan/template11.C: Likewise.
17792         * g++.old-deja/g++.brendan/template26.C: Likewise.
17793         * g++.old-deja/g++.brendan/template27.C: Use explicit
17794         specialization syntax.
17795         * g++.old-deja/g++.brendan/template30.C: Likewise.
17796         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17797         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17798         non-dependent names.
17799         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17800         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17801         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17802         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17803         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17804         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17805         named return value extension.
17806         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17807         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17808         * g++.old-deja/g++.ext/return1.C: Likewise.
17809         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17810         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17811         * g++.old-deja/g++.jason/access8.C: Likewise.
17812         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17813         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17814         pseudo-destructor names.
17815         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17816         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17817         pseudo-destructor names.
17818         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17819         * g++.old-deja/g++.jason/overload19.C: Likewise.
17820         * g++.old-deja/g++.jason/overload32.C: Likewise.
17821         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17822         stray semicolons.
17823         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17824         * g++.old-deja/g++.jason/return.C: Likewise.
17825         * g++.old-deja/g++.jason/return2.C: Likewise.
17826         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17827         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17828         syntax.
17829         * g++.old-deja/g++.jason/template10.C: Account for use of
17830         non-dependent names.
17831         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17832         syntax.
17833         * g++.old-deja/g++.jason/template37.C: Likewise.
17834         * g++.old-deja/g++.law/access4.C: Change error messages.
17835         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17836         pseudo-destructor names.
17837         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17838         * g++.old-deja/g++.law/ctors9.C: Likewise.
17839         * g++.old-deja/g++.law/cvt22.C: Likewise.
17840         * g++.old-deja/g++.law/dtors5.C: Likewise.
17841         * g++.old-deja/g++.law/global-init1.C: Likewise.
17842         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17843         * g++.old-deja/g++.law/operators28.C: Likewise.
17844         * g++.old-deja/g++.law/visibility28.C: Likewise.
17845         * g++.old-deja/g++.martin/eval1.C: Likewise.
17846         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17847         name.
17848         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17849         * g++.old-deja/g++.mike/net34.C: Likewise.
17850         * g++.old-deja/g++.mike/net36.C: Likewise.
17851         * g++.old-deja/g++.mike/ns2.C: Likewise.
17852         * g++.old-deja/g++.mike/p12306.C: Likewise.
17853         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17854         value extension.
17855         * g++.old-deja/g++.mike/p700.C: Likewise.
17856         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17857         * g++.old-deja/g++.mike/p710.C: Likewise.
17858         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17859         value extension.
17860         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17861         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17862         * g++.old-deja/g++.ns/crash2.C: Likewise.
17863         * g++.old-deja/g++.ns/crash3.C: Likewise.
17864         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17865         * g++.old-deja/g++.ns/ns17.C: Likewise.
17866         * g++.old-deja/g++.ns/template16.C: Likewise.
17867         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17868         keyword.
17869         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17870         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17871         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17872         named return value extension.
17873         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17874         * g++.old-deja/g++.other/access4.C: Issue additional error
17875         messages.
17876         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17877         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17878         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17879         * g++.old-deja/g++.other/crash25.C: Change error message.
17880         * g++.old-deja/g++.other/crash4.C: Change error message.
17881         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17882         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17883         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17884         checks.
17885         * g++.old-deja/g++.other/defarg8.C: Likewise.
17886         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17887         * g++.old-deja/g++.other/dtor10.C: Likewise.
17888         * g++.old-deja/g++.other/incomplete.C: Likewise.
17889         * g++.old-deja/g++.other/linkage7.C: Likewise.
17890         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17891         lookup algorithm.
17892         * g++.old-deja/g++.other/mangle2.C: Likewise.
17893         * g++.old-deja/g++.other/refinit2.C: Likewise.
17894         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17895         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17896         * g++.old-deja/g++.pt/crash28.C: Likewise.
17897         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17898         syntax.
17899         * g++.old-deja/g++.pt/crash32.C: Change error message.
17900         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17901         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17902         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17903         error message position.
17904         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17905         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17906         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17907         syntax.
17908         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17909         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17910         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17911         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17912         keyword.
17913         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17914         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17915         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17916         keyword.
17917         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17918         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17919         syntax.
17920         * g++.old-deja/g++.pt/friend28.C: Account for use of
17921         non-dependent names.
17922         * g++.old-deja/g++.pt/friend29.C: Likewise.
17923         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17924         rules.
17925         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17926         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17927         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17928         lookup rules.
17929         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17930         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17931         keyword.
17932         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17933         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17934         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17935         keyword.
17936         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17937         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17938         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17939         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17940         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17941         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17942         keyword.
17943         * g++.old-deja/g++.pt/spec10.C: Likewise.
17944         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17945         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17946         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17947         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17948         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17949         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17950         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17951         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17952         * g++.old-deja/g++.pt/typename15.C: Likewise.
17953         * g++.old-deja/g++.pt/typename22.C: Likewise.
17954         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17955         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17956         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17957         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17958         syntax.
17959         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17960         return value extension.
17961         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17962         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17963         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17964         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17965
17966 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17967
17968         * g++.dg/warn/inline1.C: New test.
17969         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17970         * g++.old-deja/g++.jason/synth10.C: Likewise.
17971         * g++.old-deja/g++.mike/net31.C: Likewise.
17972         * g++.old-deja/g++.mike/p8786.C: Likewise.
17973
17974         * g++.dg/template/friend10.C: New test.
17975         * g++.dg/template/conv5.C: New test.
17976
17977 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17978
17979         * g++.dg/lookup/scoped3.C: New test.
17980
17981         * g++.dg/lookup/decl1.C: New test.
17982         * g++.dg/lookup/decl2.C: New test.
17983
17984 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17985
17986         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17987         gcc.c-torture/compile/20021015-1.c,
17988         gcc.c-torture/compile/20021015-2.c,
17989         gcc.c-torture/compile/20021123-1.c,
17990         gcc.c-torture/compile/20021123-2.c,
17991         gcc.c-torture/compile/20021123-3.c,
17992         gcc.c-torture/compile/20021123-4.c,
17993         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17994         only to 3.1 or 3.2 branch.
17995
17996 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17997
17998         * gcc.dg/i386-bitfield3.c: New test.
17999
18000         * gcc.dg/i386-bitfield2.c: New test.
18001
18002 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18003
18004         * g++.dg/parse/conv_op1.C: New test.
18005
18006 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18007
18008         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18009         approved.
18010
18011 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18012
18013         * gcc.c-torture/compile/20021220-1.c: New test.
18014
18015 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18016
18017         * gcc.dg/i386-fastcall-1.c: New.
18018
18019 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         * gcc.c-torture/execute/20021219-1.c: New test.
18022
18023 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18024
18025         * gcc.dg/i386-pic-1.c: New test.
18026
18027 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18028
18029         PR c++/8099
18030         * g++.dg/template/friend9.C: New test.
18031
18032 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18033
18034         PR c++/3663
18035         * g++.dg/template/access7.C: New test.
18036
18037 2002-12-18  Nick Clifton  <nickc@redhat.com>
18038
18039         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18040         the libstdc++-v3 directory has been found.
18041
18042 2002-12-12  Devang Patel <dpatel@apple.com>
18043         * gcc.dg/darwin-ld-1.c: New test.
18044         * gcc.dg/darwin-ld-2.c: New test.
18045         * gcc.dg/darwin-ld-3.c: New test.
18046         * gcc.dg/darwin-ld-4.c: New test.
18047         * gcc.dg/darwin-ld-5.c: New test.
18048
18049 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18050
18051         * gcc.c-torture/compile/20021212-1.c: New test.
18052
18053 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18054
18055         * gcc.dg/fshort-wchar: New test.
18056
18057 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18058
18059         PR c++/8372
18060         * g++.dg/template/dtor1.C: New test.
18061
18062         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18063         markers.
18064
18065 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18066
18067         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18068
18069 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18070
18071         * g++.dg/template/static1.C: New test.
18072         * g++.dg/template/static2.C: New test.
18073         * g++.old-deja/g++.ext/memconst.C: New test.
18074
18075 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18076
18077         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18078         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18079         * g++.dg/special/initp1.C: Likewise.
18080
18081 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18082
18083         * gcc.c-torture/execute/20021204-1.c: New test.
18084
18085 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18086
18087         * gcc.dg/ppc-fmadd-1.c: New file.
18088         * gcc.dg/ppc-fmadd-2.c: New file.
18089         * gcc.dg/ppc-fmadd-3.c: New file.
18090
18091 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18092
18093         * gcc.c-torture/compile/20021204-1.c: New test.
18094
18095 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.dg/inherit/covariant2.C: New test.
18098         * g++.dg/inherit/covariant3.C: New test.
18099         * g++.dg/inherit/covariant4.C: New test.
18100         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18101         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18102
18103 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/8688
18106         * g++.dg/init/brace3.C: New test.
18107
18108 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18109
18110         * gcc.dg/20020210-1.c: Fix a comment typo.
18111
18112 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18113
18114         PR c++/8720
18115         * g++.dg/parse/defarg1.C: New test.
18116
18117         PR c++/8615
18118         * g++.dg/template/char1.C: New test.
18119
18120         * g++.dg/template/varmod1.C: Fix typo.
18121
18122 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18123
18124         DR 180
18125         * g++.old-deja/g++.pt/crash32.C: Expect error.
18126
18127 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18128
18129         PR c++/5919
18130         * g++.dg/template/varmod1.C: New test.
18131
18132         PR c++/8727
18133         * g++.dg/inherit/typeinfo1.C: New test.
18134
18135         PR c++/8663
18136         * g++.dg/inherit/typedef1.C: New test.
18137
18138 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18139
18140         PR c++/8332
18141         PR c++/8493
18142         * g++.dg/template/strlen1.C: New test.
18143
18144         PR c++/8227
18145         * g++.dg/template/ctor2.C: New test.
18146
18147         PR c++/8214
18148         * g++.dg/init/string1.C: New test.
18149
18150         PR c++/8511
18151         * g++.dg/template/friend8.C: New test.
18152
18153 2002-11-29  Joe Buck <jbuck@synopsys.com>
18154
18155         * g++.dg/lookup/anon2.C: New test.
18156
18157 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18158
18159         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18160         h8300 port.
18161
18162 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18163
18164         * gcc.dg/bitfld-6.c: New test.
18165
18166 2002-11-27  Jan Hubicka  <jh@suse.cz>
18167
18168         * gcc.c-torture/execute/20021127.[cx]: New test.
18169
18170 2002-11-26  Jan Hubicka  <jh@suse.cz>
18171
18172         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18173         quality.
18174
18175 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18176
18177         * g++.dg/init/brace2.C: New test.
18178         * g++.old-deja/g++.mike/p9129.C: Correct.
18179
18180 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18181
18182         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18183
18184 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18185
18186         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18187
18188 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18189
18190         * testsuite/g++.dg/abi/empty11.C: New test.
18191         * testsuite/g++.dg/rtti/cv1.C: New test.
18192
18193 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18194
18195         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18196
18197 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18198
18199         * g++.dg/abi/empty10.C: New test.
18200
18201 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18202
18203         * gcc.c-torture/compile/20021124-1.c: New test.
18204
18205 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18206
18207         * g++.dg/abi/rtti2.C: New test.
18208
18209 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18210
18211         * gcc.dg/i386-unroll-1.c: New test.
18212
18213 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18214
18215         * gcc.c-torture/compile/20021120-1.c: New test.
18216         * gcc.c-torture/compile/20021120-2.c: New test.
18217
18218 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18219
18220         * gcc.dg/bitfld-5.c: New test.
18221
18222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18223
18224         * gcc.c-torture/execute/20021120-3.c: New test.
18225
18226 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18227
18228         * gcc.c-torture/execute/20021120-2.c: New test.
18229
18230 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18231
18232         * gcc.c-torture/execute/20021120-1.c: New test.
18233
18234 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18235
18236         * gcc.c-torture/execute/20021118-3.c: New test.
18237
18238 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18239
18240         * gcc.c-torture/compile/20021119-1.c: New test.
18241
18242 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18243
18244         * gcc.dg/duff-1.c: New test.
18245         * gcc.dg/duff-2.c: New test.
18246         * gcc.dg/duff-3.c: New test.
18247
18248 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18249
18250         * gcc.dg/cpp/_Pragma5.c: New test.
18251
18252 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18253
18254         * gcc.c-torture/execute/20021118-2.c: New test.
18255
18256 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18257
18258         * gcc.c-torture/execute/20021118-1.c: New test.
18259
18260 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18261
18262         * gcc.dg/20021116-1.c: New test.
18263
18264 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18265
18266         * g++.dg/abi/vcall1.C: New test.
18267
18268 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18269
18270         * gcc.dg/20021029-1.c: New test.
18271         * gcc.dg/20021029-2.c: New test.
18272
18273 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18274
18275         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18276
18277 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18278
18279         PR c/8439
18280         * gcc.dg/20021110.c: Move to ...
18281         * gcc.c-torture/compile/20021110.c: .... here.
18282
18283 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18284
18285         PR c/8467
18286         * gcc.c-torture/execute/20021111-1.c
18287
18288 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18289
18290         PR c/8439
18291         * gcc.dg/20021110.c: New test.
18292
18293 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18294
18295         * g++.dg/abi/vthunk3.C: Run only on x86.
18296
18297 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18298
18299         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18300
18301 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18302
18303         * lib/compat.exp (compat-execute): Fix logic error in last
18304         change.
18305
18306 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18307
18308         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18309
18310 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18311
18312         PR c++/8389
18313         * g++.dg/template/access6.C: New test.
18314
18315 2002-11-08  Jan Hubicka  <jh@suse.cz>
18316
18317         * gcc.dg/i386-ssefp-1.c: New test.
18318         * gcc.dg/i386-ssefp-1.c: New test.
18319
18320 2002-11-08  Jan Hubicka  <jh@suse.cz>
18321
18322         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18323
18324 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18325
18326         * g++.dg/abi/vthunk3.C: New test.
18327
18328         PR c++/8338
18329         * g++.dg/template/crash2.C: New test.
18330
18331 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18332
18333         * testsuite/g++.dg/abi/dtor1.C: New test.
18334         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18335
18336 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18337
18338         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18339         Darwin.
18340
18341 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18342
18343         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18344         -mthumb.  Only xfail with -O0.
18345
18346 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18347
18348         * g++.dg/abi/thunk1.C: New test.
18349         * g++.dg/abi/thunk2.C: Likewise.
18350         * g++.dg/abi/vtt1.C: Likewise.
18351
18352 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18353
18354         PR optimization/8423
18355         * gcc.c-torture/execute/builtin-constant.c: New test.
18356
18357 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18358
18359         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18360         Add some more cases.
18361
18362 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18363
18364         PR c++/8391
18365         * g++.dg/opt/local1.C: New test.
18366
18367 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18368
18369         PR c++/8160
18370         * g++.dg/template/complit1.C: New test.
18371
18372         PR c++/8149
18373         * g++.dg/template/typename4.C: Likewise.
18374
18375 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18376
18377         Core issue 287, PR c++/7639
18378         * g++.dg/template/instantiate1.C: Adjust error location.
18379         * g++.dg/template/instantiate3.C: New test.
18380         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18381         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18382         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18383
18384 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18385
18386         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18387
18388 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18389
18390         PR c++/8287
18391         * g++.dg/init/dtor2.C: New test.
18392
18393 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18394
18395         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18396         * gcc.dg/nest.c: Bypass errors on irix6.
18397
18398 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18399
18400         * gcc.dg/nest.c: Expect error for mmix-*-*.
18401         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18402
18403 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18404
18405         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18406         markers.
18407
18408         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18409
18410 2002-10-25  Mike Stump  <mrs@apple.com>
18411
18412         * gcc.dg/warn-1.c: New test.
18413
18414 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18415
18416         * g++.dg/template/typename3.C: New test.
18417
18418 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18419
18420         * g++.dg/lookup/ptrmem1.C: New test.
18421
18422         * g++.dg/abi/vthunk2.C: New test.
18423
18424 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18425
18426         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18427
18428 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18429
18430         * g++.dg/abi/empty9.C: New test.
18431
18432 2002-10-24  Richard Henderson  <rth@redhat.com>
18433
18434         * g++.dg/inherit/thunk1.C: Enable for ia64.
18435
18436 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18437
18438         PR c++/8067
18439         * g++.dg/lookup/pretty1.C: New test.
18440
18441 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18442
18443         * gcc.dg/20021023-1.c: New test.
18444
18445 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18446
18447         PR c++/7679
18448         * g++.dg/parse/inline1.C: New test.
18449
18450 2002-10-23  Richard Henderson  <rth@redhat.com>
18451
18452         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18453
18454         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18455
18456 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18457
18458         PR c++/6579
18459         * g++.dg/parse/stmtexpr3.C: New test.
18460
18461 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18462
18463         * g++.dg/expr/cond1.C: New test.
18464
18465 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18466
18467         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18468
18469 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18470
18471         * g++.dg/abi/vbase13.C: New test.
18472         * g++.dg/abi/vbase14.C: Likewise.
18473
18474 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18475
18476         * gcc.dg/tls/pic-1.c: New test.
18477         * gcc.dg/tls/nonpic-1.c: New test.
18478         * gcc.dg/20021018-1.c: New test.
18479
18480 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18481
18482         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18483         Remove only files with the same base name as the test case.
18484         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18485         (profopt-execute): Likewise.  Also, remove old profiling
18486         and performance data files before running the tests.
18487
18488         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18489         * g++.dg/bprob/bprob.exp: Likewise.
18490         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18491         to allow more general test case names.
18492
18493         * g++.dg/bprob/bprob-1.C: Rename to ...
18494         * g++.dg/bprob/g++-bprob-1.C: ... this.
18495
18496         * g77.dg/bprob/bprob-1.f: Rename to ...
18497         * g77.dg/bprob/g77-bprob-1.f: ... this.
18498
18499 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18500
18501         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18502         bison 1.50 or later.
18503
18504 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18505
18506         * g++.dg/README: Describe more test directories.
18507
18508 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18509
18510         * g++.dg/init/array6.C: Add additional tests.
18511
18512 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18513
18514         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18515         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18516
18517 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18518
18519         * gcc.c-torture/compile/20020604-1.x: New.
18520         * gcc.c-torture/compile/simd-5.x: Likewise.
18521         * gcc.c-torture/execute/920710-1.x: Likewise.
18522         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18523
18524 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18525
18526         * g++.dg/inherit/override1.C: Add dg-options clause.
18527
18528 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18529
18530         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18531         _mm_slli_si128.
18532
18533 2002-10-19  Andreas Schwab  <schwab@suse.de>
18534
18535         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18536         directory component.
18537
18538 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18539
18540         * g++.dg/inherit/thunk1.C: New test.
18541
18542         * g++.dg/inherit/override1.C: New test.
18543
18544         * g++.dg/abi/mangle11.C: New test.
18545         * g++.dg/abi/mangle14.C: New test.
18546         * g++.dg/abi/mangle17.C: New test.
18547
18548 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18549
18550         * g++.dg/overload/member2.C: New test.
18551
18552 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18553
18554         * g++.dg/README: Describe new compat directory.
18555         * g++.dg/dg.exp: Skip tests in compat directory.
18556         * README.compat: New file.
18557         * lib/compat.exp: New expect script.
18558         * g++.dg/compat: New test directory.
18559         * g++.dg/compat/compat.exp: New expect script.
18560         * g++.dg/compat/abi: New test directory.
18561         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18562         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18563         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18564         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18565         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18566         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18567         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18568         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18569         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18570         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18571         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18572         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18573         * g++.dg/compat/break: New test directory.
18574         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18575         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18576         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18577         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18578         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18579         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18580         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18581         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18582         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18583         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18584         g++.dg/compat/break/README: New files.
18585         * g++.dg/compat/eh: New test directory.
18586         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18587         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18588         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18589         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18590         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18591         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18592         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18593         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18594         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18595         g++.dg/compat/eh/filter2_y.C,
18596         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18597         g++.dg/compat/eh/new1_y.C,
18598         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18599         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18600         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18601         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18602         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18603         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18604         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18605         g++.dg/compat/eh/unexpected1_y.C: New files.
18606         * g++.dg/compat/init: New test directory.
18607         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18608         g++.dg/compat/init/array5_y.C,
18609         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18610         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18611         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18612         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18613         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18614         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18615         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18616         g++.dg/compat/init/init-ref2_y.C: New files.
18617
18618 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18619
18620         PR c++/7584
18621         * g++.dg/inherit/using3.C: New test.
18622
18623 2002-10-17  Jan Hubicka  <jh@suse.cz>
18624
18625         * gcc.dg/20021017-2.c: New test.
18626
18627 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18628
18629         * g++.dg/abi/mangle16.C: Adjust.
18630
18631         * g++.dg/init/array8.C: New test.
18632
18633 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18634
18635         * gcc.dg/special/mips-abi.exp: New test.
18636         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18637
18638 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.dg/abi/mangle16.C: New test.
18641         * g++.dg/abi/mangle17.C: Likewise.
18642
18643         PR c++/7478
18644         * g++.dg/template/ref1.C: New test.
18645
18646 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18647
18648         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18649
18650 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18651
18652         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18653
18654 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18655
18656         PR c++/7524
18657         * g++.dg/init/array7.C: New test.
18658
18659 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18660
18661         * g++.dg/init/array6.C: New test.
18662
18663         * g++.dg/abi/mangle13.C: Likewise.
18664         * g++.dg/abi/mangle14.C: Likewise.
18665         * g++.dg/abi/mangle15.C: Likewise.
18666
18667 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18668
18669         * g++.dg/abi/empty8.C: New test.
18670
18671 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18672
18673         * g++.dg/init/ctor1.C: New test.
18674
18675 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18676
18677         * gcc.c-torture/execute/20021015-1.c: New test.
18678
18679 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18680
18681         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18682
18683 2002-10-14  Jan Hubicka  <jh@suse.cz>
18684
18685         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18686
18687 2002-10-14  Richard Henderson  <rth@redhat.com>
18688
18689         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18690
18691 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18692
18693         PR optimization/6631
18694         * g++.dg/opt/const2.C: New test.
18695
18696 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18697
18698         PR c++/7176
18699         * g++.dg/parse/friend1.C: New test.
18700         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18701
18702 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18703
18704         * gcc.dg/20021014-1.c: New test.
18705
18706 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18707
18708         PR c++/5661
18709         * g++.dg/ext/vlm1.C: New test.
18710         * g++.dg/ext/vlm2.C: Likewise.
18711
18712         * g++.dg/init/array1.C: Remove invalid braces.
18713         * g++.dg/init/brace1.C: New test.
18714         * g++.dg/init/copy2.C: Likewise.
18715         * g++.dg/init/copy3.C: Likewise.
18716         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18717         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18718         braces.
18719
18720 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18721
18722         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18723
18724 2002-10-11  Richard Shann  <richard.shann@superh.com>
18725
18726         * gcc.c-torture/compile/simd-5.c: New test.
18727
18728 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18729
18730         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18731
18732 2002-10-10  Jim Wilson  <wilson@redhat.com>
18733
18734         * gcc.c-torture/execute/20021010-1.c: New test.
18735
18736 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18737
18738         PR c/7353
18739         * g++.dg/ext/typedef-init.C: New test.
18740         * gcc.dg/typedef-init.c: New test.
18741
18742 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18743
18744         * gcc.dg/cpp/paste13.c: New test.
18745
18746 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18747
18748         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18749         remaining platforms, XFAIL during compile, not execute.  Don't
18750         XFAIL at -O0.
18751
18752 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18753
18754         * gcc.dg/alias-1.c: Tweak expected warning.
18755
18756 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18757
18758         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18759
18760 2002-10-06  Andreas Jaeger  <aj@suse.de>
18761
18762         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18763         * gcc.dg/cpp/c++98.C: Likewise.
18764
18765         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18766         * g++.dg/cpp/c++98.C: Likewise.
18767
18768         * g++.dg/README (Subdirectories): Mention cpp directory.
18769
18770         PR target/7559
18771         * gcc.dg/20021006-1.c: New test.
18772
18773 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18774
18775         PR c++/7804
18776         * g++.dg/other/warning1.C: New test.
18777
18778 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18779
18780         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18781         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18782         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18783
18784 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18785
18786         PR c++/7931
18787         * g++.dg/template/ptrmem3.C: New test.
18788
18789         PR c++/7754
18790         * g++.dg/template/union1.C: New test.
18791
18792 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/8006
18795         * g++.dg/abi/mangle9.C: New test.
18796         * g++.dg/abi/mangle10.C: New test.
18797         * g++.dg/abi/mangle11.C: New test.
18798         * g++.dg/abi/mangle12.C: New test.
18799
18800 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18801
18802         PR c++/7188.
18803         * g++.dg/template/meminit1.C: New test.
18804         * g++.dg/warn/Wreorder-1.C: Likewise.
18805         * g++.old-deja/g++.mike/warn3.C: Tweak.
18806         * lib/prune.exp: Ingore "in copy constructor".
18807
18808 2002-10-02  Andreas Jaeger  <aj@suse.de>
18809
18810         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18811         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18812         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18813         on x86-64.
18814
18815 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18816
18817         * gcc.dg/empty1.C: Fix typo.
18818
18819 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18820
18821         * gcc.dg/alias-1.c: New test.
18822
18823 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18824
18825         * gcc.dg/empty1.C: New test.
18826
18827         * g++.dg/tls/init-2.C: Tweak error messages.
18828
18829 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18830
18831         * gcc.c-torture/compile/20020923-1.c: New test.
18832
18833 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18834
18835         * gcc.c-torture/execute/ffs-1.c: New test.
18836         * gcc.c-torture/execute/ffs-2.c: Ditto.
18837
18838 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         * g++.dg/overload/member1.C: New test.
18841
18842 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18843
18844         * g++.dg/abi/empty7.C: New test.
18845         * g++.dg/init/pm2.C: Likewise.
18846
18847 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         * g++.dg/rtti/crash1.C: New test.
18850
18851 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18852
18853         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18854         gcc.dg/sibcall-4.c: New tests.
18855
18856 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18857
18858         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18859         powerpc and MMIX targets.
18860
18861 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18862
18863         * gcc.dg/cpp/20020927-1.c: New.
18864
18865 2002-09-26  David S. Miller  <davem@redhat.com>
18866
18867         * gcc.c-torture/compile/trunctfdf.c: New.
18868
18869 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18870
18871         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18872
18873 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18874
18875         * gcc.c-torture/execute/loop-15.c: New.
18876
18877 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18878
18879         * README.QMTEST: Fix typo.
18880
18881 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18882
18883         * gcc.dg/20020926-1.c: New test.
18884
18885 2002-09-25  David S. Miller  <davem@redhat.com>
18886
18887         PR target/7842
18888         * gcc.c-torture/execute/shiftdi.c: New test.
18889
18890 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18891
18892         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18893         unique to the tool.
18894         * lib/g77.exp (g77_init): Likewise.
18895         * lib/g++.exp (g++_init): Likewise.
18896         * lib/objc.exp (objc_init): Likewise.
18897
18898 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18899
18900         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18901         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18902         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18903
18904 2002-09-25  Richard Henderson  <rth@redhat.com>
18905
18906         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18907         too-small long double.
18908
18909 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18910
18911         * gcc.dg/20020919-1.c: New test.
18912
18913 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18914
18915         * g++.dg/abi/bitfield6.C: New test.
18916         * g++.dg/abi/bitfield7.C: New test.
18917         * g++.dg/abi/bitfield8.C: New test.
18918         * g++.dg/abi/vbase11.C: New test.
18919
18920 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18921
18922         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18923         hppa*-*-hpux*.  Update test comment.
18924
18925 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18926
18927         * gcc.dg/tls/struct-1.c: New test.
18928
18929 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18930
18931         * gcc.dg/cpp/tr-warn2.c: Update.
18932
18933 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18934
18935         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18936
18937 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18938
18939         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18940         systems.
18941
18942 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18943
18944         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18945
18946         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18947         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18948         setting of cxxfilt.
18949
18950 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18951
18952         * gcc.dg/20020312-2.c: Update for darwin.
18953
18954 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18957
18958 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18959
18960         * objc.dg/comp-types-1.m: New test.
18961         * objc.dg/comp-types-2.m: New test.
18962         * objc.dg/comp-types-3.m: New test.
18963         * objc.dg/comp-types-4.m: New test.
18964         * objc.dg/comp-types-5.m: New test.
18965         * objc.dg/comp-types-6.m: New test.
18966
18967 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18968
18969         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18970
18971 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18972
18973         * g++.dg/other/do1.C: New test.
18974
18975         * g++.dg/template/subst1.C: New test.
18976
18977 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18978
18979         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18980
18981 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         * g++.dg/template/qualttp20.C: Adjust expected errors.
18984         * g++.old-deja/g++.jason/report.C: Likewise.
18985         * g++.old-deja/g++.other/qual1.C: Likewise.
18986
18987         * g++.dg/lookup/scoped2.C: New test.
18988
18989         * g++.dg/ext/asm3.C: New test.
18990
18991 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18992
18993         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18994
18995 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18996
18997         * ChangeLog: follow spelling conventions.
18998         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18999         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19000         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19001         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19002         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19003         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19004         * g++.old-deja/g++.law/global-init1.C: Likewise.
19005         * g++.old-deja/g++.other/delete4.C: Likewise.
19006         * g++.old-deja/g++.other/inline21.C: Likewise.
19007         * g++.old-deja/g++.other/singleton.C: Likewise.
19008         * g77.dg/strlen0.f: Likewise.
19009         * g77.f-torture/compile/20010519-1.f: Likewise.
19010         * g77.f-torture/compile/980310-4.f: Likewise.
19011         * gcc.c-torture/compile/20000605-1.c: Likewise.
19012         * gcc.c-torture/execute/20020225-1.c: Likewise.
19013         * gcc.dg/c90-hexfloat-2.c: Likewise.
19014         * gcc.dg/c99-bool-1.c: Likewise.
19015         * gcc.dg/c99-hexfloat-2.c: Likewise.
19016         * gcc.dg/dll-2.c: Likewise.
19017         * gcc.dg/wtr-union-init-1.c: Likewise.
19018         * gcc.dg/wtr-union-init-2.c: Likewise.
19019         * gcc.dg/wtr-union-init-3.c: Likewise.
19020         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19021         * gcc.dg/cpp/defined.c: Likewise.
19022         * gcc.dg/cpp/macsyntx.c: Likewise.
19023         * gcc.dg/cpp/paste2.c: Likewise.
19024         * gcc.dg/cpp/trad/defined.c: Likewise.
19025         * gcc.dg/format/c90-printf-1.c: Likewise.
19026         * gcc.dg/format/c90-scanf-1.c: Likewise.
19027         * gcc.dg/format/c99-printf-1.c: Likewise.
19028         * gcc.dg/format/c99-scanf-1.c: Likewise.
19029         * gcc.misc-tests/gcov-8.c: Likewise.
19030         * lib/profopt.exp: Likewise.
19031
19032 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19033
19034         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19035
19036 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19037
19038         * g++.dg/inherit/using2.C: New test.
19039
19040 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19041
19042         * ChangeLog: Follow spelling conventions.
19043         * g++.dg/template/friend4.C: Likewise.
19044         * g++.old-deja/g++.pt/crash67.C: Likewise.
19045         * gcc.c-torture/execute/20000801-4.c: Likewise.
19046         * gcc.dg/c90-digraph-1.c: Likewise.
19047         * gcc.dg/c94-digraph-1.c: Likewise.
19048         * gcc.dg/c99-digraph-1.c: Likewise.
19049         * gcc.dg/cpp/line5.c: Likewise.
19050         * gcc.dg/cpp/multiline.c: Likewise.
19051         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19052         * gcc.dg/format/attr-3.c: Likewise.
19053         * gcc.dg/format/c90-scanf-3.c: Likewise.
19054         * gcc.dg/format/ext-4.c: Likewise.
19055
19056 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19057
19058         * g++.dg/template/pretty1.C: New test.
19059
19060 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19061
19062         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19063
19064 2002-09-13  Matt Austern  <austern@apple.com>
19065
19066         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19067         passing a cast expression to a function by const reference.
19068
19069 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19070
19071         * g++.dg/template/deduce1.C: New test.
19072
19073 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19074
19075         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19076         32-bit int.
19077
19078 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19079
19080         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19081         usage.
19082
19083 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19084
19085         * gcc.c-torture/compile/20020910-1.c: New test.
19086
19087 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19088
19089         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19090
19091 2002-09-10  Andreas Jaeger  <aj@suse.de>
19092
19093         * gcc.dg/20020312-2.c: Adjust for x86-64.
19094
19095 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19096
19097         * g77.dg/7388.f: New test case for PR 7388.
19098
19099 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19100
19101         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19102
19103 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19104
19105         * objc.dg/proto-lossage-1.m: New test.
19106
19107 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19108
19109         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19110
19111 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19112
19113         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19114         expected to pass.
19115
19116 2002-09-06  Stan Shebs  <shebs@apple.com>
19117             David Edelsohn  <edelsohn@gnu.org>
19118
19119         * gcc.dg/weak: New directory.
19120         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19121         target-specific xfail bits.
19122         * gcc.dg/typeof-2.c: Move to new directory.
19123         * gcc.dg/weak.exp: New expect script.
19124
19125 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19126
19127         * gcc.c-torture/execute/extzvsi.c: New test.
19128
19129 2002-09-05  Stan Shebs  <shebs@apple.com>
19130
19131         * gcc.dg/weak-1.c: xfail on Darwin.
19132         * gcc.dg/weak-2.c: Ditto.
19133         * gcc.dg/weak-3.c: Ditto.
19134         * gcc.dg/weak-4.c: Ditto.
19135         * gcc.dg/weak-5.c: Ditto.
19136         * gcc.dg/weak-6.c: Ditto.
19137         * gcc.dg/weak-7.c: Ditto.
19138         * gcc.dg/weak-8.c: Ditto.
19139         * gcc.dg/weak-9.c: Ditto.
19140
19141 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19142
19143         * gcc.c-torture/execute/loop-14.c: New test.
19144
19145 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * g++.dg/other/cxa-atexit1.C: New test.
19148
19149         * gcc.dg/typeof-2.c: New test.
19150
19151 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19152
19153         * gcc.dg/builtins-2.c: New testcase.
19154         * gcc.dg/builtins-3.c: New testcase.
19155
19156 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19157
19158         * gcc.dg/cpp/_Pragma4.c: New test.
19159
19160 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19161
19162         * objc/execute/nil_method-1.m: New testcase.
19163
19164 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19165
19166         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19167         [Object class], not [Object initialize].
19168
19169 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19170             Hans-Peter Nilsson  <hp@bitrange.com>
19171
19172         * gcc.c-torture/execute/20020720-1.x: Skip test on
19173         mmix-knuth-mmixware.  Correct comment.
19174
19175 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19176
19177         * testsuite/g++.dg/abi/bitfield5.C: New test.
19178         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19179
19180 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19181
19182         * objc.dg/undeclared-selector.m: New test.
19183
19184 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19185
19186         * g++.dg/other/offsetof1.C: Avoid cast warning.
19187
19188 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19189
19190         * objc.dg/super-class-2.m: New test.
19191
19192 2002-08-24  Matt Austern  <austern@apple.com>
19193
19194         * g++.dg/ext/lvaddr.C: New test.
19195         * g++.dg/ext/lvcast.C: New test.
19196
19197 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19198
19199         * testsuite/g++.dg/inherit/cond1.C: New test.
19200
19201 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19202
19203         * gcc.dg/noncompile/incomplete-1.c: New test.
19204
19205 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19206
19207         * gcc.dg/typespec-1.c: New test.
19208
19209 2002-08-20  Devang Patel  <dpatel@apple.com>
19210         * objc.dg/proto-hier-2.m: New test.
19211
19212 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19213
19214         * objc.dg/bitfield-1.m: New test.
19215         * objc.dg/bitfield-2.m: New test.
19216
19217 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19218
19219         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19220         gcc.dg/c99-flex-array-4.c: New tests.
19221
19222 2002-08-16  Stan Shebs  <shebs@apple.com>
19223
19224         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19225
19226 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19227
19228         * gcc.dg/typeof-1.c: New test.
19229         * g++.dg/ext/typeof2.C: New test.
19230
19231 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19232
19233         * g++.dg/other/offsetof1.C: New test.
19234
19235 2002-08-14  Richard Henderson  <rth@redhat.com>
19236
19237         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19238
19239 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19240
19241         * gcc.dg/cpp/_Pragma3.c: New test.
19242
19243 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19244
19245         * g++.dg/template/inherit3: New test.
19246
19247 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * gcc.dg/bitfld-4.c: Add blank options.
19250
19251 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19252
19253         * g++.dg/template/crash1.C: New test.
19254
19255 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gcc.dg/tls/opt-2.c: New test.
19258
19259 2002-08-08  Devang Patel  <dpatel@apple.com>
19260
19261         * objc.dg/selector-1.m : New test
19262
19263 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19264
19265         * g++.dg/abi/bitfield4.C: New test.
19266         * gcc.dg/bitfld-4.c: New test.
19267
19268 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         * g++.dg/other/packed1.C: New test.
19271
19272 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19273
19274         * g++.dg/abi/offsetof.C: Tweak error messages.
19275         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19276
19277 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19278
19279         * gcc.dg/bitfld-3.c: New test.
19280
19281 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19282             Richard Henderson  <rth@redhat.com>
19283
19284         * gcc.dg/i386-bitfield1.c: New test.
19285         * g++.dg/abi/bitfield3.C: Update.
19286
19287 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19288
19289         * objc.dg/const-str-2.m: Update.
19290         * gcc.dg/cpp/c++98.c: Change to C extension.
19291         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19292         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19293
19294 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19295
19296         * testsuite/gcc.dg/tls/diag-3.c: New.
19297
19298 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19299
19300         * g++.dg/README (Subdirectories): Document new subdir expr.
19301         * g++.dg/expr/pmf-1.C: New test.
19302
19303 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19304
19305         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19306
19307 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19308
19309         * g++.dg/abi/bitfield3.C: New test.
19310
19311 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19312
19313         * lib/gcov.exp: Tweak expected line formats.
19314         * gcc.misc-tests/gcov8.c: New test.
19315         * gcc.misc-tests/gcov8.x: New flags.
19316
19317 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19318
19319         * consistency.vlad/layout/endian.c: Include string.h.
19320
19321         * gcc.c-torture/execute/20020805-1.c: New test.
19322
19323 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19324
19325         * g++.dg/other/conversion1.C: New test.
19326
19327 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19328
19329         * gcc.dg/builtins-1.c: New testcase.
19330
19331 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19332
19333         * g++.dg/inherit/access3.C: New test.
19334
19335 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19336
19337         * gcc.dg/ia64-visibility-2.c: New test.
19338
19339 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19340
19341         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19342         __qualifier_flags to __flags.
19343
19344 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19345
19346         * g++.dg/inherit/operator1.C: New test.
19347         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19348         * g++.dg/other/error1.C: Change expected error message.
19349         * g++.dg/template/conv4.C: Likewise.
19350
19351 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19352
19353         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19354         for documented behavior.
19355
19356 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19357
19358         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19359         several targets known to fail.
19360
19361 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19362
19363         * gcc.dg/mips-args-[123].c: New tests.
19364
19365 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19366
19367         * gcc.dg/ppc-spe.c: New.
19368
19369 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19370
19371         * g++.dg/other/ptrmem4.C: New testcase.
19372
19373 2002-07-24  Richard Henderson  <rth@redhat.com>
19374
19375         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19376
19377 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19378
19379         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19380
19381 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19382
19383         * gcc.c-torture/execute/memset-3.c: New testcase.
19384
19385 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19386
19387         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19388         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19389
19390 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19391
19392         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19393         Delete.
19394
19395 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19396
19397         * gcc.c-torture/compile/simd-4.c: New test.
19398
19399 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19400
19401         PR c++/7347, c++/7348
19402         * g++.dg/template/access4.C: New test.
19403         * g++.dg/template/access5.C: New test.
19404         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19405         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19406         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19407         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19408
19409 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19410
19411         * gcc.dg/gnu89-init-2.c: New test.
19412
19413 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19414
19415         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19416
19417 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19418
19419         * gcc.c-torture/execute/20020720-1.c: New testcase.
19420
19421 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19422
19423         * gcc.dg/cpp/Wsignprom.c: New tests.
19424
19425 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19426
19427         * gcc.c-torture/execute/loop-13.c: New test.
19428
19429 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19430
19431         * gcc.dg/cpp/expr.c: New tests.
19432
19433 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19434
19435         * g++.dg/opt/pr6713.C: Add template instantiation.
19436
19437 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19438
19439         * gcc.dg/nest.c: New test.
19440
19441 2002-07-17  Richard Henderson  <rth@redhat.com>
19442
19443         * g++.dg/opt/pr6713.C: New test.
19444
19445 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19446
19447         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19448         XFAIL for all x86 processors.
19449
19450 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19451
19452         * gcc.c-torture/execute/20010122-1.x: Do not test with
19453         -fomit-frame-pointer.
19454
19455 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19456
19457         * g++.dg/template/instantiate2.C: New test.
19458         * g++.dg/template/spec4.C: New test.
19459
19460 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19461
19462         * g++.dg/template/access2.C: New test.
19463         * g++.dg/template/access3.C: New test.
19464
19465 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19466
19467         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19468         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19469         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19470         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19471         Convert to use <stdarg.h>.
19472         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19473         Delete.
19474         * gcc.dg/va-arg-2.c: New.
19475         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19476
19477 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * gcc.c-torture/compile/20020710-1.c: New test.
19480
19481 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19482                           Andrew Pinski  <pinskia@physics.uc.edu>
19483
19484         gcc.c-torture/compile/simd-2.c: New testcase.
19485         gcc.c-torture/compile/simd-3.c: Likewise.
19486
19487 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR c++/7224
19490         * g++.dg/overload/error1.C: New test.
19491
19492 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19493
19494         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19495         configuration and IRIX 6 O32 ABI.
19496
19497 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19498
19499         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19500
19501 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19502
19503         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19504
19505 2002-07-10  Jeffrey A Law  <law@redhat.com>
19506
19507         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19508
19509         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19510
19511 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19512
19513         * gcc.dg/20020312-2.c: Check for __PPC__.
19514
19515 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19516
19517         * gcc.c-torture/compile/20020709-1.c: New test.
19518
19519 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19520
19521         * g++.dg/template/qualttp21.C: New test case.
19522
19523 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19524
19525         * gcc.c-torture/compile/20020706-1.c: New test.
19526         * gcc.c-torture/compile/20020706-2.c: New test.
19527
19528 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19529             Alexandre Oliva  <aoliva@redhat.com>
19530
19531         * g++.dg/warn/incomplete1.C: New test.
19532
19533 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19534
19535         PR c++/7099
19536         * g++.dg/warn/noreturn1.C: New test.
19537
19538 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19539
19540         PR c++/6706
19541         * g++.dg/debug/debug6.C: New test.
19542         * g++.dg/debug/debug7.C: New test.
19543
19544 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19545
19546         * gcc.c-torture/compile/simd-3.c: New test.
19547
19548 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19549
19550         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19551         * gcc.dg/20020620-1.c: Likewise.
19552
19553 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19554
19555         PR c++/6944
19556         * g++.dg/init/array4.C: New test.
19557         * g++.dg/init/array5.C: New test.
19558
19559 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19560
19561         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19562         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19563
19564 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19565
19566         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19567         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19568         * gcc.dg/wtr-conversion-1.c: Likewise.
19569         * gcc.dg/wtr-escape-1.c: Likewise.
19570         * gcc.dg/wtr-int-type-1.c: Likewise.
19571         * gcc.dg/wtr-label-1.c: Likewise.
19572         * gcc.dg/wtr-static-1.c: Likewise.
19573         * gcc.dg/wtr-strcat-1.c: Likewise.
19574         * gcc.dg/wtr-suffix-1.c: Likewise.
19575         * gcc.dg/wtr-switch-1.c: Likewise.
19576         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19577         * gcc.dg/wtr-union-init-1.c: Likewise.
19578         * gcc.dg/wtr-union-init-2.c: Likewise.
19579         * gcc.dg/wtr-union-init-3.c: Likewise.
19580
19581         * gcc.dg/wtr-func-def-1.c: New test.
19582
19583 2002-07-02 Devang Patel <dpatel@apple.com>
19584
19585         * objc.dg/param-1.m: New test.
19586
19587 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19588
19589         * gcc.dg/cpp/trad/directive.c: Add test.
19590         * gcc.dg/cpp/trad/macroargs.c: Add test.
19591         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19592
19593 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19594
19595         * gcc.dg/cpp/cmdlne-M.c: New test.
19596
19597 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19598
19599         * objc.dg/desig-init-1.m: New test.
19600
19601 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19602
19603         PR c++/6716
19604         * g++.dg/template/instantiate1.C: New test.
19605
19606 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/7112
19609         * g++.dg/template/sizeof2.C: New test.
19610
19611 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19612
19613         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19614         gcc.dg/cpp/trad/include.c: New tests.
19615
19616 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19617
19618         PR target/7177
19619         * gcc.c-torture/compile/20020701-1.c: New test.
19620
19621 2002-07-01  Stan Shebs  <shebs@apple.com>
19622
19623         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19624         header here...
19625         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19626         (objc-torture-execute): or here.
19627
19628 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19629
19630         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19631
19632 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19633
19634         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19635
19636 2002-06-30  Devang Patel  <dpatel@apple.com>
19637
19638         * objc.dg/fsyntax-only.m: New test.
19639
19640 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19641
19642         PR c++/6695
19643         * g++.dg/template/friend7.C: New file.
19644
19645 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19646
19647         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19648         return type.
19649
19650 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19651
19652         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19653         avoid division by zero.
19654
19655 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19656
19657         * gcc.dg/Wunknownprag.c: New tests.
19658
19659 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19660
19661         * gcc.c-torture/execute/simd-2.c: New test.
19662
19663 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19664
19665         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19666         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19667         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19668         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19669         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19670         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19671         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19672         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19673         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19674         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19675         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19676         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19677         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19678         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19679         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19680         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19681         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19682
19683 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19684
19685         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19686         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19687         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19688         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19689         New tests.
19690         * gcc.dg/cpp/trad/directive.c: Update.
19691
19692 2002-06-23  Andreas Jaeger  <aj@suse.de>
19693
19694         * gcc.c-torture/execute/complex-6.c: New.
19695
19696 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19697
19698         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19699         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19700         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19701         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19702
19703 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19704
19705         * gcc.dg/cpp/trad: New directory with traditional tests copied
19706         from parent directory.
19707         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19708         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19709         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19710         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19711         Move to trad/ and rename.
19712         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19713         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19714         gcc.dg/cpp/trad/redef2.c: New tests.
19715         * gcc.dg/cpp/trad/trad.exp: New driver.
19716
19717 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19718
19719         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19720         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19721         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19722         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19723         Remove.
19724
19725 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19726
19727         * gcc.dg/20020620-1.c: New test.
19728
19729 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19730
19731         * g++.dg/template/ttp4.C: New test.
19732
19733 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * g++.dg/opt/vt1.C: Fix regexp.
19736
19737 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19738
19739         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19740         Don't use attribute `noinline'.
19741
19742 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19743
19744         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19745
19746 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19747
19748         * gcc.c-torture/execute/simd-1.c: New.
19749
19750         * gcc.dg/simd-1.c: New.
19751
19752 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19753
19754         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19755
19756 2002-06-16  Richard Henderson  <rth@redhat.com>
19757
19758         * g++.dg/ext/anon-struct1.C: New.
19759         * g++.dg/ext/anon-struct2.C: New.
19760         * g++.dg/ext/anon-struct3.C: New.
19761         * gcc.dg/anon-struct-1.c: New.
19762         * gcc.dg/anon-struct-2.c: New.
19763         * gcc.dg/anon-struct-3.c: New.
19764         * gcc.dg/20011008-1.c: Adjust warning text.
19765         * gcc.dg/20020527-1.c: Add -fms-extensions.
19766
19767 2002-06-16  Richard Henderson  <rth@redhat.com>
19768
19769         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19770
19771 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19772
19773         * gcc.c-torture/execute/20020615-1.c: New test.
19774
19775 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19776
19777         * gcc.c-tortuture/execute/compare-1.c: New test case.
19778         * gcc.c-tortuture/execute/compare-2.c: New test case.
19779         * gcc.c-tortuture/execute/compare-3.c: New test case.
19780
19781 2002-06-13  Richard Henderson  <rth@redhat.com>
19782
19783         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19784         ia64 ilp32.
19785
19786 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19787
19788         * g++.dg/template/typename2.C: Update error message.
19789
19790 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19791
19792         * gcc.c-torture/execute/20020611-1.c: New test.
19793
19794 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19795
19796         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19797         list of targets to skip.
19798
19799 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19800
19801         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19802         targets if not optimizing.
19803
19804 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19805
19806         * gcc.c-torture/compile/20020605-1.c: New test.
19807
19808         * g++.dg/opt/vt1.C: New test.
19809
19810         * gcc.dg/20020531-1.c: New test.
19811
19812         * gcc.dg/20020530-1.c: New test.
19813
19814         * gcc.dg/20020527-1.c: New test.
19815
19816         * g++.dg/opt/cse1.C: New test.
19817
19818 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19819
19820         * gcc.dg/20020607-2.c: New test case.
19821
19822 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * gcc.c-torture/compile/20020604-1.c: New test.
19825
19826 2002-06-04  Richard Henderson  <rth@redhat.com>
19827
19828         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19829         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19830         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19831
19832 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19833
19834         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19835
19836 2002-06-03  Richard Henderson  <rth@redhat.com>
19837
19838         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19839         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19840
19841 2002-06-02  Richard Henderson  <rth@redhat.com>
19842
19843         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19844         test functions static.
19845
19846 2002-06-02  Andreas Jaeger  <aj@suse.de>
19847
19848         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19849         now.
19850
19851 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19852
19853         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19854         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19855         Update for mofified diagnostics.
19856         * gcc.dg/c99-intconst-1.c: No longer fail.
19857
19858 2002-06-02  Richard Henderson  <rth@redhat.com>
19859
19860         * gcc.dg/uninit-A.c: Remove xfail markers.
19861
19862 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19863
19864         * gcc.dg/fnegate-1.c: New test case.
19865
19866 2002-05-30  Osku Salerma  <osku@iki.fi>
19867
19868         * gcc.c-torture/execute/mayalias-1.c: New file.
19869
19870 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19871
19872         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19873         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19874         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19875
19876 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19877
19878         * gcc.c-torture/execute/20020529-1.c: New test.
19879
19880 2002-05-27  Richard Henderson  <rth@redhat.com>
19881
19882         * g++.dg/ext/attrib6.C: New test case.
19883
19884 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.c-torture/execute/pure-1.c: New test.
19887
19888 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19889
19890         * gcc.dg/cpp/arith-2.c: Remove.
19891
19892 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19893
19894         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19895         * gcc.dg/cpp/if-3.c: Remove.
19896
19897 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19898
19899         * g++.dg/opt/cse2.C: New test.
19900
19901 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19902
19903         * gcc.dg/cpp/arith-1.c: New semantic tests.
19904         * gcc.dg/cpp/if-1.c: Update.
19905
19906 2002-05-24  Ben Elliston  <bje@redhat.com>
19907
19908         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19909
19910 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19911
19912         * gcc.dg/verbose-asm.c: New test.
19913
19914 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19915
19916         * gcc.dg/cpp/paste12.c: New test.
19917
19918 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19919
19920         * g++.dg/parse/named_ops.C: New test.
19921
19922 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19923
19924         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19925
19926 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19927
19928         * gcc.dg/weak-2.c: Allow optional leading underscore
19929         in scan-assembler symbol name.
19930         * gcc.dg/weak-3.c: Likewise.
19931         * gcc.dg/weak-4.c: Likewise.
19932         * gcc.dg/weak-5.c: Likewise.
19933
19934 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19935
19936         * gcc.dg/20020523-1.c: New test.
19937
19938 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19939
19940         * objc.dg/const-str-2.m: Update now that we stop after
19941         a command line error.
19942
19943 2002-05-22  Richard Henderson  <rth@redhat.com>
19944
19945         * g++.dg/dg.exp: Fix typo in test pruneing.
19946
19947 2002-05-22  Richard Henderson  <rth@redhat.com>
19948
19949         * g++.dg/dg.exp: Prune the tls subdirectory.
19950         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19951         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19952         * g++.dg/tls/init-1.C: New.
19953
19954 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19955
19956         * gcc.dg/20020517-1.c: New test.
19957
19958 2002-05-21  Richard Henderson  <rth@redhat.com>
19959
19960         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19961         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19962
19963 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19964
19965         * g++.dg/other/copy2.C: New test.
19966
19967 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19968
19969         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19970         (MAX_COPY): Bump up to 10 times sizeof (long long).
19971         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19972
19973         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19974         sizeof (long long).
19975
19976         * gcc.c-torture/execute/strcpy-1.c: New test.
19977
19978 2002-05-19  Jason Merrill  <jason2redhat.com>
19979
19980         * g++.dg/ext/oper1.C: New test.
19981
19982 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19983 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19984
19985         * README.QMTEST: New file.
19986
19987         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19988
19989 2002-05-19  Andreas Jaeger  <aj@suse.de>
19990
19991         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19992         now.
19993         * gcc.c-torture/execute/loop-2d.x: Likewise.
19994
19995 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19996
19997         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19998         support weak symbols.
19999         * gcc.dg/weak-4.c: Likewise
20000         * gcc.dg/weak-6.c: Likewise
20001
20002 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20003
20004         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20005         cygwin, coff and h8300-*-hms targets
20006         * gcc.dg/weak-5.c: Likewise
20007         * gcc.dg/weak-7.c: Likewise
20008
20009 2002-05-16  Jason Merrill  <jason@redhat.com>
20010
20011         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20012         (scan-assembler-not, scan-assembler-dem): Likewise.
20013         (scan-assembler-dem-not): Likewise.
20014
20015 2002-05-15  Richard Henderson  <rth@redhat.com>
20016
20017         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20018
20019 2002-05-15  Richard Henderson  <rth@redhat.com>
20020
20021         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20022         (vfoo1f): Warning here.
20023         (vfoo1l): Don't redefine the alias.
20024
20025 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20026
20027         * g++.dg/init/pm1.C: New test.
20028
20029 2002-05-12  David S. Miller  <davem@redhat.com>
20030
20031         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20032         types.
20033
20034 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20035
20036         * gcc.c-torture/execute/20020510-1.c: New test case.
20037
20038 2002-05-10  David S. Miller  <davem@redhat.com>
20039
20040         * gcc.c-torture/execute/conversion.c: Test long double too.
20041
20042 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20045         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20046         * lib/g++.exp (g++_link_flags): Likewise.
20047         * lib/objc.exp (objc_target_compile): Likewise.
20048
20049 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20050
20051         * gcc.dg/cpp/poison.c: Update.
20052         * gcc.dg/cpp/20000625-2.c: Remove.
20053         * gcc.dg/cpp/direct2s.c: Remove final test.
20054
20055 2002-05-08  Tom Rix  <trix@redhat.com>
20056
20057         * gcc.c-torture/execute/20020508-1.c: New test.
20058         * gcc.c-torture/execute/20020508-2.c: New test.
20059         * gcc.c-torture/execute/20020508-3.c: New test.
20060
20061 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20062
20063         * gcc.dg/cpp/charconst-4.c: More tests.
20064
20065 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20066
20067         PR c/6569
20068         * gcc.dg/weak-3.c: Update location of warning messages.
20069         * gcc.dg/weak-5.c: Likewise.
20070
20071 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20072
20073         * gcc.c-torture/execute/20020506-1.c: New test case.
20074
20075 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20078
20079 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20080
20081         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20082
20083 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20084
20085         * gcc.dg/cpp/charconst-3.c: New test.
20086
20087 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20088
20089         * gcc.dg/cpp/charconst.c: Update tests.
20090
20091 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20092
20093         * treelang: Added directory for new sample language treelang. Also
20094         lib/treelang.exp: New file to signal treelang should be tested.
20095
20096 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20097
20098         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20099         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20100         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20101         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20102         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20103         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20104         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20105
20106 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20107
20108         * gcc.dg/format/xopen-2.c: New test.
20109
20110 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20111
20112         * gcc.dg/20020503-1.c: New test.
20113
20114 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20115
20116         * g++.dg/init/dtor1.C: Make it tougher.
20117
20118 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20119
20120         * g++.dg/init/dtor1.C: New test.
20121
20122 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20123
20124         * gcc.dg/altivec-8.c: New.
20125
20126 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20127
20128         * gcc.dg/altivec-7.c: New.
20129
20130 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20131
20132         * g++.dg/parse/typedef1.C: New test.
20133
20134 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20135
20136         PR c++/6486
20137         * g++.dg/template/friend6.C: New test.
20138
20139         PR c++/6492
20140         * g++.dg/init/copy1.C: New test.
20141
20142 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20143
20144         * g++.dg/warn/effc1.C: New test.
20145
20146 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20147
20148         * gcc.dg/cpp/if-cexp.c: Add a test.
20149
20150 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20151
20152         * gcc.dg/20020426-2.c: New test.
20153
20154 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20155
20156         * gcc.dg/cpp/if-mop.c: Update.
20157         * gcc.dg/cpp/if-mpar.c: Add test.
20158         * gcc.dg/cpp/if-oppr.c: Update.
20159
20160 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20161
20162         PR c/6343
20163         * gcc.dg/weak-[2-7].c: New tests.
20164
20165 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20166
20167         * gcc.dg/enum1.c: New test.
20168
20169 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/6497
20172         * g++.dg/inherit/access2.C: New test.
20173
20174 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20175
20176         PR bootstrap/6445
20177         * gcc.dg/20020426-1.c: New test.
20178
20179 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20180
20181         * g++.dg/abi/enum1.C: New test.
20182
20183 2002-04-26  Richard Henderson  <rth@redhat.com>
20184
20185         * gcc.dg/c99-bool-1.c: Expect always true warning.
20186
20187 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20188
20189         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20190
20191 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20192
20193         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20194         targets.
20195
20196 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * g++.dg/abi/mange7.C: New test.
20199
20200         PR c++/6438.
20201         * g++.dg/parse/stmtexpr2.C: New test.
20202
20203 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20204
20205         * gcc.dg/20020312-2.c: Add SH target.
20206
20207 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20210         compiler output on mips*-*-irix*.
20211
20212 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20213
20214         * g++.dg/parse/attr1.C: New test.
20215
20216 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20217
20218         * gcc.c-torture/execute/string-opt-17.c: New test case.
20219         * gcc.c-torture/execute/memset-2.c: New test case.
20220
20221 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/6256:
20224         * g++.dg/template/friend5.C: New test.
20225
20226         PR c++/6331:
20227         * g++.dg/template/qual1.C: Likewise.
20228
20229 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20230
20231         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20232         Include stdlib.h, not stdio.h or ctype.h.
20233
20234 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20235
20236         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20237         cris-*-elf* and mmix-*-*.
20238         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20239         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20240         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20241         Ditto.
20242         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20243         * gcc.dg/wchar_t-1.c: Ditto.
20244
20245 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20246
20247         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20248         Clarify comment.
20249
20250 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20251
20252         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20253
20254 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20255
20256         * gcc.c-torture/execute/20000906-1.x: Delete.
20257
20258 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20259
20260         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20261
20262 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20263
20264         * PR6367
20265         * g77.f-torture/execute/6367.f: New test.
20266         * g77.f-torture/execute/6367.x: Disable for MMIX.
20267
20268 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20269
20270         * PR6352
20271         * g++.dg/opt/inline2.C: New test.
20272
20273 2002-04-18  Richard Henderson  <rth@redhat.com>
20274
20275         * gcc.dg/20000906-1.c: Enable for all targets.
20276         * gcc.c-torture/compile/iftrap-2.c: New.
20277
20278 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20279
20280         * gcc.dg/20020418-1.c: New test.
20281         * gcc.dg/20020418-2.c: New test.
20282
20283 2002-04-18  Richard Henderson  <rth@redhat.com>
20284
20285         * gcc.c-torture/compile/iftrap-1.c: New.
20286         * gcc.dg/iftrap-1.c: Adjust for ia64.
20287         * gcc.dg/iftrap-2.c: New.
20288
20289 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20290
20291         * gcc.c-torture/compile/20020418-1.c: New test.
20292
20293 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20294
20295         * gcc.c-torture/compile/20020415-1.c: New.
20296
20297 2002-04-18  David S. Miller  <davem@redhat.com>
20298
20299         * gcc.c-torture/execute/20020418-1.c: New test.
20300
20301 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20302
20303         * gcc.dg/20020416-1.c: New test.
20304
20305         * g++.dg/opt/inline1.C: New test.
20306
20307 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20308
20309         * gcc.dg/altivec-5.c: New test.
20310
20311         * gcc.dg/20020415-1.c: New test.
20312
20313 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20314
20315         * testsuite/lib/chill.exp: Remove.
20316
20317 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20318
20319         * g++.dg/other/big-struct.C: New test.
20320
20321 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20322
20323         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20324         of scratch file.
20325
20326 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20327
20328         PR c/6277
20329         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20330         in scan-assembler function name
20331
20332 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20333
20334         * g77.f-torture/execute/980628-4.x,
20335         g77.f-torture/execute/980628-5.x,
20336         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20337         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20338         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20339         i[34567]86-*-*.
20340
20341 2002-04-13  David S. Miller  <davem@redhat.com>
20342
20343         * gcc.c-torture/execute/20020413-1.c: New test.
20344
20345 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20346
20347         * gcc.dg/asm-6.c,
20348         * g++.dg/ext/asm1.C: New tests.
20349
20350 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20351
20352         PR c++ 5373.
20353         * g++.dg/parse/stmtexpr1.C: New test.
20354
20355         PR c++/5189.
20356         * g++.dg/template/copy1.C: New test.
20357
20358 2002-04-12  Richard Henderson  <rth@redhat.com>
20359
20360         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20361
20362 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20363
20364         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20365         gcc.c-torture/execute/20020307-2.c.
20366
20367 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20368
20369         * g++.dg/ext/attrib5.C,
20370         * g++.dg/lookup/struct1.C: New tests.
20371
20372 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.dg/20020411-1.c: New test.
20375
20376         * gcc.c-torture/execute/20020411-1.c: New test.
20377
20378 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20379
20380         * g77.f-torture/execute/6177.f: New test.
20381
20382 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20383
20384         PR middle-end/6247
20385         * g++.dg/opt/cleanup1.C: New test.
20386
20387         * g++.dg/opt/const1.C: New test.
20388
20389 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20390
20391         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20392
20393 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20394
20395         PR c++/5507
20396         * g++.dg/template/typename2.C: New test.
20397
20398 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20399
20400         * gcc.c-torture/execute/loop-12.c: New.
20401
20402 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20403
20404         * g77.f-torture/execute/980628-4.x,
20405         g77.f-torture/execute/980628-5.x,
20406         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20407         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20408         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20409
20410 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20411
20412         PR optimization/6086
20413         * g++.dg/opt/preinc1.C: New test.
20414
20415 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20416
20417         PR c++/5571
20418         * g++.dg/opt/static2.C: New test.
20419
20420 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20421
20422         PR c/5120
20423         * gcc.dg/20020406-1.c: New test.
20424
20425 2002-04-04  David S. Miller  <davem@redhat.com>
20426
20427         * gcc.c-torture/execute/20020404-1.c: New test.
20428
20429 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20430
20431         PR c/6123
20432         * gcc.dg/20020312-2.c: Do not declare global register variable
20433         if __PIC__ or __pic__ is defined.
20434
20435 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20436
20437         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20438         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20439
20440 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20441
20442         * gcc.misc-tests/linkage.exp: Update last change to handle
20443         sparc*-, not just sparc-.
20444
20445 2002-04-03  Richard Henderson  <rth@redhat.com>
20446
20447         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20448
20449 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20450
20451         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20452
20453 2002-04-02  David S. Miller  <davem@redhat.com>
20454
20455         * gcc.c-torture/execute/20020402-3.c: New test.
20456
20457 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20458
20459         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20460         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20461
20462         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20463         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20464         g77.f-torture/execute/20001201.x,
20465         g77.f-torture/execute/u77-test.x: New files.
20466
20467         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20468         * gcc.dg/wchar_t-1.c: Ditto.
20469
20470 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20471
20472         * gcc.c-torture/execute/20020402-1.c: New test.
20473
20474 2002-04-01  Richard Henderson  <rth@redhat.com>
20475
20476         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20477
20478         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20479
20480 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20481
20482         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20483
20484 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20485
20486         * g++.dg/inherit/template-as-base.C: Expect error.
20487         * g++.dg/inherit/namespace-as-base.C: Likewise.
20488
20489 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20490
20491         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20492         g++.dg/ext/instantiate3.C: Tweak match patterns.
20493
20494         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20495         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20496         -da test.
20497
20498 2002-03-31  Richard Henderson  <rth@redhat.com>
20499
20500         * gcc.dg/special/alias-2.c: New.
20501         * gcc.dg/special/ecos.exp: Run it.
20502
20503 2002-03-31  Richard Henderson  <rth@redhat.com>
20504
20505         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20506
20507 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20508
20509         * gcc.dg/weak-1.c: Disable on h8300 port.
20510
20511 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20512
20513         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20514         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20515         ordering tests.
20516         * g++.dg/bprob/bprob-1.C: New test.
20517         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20518         * g++.dg/gcov/gcov-1.C: New test.
20519         * g++.dg/gcov/gcov-1.x: New file.
20520         * g++.dg/gcov/gcov-2.C: New test.
20521         * g++.dg/gcov/gcov-3.C: New test.
20522         * g++.dg/gcov/gcov-3.h: New file.
20523
20524 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20525
20526         * g++.old-deja/g++.other/builtins5.C: New test.
20527         * g++.old-deja/g++.other/builtins6.C: New test.
20528         * g++.old-deja/g++.other/builtins7.C: New test.
20529         * g++.old-deja/g++.other/builtins8.C: New test.
20530         * g++.old-deja/g++.other/builtins9.C: New test.
20531
20532 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * g++.dg/opt/static1.C: New test.
20535
20536         * g++.dg/opt/longbranch1.C: New test.
20537
20538 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20539
20540         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20541
20542         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20543
20544 2002-03-28  Jeffrey A Law  (law@redhat.com)
20545
20546         * gcc.c-torture/execute/20020328-1.c: New test.
20547
20548 2002-03-27  Richard Henderson  <rth@redhat.com>
20549
20550         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20551         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20552         move from g++.old-deja/g++.ext/.
20553
20554 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20555
20556         * g++.dg/init/new2.C: New test.
20557
20558 2002-03-26  Richard Henderson  <rth@redhat.com>
20559
20560         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20561
20562         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20563         on sparc.
20564
20565         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20566         sparcv9 systems.
20567         * gcc.dg/20001102-1.c: Likewise.
20568
20569 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20570
20571         * gcc.dg/cpp/endif-pedantic1.c,
20572         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20573
20574 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20575
20576         * g++.dg/init/new1.C: New test.
20577
20578 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20579
20580         * g++.dg/abi/vbase9.C: New test.
20581
20582 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20583
20584         * gcc.dg/arm-asm.c: New test.
20585
20586 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20587
20588         * gcc.dg/Wswitch-enum.c: New test.
20589         Fix PR c/5044.
20590
20591 2002-03-26  Richard Henderson  <rth@redhat.com>
20592
20593         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20594         structure.
20595
20596 2002-03-25  Richard Henderson  <rth@redhat.com>
20597
20598         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20599         sparcv9 systems.
20600
20601         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20602         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20603
20604 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20605
20606         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20607
20608 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20609
20610         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20611         targets using generic thunk support.
20612
20613 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20614
20615         * gcc.c-torture/compile/20020323-1.c: New test.
20616
20617         * g++.dg/opt/conj2.C: New test.
20618
20619 2002-03-24  Richard Henderson  <rth@redhat.com>
20620
20621         * gcc.dg/weak-1.c: Use -fno-common.
20622
20623 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20624
20625         * g77.dg/f77-edit-apostrophe-out.f: New test
20626         * g77.dg/f77-edit-h-out.f: New test
20627         * g77.dg/f77-edit-t-in.f: New test
20628         * g77.dg/f77-edit-t-out.f: New test
20629         * g77.dg/f77-edit-x-out.f: New test
20630         * g77.dg/f77-edit-slash-out.f: New test
20631         * g77.dg/f77-edit-colon-out.f: New test
20632         * g77.dg/f77-edit-s-out.f: New test
20633
20634 2002-03-24  Richard Henderson  <rth@redhat.com>
20635
20636         * objc/execute/formal_protocol-6.x: New XFAIL.
20637
20638 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20639
20640         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20641         that do not support weak symbols
20642
20643 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20644
20645         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20646         * lib/g77.exp:  Likewise
20647         * lib/objc.exp: Likewise
20648
20649 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20650
20651         * gcc.dg/Wswitch-default.c: New test.
20652
20653 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20654
20655         * g++.dg/other/enum1.C: New test.
20656
20657 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20658
20659         * gcc.dg/pragma-ep-3.c: Fix typo.
20660
20661 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20662
20663         * g++.dg/inherit/template-as-base.C: New test.
20664
20665 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20666
20667         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20668         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20669
20670 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20671
20672         * gcc.dg/cpp/multiline.c: Update to match.
20673
20674 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20675
20676         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20677
20678 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20679
20680         * gcc.dg/cpp/extratokens2.c:  New file.
20681
20682 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20683
20684         * gcc.dg/20020312-2.c: Add rs6000 target.
20685
20686         * gcc.c-torture/compile/20020319-1.c: New test.
20687
20688 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20689
20690         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20691         (A, E): Handle this.
20692
20693 2002-03-20  Jason Merrill  <jason@redhat.com>
20694
20695         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20696         ignoring -fpic.
20697         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20698         through prune_gcc_output.
20699
20700 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * gcc.c-torture/compile/20020320-1.c: New test.
20703
20704 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20705
20706         * gcc.c-torture/compile/20020318-1.c: New test.
20707
20708         * gcc.dg/struct-by-value-1.c: New test.
20709
20710         * gcc.dg/20020319-1.c: New test.
20711
20712 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20713
20714         * g++.dg/opt/conj1.C: New test.
20715
20716 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20717
20718         * g++.dg/template/qualttp20.C: Revert previous change.
20719         * g++.dg/template/qualttp3.C: Likewise.
20720         * g++.dg/template/qualttp4.C: Likewise
20721         * g++.dg/template/qualttp5.C: Likewise
20722         * g++.dg/template/qualttp6.C: Likewise
20723         * g++.dg/template/qualttp7.C: Likewise
20724         * g++.dg/template/qualttp8.C: Likewise
20725         * g++.dg/template/recurse.C: Likewise.
20726
20727 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20728
20729         * gcc.dg/cpp/wchar-1.c: Update.
20730
20731 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * g++.dg/template/conv1.C: New test.
20734         * g++.dg/template/conv2.C: New test.
20735         * g++.dg/template/conv3.C: New test.
20736         * g++.dg/template/conv4.C: New test.
20737
20738 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20739
20740         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20741         * g++.dg/template/qualttp3.C: Likewise.
20742         * g++.dg/template/qualttp4.C: Likewise
20743         * g++.dg/template/qualttp5.C: Likewise
20744         * g++.dg/template/qualttp6.C: Likewise
20745         * g++.dg/template/qualttp7.C: Likewise
20746         * g++.dg/template/qualttp8.C: Likewise
20747         * g++.dg/template/recurse.C: Likewise.
20748
20749 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20750
20751         * g++.dg/opt/dtor1.C: New test.
20752
20753 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * gcc.c-torture/compile/20020315-1.c: New test.
20756
20757 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20758
20759         * gcc.dg/weak-1.c: Fix scan tests.
20760
20761 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20762
20763         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20764         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20765         cris-*-aout* mmix-*-*.
20766         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20767         cris-*-aout* mmix-*-*.
20768         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20769         cris-*-elf* cris-*-aout* and mmix-*-*.
20770         * gcc.dg/20001009-1.c: Ditto.
20771         * gcc.dg/20010912-1.c: Ditto.
20772         * gcc.dg/20020122-4.c: Ditto.
20773         * gcc.dg/inline-2.c: Ditto.
20774
20775 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20776
20777         * gcc.c-torture/compile/20020314-1.c: New test.
20778
20779 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20780
20781         * gcc.c-torture/execute/20020314-1.c: New test.
20782
20783 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20784
20785         * g++.dg/warn/Wunused-1.C: New test.
20786
20787 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20788
20789         * g++.dg/abi/mangle6.C: New test.
20790
20791 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20792
20793         * gcc.c-torture/compile/20020309-2.c: New test.
20794
20795         * gcc.c-torture/compile/20020312-1.c: New test.
20796
20797 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20798
20799         * g++.dg/other/access1.C: New test.
20800
20801 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20802
20803         * gcc.c-torture/execute/wchar_t-1.c: New test.
20804
20805 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20806
20807         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20808
20809 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20810
20811         * gcc.dg/20020312-1.c: New test case.
20812
20813 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20814
20815         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20816
20817 2002-03-11  Richard Henderson  <rth@redhat.com>
20818
20819         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20820         * g++.old-deja/g++.jason/report.C: Likewise.
20821
20822 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20823
20824         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20825         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20826
20827 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20828
20829         * testsuite/g++.dg/overload/pmf1.C: New test.
20830
20831 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20832
20833         * gcc.c-torture/execute/20020307-1.c: Use long.
20834
20835 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20836
20837         PR optimization/5844
20838         * gcc.dg/20020310-1.c: New test.
20839
20840 2002-03-09  Michael Meissner  <meissner@redhat.com>
20841
20842         * gcc.c-torture/execute/memcpy-2.c: New test.
20843         * gcc.c-torture/execute/memset-1.c: New test.
20844         * gcc.c-torture/execute/strlen-1.c: New test.
20845         * gcc.c-torture/execute/strcmp-1.c: New test.
20846         * gcc.c-torture/execute/strncmp-1.c: New test.
20847
20848 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20849
20850         * gcc.dg/ppc-ldstruct.c: New test.
20851
20852 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20853
20854         * gcc.c-torture/execute/va-arg-22.c: New test.
20855
20856 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20857
20858         * gcc.c-torture/compile/20020309-1.c: New test.
20859
20860 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * gcc.c-torture/execute/20020307-2.c: New test.
20863
20864 2002-03-07  Jeffrey A Law  (law@redhat.com)
20865
20866         * g77.f-torture/compile/20020307-1.f: New test.
20867
20868 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20869
20870         * gcc.dg/unordered-1.c: New test.
20871
20872 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20873
20874         * gcc.c-torture/execute/20020307-1.c: New test.
20875
20876 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20877
20878         * gcc.dg/20020304-1.c: New test.
20879
20880         * gcc.c-torture/compile/20020304-2.c: New test.
20881
20882 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20883
20884         * gcc.c-torture/compile/20020304-1.c: New test case
20885         (from PR c/5830).
20886
20887 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20888
20889         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20890
20891 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20892
20893         * g++.dg/other/classkey1.C: New test.
20894
20895 2002-03-01  Richard Henderson  <rth@redhat.com>
20896
20897         * gcc.c-torture/compile/981223-1.x: New.
20898         * gcc.c-torture/compile/920625-1.x: New.
20899
20900 2002-02-28  Richard Henderson  <rth@redhat.com>
20901
20902         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20903
20904 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20905
20906         * gcc.c-torture/execute/20020227-1.c: New test.
20907
20908 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20911         here" ERROR lines.
20912         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20913         * g++.old-deja.g++.other/defarg1.C: Likewise.
20914         * g++.old-deja/g++.pt/calls2.C: Likewise.
20915         * g++.old-deja/g++.pt/crash20.C: Likewise.
20916         * g++.old-deja/g++.pt/crash30.C: Likewise.
20917         * g++.old-deja/g++.pt/crash36.C: Likewise.
20918         * g++.old-deja/g++.pt/crash6.C: Likewise.
20919         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20920         * g++.old-deja/g++.pt/derived3.C: Likewise.
20921         * g++.old-deja/g++.pt/error1.C: Likewise.
20922         * g++.old-deja/g++.pt/friend21.C: Likewise.
20923         * g++.old-deja/g++.pt/friend23.C: Likewise.
20924         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20925         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20926
20927 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20928
20929         * gcc.c-torture/execute/20020225-2.c: New test.
20930
20931 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20932
20933         * gcc.c-torture/execute/920730-1t.c,
20934         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20935         Delete test cases, only relevant to -traditional.
20936
20937 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20938
20939         * gcc.dg/cpp/undef1.c: Remove.
20940         * gcc.dg/cpp/directiv.c: Update.
20941         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20942
20943 2002-02-27  Michael Meissner  <meissner@redhat.com>
20944
20945         * gcc.c-torture/execute/20020226-1.c: New test.
20946
20947 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20948
20949         * g++.dg/debug/debug4.C: New test.
20950
20951         * gcc.dg/ia64-visibility-1.c: New test.
20952
20953 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20954
20955         * gcc.dg/debug/20020224-1.c: New.
20956
20957 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20958
20959         * gcc.c-torture/execute/960416-1.x: New.
20960         * gcc.c-torture/execute/divconst-3.x: Likewise.
20961
20962 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.dg/20020224-1.c: New test.
20965
20966 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20967
20968         * gcc.c-torture/execute/20020225-1.c: New.
20969
20970 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20971
20972         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20973
20974 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * gcc.dg/20020222-1.c: New test.
20977
20978 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20979
20980         * g++.dg/opt/anonunion1.C: New test.
20981
20982 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20983
20984         * g++.dg/template/qualttp19.C: New test.
20985         * g++.dg/template/qualttp20.C: New test.
20986         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20987         * g++.old-deja/g++.other/qual1.C: Likewise.
20988
20989 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20990
20991         * gcc.dg/attr-alwaysinline.c: New.
20992
20993 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20994
20995         * gcc.dg/20020220-1.c: New test.
20996
20997         * gcc.dg/20020220-2.c: New test.
20998
20999         * g++.dg/opt/mmx1.C: New test.
21000
21001 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21002
21003         * gcc.c-torture/compile/20020110.c: New test.
21004
21005 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * gcc.c-torture/execute/20020219-1.c: New test.
21008
21009         * gcc.dg/20020219-1.c: New test.
21010
21011         * gcc.dg/noncompile/20020220-1.c: New test.
21012
21013         * g++.dg/opt/ptrintsum1.C: New test.
21014
21015         * gcc.dg/debug/20020220-1.c: New test.
21016
21017 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21018
21019         * gcc.c-torture/execute/20020216-1.c: New test.
21020
21021 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21022
21023         * gcc.dg/decl-1.c: Update, new test.
21024
21025 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         * g++.dg/abi/bitfield1.C: New test.
21028         * g++.dg/abi/bitfield2.C: New test.
21029
21030 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21031
21032         * gcc.dg/attr-nest.c: New test.
21033
21034 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21035
21036         * gcc.c-torture/execute/20020215-1.c: New test.
21037
21038 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21041         * g++.dg/debug/debug.exp: New.
21042         * g++.dg/debug/trivial.C: New.
21043         * g++.dg/debug/debug1.C: Moved...
21044         * g++.dg/other/debug1.C: ...from here.
21045         * g++.dg/debug/debug2.C: Moved...
21046         * g++.dg/other/debug2.C: ...from here.
21047         * g++.dg/debug/debug3.C: Moved...
21048         * g++.dg/other/debug3.C: ...from here.
21049
21050         * gcc.dg/noncompile/20020213-1.c: New test.
21051
21052 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21053
21054         * g++.dg/other/debug3.C: New test.
21055
21056         * gcc.c-torture/execute/20020213-1.c: New test.
21057
21058 2002-02-13  Richard Smith <richard@ex-parrot.com>
21059
21060         * g++.old-deja/g++.other/thunk1.C: New test.
21061
21062 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21063
21064         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21065
21066 2002-02-13  Stan Shebs  <shebs@apple.com>
21067
21068         * gcc.dg/altivec-3.c: New.
21069
21070 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * gcc.dg/Wunreachable-1.c: New test.
21073         * gcc.dg/Wunreachable-2.c: New test.
21074
21075 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21076
21077         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21078
21079 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21080
21081         * gcc.dg/decl-1.c: New test.
21082
21083 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21084
21085         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21086
21087 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21088
21089         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21090         * gcc.c-torture/compile/980506-1.x: Likewise.
21091
21092 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21093
21094         * gcc.dg/20020210-1.c: New.
21095
21096 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21097
21098         * g77.f-torture/execute/947.f: New regression test
21099         for PR fortran/947.
21100
21101 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21102
21103         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21104         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21105
21106 2002-02-08  Richard Henderson  <rth@redhat.com>
21107
21108         * gcc.c-torture/compile/labels-3.c: New.
21109
21110 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21111
21112         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21113         expression statements work instead.
21114         * gcc.dg/noncompile/20020207-1.c: New test.
21115
21116 2002-02-07  Richard Henderson  <rth@redhat.com>
21117
21118         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21119
21120 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21121
21122         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21123         message from g77
21124         * lib/g77-dg.exp: Trim g77 error messages so that they are
21125         recognized by dg.exp.
21126
21127 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21128
21129         PR fortran/5473
21130         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21131
21132 2002-02-07  Richard Henderson  <rth@redhat.com>
21133
21134         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21135         to be sufficiently aligned for integers.
21136
21137 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         * g++.dg/template/friend4.C: New test.
21140
21141 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21142
21143         PR fortran/5743
21144         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21145         unsupported cases.
21146
21147 2002-02-07  Richard Henderson  <rth@redhat.com>
21148
21149         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21150         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21151         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21152         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21153
21154 2002-02-06  Richard Henderson  <rth@redhat.com>
21155
21156         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21157
21158 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21159
21160         * gcc.dg/20020206-1.c: New test.
21161
21162 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21163
21164         * gcc.c-torture/execute/20020206-1.c: New test.
21165
21166         * gcc.c-torture/execute/20020206-2.c: New test.
21167
21168         PR optimization/5429:
21169         * gcc.c-torture/compile/20020206-1.c: New test.
21170
21171 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21172
21173         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21174         as certain file formats cannot support particularly large
21175         alignments.
21176
21177         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21178         and do not expect to be able to link the executable.
21179
21180         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21181         fail because the COFF format does not support the weak attribute.
21182
21183 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21184
21185         * g77.dg/pr5473.f:  New test
21186
21187 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21188
21189         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21190         Fix testcase accordingly.
21191
21192 2002-02-04  Richard Henderson  <rth@redhat.com>
21193
21194         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21195         (buf): Change to be an array of pointers, not ints.
21196
21197 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21198
21199         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21200         before all tests.  Move warning one line above to match where it
21201         C frontend emits.
21202         * gcc.dg/Wswitch-2.c: New test.
21203         * g++.dg/warn/Wswitch-1.C: New test.
21204         * g++.dg/warn/Wswitch-2.C: New test.
21205
21206 2002-02-04  Richard Henderson  <rth@redhat.com>
21207
21208         * g++.dg/abi/offsetof.C: Fix size comparison.
21209
21210 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21211
21212         * gcc.dg/cast-qual-2.c: New test.
21213
21214 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * gcc.dg/20020201-4.c: New test.
21217
21218 2002-02-04  Ben Elliston  <bje@redhat.com>
21219
21220         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21221         target_info attribute != 0, in addition to the empty string.
21222         (gcc_target_compile): Likewise.
21223
21224 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21225
21226         * gcc.dg/Wswitch.c: New test.
21227         PR gcc/4475. PR gcc/3780.
21228
21229 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21230
21231         * g77.f-torture/execute/5122.f: New test for regressions
21232         against PR fortran/5122.
21233
21234 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21235
21236         * g77.f-torture/compile/pr3743.f: Delete
21237         * g77.dg/pr3743-1.f: New test.
21238         * g77.dg/pr3743-2.f: New test.
21239         * g77.dg/pr3743-3.f: New test.
21240         * g77.dg/pr3743-4.f: New test.
21241
21242 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21243
21244         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21245
21246 2002-02-02  Richard Henderson  <rth@redhat.com>
21247
21248         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21249         * gcc.c-torture/execute/bf64-1.c: Likewise.
21250
21251 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21252
21253         * gcc.dg/20020201-2.c: New test.
21254
21255         * gcc.dg/20020201-3.c: New test.
21256
21257         * gcc.c-torture/execute/bitfld-2.c: New test.
21258
21259 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21260
21261         * gcc.dg/bitfld-1.c: Update.
21262         * gcc.dg/bitfld-2.c: Update.
21263         * gcc.c-torture/execute/bitfld-1.x: New.
21264
21265 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/execute/20020201-1.c: New test.
21268
21269 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21270
21271         PR target/5469
21272         * gcc.dg/20020201-1.c: New test.
21273
21274 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21275
21276         PR fortran/3743
21277         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21278         * g77.f-torture/compile/pr3743.x: Remove
21279
21280 2002-01-31  Tom Rix  <trix@redhat.com>
21281
21282         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21283
21284 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21285
21286         * gcc.dg/noncompile/20020130-1.c: New test.
21287
21288 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21289
21290         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21291
21292 2002-01-29  Richard Henderson  <rth@redhat.com>
21293
21294         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21295         to long long.
21296         * gcc.c-torture/execute/bf64-1.c: Likewise.
21297
21298 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21299
21300         * gcc.c-torture/execute/20020129-1.c: New test.
21301
21302 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21303
21304         * gcc.c-torture/compile/20000224-1.c: Update.
21305         * gcc.c-torture/execute/bitfld-1.c: New tests.
21306         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21307         * gcc.dg/uninit-A.c: Update.
21308
21309 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21310
21311         * g++.dg/template/ctor1.C: Add instantiation.
21312
21313 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21314
21315         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21316         argument to __builtin_prefetch to be const ptr.
21317
21318 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21319
21320         * gcc.c-torture/compile/20020120-1.c: New test.
21321
21322 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21323
21324         * gcc.c-torture/execute/20020127-1.c: New test.
21325
21326 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21327
21328         * g77.dg/f77-edit-i-in.f: New test
21329         * g77.dg/f77-edit-i-out.f: New test
21330
21331 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21332
21333         * gcc.dg/debug/debug.exp: New file.
21334         * gcc.dg/debug/trivial.c: New file.
21335         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21336         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21337         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21338         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21339         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21340         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21341         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21342         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21343         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21344         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21345         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21346         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21347         * gcc.dg/20000503-1.c: Removed.
21348         * gcc.dg/20010207-1.c: Removed.
21349         * gcc.dg/20011223-1.c: Removed.
21350         * gcc.dg/20020104-2.c: Removed.
21351         * gcc.dg/debug-1.c: Removed.
21352         * gcc.dg/debug-2.c: Removed.
21353         * gcc.dg/debug-3.c: Removed.
21354         * gcc.dg/debug-4.c: Removed.
21355         * gcc.dg/debug-5.c: Removed.
21356         * gcc.dg/debug-6.c: Removed.
21357         * gcc.dg/dwarf2-1.c: Removed.
21358         * gcc.dg/dwarf2-2.c: Removed.
21359
21360 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21361
21362         * g++.old-deja/g++.other/eh5.C: New test.
21363         * g++.old-deja/g++.other/sibcall2.C: New test.
21364         * g++.old-deja/g++.other/array9.C: New test.
21365         * g++.old-deja/g++.other/typename2.C: New test.
21366         * g++.old-deja/g++.other/crash60.C: New test.
21367         * g++.old-deja/g++.other/conv9.C: New test.
21368         * g++.old-deja/g++.other/mangle10.C: New test.
21369         * g++.old-deja/g++.other/unchanging1.C: New test.
21370         * g++.old-deja/g++.other/exprstmt1.C: New test.
21371         * g++.old-deja/g++.other/inline23.C: New test.
21372         * g++.old-deja/g++.eh/ia64-1.C: New test.
21373         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21374         * g++.old-deja/g++.other/reload1.C: New test.
21375         * g++.old-deja/g++.other/static20.C: New test.
21376         * g++.old-deja/g++.other/local-alloc1.C: New test.
21377         * g++.old-deja/g++.other/conv8.C: New test.
21378         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21379         * g++.old-deja/g++.other/storeexpr1.C: New test.
21380         * g++.old-deja/g++.other/storeexpr2.C: New test.
21381         * g++.dg/eh/template2.C: New test.
21382         * g++.dg/warn/weak1.C: New test.
21383
21384 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21385
21386         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21387         Remove first, non-varying, argument.
21388
21389 2002-01-23  Richard Henderson  <rth@redhat.com>
21390
21391         * gcc.dg/inline-2.c: New.
21392
21393         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21394         Add optional target arg.  Check number of arguments.
21395         (scan-assembler-not, scan-assembler-dem): Likewise.
21396         (scan-assembler-dem-not): Likewise.
21397
21398 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21399
21400         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21401         line 12.
21402         * g++.old-deja/g++.brendan/parse3.C,
21403         g++.old-deja/g++.other/crash26.C,
21404         g++.old-deja/g++.other/crash28.C,
21405         g++.old-deja/g++.other/crash29.C,
21406         g++.old-deja/g++.other/crash30.C,
21407         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21408
21409 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21410
21411         * gcc.dg/20020115-1.c: New.
21412
21413 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21414
21415         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21416
21417 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21418
21419         * gcc.dg/20020122-3.c: New.
21420
21421 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21422
21423         * g++.dg/other/gc1.C: New test.
21424
21425 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21426
21427         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21428
21429 2002-01-22  Richard Henderson  <rth@redhat.com>
21430
21431         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21432
21433 2002-01-22  Richard Henderson  <rth@redhat.com>
21434
21435         * gcc.dg/20020122-4.c: New.
21436
21437 2002-01-22  H.J. Lu <hjl@gnu.org>
21438
21439         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21440         link output.
21441         * gcc.dg/special/ecos.exp: Likewise.
21442         * lib/g++-dg.exp: Likewise.
21443         * lib/g77-dg.exp: Likewise.
21444         * lib/gcc-dg.exp : Likewise.
21445         * lib/mike-g++.exp: Likewise.
21446         * lib/mike-g77.exp: Likewise.
21447         * lib/mike-gcc.exp: Likewise.
21448         * lib/objc-dg.exp: Likewise.
21449
21450 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21451
21452         PR target/5379
21453         * gcc.dg/20020122-2.c: New test.
21454
21455 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21456
21457         * gcc.dg/20020122-1.c: New test.
21458
21459 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21460
21461         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21462
21463 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21464
21465         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21466
21467 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21468
21469         * gcc.c-torture/compile/20020121-1.c: New test.
21470
21471 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21472
21473         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21474         ld_library_path.
21475
21476 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21477
21478         * gcc.dg/20020218-1.c: New test.
21479
21480 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21481
21482         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21483         messages
21484         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21485         "At global scope" warning
21486         * g++.dg/ext/align1.C: Change cygwin test for alignment
21487         from db-bogus to dg-warning
21488
21489 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21490
21491         * g77.f-torture/compile/cpp2.F: New test.
21492
21493 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21494
21495         * g++.dg/template/access1.C: New test.
21496
21497 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21498
21499         * gcc.dg/20020118-1.c: New.
21500
21501 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21502
21503         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21504
21505 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21506
21507         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21508         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21509         alignment warnings.
21510
21511 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21512
21513         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21514         torture_with_loops and torture_without_loops
21515
21516 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * gcc.c-torture/compile/20020116-1.c: New test.
21519
21520 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21521
21522         * gcc.dg/20020116-2.c: New test.
21523
21524         * gcc.dg/ultrasp4.c: New test.
21525
21526         * gcc.dg/20020116-1.c: New test.
21527
21528 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21529
21530         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21531         by EABI.
21532
21533 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21534
21535         * gcc.misc-tests/i386-prefetch.exp: New.
21536         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21537         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21538         * gcc.misc-tests/i386-pf-none-1.c: New test.
21539         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21540
21541 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21542
21543         * gcc.dg/gnu89-init-1.c: Add new tests.
21544
21545 2002-01-15  Andreas Jaeger  <aj@suse.de>
21546
21547         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21548         * gcc.dg/i386-mmx-2.c: Likewise.
21549         * gcc.dg/i386-sse-1.c: Likewise.
21550         * gcc.dg/i386-sse-2.c: Likewise.
21551         * gcc.dg/i386-sse-3.c: Likewise.
21552
21553 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21554
21555         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21556         Uncomment additional cases that now pass.
21557
21558 2002-01-11  Richard Henderson  <rth@redhat.com>
21559
21560         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21561         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21562
21563 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21564
21565         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21566
21567 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21568
21569         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21570         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21571
21572 2002-01-10  Dale Johannesen  <dalej@apple.com>
21573
21574         * gcc.c-torture/execute/loop-11.c: New.
21575
21576 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21577
21578         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21579         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21580
21581 2002-01-09  Richard Henderson  <rth@redhat.com>
21582
21583         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21584         type in which to perform the operation for each size.
21585
21586 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21587
21588         * gcc.c-torture/compile/20020109-2.c: New test.
21589
21590 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21591
21592         * gcc.c-torture/execute/loop-10.c: New test.
21593
21594 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21595
21596         * gcc.c-torture/compile/20010226-1.c: New test.
21597         * gcc.c-torture/compile/20010227-1.c: New test.
21598         * gcc.c-torture/compile/20010426-1.c: New test.
21599         * gcc.c-torture/compile/20010510-1.c: New test.
21600         * gcc.c-torture/compile/20010605-3.c: New test.
21601         * gcc.c-torture/compile/20010824-1.c: New test.
21602         * gcc.c-torture/execute/20010409-1.c: New test.
21603         * gcc.dg/noncompile/20000901-1.c: New test.
21604         * gcc.dg/20001023-1.c: New test.
21605         * gcc.dg/20001101-1.c: New test.
21606         * gcc.dg/20001102-1.c: New test.
21607         * gcc.dg/20010207-1.c: New test.
21608         * gcc.dg/20010405-1.c: New test.
21609         * gcc.dg/20010822-1.c: New test.
21610         * gcc.dg/20011107-1.c: New test.
21611
21612 2002-01-09  Jeffrey A Law  (law@redhat.com)
21613
21614         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21615
21616         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21617         execution failure on PA targets.
21618
21619 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21620
21621         * gcc.c-torture/compile/20020109-1.c: New test.
21622
21623 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21624
21625         * gcc.c-torture/execute/20020108-1.c: New test.
21626
21627 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21628
21629         * gcc.dg/20020108-1.c: New test.
21630
21631 2002-01-08  H.J. Lu <hjl@gnu.org>
21632
21633         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21634         for header files.
21635
21636 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21637
21638         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21639         consistency.
21640
21641 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21642
21643         * gcc.dg/altivec-4.c: Test altivec predicates.
21644
21645 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21646
21647         * gcc.c-torture/execute/20020107-1.c: New test.
21648
21649 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21650
21651         PR c/5279
21652         * gcc.c-torture/compile/20020106-1.c: New test.
21653
21654 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21655
21656         * gcc.c-torture/execute/nestfunc-4.c: New test.
21657
21658 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21659
21660         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21661         extra triple that slipped in.
21662         * g++.old-deja/g++.abi/align.C: Likewise.
21663         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21664
21665 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21666
21667         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21668         * g++.old-deja/g++.abi/align.C: Likewise.
21669         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21670
21671         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21672         on FreeBSD/i386.
21673         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21674         FreeBSD.
21675
21676 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21677
21678         * gcc.dg/20020104-1.c: New test.
21679
21680         * gcc.dg/20020104-2.c: New test.
21681
21682 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21683
21684         * gcc.dg/20020103-1.c: Fix typo in target selector.
21685
21686 2002-01-03  Richard Henderson  <rth@redhat.com>
21687
21688         * gcc.dg/20020103-1.c: New.
21689
21690 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21691
21692         * gcc.c-torture/execute/20020103-1.c: New test.
21693
21694 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21695
21696         * g++.dg/other/debug2.C: New test.
21697
21698         * gcc.c-torture/compile/20020103-1.c: New test.
21699
21700 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21701
21702         * gcc.dg/gnu89-init-1.c: Added new tests.
21703
21704 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21705
21706         * g++.dg/template/friend2.C: Remove as patch is reverted.
21707
21708         * g++.dg/warn/oldcast1.C: New test.
21709
21710         * g++.dg/template/ptrmem1.C: New test.
21711         * g++.dg/template/ptrmem2.C: New test.
21712
21713         * g++.dg/template/ntp.C: New test.
21714
21715         * g++.dg/other/component1.C: New test.
21716
21717         * g++.dg/template/ttp3.C: New test.
21718
21719         * g++.dg/template/friend2.C: New test.
21720         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21721
21722 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21723
21724         * g++.dg/other/ptrmem1.C: New test.
21725         * g++.dg/other/ptrmem2.C: New test.
21726
21727 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         * g++.dg/template/ctor1.C: New test.
21730
21731 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21732
21733         * g++.dg/template/friend2.C: New test.
21734
21735 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21736
21737         * gcc.dg/mmix-1.c: New test.
21738
21739 2001-12-31  Richard Henderson  <rth@redhat.com>
21740
21741         * gcc.dg/asm-5.c: New.
21742
21743 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21744
21745         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21746         in namespace __gnu_cxx
21747
21748 2001-12-30  Richard Henderson  <rth@redhat.com>
21749
21750         * gcc.dg/debug-6.c: New.
21751
21752 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.c-torture/compile/20011229-2.c: New test.
21755
21756 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * gcc.dg/debug-3.c: New test.
21759         * gcc.dg/debug-4.c: New test.
21760         * gcc.dg/debug-5.c: New test.
21761
21762 2001-12-29  Richard Henderson  <rth@redhat.com>
21763
21764         * g++.dg/eh/loop1.C: New.
21765
21766 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21767
21768         * g++.dg/template/crash1.C: New test.
21769
21770 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21771
21772         * g++.dg/other/const1.C: New test.
21773
21774 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21775
21776         * gcc.c-torture/compile/20011229-1.c: New test.
21777
21778 2001-12-28  Stan Shebs  <shebs@apple.com>
21779
21780         * lib/objc-torture.exp: Resync with c-torture.exp.
21781         * lib/objc.exp: Load standard libraries.
21782
21783 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21784
21785         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21786         additional tests.
21787
21788 2001-12-27  Roger Sayle <roger@eyesopen.com>
21789
21790         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21791
21792 2001-12-27  Richard Henderson  <rth@redhat.com>
21793
21794         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21795
21796 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.dg/eh/ctor1.C: New test.
21799         * g++.dg/other/error2.C: New test.
21800
21801 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21802
21803         * g++.dg/other/init2.C: New test.
21804
21805 2001-12-24  Richard Henderson  <rth@redhat.com>
21806
21807         * gcc.dg/20011223-1.c: New.
21808         * gcc.dg/inline-1.c: New.
21809
21810 2001-12-23  Richard Henderson  <rth@redhat.com>
21811
21812         * gcc.dg/asm-4.c: Test operand modifiers.
21813
21814 2001-12-23  Richard Henderson  <rth@redhat.com>
21815
21816         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21817
21818 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21819
21820         * gcc.c-torture/execute/20011223-1.c: New test.
21821
21822 2001-12-21  Richard Henderson  <rth@redhat.com>
21823
21824         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21825         re-enables the warning.
21826
21827 2001-12-21  Richard Henderson  <rth@redhat.com>
21828
21829         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21830
21831 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21832
21833         * gcc.c-torture/compile/20011218-1.c: New test.
21834
21835 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21836
21837         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21838         arm-isr.c test.
21839         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21840         epilogue generation for ARM ISR routines.
21841
21842 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21843
21844         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21845         * gcc.dg/format/c90-printf-3.c: Likewise.
21846         * gcc.dg/format/c99-printf-3.c: Likewise.
21847         * gcc.dg/format/ext-1.c: Likewise.
21848         * gcc.dg/format/ext-6.c: Likewise.
21849         * gcc.dg/format/format.h: Prototype unlocked stdio.
21850
21851 2001-12-20  Richard Henderson  <rth@redhat.com>
21852
21853         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21854         (arena): Use it.
21855         (malloc): Correct allocation logic.  Abort if we fill up the
21856         arena before initialization complete.
21857         (realloc): Correct allocation logic.
21858
21859 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21860
21861         * gcc.c-torture/compile/20011219-2.c: New test.
21862
21863         * gcc.c-torture/execute/20011219-1.c: New test.
21864
21865 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21866
21867         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21868         target does not support weak symbols.
21869
21870 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21871
21872         * gcc.c-torture/compile/20011219-1.c: New test.
21873
21874 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21875
21876         * g++.dg/other/error1.C: New test.
21877
21878 2001-12-17  Jeffrey A Law  (law@redhat.com)
21879
21880         * gcc.c-torture/execute/20011217-1.c: New test.
21881
21882 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21883
21884         * objc.dg/special/: New directory.
21885         * objc.dg/special/special.exp: New file.
21886         * objc.dg/special/unclaimed-category-1.h: New file.
21887         * objc.dg/special/unclaimed-category-1a.m: New file.
21888         * objc.dg/special/unclaimed-category-1.m: New file.
21889
21890 2001-12-17  Andreas Jaeger  <aj@suse.de>
21891
21892         * gcc.c-torture/compile/20011217-2.c: New test.
21893
21894 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21895
21896         * gcc.c-torture/compile/20011217-1.c: New test.
21897
21898 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21899
21900         * testsuite/gcc.dg/20011214-1.c: New.
21901
21902 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21903
21904         * gcc.dg/altivec-4.c: New.
21905
21906 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21907
21908         * gcc.dg/20011113-1.c: New test.
21909
21910 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21911
21912         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21913         std::__malloc_alloc_template<0> and
21914         std::__default_alloc_template<false, 0>.
21915
21916 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21917
21918         * objc/execute/bf-21.m: New test.
21919         * objc/execute/enumeration-1.m: New test.
21920         * objc/execute/enumeration-2.m: New test.
21921
21922 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21923
21924         * gcc.dg/gnu89-init-1.c: New test.
21925
21926 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21927
21928         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21929         * g++.old-deja/g++.jason/2371.C: Likewise.
21930         * g++.old-deja/g++.jason/template33.C: Likewise.
21931         * g++.old-deja/g++.jason/template34.C: Likewise.
21932         * g++.old-deja/g++.jason/template36.C: Likewise.
21933         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21934         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21935         * g++.old-deja/g++.other/typename1.C: Likewise.
21936         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21937         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21938         * g++.old-deja/g++.pt/typename11.C: Likewise.
21939         * g++.old-deja/g++.pt/typename14.C: Likewise.
21940         * g++.old-deja/g++.pt/typename16.C: Likewise.
21941         * g++.old-deja/g++.pt/typename3.C: Likewise.
21942         * g++.old-deja/g++.pt/typename4.C: Likewise.
21943         * g++.old-deja/g++.pt/typename5.C: Likewise.
21944         * g++.old-deja/g++.pt/typename7.C: Likewise.
21945         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21946
21947 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21948
21949         * g++.dg/other/linkage1.C: New test.
21950         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21951         specifiers.
21952
21953 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21954
21955         * gcc.dg/concat.c: New test.
21956
21957 2001-12-11  Stan Shebs  <shebs@apple.com>
21958
21959         * objc/compile: New test directory.
21960         * objc/compile/compile.exp: New expect script.
21961         * objc/compile/20011211-1.m: New compile test.
21962
21963 2001-12-11  Jason Merrill  <jason@redhat.com>
21964
21965         * lib/prune.exp (prune_gcc_output): Also handle "In member
21966         function".  So many permutations...
21967
21968 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.dg/template/typedef1.C: New test.
21971
21972 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21973
21974         * g++.dg/other/copy1.C: New test.
21975
21976 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21977
21978         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21979
21980         * gcc.dg/builtin-choose-expr.c: New.
21981
21982 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21983
21984         * gcc.dg/altivec-2.c: New.
21985
21986 2001-12-07  Richard Henderson  <rth@redhat.com>
21987
21988         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21989
21990 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21991
21992         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21993         ultrasparc.
21994
21995 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21996
21997         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21998
21999 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22000
22001         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22002         variable argument list.
22003
22004 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22005
22006         * gcc.c-torture/execute/memcheck: Delete entire directory.
22007         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22008         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22009
22010 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22011
22012         * gcc.dg/Wshadow-1.c: New test.
22013
22014 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22015
22016         * gcc.c-torture/compile/20011130-1.c: New test.
22017
22018         * gcc.dg/noncompile/20011025-1.c: New test.
22019
22020         * g++.dg/other/anon-union.C: New test.
22021
22022         * gcc.c-torture/execute/20011024-1.c: New test.
22023
22024 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22025
22026         * gcc.c-torture/execute/20000722-1.x,
22027         gcc.c-torture/execute/20010123-1.x: Remove.
22028         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22029         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22030         gcc.dg/c99-complit-2.c: New tests.
22031
22032 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22033
22034         * g++.dg/inherit/base1.C: New test.
22035
22036 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22037
22038         * g++.dg/other/stdarg1.C: New test.
22039
22040         * gcc.c-torture/compile/20011130-2.c: New test.
22041
22042 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22043
22044         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22045         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22046         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22047         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22048         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22049         * gcc.dg/builtin-prefetch-1.c: New test.
22050
22051 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22052
22053         * gcc.dg/20011130-1.c: New test.
22054
22055 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * g++.dg/other/scope1.C: New test.
22058         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22059
22060 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22061
22062         * gcc.dg/vla-init-1.c: New test.
22063
22064 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22065
22066         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22067
22068 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22069
22070         * objc.dg/alias.m: Update.
22071         * objc.dg/class-1.m: Update.
22072         * objc.dg/const-str-1.m: Update.
22073         * objc.dg/fwd-proto-1.m: Update.
22074         * objc.dg/id-1.m: Update.
22075         * objc.dg/super-class-1.m: Update.
22076
22077 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22078
22079         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22080         constructs.
22081
22082 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22083
22084         * gcc.c-torture/execute/20011128-1.c: New test.
22085
22086 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22087
22088         * gcc.dg/20011127-1.c: New test.
22089
22090 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22091
22092         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22093         from Austin Group draft 7.
22094         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22095         scanf format arguments.
22096         * gcc.dg/format/no-exargs-2.c: New test.
22097
22098 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22099
22100         * g++.dg/abi/vbase8-4.C: New test.
22101
22102 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22103
22104         * gcc.c-torture/execute/20011121-1.c: New test.
22105
22106 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22107
22108         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22109
22110 2001-11-23  Andreas Jaeger  <aj@suse.de>
22111
22112         * gcc.dg/cpp/charconst-2.c: New test.
22113
22114 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22115
22116         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22117         to the host if it is remote.  Let tests specify extra headers
22118         they use.
22119         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22120         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22121         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22122         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22123         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22124         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22125         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22126         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22127         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22128         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22129
22130 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22131
22132         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22133         for little endian ARMs.
22134
22135 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22136
22137         * gcc.c-torture/compile/20011119-1.c: New test.
22138         * gcc.c-torture/compile/20011119-2.c: New test.
22139
22140 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22141
22142         * gcc.dg/altivec-1.c: Fix typo.
22143
22144 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22145
22146         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22147
22148 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22149
22150         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22151
22152 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22153
22154         * lib/g77.exp: Don't specify --rpath-link.
22155
22156         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22157         across all the headers.
22158         * gcc.dg/format/format.exp: For testing on a remote host,
22159         copy format.h.
22160
22161         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22162         * gcc.c-torture/execute/930406-1.c: Likewise.
22163         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22164
22165 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22166
22167         * gcc.dg/altivec-1.c: New.
22168
22169 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22170
22171         * gcc.dg/cpp/fpreprocessed.c: New test case.
22172
22173 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22174
22175         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22176         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22177         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22178
22179 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22180
22181         * gcc.dg/no-builtin-1.c: New test.
22182
22183 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * gcc.c-torture/execute/20011115-1.c: New test.
22186
22187 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22188
22189         * gcc.c-torture/compile/20011114-2.c: New test.
22190         * gcc.c-torture/compile/20011114-3.c: New test.
22191         * gcc.c-torture/compile/20011114-4.c: New test.
22192
22193 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22194
22195         * g++.dg/other/init1.C: New test.
22196
22197 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22198
22199         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22200         message.
22201
22202         * gcc.c-torture/execute/20011114-1.c: New testcase.
22203
22204         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22205         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22206         like the (before this change) version of 20010327-1.c.
22207
22208 2001-11-14  Roger Sayle <roger@eyesopen.com>
22209
22210         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22211
22212 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22213
22214         * g++.dg/init/array2.C: New test.
22215
22216 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22217
22218         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22219
22220 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22221
22222         * g++.dg/other/forscope1.C: New test.
22223         * g++.dg/ext/forscope1.C: New test.
22224         * g++.dg/ext/forscope2.C: New test.
22225
22226 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22227
22228         * gcc.c-torture/execute/20011113-1.c: New test.
22229
22230 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22231
22232         * gcc.c-torture/execute/20011109-2.c: New test.
22233
22234         * gcc.c-torture/execute/20011109-1.c: New test.
22235
22236 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22237
22238         * gcc.c-torture/compile/20011109-1.c: New test.
22239
22240 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22241
22242         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22243         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22244         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22245         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22246         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22247         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22248         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22249
22250 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22251
22252         * g++.dg/warn/Wshadow-1.C: New tests.
22253         * g++.old-deja/g++.mike/for3.C: Update.
22254
22255 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22256
22257         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22258         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22259         XFAILs.  Adjust expected error texts.
22260         * gcc.c-torture/compile/20011106-1.c,
22261         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22262         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22263         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22264         gcc.dg/c99-array-lval-5.c: New tests.
22265
22266 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22267
22268         * gcc.dg/cpp/defined.c: Update.
22269
22270 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22271
22272         * gcc.c-torture/execute/anon-1.c: New test.
22273
22274 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22275
22276         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22277         same size, so no warning should be produced on stormy16.
22278
22279         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22280         due to oversized array.
22281         * g++.old-deja/g++.mike/ns15.C: Likewise.
22282         * g++.old-deja/g++.pt/crash16.C: Likewise.
22283
22284 2001-11-02  Graham Stott  <grahams@redhat.com>
22285
22286         * g++.dgother/debug1.C: Fix typos.
22287
22288 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22289
22290         * g++.dg/other/debug1.C: New test.
22291
22292 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22293
22294         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22295         of unsigned long.
22296
22297 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * gcc.dg/20011029-2.c: New test.
22300
22301         * gcc.c-torture/compile/20011029-1.c: New test.
22302
22303 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22304
22305         * objc/execute/class_self-1.m: New test.
22306         * objc/execute/class_self-2.m: New test.
22307
22308 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22309
22310         * gcc.misc-tests/msgs.exp: Delete.
22311         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22312         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22313         error set to match recent changes.
22314
22315 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22316
22317         * gcc.dg/20011021-1.c: New test.
22318
22319 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22320
22321         * gcc.c-torture/compile/20011023-1.c: New test.
22322
22323 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22324
22325         * lib/g77.exp: Rewrite based on lib/g++.exp.
22326
22327 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22328
22329         * gcc.c-torture/execute/20011019-1.c: New test.
22330
22331         * gcc.dg/20011018-1.c: New test.
22332
22333 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22334
22335         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22336
22337 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22338
22339         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22340         * gcc.dg/attr-invalid.c: Likewise.
22341
22342 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22343
22344         * testsuite/gcc.dg/20011015-1.c: New test.
22345
22346 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22347
22348         * g++.dg/template/unify2.C: New test.
22349
22350 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22351
22352         * g++.dg/other/exception-specification.C: New test
22353
22354 2001-10-13  Tom Rix  <trix@redhat.com>
22355
22356         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22357         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22358
22359 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22360
22361         * testsuite/gcc.dg/20011009-1.c: New test.
22362
22363 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22364
22365         PR g++/4476
22366         * g++.dg/other/friend1.C: New test.
22367
22368 2001-10-11  Richard Henderson  <rth@redhat.com>
22369
22370         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22371
22372 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22373
22374         * gcc.c-torture/compile/20011010-1.c: New.
22375
22376 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22377
22378         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22379         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22380         g77.f-torture/execute/execute.exp,
22381         g77.f-torture/noncompile/noncompile.exp,
22382         gcc.c-torture/compile/compile.exp,
22383         gcc.c-torture/execute/execute.exp,
22384         gcc.c-torture/execute/ieee/ieee.exp,
22385         gcc.c-torture/execute/memcheck/memcheck.exp,
22386         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22387         objc/execute/execute.exp: Update FSF address.
22388
22389 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22390
22391         * gcc.dg/cpp/cmdlne-C.c: Update.
22392         * gcc.dg/cpp/cmdlne-C2.c: New.
22393
22394 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22395
22396         * gcc.c-torture/execute/20011008-3.c: New.
22397
22398 2001-10-08  DJ Delorie  <dj@redhat.com>
22399
22400         * gcc.dg/20011008-1.c: New.
22401         * gcc.dg/20011008-2.c: New.
22402
22403 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22404
22405         * gcc.dg/cpp/spacing1.c: Update test.
22406
22407 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22408
22409         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22410         spelling errors of "separate" as "seperate".
22411
22412 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22413
22414         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22415         enough to avoid inlining.
22416
22417 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22418
22419         * lib/g77.exp: set libg2c_dir correctly.
22420
22421 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22422
22423         * gcc.dg/cpp/macro11.c: New test.
22424
22425 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22426
22427         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22428         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22429         gcc.dg/format/multattr-3.c: New tests.
22430         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22431         tests for format attributes on function pointers being rejected.
22432
22433 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22434
22435         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22436
22437 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22438
22439         * g++.dg/warn/format1.C: New test.
22440
22441 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22442
22443         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22444
22445 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22446
22447         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22448
22449 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22450
22451         * gcc.dg/cpp/redef2.c: Add test.
22452
22453 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22454
22455         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22456         long-standing bug on i686, apparently.
22457         * gcc.c-torture/execute/loop-2c.x: New file.
22458         * gcc.c-torture/execute/loop-2d.x: New file.
22459         * gcc.c-torture/execute/loop-3c.x: New file.
22460
22461 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22462
22463         * gcc.dg/cpp/20000625-2.c: Correct line number.
22464
22465 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22466
22467         * gcc.dg/cpp/macro10.c: New test.
22468         * gcc.dg/cpp/strify3.c: New test.
22469         * gcc.dg/cpp/spacing1.c: Add tests.
22470         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22471         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22472
22473 2001-09-24  DJ Delorie  <dj@redhat.com>
22474
22475         * gcc.c-torture/execute/20010924-1.c: New test.
22476
22477 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22478
22479         * testsuite/objc/execute/paste.m: Remove.
22480
22481 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22482
22483         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22484
22485 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22486
22487         * g77.dg/strlen0.f: New test.
22488
22489 2001-09-21  Richard Henderson  <rth@redhat.com>
22490
22491         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22492         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22493
22494 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22495
22496         Table-driven attributes.
22497         * g++.dg/ext/attrib1.C: New test.
22498
22499 2001-09-20  DJ Delorie  <dj@redhat.com>
22500
22501         * gcc.dg/20000926-1.c: Update expected warning messages.
22502         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22503         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22504         array.
22505
22506 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22507
22508         * g++.dg/eh/registers1.C: New test case.
22509
22510 2001-09-17  Richard Henderson  <rth@redhat.com>
22511
22512         * gcc.dg/array-5.c: Fix VLA decomposition test.
22513
22514 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22515
22516         * gcc.dg/cpp/line5.c: New testcase.
22517
22518 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22519
22520         * gcc.dg/cpp/macro9.c: New test.
22521
22522 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22523
22524         * gcc.c-torture/execute/980223.c: Change type of addr from long
22525         to char *.
22526
22527 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22528
22529         * gcc.c-torture/execute/20010915-1.c: New test.
22530
22531 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22532
22533         * g77.dg/bprob: New directory.
22534         * g77.dg/bprob/bprob.exp: New file.
22535         * g77.dg/bprob/bprob-1.f: New test.
22536         * g77.dg/gcov: New directory.
22537         * g77.dg/gcov/gcov.exp: New file.
22538         * g77.dg/gcov/gcov-1.f: New test.
22539         * g77.dg/gcov/gcov-1.x: New file.
22540
22541 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22542
22543         * gcc.dg/cpp/directiv.c: Update.
22544         * gcc.dg/cpp/undef1.c: Update.
22545
22546 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22547
22548         * gcc.dg/20010912-1.c: New test.
22549
22550 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22551
22552         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22553         language-independent file in lib.
22554         * lib/gcov.exp: New file.
22555
22556 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22557
22558         * gcc.c-torture/compile/20010911-1.c: New test.
22559
22560 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22561
22562         * lib/profopt.exp: New, to support profile-directed optimizations.
22563         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22564         * gcc.misc-tests/bprob-1.c: New test.
22565         * gcc.misc-tests/bprob-2.c: New test.
22566
22567 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22568
22569         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22570         XFAIL and which kinds of gcov output to verify.
22571         * gcc.misc-tests/gcov-4b.x: New file.
22572         * gcc.misc-tests/gcov-5b.x: New file.
22573         * gcc.misc-tests/gcov-6.x: New file.
22574         * gcc.misc-tests/gcov-7.c: New test.
22575         * gcc.misc-tests/gcov-7.x: New file.
22576
22577 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22578
22579         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22580         * gcc.misc-tests/gcov-6.c: New test.
22581
22582 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22583
22584         PR c++/3986
22585         * g++.dg/abi/vbase1.C: New test.
22586
22587 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22588
22589         * objc.dg/method-2.m: New.
22590
22591 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22592
22593         PR c++/4203
22594         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22595         * g++.dg/init/empty1.C: New test.
22596
22597 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22598
22599         * gcc.c-torture/compile/20010903-1.c: New test.
22600
22601 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22602
22603         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22604         for m68k.
22605
22606 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22607
22608         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22609
22610         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22611
22612         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22613
22614 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22615
22616         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22617         for 16-bit 'unsigned int'.
22618
22619 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22620
22621         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22622
22623 2001-08-27  Richard Henderson  <rth@redhat.com>
22624
22625         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22626         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22627
22628 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22629
22630         * gcc.dg/asm-names.c (ymain): New.
22631
22632 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22633
22634         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22635         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22636         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22637
22638 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22639
22640         * gcc.dg/compare5.c: New testcase.
22641
22642 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22643
22644         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22645         and "In instantiation".
22646
22647 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22648
22649         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22650
22651 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22652
22653         * gcc.misc-tests/gcov.exp: Add support for branch information.
22654         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22655         * gcc.misc-tests/gcov-4.c: New test.
22656         * gcc.misc-tests/gcov-4b.c: New test.
22657         * gcc.misc-tests/gcov-5b.c: New test.
22658
22659 2001-08-20  Zack Weinberg  <zackw@panix.com>
22660
22661         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22662         expected to fail.
22663
22664 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22665
22666         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22667
22668 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22669
22670         * g++.dg/eh/template1.C: New test.
22671
22672 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22673
22674         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22675         Fix thinko.
22676         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22677         for xfail.
22678
22679 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22680
22681         * lib/g77-dg.exp:  Use prune.exp for common procedures
22682         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22683         * lib/g77.exp: (g77-dg-prune) Remove
22684
22685 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22686
22687         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22688
22689 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22690
22691         * g++.dg/template/unify1.C: New test.
22692
22693 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         * g++.dg/abi/empty4.C: New test.
22696
22697 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22698
22699         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22700         solaris2.*
22701         * g77.f-torture/compile/pr3743.x: Likewise
22702
22703 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22704
22705         * g++.dg/other/using-declaration.C: New test.
22706
22707 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22708
22709         * gcc.dg/cpp/tr-sign.c: New testcase.
22710
22711 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22712
22713         * gcc.dg/cpp/19951025-1.c: Revert.
22714         * gcc.dg/cpp/directiv.c: We no longer process directives that
22715         interrupt macro arguments.
22716
22717 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22718
22719         * gcc.dg/bconstp-1.c: New test.
22720
22721 2001-08-03  Richard Henderson  <rth@redhat.com>
22722
22723         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22724
22725 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22726
22727         * gcc.dg/cpp/19951025-1.c: Update.
22728
22729 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22730
22731         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22732         should be x.
22733
22734 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22735
22736         Kill -fhonor-std.
22737         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22738         * g++.old-deja/g++.other/std1.C: Likewise.
22739         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22740
22741 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22742
22743         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22744         (g77_pass, g77_fail, g77_finish, g77_exit,
22745         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22746
22747 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22748
22749         * g77.dg/fbackslash.f
22750         * g77.dg/fcase-preserve.f
22751         * g77.dg/ff90-1.f
22752         * g77.dg/ffixed-line-length-0.f
22753         * g77.dg/ffixed-line-length-132.f
22754         * g77.dg/ffixed-line-length-7.f
22755         * g77.dg/ffixed-line-length-72.f
22756         * g77.dg/ffixed-line-length-none.f
22757         * g77.dg/ffree-form-1.f
22758         * g77.dg/fno-backslash.f
22759         * g77.dg/fno-f90-1.f
22760         * g77.dg/fno-fixed-form-1.f
22761         * g77.dg/fno-onetrip.f
22762         * g77.dg/fno-typeless-boz.f
22763         * g77.dg/fno-underscoring.f
22764         * g77.dg/fno-vxt-1.f
22765         * g77.dg/fonetrip.f
22766         * g77.dg/ftypeless-boz.f
22767         * g77.dg/fugly-assumed.f
22768         * g77.dg/funderscoring.f
22769         * g77.dg/fvxt-1.f
22770
22771 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22772
22773         * objc.dg/fwd-proto-1.m: New.
22774         * objc.dg/local-decl-1.m: New.
22775         * objc.dg/naming-1.m: New.
22776         * objc.dg/naming-2.m: New.
22777         * objc.dg/proto-hier-1.m: New.
22778
22779 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22780
22781         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22782         largest-type elements to a struct makes its size grow.
22783
22784 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.dg/abi/vthunk1.C: New test.
22787
22788 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22789
22790         * g++.dg/abi/vbase8-22.C: New test.
22791
22792 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22793
22794         * gcc.dg/cpp/macro8.c: New test.
22795
22796 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.dg/abi/vbase8-21.C: New test.
22799
22800 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22801
22802         * g++.dg/abi/vbase8-10.C: New test.
22803
22804 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22805
22806         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22807         ${tool}_set_ld_library_path.
22808         Changed caller.
22809         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22810         g++.exp.
22811
22812 2001-07-26  Stan Cox <scox@redhat.com>
22813
22814         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22815         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22816         gcc_exit, gcc_check_unsupported_p):
22817         Moved to gcc-deps.exp
22818         * gcc-deps.exp: New file.
22819
22820 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22821
22822         * g++.old-deja/g++.pt/defarg14.C: New test.
22823
22824 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         * g++.old-deja/g++.other/lineno5.C: New test.
22827
22828 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22829
22830         * g++.old-deja/g++.pt/crash68.C: New test.
22831
22832 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22833
22834         * g++.old-deja/g++.other/crash42.C: New test.
22835
22836 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22837
22838         * gcc.dg/cpp/extratokens.c: Fix.
22839         * gcc.dg/cpp/skipping2.c: New tests.
22840
22841 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22842
22843         * gcc.c-torture/execute/20010724-1.c: New file.
22844         * gcc.c-torture/execute/20010724-1.x: New file.
22845
22846 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22847
22848         * g++.old-deja/g++.other/cond7.C: New test.
22849
22850 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.old-deja/g++.other/optimize4.C: New test.
22853
22854 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22855
22856         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22857
22858 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22859
22860         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22861         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22862         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22863         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22864
22865         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22866         bug report" message.
22867
22868         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22869         * g++.dg/ext/instantiate1.C: Move from old-deja.
22870
22871 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22872
22873         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22874         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22875         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22876         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22877
22878 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22879
22880         * gcc.c-torture/execute/20010723-1.c: New test.
22881
22882 2001-07-23  Ben Elliston  <bje@redhat.com>
22883
22884         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22885
22886 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22887
22888         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22889         i[34567]86-*-*.
22890         Delete handling of ieee_multilib_flags.
22891         Pass -mieee for alpha*-*-* and sh-*-*.
22892         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22893
22894 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         Remove old-abi tests.
22897         * g++.old-deja/g++.mike/p11116.C: Remove.
22898         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22899
22900 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22901
22902         * g77.f-torture/compile/pr3743.f:  New test
22903
22904 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22905
22906         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22907
22908 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22909
22910         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22911         g++.old-deja/g++.pt/static6.C: Likewise.
22912         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22913         supports weak symbols.
22914
22915 2001-07-18  Andreas Jaeger  <aj@suse.de>
22916
22917         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22918         supported again.
22919
22920 2001-07-18  Andreas Jaeger  <aj@suse.de>
22921
22922         * gcc.dg/iftrap-1.c: Fix target line.
22923
22924 2001-07-17  Richard Henderson  <rth@redhat.com>
22925
22926         * gcc.c-torture/execute/20010717-1.c: New.
22927
22928 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22929
22930         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22931         tests.
22932
22933 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22934
22935         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22936
22937 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22938
22939         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22940         UAC_SIGBUS, UAC_NOPRINT definitions.
22941
22942 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22943
22944         * objc/execute/object_is_class.m: New test.
22945         * objc/execute/object_is_meta_class.m: New test.
22946
22947 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22948
22949         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22950         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22951
22952 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22953
22954         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22955         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22956
22957 2001-07-14  Richard Henderson  <rth@redhat.com>
22958
22959         * gcc.dg/iftrap-1.c: New.
22960
22961 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22962
22963         * g77.f-torture/execute/intrinsic77.f: New test.
22964
22965 2001-07-11  Janis Johnson <janis@us.ibm.com>
22966
22967         * gcc.misc-tests/gcov-3.c: New test.
22968
22969 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22970
22971         * gcc.c-torture/compile/20010711-1.c,
22972         * gcc.c-torture/compile/20010711-2.c: New tests.
22973
22974 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22975
22976         * gcc.c-torture/execute/20010711-1.c: New test.
22977
22978 2001-07-11  Ben Elliston  <bje@redhat.com>
22979
22980         * g++.old-deja/g++.other/enum5.C: New test.
22981
22982 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22983
22984         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22985         (g++-dg-prune): Call prune_gcc_output.
22986         * prune.exp: New file for prune_gcc_output.
22987         * lib/g++.exp, lib/gcc.exp: Load it.
22988
22989 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22990
22991         * gcc.c-torture/compile/20010701-1.c,
22992         g++.old-deja/g++.ext/attrib6.C: New tests.
22993
22994 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22995
22996         * gcc.c-torture/compile/20010706-1.c: New test.
22997
22998 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22999
23000         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23001
23002 2001-06-28  Stan Shebs  <shebs@apple.com>
23003
23004         * gcc.dg/pragma-darwin.c: New test.
23005
23006 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23007
23008         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23009         Solaris 2.[678] system.
23010
23011 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23012
23013         * gcc.dg/20010622-1.c: New test.
23014
23015 2001-06-18  Stan Shebs  <shebs@apple.com>
23016
23017         * objc.dg: New directory.
23018         * objc.dg/dg.exp: New file.
23019         * objc.dg/alias.m: New.
23020         * objc.dg/class-1.m: New.
23021         * objc.dg/class-2.m: New.
23022         * objc.dg/const-str-1.m: New.
23023         * objc.dg/const-str-2.m: New.
23024         * objc.dg/id-1.m: New.
23025         * objc.dg/method-1.m: New.
23026         * objc.dg/super-class-1.m: New.
23027         * lib/objc-dg.exp: New file.
23028
23029 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23030
23031         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23032         of label name.
23033
23034 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23035
23036         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23037
23038 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23039
23040         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23041         variable.
23042
23043 2001-06-12  Richard Henderson  <rth@redhat.com>
23044
23045         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23046
23047 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23048
23049         * g++.old-deja/g++.abi/vbase5.C: New test.
23050         * g++.old-deja/g++.abi/vbase6.C: New test.
23051         * g++.old-deja/g++.abi/vbase7.C: New test.
23052
23053 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23054
23055         * gcc.c-torture/compile/20010610-1.c: New test.
23056
23057 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23058
23059         * g++.old-deja/g++.abi/vbase4.C: New test.
23060
23061 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23062
23063         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23064         support %f for HC11/HC12 targets.
23065         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23066         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23067         on HC11/HC12 targets.
23068         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23069
23070 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23071
23072         * gcc.dg/wchar_t-1.c: New file.
23073         * gcc.dg/wint_t-1.c: Likewise.
23074
23075 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23076
23077         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23078
23079 2001-06-11  Richard Henderson  <rth@redhat.com>
23080
23081         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23082
23083 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23084
23085         * gcc.c-torture/compile/20010611-1.c: New test.
23086
23087 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23088
23089         * gcc.dg/c99-tag-1.c: Add more tests.
23090
23091 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23092
23093         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23094         representation on MN10300 and ARM/Thumb.
23095
23096 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23097
23098         * g77.f-torture/execute/20010610.f: New.
23099
23100 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23101
23102         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23103         names.
23104
23105 2001-06-09  Richard Henderson  <rth@redhat.com>
23106
23107         * gcc.c-torture/execute/ashrdi-1.c: New.
23108         * gcc.c-torture/execute/ashldi-1.c: New.
23109         * gcc.c-torture/execute/lshrdi-1.c: New.
23110
23111 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23112
23113         * objc/execute/load-3.m: Added. Check sending +load to categories,
23114         in addition to classes.
23115
23116 2001-06-08  Stan Shebs  <shebs@apple.com>
23117
23118         * objc/execute/load-2.m: New test.  From Nicola Pero
23119         <n.pero@mi.flashnet.it>.
23120
23121 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * gcc.c-torture/execute/20010605-2.c: New test.
23124
23125 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23126
23127         * g++.old-deja/g++.abi/vbase2.C: New test.
23128         * g++.old-deja/g++.abi/vbase3.C: New test.
23129
23130 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.old-deja/g++.pt/friend49.C: New test.
23133
23134 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.ext/anon3.C: New test.
23137
23138 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.old-deja/g++.other/conv7.C: New test.
23141
23142 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23143
23144         * gcc.c-torture/compile/20010605-2.c: New test.
23145
23146 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23147
23148         * gcc.c-torture/execute/20010604-1.c: New test.
23149
23150 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23151
23152         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23153
23154 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23155
23156         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23157         (g++_link_flags): Likewise.
23158         (g++_init): Pass gccpath's value to two previous functions.
23159
23160 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23161
23162         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23163         Ensure logfile entry matches exec command line.
23164
23165 2001-05-31  Richard Henderson  <rth@redhat.com>
23166
23167         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23168         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23169
23170 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23171
23172         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23173         compiler for irix6.2
23174
23175 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.old-deja/g++.other/optimize3.C: New file.
23178
23179 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23180
23181         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23182         assemble.
23183
23184 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23185
23186         * g++.old-deja/g++.other/optimize2.C: New file.
23187
23188 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23189
23190         * gcc.c-torture/compile/20010518-2.c: New file.
23191         * gcc.c-torture/execute/20010518-1.c: New file.
23192         * gcc.c-torture/execute/20010518-2.c: New file.
23193
23194 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23195
23196         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23197
23198 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23199
23200         G++ no longer defines builtins that do not begin with __builtin.
23201         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23202         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23203         * g++.old-deja/g++.law/builtin1.C: Likewise.
23204         * g++.old-deja/g++.law/cvt2.C: Likewise.
23205         * g++.old-deja/g++.mike/net5.C: Likewise.
23206         * g++.old-deja/g++.other/builtins1.C: Likewise.
23207         * g++.old-deja/g++.other/builtins2.C: Likewise.
23208         * g++.old-deja/g++.other/builtins3.C: Likewise.
23209         * g++.old-deja/g++.other/builtins4.C: Likewise.
23210         * g++.old-deja/g++.other/inline8.C: Likewise.
23211         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23212
23213 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23214
23215         * g++.old-deja/g++.pt/using1.C: Adjust.
23216         * g++.old-deja/g++.pt/using2.C: New test.
23217
23218 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23219
23220         * gcc.dg/cpp/charconst.c: New tests.
23221         * gcc.dg/cpp/escape.c: New tests.
23222         * gcc.dg/cpp/escape-1.c: New tests.
23223         * gcc.dg/cpp/escape-2.c: New tests.
23224         * gcc.dg/cpp/ucs.c: New tests.
23225
23226 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23227
23228         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23229         native compiler for irix6.5.
23230
23231 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23232
23233         * lib/g++.exp (g++_include_flags): Use args to compute
23234         get_multilibs.
23235         (g++_link_flags): Likewise.
23236         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23237
23238 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23239
23240         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23241
23242 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23243
23244         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23245         this file.
23246
23247 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23248
23249         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23250         STACK_SIZE;
23251         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23252         to STACK_SIZE; Use it to define size of add_histo array.
23253         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23254         to STACK_SIZE.
23255         (f): Use GITT_SIZE to define size of gitt local table.
23256         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23257         to STACK_SIZE; Use it to define size of bytemem array.
23258
23259 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23260
23261         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23262         on 68HC11/HC12 due to the asm instruction.
23263         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23264         * gcc.c-torture/compile/920520-1.x: Likewise.
23265         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23266         on 68HC11/HC12 because the function is larger than 64K.
23267         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23268         on 68HC11/HC12 because the structure is too large.
23269
23270 2001-05-20  Richard Henderson  <rth@redhat.com>
23271
23272         * gcc.c-torture/execute/20010520-1.c: New.
23273
23274 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23275
23276         * g++.old-deja/g++.warn/compare1.C: New test.
23277         * gcc.dg/compare4.c: New test.
23278
23279 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23280
23281         * g++.old-deja/g++.other/optimize1.C: New test.
23282
23283 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23284
23285         * g++.old-deja/g++.pt/spec41.C: New test.
23286
23287 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23288
23289         * gcc.c-torture/compile/20010114-1.x: Remove.
23290
23291 2001-05-18  Stan Shebs  <shebs@apple.com>
23292
23293         * gcc.c-torture/compile/20010518-1.c: New test.
23294
23295 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23296
23297         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23298         * g++.old-deja/g++.pt/crash67.C: New test.
23299
23300 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23301
23302         * g++.old-deja/g++.other/debug9.C: New test.
23303
23304 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23305
23306         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23307
23308 2001-05-16  Jan Hubicka  <jh@suse.cz>
23309
23310         * gcc.c-torture/compile/20010516-1.c: New test.
23311
23312 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         * g++.old-deja/g++.other/crash41.C: New test.
23315
23316 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23317
23318         * g++.old-deja/g++.pt/crash66.C: New test.
23319
23320 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23321
23322         * g++.old-deja/g++.robertl/eb27.C: Convert.
23323
23324 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23325
23326         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23327         declaration being redundant.
23328
23329 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23330
23331         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23332
23333 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23334
23335         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23336
23337 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23338
23339         * lib/g++.exp: Use testsuite_flags.
23340
23341 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23342
23343         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23344
23345 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23346
23347         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23348
23349 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23350
23351         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23352
23353 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23354
23355         * gcc.c-torture/compile/20010313-1.c: New test.
23356
23357 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23358
23359         * gcc.dg/cpp/direct2.c: New test.
23360         * gccq.dg/cpp/direct2s.c: New test.
23361
23362         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23363
23364 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23365
23366         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23367         * g++.old-deja/g++.other/op3.C: Likewise.
23368
23369 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23370
23371         * gcc.dg/cpp/syshdr.h: New file.
23372         * gcc.dg/cpp/sysmac1.c: Update.
23373         * gcc.dg/cpp/sysmac2.c: Update.
23374
23375 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23376
23377         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23378
23379 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23380
23381         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23382         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23383
23384 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23385
23386         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23387
23388 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23389
23390         * lib/g++.exp (g++_include_flags): Don't use any special flags
23391         if TESTING_IN_BUILD_TREE is not defined.
23392         (g++_init): Use a plain 'c++' as the compiler if
23393         TESTING_IN_BUILD_TREEE is not defined.
23394
23395 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23396
23397         * g++.old-deja/g++.eh/catch13.C: New test.
23398         * g++.old-deja/g++.eh/catch14.C: New test.
23399
23400 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23401
23402         * gcc.dg/cpp/tr-define.c: New test.
23403
23404 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23405
23406         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23407         <stdlib.h>, not <malloc.h>.
23408
23409 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         * g++.old-deja/g++.ns/template17.C: New test.
23412
23413 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23414
23415         * g++.old-deja/g++.pt/ref4.C: New test.
23416
23417 2001-04-30  Richard Henderson  <rth@redhat.com>
23418
23419         * gcc.dg/20000724-1.c: Revert last change.
23420
23421 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23422
23423         * g77.f-torture/execute/20010430.f: New test.
23424
23425 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23426
23427         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23428
23429 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23430
23431         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23432
23433 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         * g++.old-deja/g++.eh/crash6.C: New test.
23436
23437 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         * g++.old-deja/g++.other/warn7.C: New test.
23440
23441 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23442
23443         * g++.old-deja/g++.other/defarg9.C: New test.
23444
23445 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23446
23447         * g77.f-torture/compile/20010426.f: New test.
23448         * g77.f-torture/execute/20010426.f: New test.
23449
23450 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23451
23452         * g77.f-torture/compile/20000629-1.x: Remove - error
23453         has been fixed.
23454
23455 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23456
23457         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23458         Tweak slightly to work with g++.dg framework.
23459         * g++.dg/special/ecos.exp: Run initp1.C test.
23460         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23461
23462         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23463         its linker doesn't give line numbers either.
23464         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23465
23466 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23467
23468         * g++.old-deja/g++.other/lex1.C: New test.
23469
23470 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23471
23472         * gcc.dg/noncompile/20010425-1.c: New test.
23473
23474 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23475
23476         * g++.old-deja/g++.pt/mangle2.C: New test.
23477
23478 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.dg/format/plus-1.c: New test.
23481
23482 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23483
23484         * gcc.dg/20010423-1.c: New test.
23485
23486 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23487
23488         * gcc.c-torture/execute/20010422-1.c: New test.
23489
23490 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23491
23492         * g++.old-deja/g++.ns/type2.C: New test.
23493
23494 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23495
23496         * g++.old-deja/g++.other/perf1.C: New test.
23497
23498 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23499
23500         * gcc.dg/c99-func-2.c: Remove xfail.
23501         * gcc.dg/c99-func-3.c: Remove xfail.
23502         * gcc.dg/c99-func-4.c: Remove xfail.
23503
23504 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23505
23506         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23507
23508 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23509
23510         * gcc.c-torture/compile/20010423-1.c: New test.
23511
23512 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         * g++.old-deja/g++.pt/typename28.C: New test.
23515
23516 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23517
23518         * g++.old-deja/g++.abi/empty2.C: New test.
23519         * g++.old-deja/g++.abi/empty3.C: New test.
23520
23521 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * g++.old-deja/g++.other/comdat2.C: New test.
23524         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23525
23526 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * g++.old-deja/g++.other/overload14.C: New test.
23529
23530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * g++.old-deja/g++.other/lookup23.C: New test.
23533
23534 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23535
23536         * gcc.c-torture/execute/20010403-1.c: New test.
23537
23538 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23539             Mark Mitchell  <mark@codesourcery.com>
23540
23541         * lib/old-dejagnu.exp: Don't delete output of executable.
23542         Add .exe suffix to executables.
23543
23544 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23545
23546         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23547
23548 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23549
23550         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23551
23552 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23553
23554         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23555         * g++.old-deja/g++.abi/crash1.C: New test.
23556
23557 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.old-deja/g++.other/crash40.C: New test.
23560
23561 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23562
23563         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23564
23565 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23566
23567         * g++.old-deja/g++.other/warn6.C: New test.
23568
23569 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23570
23571         * g++.old-deja/g++.robertl/eb42.C: Same.
23572
23573 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23574
23575         * gcc.dg/wtr-conversion-1.c: New testcase.
23576
23577 2001-04-10  Richard Henderson  <rth@redhat.com>
23578
23579         * g++.old-deja/g++.other/array5.C: New.
23580
23581 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23582
23583         * gcc.c-torture/execute/20010408-1.c: New test.
23584
23585 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23586
23587         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23588         headers and constructs.
23589         * g++.old-deja/g++.robertl/eb79.C: Same.
23590         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23591         * g++.old-deja/g++.robertl/eb73.C: Same.
23592         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23593         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23594         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23595         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23596         * g++.old-deja/g++.robertl/eb44.C: Same.
23597         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23598         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23599         * g++.old-deja/g++.robertl/eb39.C: Same.
23600         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23601         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23602         * g++.old-deja/g++.robertl/eb30.C: Same.
23603         * g++.old-deja/g++.robertl/eb3.C: Same.
23604         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23605         * g++.old-deja/g++.robertl/eb21.C: Same.
23606         * g++.old-deja/g++.robertl/eb15.C: Same.
23607         * g++.old-deja/g++.robertl/eb118.C: Same.
23608         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23609         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23610         * g++.old-deja/g++.robertl/eb109.C: Same.
23611         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23612         * g++.old-deja/g++.mike/rtti1.C: Same.
23613         * g++.old-deja/g++.mike/p658.C: Same.
23614         * g++.old-deja/g++.mike/net46.C: Same.
23615         * g++.old-deja/g++.mike/net34.C: Same.
23616         * g++.old-deja/g++.mike/memoize1.C: Same.
23617         * g++.old-deja/g++.mike/eh2.C: Same.
23618         * g++.old-deja/g++.law/weak.C: Same.
23619         * g++.old-deja/g++.law/visibility7.C: Same.
23620         * g++.old-deja/g++.law/visibility25.C: Same.
23621         * g++.old-deja/g++.law/visibility22.C: Same.
23622         * g++.old-deja/g++.law/visibility2.C: Same.
23623         * g++.old-deja/g++.law/visibility17.C: Same.
23624         * g++.old-deja/g++.law/visibility13.C: Same.
23625         * g++.old-deja/g++.law/visibility10.C: Same.
23626         * g++.old-deja/g++.law/visibility1.C: Same.
23627         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23628         * g++.old-deja/g++.law/vbase1.C: Same.
23629         * g++.old-deja/g++.law/operators32.C: Same.
23630         * g++.old-deja/g++.law/nest3.C: Same.
23631         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23632         * g++.old-deja/g++.law/except5.C (main): Same.
23633         * g++.old-deja/g++.law/cvt7.C (run): Same.
23634         * g++.old-deja/g++.law/cvt2.C: Same.
23635         * g++.old-deja/g++.law/cvt16.C: Same.
23636         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23637         * g++.old-deja/g++.law/ctors17.C (main): Same.
23638         * g++.old-deja/g++.law/ctors13.C: Same.
23639         * g++.old-deja/g++.law/ctors12.C (main): Same.
23640         * g++.old-deja/g++.law/ctors10.C: Same.
23641         * g++.old-deja/g++.law/code-gen5.C: Same.
23642         * g++.old-deja/g++.law/bad-error7.C: Same.
23643         * g++.old-deja/g++.law/arm9.C: Same.
23644         * g++.old-deja/g++.law/arm12.C: Same.
23645         * g++.old-deja/g++.law/arg8.C: Same.
23646         * g++.old-deja/g++.law/arg1.C: Same.
23647         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23648         * g++.old-deja/g++.jason/template31.C: Same.
23649         * g++.old-deja/g++.jason/template24.C (main): Same.
23650         * g++.old-deja/g++.jason/2371.C: Same.
23651         * g++.old-deja/g++.eh/new2.C: Same.
23652         * g++.old-deja/g++.eh/new1.C: Same.
23653         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23654         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23655         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23656         * g++.old-deja/g++.brendan/crash62.C: Same.
23657         * g++.old-deja/g++.brendan/crash52.C: Same.
23658         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23659         * g++.old-deja/g++.brendan/crash38.C: Same.
23660         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23661         * g++.old-deja/g++.brendan/copy9.C: Same.
23662
23663 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23664
23665         * gcc.c-torture/execute/20001203-2.c (memset):
23666         Count argument is of type __SIZE_TYPE__.
23667
23668 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23669
23670         * gcc.c-torture/compile/20010404-1.c: New test.
23671
23672 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23673
23674         * gcc.c-torture/compile/20010326-1.c: New test.
23675
23676 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23677
23678         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23679         peculiarities of the SH.
23680         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23681
23682 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23683
23684         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23685         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23686         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23687
23688 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23689
23690         * g77.f-torture/compile/20010321-1.f: New test.
23691
23692 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23693
23694         * gcc.c-torture/compile/20010329-1.c: New test.
23695
23696 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23697
23698         * gcc.c-torture/execute/20010329-1.c: New test.
23699
23700 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23701
23702         * g++.old-deja/g++.other/eh4.C: Fix typo.
23703
23704 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23705
23706         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23707
23708 2001-03-28  Philip Blundell  <philb@gnu.org>
23709
23710         * gcc.c-torture/compile/20010328-1.c: New test.
23711
23712 2001-03-27  Richard Henderson  <rth@redhat.com>
23713
23714         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23715         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23716
23717 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23718
23719         * gcc.c-torture/compile/20010327-1.c: New test.
23720
23721 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23722
23723         * g++.old-deja/g++.other/friend12.C: New test.
23724         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23725         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23726
23727 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23728
23729         * gcc.c-torture/execute/20010325-1.c: New test.
23730
23731 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23732
23733         * g++.old-deja/g++.other/mangle3.C: New test.
23734
23735 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23736
23737         * g++.old-deja/g++.other/anon8.C: New test.
23738
23739 2001-03-20  Philip Blundell  <philb@gnu.org>
23740
23741         * gcc.c-torture/compile/20010320-1.c: New test.
23742
23743 2001-03-17  Richard Henderson  <rth@redhat.com>
23744
23745         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23746
23747 2001-03-15  Geoff Keating  <geoff@redhat.com>
23748
23749         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23750         tests on AIX.
23751
23752 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23753
23754         * g++.old-deja/g++.other/eh4.C: New test.
23755
23756 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23757
23758         * gcc.dg/cpp/mi1.c: Update.
23759
23760 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23761
23762         * g++.old-deja/g++.other/regstack.C: New test.
23763
23764 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.other/ref4.C: New test.
23767
23768 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23769
23770         * objc/execute/va_method.m: Added.
23771         * objc/execute/IMP.m: Added.
23772         * objc/execute/_cmd.m: Added.
23773         * objc/execute/accessing_ivars.m: Added.
23774         * objc/execute/class-1.m: Added.
23775         * objc/execute/class-10.m: Added.
23776         * objc/execute/class-11.m: Added.
23777         * objc/execute/class-12.m: Added.
23778         * objc/execute/class-13.m: Added.
23779         * objc/execute/class-14.m: Added.
23780         * objc/execute/class-2.m: Added.
23781         * objc/execute/class-3.m: Added.
23782         * objc/execute/class-4.m: Added.
23783         * objc/execute/class-5.m: Added.
23784         * objc/execute/class-6.m: Added.
23785         * objc/execute/class-7.m: Added.
23786         * objc/execute/class-8.m: Added.
23787         * objc/execute/class-9.m: Added.
23788         * objc/execute/class-tests-1.h
23789         * objc/execute/class-tests-2.h
23790         * objc/execute/compatibility_alias.m: Added.
23791         * objc/execute/encode-1.m: Added.
23792         * objc/execute/formal_protocol-1.m: Added.
23793         * objc/execute/formal_protocol-2.m: Added.
23794         * objc/execute/formal_protocol-3.m: Added.
23795         * objc/execute/formal_protocol-4.m: Added.
23796         * objc/execute/formal_protocol-5.m: Added.
23797         * objc/execute/formal_protocol-6.m: Added.
23798         * objc/execute/formal_protocol-7.m: Added.
23799         * objc/execute/informal_protocol.m: Added.
23800         * objc/execute/initialize.m: Added.
23801         * objc/execute/load.m: Added.
23802         * objc/execute/many_args_method.m: Added.
23803         * objc/execute/nested-3.m: Added.
23804         * objc/execute/no_clash.m: Added.
23805         * objc/execute/private.m: Added.
23806         * objc/execute/redefining_self.m: Added.
23807         * objc/execute/root_methods.m: Added.
23808         * objc/execute/selector-1.m: Added.
23809         * objc/execute/static-1.m: Added.
23810         * objc/execute/static-2.m: Added.
23811         * objc/execute/va_method.m: Added.
23812
23813 2001-03-10  Richard Henderson  <rth@redhat.com>
23814
23815         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23816
23817 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23818
23819         * g++.old-deja/g++.other/crash31.C: XFAIL.
23820         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23821         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23822         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23823         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23824         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23825
23826 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23827
23828         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23829
23830 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23831
23832         * gcc.dg/20000724-1.c: Don't use multiline strings.
23833
23834 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23835
23836         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23837         result of -cString against what we expect it to be; don't just
23838         print it out for no one to read.
23839
23840         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23841         Based on testcases provided by Nicola Pero.
23842
23843 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23844
23845         * gcc.dg/cpp/macro7.c: New test.
23846
23847 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23848
23849         * gcc.dg/cpp/multiline.c: Update.
23850
23851 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23852
23853         * g++.old-deja/g++.other/enum3.C: New test.
23854
23855 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.old-deja/g++.other/pod1.C: New test.
23858
23859 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.old-deja/g++.ext/overload1.C: New test.
23862
23863 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         * g++.old-deja/g++.pt/using1.C: New test.
23866
23867 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23868
23869         * g++.old-deja/g++.other/using9.C: New test.
23870
23871 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23872
23873         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23874
23875         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23876
23877 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         * g++.old-deja/g++.ext/realpt1.C: Remove.
23880
23881 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23884
23885 2001-02-26  Will Cohen  <wcohen@redhat.com>
23886
23887         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23888
23889 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23890
23891         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23892         templatized constructors.
23893
23894 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23895
23896         * gcc.c-torture/execute/20010224-1.c: New test.
23897
23898 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * gcc.c-torture/execute/20010222-1.c: New test.
23901
23902 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23903
23904         * g++.old-deja/g++.other/inline20.C: New test.
23905
23906 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23907
23908         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23909
23910 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23911
23912         * g++.old-deja/g++.other/lookup22.C: New test.
23913
23914 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23915
23916         * g77.dg: New directory.
23917         * g77.dg/20010216-1.f: New test case.
23918         * g77.dg/dg.exp: New driver.
23919         * lib/g77-dg.exp: New driver library.
23920
23921 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23922
23923         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23924
23925 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23926
23927         * g++.old-deja/g++.other/decl9.C: New test.
23928
23929 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23930
23931         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23932         not need <string> and also tests the initialization at runtime.
23933
23934 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23935
23936         * gcc.c-torture/execute/longlong.c: New test.
23937
23938 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23939
23940         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23941
23942 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23943
23944         * gcc.c-torture/execute/920302-1.c (execute):
23945         Change argument type to short.
23946
23947 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.old-deja/g++.pt/deduct6.C: New test.
23950
23951 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         * g++.old-deja/g++.pt/deduct5.C: New test.
23954
23955 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23956
23957         * gcc.c-torture/execute/20010209-1.c: New test.
23958
23959 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23960
23961         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23962
23963 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23964
23965         * g++.dg/vtgc1.C: Update for new ABI.
23966
23967         * consistency.vlad: New directory, 1665 files.
23968
23969 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23970
23971         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23972         return type.
23973         * gcc.dg/cpp/digraphs.c: Declare puts.
23974
23975 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.other/warn5.C: New test.
23978
23979 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23980
23981         * g++.old-deja/g++.pt/spec40.C: New test.
23982
23983 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23984
23985         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23986         case.
23987         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23988
23989 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23990
23991         * gcc.c-torture/compile/20010209-1.c: New test.
23992
23993 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23994
23995         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23996         excess errors message but not if it crashes.
23997         * g++.old-deja/g++.other/crash27.C: Likewise.
23998         * g++.old-deja/g++.other/crash28.C: Likewise.
23999         * g++.old-deja/g++.other/crash30.C: Likewise.
24000         * g++.old-deja/g++.other/crash32.C: Likewise.
24001         * g++.old-deja/g++.other/crash35.C: Likewise.
24002         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24003
24004 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24005
24006         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24007         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24008         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24009         g77.f-torture/execute/execute.exp,
24010         g77.f-torture/noncompile/noncompile.exp,
24011         gcc.c-torture/execute/execute.exp,
24012         gcc.c-torture/execute/memcheck/memcheck.exp,
24013         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24014         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24015         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24016         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24017         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24018         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24019         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24020         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24021         Remove bug reporting instructions with ancient email addresses.
24022
24023 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24024
24025         * gcc.dg/20010202-1.c: New test.
24026         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24027
24028 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24029
24030         * g++.dg/stdbool-if.C: New test.
24031
24032 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24033
24034         * objc/execute/fdecl.m: Added main().
24035
24036 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24037
24038         * gcc.c-torture/execute/20010206-1.c: New test.
24039
24040 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24041
24042         * gcc.dg/cpp/avoidpaste1.c: Update.
24043
24044 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24045
24046         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24047         Pero <nicola@brainstorm.co.uk>.
24048         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24049
24050 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         * g++.old-deja/g++.pt/spec39.C: New test.
24053
24054 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24055
24056         * gcc.c-torture/compile/20010202-1.c: New test.
24057
24058 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         * g++.old-deja/g++.abi/primary2.C: New test.
24061         * g++.old-deja/g++.abi/primary3.C: New test.
24062         * g++.old-deja/g++.abi/primary4.C: New test.
24063         * g++.old-deja/g++.abi/primary5.C: New test.
24064         * g++.old-deja/g++.abi/vtable3.h: New test.
24065         * g++.old-deja/g++.abi/vtable3a.C: New test.
24066         * g++.old-deja/g++.abi/vtable3b.C: New test.
24067         * g++.old-deja/g++.abi/vtable3c.C: New test.
24068         * g++.old-deja/g++.abi/vtable3d.C: New test.
24069         * g++.old-deja/g++.abi/vtable3e.C: New test.
24070         * g++.old-deja/g++.abi/vtable3f.C: New test.
24071         * g++.old-deja/g++.abi/vtable3g.C: New test.
24072         * g++.old-deja/g++.abi/vtable3h.C: New test.
24073         * g++.old-deja/g++.abi/vtable3i.C: New test.
24074         * g++.old-deja/g++.abi/vtable3j.C: New test.
24075         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24076
24077 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24078
24079         * g++.old-deja/g++.other/anon6.C: New test.
24080         * g++.old-deja/g++.other/anon7.C: New test.
24081
24082 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24083
24084         * gcc.dg/cpp/avoidpaste2.c: New tests.
24085
24086 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24087
24088         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24089
24090 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24091
24092         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24093         DECIMAL_DIG cases for Irix."
24094
24095 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24096
24097         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24098
24099 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24100
24101         * gcc.dg/c99-tag-1.c: New test.
24102
24103 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24104
24105         * gcc.dg/cpp/tr-warn1.c: Add tests.
24106
24107 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24108
24109         * gcc.dg/cpp/avoidpaste1.c: Update.
24110         * gcc.dg/cpp/paste4.c: Update.
24111
24112 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24113
24114         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24115         cases for Irix.
24116
24117 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24118
24119         * g++.old-deja/g++.other/inline19.C: New test.
24120
24121 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/Wlarger-than.c: New test.
24124
24125 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24126
24127         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24128
24129 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24130
24131         * gcc.c-torture/execute/20010129-1.c: New test.
24132         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24133
24134 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24135
24136         * gcc.dg/cpp/avoidpaste1.c: Test case.
24137
24138 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24139
24140         * g++.old-deja/g++.other/inline18.C: New test.
24141
24142 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24143
24144         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24145         and __builtin_putchar.
24146
24147 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24148
24149         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24150         tests.
24151
24152 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24153
24154         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24155         floating point number rounding mode to round to the nearest
24156         representable mode.
24157
24158 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * g++.old-deja/g++.other/mangle2.C: New test.
24161
24162 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24163
24164         * gcc.c-torture/compile/20010124-1.c: New test.
24165
24166 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24167
24168         * g++.old-deja/g++.pt/spec38.C: New test.
24169
24170 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24171
24172         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24173         "Build don't run".
24174
24175 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24176
24177         * gcc.c-torture/execute/20010123-1.c: New test.
24178
24179 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.old-deja/g++.pt/spec37.C: New test.
24182
24183 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24184
24185         * g++.old-deja/g++.pt/overload14.C: New test.
24186
24187 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24188
24189         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24190         __builtin_return_address.
24191
24192 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24195         * g++.old-deja/g++.pt/spec35.C: New test.
24196         * g++.old-deja/g++.pt/spec36.C: New test.
24197
24198 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24199
24200         * gcc.c-torture/compile/20010118-1.c: New test.
24201
24202 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24203
24204         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24205
24206 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24207
24208         * gcc.c-torture/execute/20010119-1.c: New test.
24209
24210 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24211
24212         * g++.old-deja/g++.other/vbase5.C: New test.
24213
24214 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24215
24216         * gcc.c-torture/execute/20010118-1.c: New test.
24217
24218 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.old-deja/g++.pt/deduct3.C: New test.
24221
24222 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24223
24224         * g++.old-deja/g++.pt/spec34.C: New test.
24225
24226 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24227
24228         * g77.f-torture/compile/20000601-2.f: New test.
24229
24230 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         * g++.old-deja/g++.other/init17.C: New test.
24233
24234 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24235
24236         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24237
24238 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24239
24240         * g++.old-deja/g++.pt/unify8.C: New test.
24241
24242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24243
24244         * g++.old-deja/g++.abi/vbase1.C: New test.
24245
24246 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.old-deja/g++.pt/crash65.C: New test.
24249
24250 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24251
24252         * gcc.dg/cpp/assembl2.S: New test case.
24253
24254 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24255
24256         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24257         are supported.
24258
24259 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24260
24261         * g++.old-deja/g++.other/builtins1.C: New test.
24262         * g++.old-deja/g++.other/builtins2.C: Likewise.
24263         * g++.old-deja/g++.other/builtins3.C: Likewise.
24264         * g++.old-deja/g++.other/builtins4.C: Likewise.
24265
24266 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * gcc.c-torture/compile/20010117-1.c: New test.
24269         * gcc.c-torture/compile/20010117-2.c: New test.
24270
24271 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24272
24273         * g77.f-torture/execute/20010116.[fx]: New test,
24274         XFAIL on i?86-*-*.
24275         * g77.f-torture/compile/20010115.f: Indicate it's
24276         a test for PR fortran/1636.
24277
24278 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24279
24280         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24281
24282 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24283
24284         * g77.f-torture/compile/20010115.f: New test.
24285
24286 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24287
24288         * g++.old-deja/g++.pt/nontype5.C: New test.
24289
24290 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24291
24292         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24293         have an equivalent working one below it.
24294
24295 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24296
24297         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24298         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24299
24300 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24301
24302         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24303         message containing "init_priority".
24304         (conpr-2.C): Likewise.
24305         (conpr-3.C): Likewise.
24306         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24307
24308 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24309
24310         * gcc.c-torture/execute/20010114-2.c: New test.
24311
24312 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24313
24314         * gcc.c-torture/compile/20010114-1.c: New test.
24315         * gcc.c-torture/compile/20010114-1.x: Xfail.
24316         * gcc.c-torture/compile/20010114-2.c: New test.
24317         * gcc.c-torture/execute/20010114-1.c: New test.
24318         * gcc.dg/trunc-1.c: New test.
24319         * gcc.dg/uninit-B.c: New test.
24320
24321 2001-01-13  Nick Clifton  <nickc@redhat.com>
24322
24323         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24324         target.
24325
24326 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24327
24328         * gcc.c-torture/compile/20010113-1.c: New test.
24329
24330 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24331
24332         * gcc.c-torture/compile/20001212-1.c: New test.
24333
24334 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24335
24336         * gcc.dg/cpp/widestr1.c: Update.
24337         * gcc.dg/cpp/prag-imp.c: Remove.
24338
24339 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24340
24341         * gcc.c-torture/execute/20000801-3.x: Remove.
24342         * gcc.dg/c90-init-1.c: New test.
24343         * gcc.dg/c99-init-1.c: New test.
24344         * gcc.dg/c99-init-2.c: New test.
24345         * gcc.dg/gnu99-init-1.c: New test.
24346
24347 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24348
24349         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24350         testing that no relevant ones were found.
24351
24352 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24353
24354         * g++.old-deja/g++.pt/cast2.C: New test.
24355
24356 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.old-deja/g++.pt/friend47.C: New test.
24359
24360 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.pt/instantiate13.C: New test.
24363
24364 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24365
24366         * g++.old-deja/g++.other/defarg7.C: New test.
24367         * g++.old-deja/g++.other/defarg8.C: New test.
24368
24369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         * g++.old-deja/g++.pt/crash64.C: New test.
24372
24373 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         * g++.old-deja/g++.pt/crash63.C: New test.
24376
24377 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24378
24379         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24380
24381 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24382
24383         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24384
24385 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24386
24387         * g++.old-deja/g++.pt/error3.C: New test.
24388
24389 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.old-deja/g++.other/crash39.C: New test.
24392
24393 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         * g++.old-deja/g++.other/vbase4.C: New test.
24396
24397 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24398
24399         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24400         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24401         * gcc.dg/special/special.exp: New test driver which will check
24402         for alias support for the above test.
24403
24404 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24405
24406         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24407         problems on small machines.
24408         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24409         parameterize.
24410
24411 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24412
24413         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24414         mips.
24415         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24416
24417 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24418
24419         * g++.old_deja/g++.pt/using8.C: New test.
24420
24421 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24422
24423         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24424
24425 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24426
24427         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24428         where a failure is expected.
24429         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24430
24431 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.old_deja/g++.pt/instantiate12.C: New test.
24434
24435 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24436
24437         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24438         start of structs.
24439         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24440         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24441         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24442         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24443         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24444         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24445         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24446         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24447         * g++.old-deja/g++.eh/spec6.C: Likewise.
24448         * g++.old-deja/g++.jason/crash3.C: Likewise.
24449         * g++.old-deja/g++.law/ctors11.C: Likewise.
24450         * g++.old-deja/g++.law/ctors17.C: Likewise.
24451         * g++.old-deja/g++.law/ctors5.C: Likewise.
24452         * g++.old-deja/g++.law/ctors9.C: Likewise.
24453         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24454         * g++.old-deja/g++.mike/net22.C: Likewise.
24455         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24456         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24457         * g++.old-deja/g++.mike/virt3.C: Likewise.
24458         * g++.old-deja/g++.niklas/t128.C: Likewise.
24459         * g++.old-deja/g++.other/anon4.C: Likewise.
24460         * g++.old-deja/g++.other/using1.C: Likewise.
24461         * g++.old-deja/g++.other/warn3.C: Likewise.
24462         * g++.old-deja/g++.pt/t37.C: Likewise.
24463         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24464         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24465
24466 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24467
24468         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24469
24470 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24471
24472         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24473
24474 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24475
24476         * gcc.c-torture/compile/20010107-1.c: New test.
24477
24478 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24479
24480         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24481
24482 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24483
24484         * gcc.dg/format/format.h: New file.
24485         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24486         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24487         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24488         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24489         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24490         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24491         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24492         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24493         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24494         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24495         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24496         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24497         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24498         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24499         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24500         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24501         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24502         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24503         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24504         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24505         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24506         instead of declaring standard types, macros and functions in each
24507         test.
24508
24509 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24510
24511         * gcc.c-torture/execute/20010106-1.c: New test.
24512
24513 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24514
24515         * gcc.dg/format/format.exp: New file.
24516         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24517         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24518         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24519         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24520         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24521         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24522         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24523         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24524         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24525         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24526         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24527         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24528         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24529         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24530         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24531         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24532         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24533         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24534         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24535         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24536         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24537         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24538         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24539         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24540         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24541         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24542         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24543         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24544         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24545         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24546         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24547         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24548         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24549         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24550         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24551         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24552         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24553         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24554         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24555         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24556         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24557         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24558
24559 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24560
24561         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24562         account.
24563
24564 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24565
24566         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24567
24568 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         * g++.old-deja/g++.pt/crash62.C: New test.
24571
24572 2001-01-04  Richard Henderson  <rth@redhat.com>
24573
24574         * gcc.dg/20000926-1.c: Update expected warnings.
24575         * gcc.dg/array-2.c: Likewise.
24576         * gcc.dg/array-4.c: Also validate flexible array members.
24577         * gcc.dg/c99-flex-array-1.c: New.
24578
24579 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24580
24581         * gcc.c-torture/compile/20001222-1.x: Remove.
24582
24583 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24584
24585         * gcc.c-torture/execute/built-in-setjmp.c: New.
24586
24587 2001-01-03  Richard Henderson  <rth@redhat.com>
24588
24589         * gcc.dg/940510-1.c: Update expected error wording.
24590         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24591
24592 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24593
24594         * lib/target-supports.exp (check_alias_available): Modified to
24595         indicate aliases not supported if only weak aliases are supported.
24596
24597 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24598
24599         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24600         Turn on cmpstrsi checks for __pj__ and __i370__.
24601
24602 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.old-deja/g++.other/virtual11.C: New test.
24605
24606 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24607
24608         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24609
24610 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24611
24612         * gcc.c-torture/compile/20010102-1.c: New test.
24613
24614 2001-01-02  Andreas Jaeger  <aj@suse.de>
24615
24616         * gcc.dg/noreturn-3.c: New test.
24617
24618         * gcc.dg/noreturn-4.c: New test.
24619
24620 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24621
24622         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24623         __builtin_fputc and __builtin_fwrite.
24624
24625 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24626
24627         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24628         signed char, not default char.
24629
24630 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24631
24632         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24633
24634 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24635
24636         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24637
24638 2000-12-29  Richard Henderson  <rth@redhat.com>
24639
24640         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24641         (__cyg_profile_func_exit): Define.
24642
24643 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24644
24645         * g++.dg/vtgc1.C: New test.
24646
24647 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24648
24649         * gcc.dg/noncompile/20001228-1.c: New test.
24650
24651         * gcc.dg/20001228-1.c: New test.
24652
24653         * gcc.c-torture/execute/20001228-1.c: New test.
24654
24655 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24656
24657         * gcc.dg/format-strfmon-1.c: New test.
24658
24659 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24660
24661         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24662         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24663         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24664         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24665         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24666         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24667         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24668         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24669         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24670         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24671         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24672         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24673         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24674
24675         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24676         * gcc.c-torture/execute/string-opt-4.c: Test index.
24677
24678 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24679
24680         * gcc.c-torture/compile/20001226-1.c: New test.
24681
24682 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24683
24684         * gcc.c-torture/compile/20001222-1.c: New test.
24685         * gcc.c-torture/compile/20001222-1.x: Xfail.
24686
24687 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24688
24689         * gcc.c-torture/execute/comp-goto-2.c: New test.
24690
24691 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24692
24693         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24694         Use long types if __INT_MAX__ is 32767.
24695         (main): Use cast to (sint32 *) when poking 88 into a_page.
24696
24697         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24698
24699 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24700
24701         * gcc.c-torture/compile/20001221-1.c: New test.
24702         * gcc.c-torture/execute/20001221-1.c: New test.
24703
24704 2000-12-20  Richard Henderson  <rth@redhat.com>
24705
24706         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24707         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24708
24709 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24710
24711         * gcc.dg/compare3.c: New test.
24712
24713 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24714
24715         * gcc.dg/format-warnll-1.c: New test.
24716
24717 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24718
24719         * gcc.dg/cpp/cmdlne-P.c: New test.
24720
24721 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24722
24723         * gcc.c-torture/execute/builtin-abs-1.c,
24724         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24725
24726 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24727
24728         * gcc.dg/cpp/multiline.c: New test.
24729
24730 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24731
24732         * g++.old-deja/g++.other/syshdr1.C: Update.
24733         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24734
24735 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24736
24737         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24738
24739 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24740
24741         * g++.old-deja/g++.pt/ttp65.C: New test.
24742
24743 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24744
24745         * g++.old-deja/g++.pt/ttp64.C: New test.
24746
24747 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24748
24749         * g++.old-deja/g++.pt/spec33.C: New test.
24750
24751 2000-12-14  Catherine Moore  <clm@redhat.com>
24752
24753         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24754         * gcc.c-torture/execute/920612-2.c: Likewise.
24755         * gcc.c-torture/execute/920428-2.c: Likewise.
24756         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24757         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24758
24759 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24760
24761         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24762         * gcc.dg/pack-test-2.c: Likewise.
24763
24764 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24765
24766         Tests by Zack Weinberg <zackw@stanford.edu>.
24767
24768         * gcc.dg/cpp/defined.c: Update.
24769         * gcc.dg/cpp/defined_trad.c: New tests.
24770
24771 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24772
24773         * gcc.dg/cpp/trad-direct.c: Update.
24774
24775 2000-12-11  Neil Booth  <neilb@earthling.net>
24776
24777         * gcc.dg/cpp/defined_trad.c
24778
24779 2000-12-11  Neil Booth  <neilb@earthling.net>
24780
24781         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24782
24783 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24784
24785         * gcc.dg/format-miss-2.c: New test.
24786
24787 2000-12-09  Neil Booth  <neilb@earthling.net>
24788
24789         * gcc.dg/cpp/lineflags.c: New tests.
24790         * gcc.dg/cpp/poison.c: Update.
24791         * gcc.dg/cpp/redef2.c: Update.
24792         * gcc.dg/cpp/skipping.c: New test.
24793
24794 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24795
24796         * g++.old-deja/g++.other/eh3.C: New testcase.
24797
24798 2000-12-07  Neil Booth  <neilb@earthling.net>
24799
24800         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24801         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24802         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24803         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24804         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24805         Update.
24806
24807 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24808
24809         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24810         __SIZE_TYPE__ instead of int for type of integers cast to
24811         pointers.
24812
24813 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24814
24815         * g++.old-deja/g++.other/cleanup4.C: New test.
24816
24817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24818
24819         * format-sec-1.c: New test.
24820
24821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24822
24823         * gcc.dg/format-nonlit-3.c: New test.
24824
24825 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24826
24827         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24828         through a null pointer.
24829
24830 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24831
24832         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24833         * g++.old-deja/g++.pt/partial4.C: New test.
24834
24835 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24836
24837         * gcc.c-torture/execute/ieee/hugeval.x: New.
24838
24839 2000-12-06  Neil Booth  <neilb@earthling.net>
24840
24841         * gcc.dg/cpp/backslash2.c: New tests.
24842
24843 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24844
24845         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24846         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24847
24848 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24849
24850         * gcc.c-torture/execute/20001203-2.c: New testcase.
24851
24852 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24853
24854         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24855         * g++.old-deja/g++.other/virtual10.C: New test.
24856
24857 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24858
24859         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24860
24861 2000-12-05  Richard Henderson  <rth@redhat.com>
24862
24863         * gcc.c-torture/compile/20001205-1.c: New.
24864
24865 2000-12-04  Neil Booth  <neilb@earthling.net>
24866
24867         * g++.old-deja/g++.other/virtual9.C: New test.
24868         * g++.old-deja/g++.pt/crash61.C: New test.
24869         * gcc.c-torture/execute/loop-9.c: New test.
24870
24871 2000-12-04  Neil Booth  <neilb@earthling.net>
24872
24873         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24874         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24875         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24876         * gcc.dg/cpp/extratokens.c: ...here.
24877
24878 2000-12-04  Neil Booth  <neilb@earthling.net>
24879
24880         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24881         New tests.
24882
24883 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24884
24885         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24886         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24887
24888 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24889
24890         * gcc.c-torture/execute/20001203-1.c: New test.
24891
24892 2000-12-03  Neil Booth  <neilb@earthling.net>
24893
24894         * gcc.dg/cpp/macro6.c: New test cases.
24895
24896 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24897
24898         * gcc.c-torture/execute/string-opt-9.c: New test.
24899         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24900         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24901         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24902
24903         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24904         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24905
24906 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24907
24908         * gcc.dg/cpp/if-6.c: New testcase.
24909
24910         * gcc.dg/20001201-1.c: New testcase.
24911
24912 2000-12-02  Neil Booth  <neilb@earthling.net>
24913
24914         * g++.old-deja/g++.other/externC4.C,
24915         g++.old-deja/g++.other/friend10.C: New tests.
24916
24917 2000-12-02  Neil Booth  <neilb@earthling.net>
24918
24919         * g++.old-deja/g++.other/instan2.C
24920         * g++.old-deja/g++.other/instan3.C: New test.
24921
24922 2000-12-02  Neil Booth  <neilb@earthling.net>
24923
24924         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24925         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24926         gnuc99.c,gnuc99-pedantic.c: New tests.
24927
24928 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24929
24930         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24931         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24932
24933 2000-12-01  Neil Booth  <neilb@earthling.net>
24934
24935         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24936         * gcc.dg/cpp/poison.c: Update.
24937         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24938
24939 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24940
24941         * g77.f-torture/execute/20001201.f: New test.
24942
24943 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24944
24945         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24946
24947 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24948
24949         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24950
24951 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24952
24953         * g++.old-deja/g++.other/cast6.C: New test.
24954
24955 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24956
24957         * gcc.c-torture/execute/20001130-2.c: New testcase.
24958
24959 2000-11-30  Richard Henderson  <rth@redhat.com>
24960
24961         * gcc.c-torture/execute/20001130-1.c: New test.
24962
24963 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24964
24965         * g++.old-deja/g++.other/op3.C: New test.
24966
24967 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.old-deja/g++.other/op2.C: New test.
24970
24971 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24972
24973         * g++.old-deja/g++.other/crash38.C: New test.
24974
24975 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24976
24977         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24978
24979 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24982         tests.
24983         * gcc.c-torture/execute/string-opt-6.c: New test.
24984
24985         * gcc.dg/20001117-1.c: Add main.
24986
24987 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24988
24989         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24990         Move from here ...
24991         * gcc.dg/940510-1.c: ... to here.
24992
24993         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24994         zero-size arrays in toplevel structures.
24995
24996 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24997
24998         * gcc.c-torture/execute/loop-8.c: New test.
24999
25000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25001
25002         * g++.old-deja/g++.other/base1.C: New test.
25003
25004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25005
25006         * g++.old-deja/g++.other/parse2.C: New test.
25007
25008 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         * g++.old-deja/g++.pt/incomplete1.C: New test.
25011
25012 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25013
25014         * g++.old-deja/g++.other/friend9.C: New test.
25015
25016 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * gcc.dg/20001127-1.c: New test.
25019
25020 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         * g++.old-deja/g++.pt/friend46.C: New test.
25023
25024 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25025
25026         * g++.old-deja/g++.other/ptrmem8.C: New test.
25027
25028 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25029
25030         * gcc.c-torture/execute/string-opt-7.c: New test.
25031         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25032
25033 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25034
25035         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25036         instead of 'mkcheck 2'.
25037
25038 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25039
25040         * gcc.c-torture/execute/memcheck/driver.c,
25041         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25042         C9X references to refer to C99.
25043
25044 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25045
25046         * gcc.dg/ultrasp3.c: New test.
25047
25048 2000-11-25  Neil Booth  <neilb@earthling.net>
25049
25050         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25051
25052 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25053
25054         * gcc.c-torture/compile/20001123-2.c: New.
25055
25056 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25057
25058         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25059
25060 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25061
25062         * gcc.dg/sequence-point-1.c: Add some new tests.
25063         * gcc.c-torture/execute/20001124-1.c: New test.
25064
25065 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.other/vaarg4.C: New test.
25068         * gcc.c-torture/compile/20001123-1.c: New test.
25069
25070 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25071
25072         * g++.other/crash24.C: Adjust and remove XFAIL.
25073         * g++.other/crash37.C: New test.
25074
25075 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25076
25077         * g++.old-deja/g++.pt/instantiate9.C: New test.
25078
25079 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25080
25081         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25082         new ABI, too.
25083
25084         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25085         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25086
25087 2000-11-22  Neil Booth  <neilb@earthling.net>
25088
25089         * gcc.dg/cpp/Wtrigraphs.c: New test.
25090
25091 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25092
25093         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25094
25095 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25098
25099 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25100
25101         * lib/gcc-dg.exp: load_lib scanasm.exp.
25102         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25103         * lib/g++-dg.exp: load_lib scanasm.exp.
25104         * lib/scanasm.exp: New.
25105         (scan-assembler, scan-assembler-not): Add optional arguments to
25106         test name, or if not present, the pattern name.
25107         (scan-assembler-dem, scan-assembler-dem-not): New.
25108
25109         * g++.dg/dg.exp: New.
25110
25111 2000-11-21  Neil Booth  <neilb@earthling.net>
25112
25113         * gcc.dg/cpp/integrated1.c: Remove.
25114
25115 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * gcc.c-torture/execute/20001121-1.c: New test.
25118
25119 2000-11-21  Richard Henderson  <rth@redhat.com>
25120
25121         * gcc.c-torture/compile/20001121-1.c: New test.
25122
25123 2000-11-20  Neil Booth  <neilb@earthling.net>
25124
25125         * gcc.dg/cpp/integrated1.c: New test.
25126
25127 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * g++.old-deja/g++.other/inline17.C: New test.
25130
25131 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25132
25133         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25134         local variable to be zero: I made the variable global. Now
25135         uses abort() and exit() instead of relying on main's return value.
25136
25137 2000-11-20  Neil Booth  <neilb@earthling.net>
25138
25139         * gcc.dg/cpp/paste2.c: Update test.
25140         * objc/execute/paste.m: New test.
25141
25142 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25143
25144         * gcc.dg/c99-condexpr-1.c: New test.
25145
25146 2000-11-20  Neil Booth  <neilb@earthling.net>
25147
25148         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25149
25150 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.old-deja/g++.pt/export1.C: New test.
25153
25154 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * gcc.dg/20001117-1.c: New test.
25157
25158 2000-11-18  Richard Henderson  <rth@redhat.com>
25159
25160         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25161
25162 2000-11-18  Richard Henderson  <rth@redhat.com>
25163
25164         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25165         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25166         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25167
25168 2000-11-18  Richard Henderson  <rth@redhat.com>
25169
25170         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25171         (main): New.  Exit cleanly.
25172
25173 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25174
25175         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25176         gcc.dg/c99-fordecl-2.c: New tests.
25177
25178 2000-11-18  Richard Henderson  <rth@redhat.com>
25179
25180         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25181         * gcc.c-torture/execute/zerolen-2.c: New.
25182
25183 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25184
25185         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25186         memory.
25187
25188 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.old-deja/g++.pt/instantiate8.C: New test.
25191
25192 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25193
25194         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25195         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25196
25197 2000-11-16  Nick Clifton  <nickc@redhat.com>
25198
25199         * gcc.c-torture/execute/nestfunc-2.c: New test.
25200         * gcc.c-torture/execute/nestfunc-3.c: New test.
25201
25202 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25203
25204         * gcc.c-torture/compile/20001116-1.c: New test.
25205
25206 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25207
25208         * gcc.c-torture/execute/20001115-1.c: New test.
25209
25210 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25211
25212         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25213         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25214         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25215         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25216
25217 2000-11-15  Neil Booth  <neilb@earthling.net>
25218
25219         gcc.dg/cpp/_Pragma1.c: Update.
25220         gcc.dg/cpp/_Pragma2.c: New test.
25221
25222 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25223
25224         * g++.old-deja/g++.other/anon5.C: New test.
25225
25226 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25227
25228         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25229         tests.
25230
25231 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25234         output.
25235
25236 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25237
25238         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25239         labels at end of compound statements.
25240
25241 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.c-torture/execute/loop-7.c: New test.
25244
25245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25246
25247         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25248
25249 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25250
25251         * gcc.dg/c99-bool-1.c: New test.
25252
25253 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25254
25255         * gcc.dg/c99-scope-1.c: Remove xfail.
25256         * gcc.dg/c99-scope-2.c: New test.
25257
25258 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25259
25260         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25261         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25262
25263 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25264
25265         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25266         error messages.
25267
25268         * g++.mike/p700.C: Don't typedef wchar_t.
25269         * g++.mike/p784.C: Likewise.
25270         * g++.mike/eb101.C: Don't use __wchar_t.
25271
25272 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25273
25274         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25275         from DO loop.
25276
25277 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25278
25279         * gcc.c-torture/execute/20001111-1.c: New test.
25280
25281 2000-11-10  Nick Clifton  <nickc@redhat.com>
25282
25283         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25284         long multuiple and accumulate.
25285
25286 2000-11-09  Richard Henderson  <rth@redhat.com>
25287
25288         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25289         via size_t instead of int.
25290
25291         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25292         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25293         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25294         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25295
25296 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25297
25298         * gcc.c-torture/compile/20001109-1.c: New test.
25299         * gcc.c-torture/compile/20001109-2.c: New test.
25300
25301 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         * g++.old-deja/g++.pt/operator1.C: New test.
25304         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25305
25306 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25307
25308         * gcc.dg/20001108-1.c: New test.
25309
25310 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25311
25312         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25313         with both arguments constant strings.
25314         * gcc.c-torture/execute/string-opt-3.c: New test.
25315         * gcc.c-torture/execute/string-opt-4.c: New test.
25316         * gcc.c-torture/execute/string-opt-5.c: New test.
25317
25318 2000-11-08  Nick Clifton  <nickc@redhat.com>
25319
25320         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25321         mulsidi3adddi patterns.
25322
25323 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.other/crash36.C: New test.
25326
25327 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25328
25329         * g++.old-deja/g++.other/init16.C: New test.
25330
25331 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25332
25333         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25334
25335 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25336
25337         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25338         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25339         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25340
25341 2000-11-07  DJ Delorie  <dj@redhat.com>
25342
25343         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25344
25345 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25346
25347         * gcc.c-torture/execute/string-opt-1.c: New test.
25348
25349 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25350
25351         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25352         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25353         parameters in registers, and there is no way for a varargs
25354         function to know in which order the integer and floating-point
25355         parameters should be interleaved when they are placed on the
25356         stack.
25357         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25358         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25359
25360 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25361
25362         * gcc.c-torture/execute/string-opt-2.c: New test.
25363
25364 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25365
25366         * g++.old-deja/g++.pt/crash60.C: New test.
25367
25368 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25369
25370         * g++.old-deja/g++.other/crash24.C: New test.
25371         * g++.old-deja/g++.other/crash25.C: New test.
25372         * g++.old-deja/g++.other/crash26.C: New test.
25373         * g++.old-deja/g++.other/crash27.C: New test.
25374         * g++.old-deja/g++.other/crash28.C: New test.
25375         * g++.old-deja/g++.other/crash29.C: New test.
25376         * g++.old-deja/g++.other/crash30.C: New test.
25377         * g++.old-deja/g++.other/crash31.C: New test.
25378         * g++.old-deja/g++.other/crash32.C: New test.
25379         * g++.old-deja/g++.other/crash33.C: New test.
25380         * g++.old-deja/g++.other/crash34.C: New test.
25381         * g++.old-deja/g++.other/crash35.C: New test.
25382
25383 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25384
25385         * gcc.c-torture/execute/20001031-1.c: New test.
25386
25387 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25388
25389         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25390         namespace.
25391
25392         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25393         standards-conformant.
25394
25395         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25396
25397         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25398         * g++.old-deja/g++.mike/p755a.C: Likewise.
25399         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25400         library makes no calls to `operator new' during initialization.
25401
25402 2000-11-04  Neil Booth  <neilb@earthling.net>
25403
25404         * gcc.dg/cpp/include2.c: New tests.
25405
25406 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25407
25408         * lib/g++.exp (g++_set_ld_library_path): New function.
25409         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25410
25411 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25412
25413         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25414         warnings.
25415
25416 2000-11-01  Richard Henderson  <rth@redhat.com>
25417
25418         * g++.old-deja/g++.ext/namedret1.C: New.
25419         * g++.old-deja/g++.ext/namedret2.C: New.
25420         * g++.old-deja/g++.ext/namedret3.C: New.
25421
25422 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25423
25424         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25425         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25426
25427 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25428
25429         * gcc.c-torture/execute/va-arg-21.c: New test.
25430
25431 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25432
25433         * gcc.dg/c99-complex-2.c: New test.
25434
25435 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25436
25437         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25438
25439 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25440
25441         * g++.old-deja/g++.other/inline16.C: New test.
25442
25443 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25444
25445         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25446         __PRETTY_FUNCTION__
25447
25448 2000-10-29  Neil Booth  <neilb@earthling.net>
25449
25450         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25451         New tests.
25452         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25453         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25454         optimisation.
25455
25456 2000-10-29  Neil Booth  <neilb@earthling.net>
25457
25458         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25459         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25460         * mi5.c: Test multiple includes work with -C.
25461         * trigraphs.c: Test ^= version.
25462
25463 2000-10-28  Neil Booth  <neilb@earthling.net>
25464
25465         New tests and test updates for new macro expander.
25466
25467         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25468         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25469         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25470         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25471         new diagnostic messages.
25472
25473         * gcc.dg/cpp/macro3.c: New tests.
25474
25475 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25476
25477         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25478         on the same line.
25479
25480 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * g++.old-deja/g++.other/eh2.C: New test.
25483
25484 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25485
25486         * gcc.c-torture/execute/20001027-1.c: New test.
25487
25488 2000-10-26  Richard Henderson  <rth@redhat.com>
25489
25490         * gcc.c-torture/execute/20001026-1.c: New.
25491
25492 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25493
25494         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25495         * g++.old-deja/g++.law/builtin1.C: Likewise.
25496         * g++.old-deja/g++.law/ctors10.C: Likewise.
25497         * g++.old-deja/g++.law/virtual3.C: Likewise.
25498         * g++.old-deja/g++.mike/p658.C: Likewise.
25499         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25500         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25501         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25502         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25503         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25504
25505 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * gcc.c-torture/compile/20001024-1.c: New test.
25508
25509 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25510
25511         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25512         to tell us whether or not we are using V3.
25513
25514 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25515
25516         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25517         operands.
25518
25519 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25520
25521         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25522
25523 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * gcc.c-torture/execute/20001024-1.c: New test.
25526
25527 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * g++.old-deja/g++.other/sibcall1.C: New test.
25530
25531 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.dg/noncompile/init-3.c: New test.
25534
25535 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25536
25537         * gcc.dg/format-array-1.c: New test.
25538
25539 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25540
25541         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25542         writing through null pointers; remove comment about testing
25543         unterminated strings.
25544
25545 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25546
25547         * gcc.c-torture/execute/20001017-2.c: New test.
25548
25549 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25550
25551         * gcc.c-torture/compile/20001018-1.c: New test.
25552         * gcc.c-torture/compile/20001018-1.x: Xfail.
25553
25554 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25555
25556         * gcc.c-torture/execute/20001017-1.c: New test.
25557
25558 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25559
25560         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25561         for multiple use of arguments with scanf formats; add tests for
25562         multiple use of arguments.
25563
25564 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25565
25566         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25567
25568 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25569
25570         * gcc.dg/format-miss-1.c: New test.
25571
25572 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25573
25574         * gcc.c-torture/execute/20001013-1.c: New test.
25575
25576 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25577
25578         * gcc.dg/format-branch-1.c: New test.
25579
25580 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25581
25582         * README, lib/file-format.exp: Remove EGCS references.
25583
25584 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25585
25586         * gcc.dg/20001013-1.c: New test.
25587
25588 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25589
25590         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25591         for intmax_t in the compiler using __typeof__ and the type rules
25592         for conditional expressions.
25593
25594 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25595
25596         * gcc.dg/20001012-1.c: New test.
25597         * gcc.dg/20001012-2.c: New test.
25598
25599 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25600
25601         * gcc.dg/format-attr-1.c: New test.
25602
25603 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25604
25605         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25606         __LONG_LONG_MAX__ instead of LLONG_MAX.
25607
25608 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25609
25610         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25611         scanf flags.
25612         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25613         flags.
25614
25615 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25616
25617         * gcc.dg/sequence-pt-1.c: New test.
25618
25619 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25620
25621         * gcc.c-torture/execute/20001011-1.c: New testcase.
25622         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25623
25624 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25627         does not error on it.
25628
25629 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25630
25631         * gcc.dg/20001009-1.c: New test.
25632
25633 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25634
25635         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25636         * gcc.c-torture/execute/20001009-2.c: ... to here.
25637
25638 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25639
25640         * gcc.c-torture/compile/20001009-1.c: New testcase.
25641         * gcc.c-torture/execute/20001009-1.c: New testcase.
25642         Testcases provided by Jan Hubicka <jh@suse.cz>.
25643
25644 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25645
25646         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25647         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25648         uintmax_t using <limits.h> to emulate the compiler's internal
25649         logic.  No longer XFAIL %j tests.
25650
25651 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25652
25653         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25654         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25655         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25656         regexps and details of expected handling of some bad formats.
25657         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25658         suppression.
25659
25660 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25661
25662         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25663         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25664         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25665         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25666         in list archives.
25667
25668 2000-10-06  Richard Henderson  <rth@cygnus.com>
25669
25670         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25671         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25672         * g++.old-deja/g++.jason/report.C: Likewise.
25673         * g++.old-deja/g++.law/friend5.C: Likewise.
25674         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25675         of the expected warnings.
25676
25677 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         * g++.old-deja/g++.pt/enum14.C: New test.
25680
25681 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.old-deja/g++.pt/crash59.C: New test.
25684
25685 2000-10-04  Will Cohen  <wcohen@redhat.com>
25686
25687         * gcc.dg/20000926-1.c: New test.
25688
25689 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25690
25691         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25692         function name for current C++ compiler.
25693         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25694
25695 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25696
25697         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25698         __PRETTY_FUNCTION__.
25699         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25700
25701 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25702
25703         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25704
25705 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25706
25707         * gcc.c-torture/compile/20000923-1.c: New test.
25708
25709 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25710
25711         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25712         * g++.old-deja/g++.pt/ttp62.C: Same.
25713         * g++.old-deja/g++.other/inline14.C: Same.
25714
25715 2000-09-24  Richard Henderson  <rth@cygnus.com>
25716
25717         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25718
25719 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25720
25721         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25722
25723 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25724
25725         * gcc.c-torture/compile/20000922-1.c: New file.
25726
25727 2000-09-21  Nick Clifton  <nickc@redhat.com>
25728
25729         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25730         a signed long modulo operation.
25731         (mod6): New function - perform an unsigned long modulo operation.
25732         (main): Add tests for modulos of very large numbers by very small
25733         dividends.
25734
25735 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25736
25737         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25738
25739 2000-09-19  Richard Henderson  <rth@cygnus.com>
25740
25741         * gcc.dg/compare2.c (case 10): XFAIL.
25742
25743 2000-09-18  Richard Henderson  <rth@cygnus.com>
25744
25745         * gcc.c-torture/execute/20000906-1.c: Move ...
25746         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25747         that support __builtin_trap.
25748
25749 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25750
25751         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25752
25753 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25754
25755         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25756         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25757         more $ format tests.
25758
25759 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25760
25761         * gcc.dg/format-errmk-1.c: New test.
25762
25763 2000-09-17  Greg McGary  <greg@mcgary.org>
25764
25765         * gcc.c-torture/execute/20000917-1.x: Remove.
25766
25767 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25768
25769         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25770
25771 2000-09-17  Greg McGary  <greg@mcgary.org>
25772
25773         * gcc.c-torture/execute/20000917-1.c: New test.
25774         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25775
25776 2000-09-16  Neil Booth  <NeilB@earthling.net>
25777
25778         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25779         in nested macro bug.
25780
25781 2000-09-15  Neil Booth  <NeilB@earthling.net>
25782
25783         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25784
25785 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25786
25787         * gcc.c-torture/execute/20000914-1.c: New test.
25788
25789 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25790
25791         * g++.other/inline13.C: New test.
25792
25793 2000-09-12  Andreas Jaeger  <aj@suse.de>
25794
25795         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25796         constant by Ulrich Drepper <drepper@redhat.com>.
25797
25798 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25799
25800         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25801
25802 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25803
25804         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25805
25806 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25807
25808         * gcc.dg/cpp/backslash.c: New test.
25809
25810 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25811
25812         * gcc.c-torture/execute/20000910-1.c: New test.
25813         * gcc.c-torture/execute/20000910-2.c: Likewise.
25814
25815 2000-09-11  Robert Lipe  <robertl@sco.com>
25816
25817         * gcc.dg/pragma-align.c: New test.
25818
25819 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.old-deja/g++.pt/explicit82.C: New test.
25822         * g++.old-deja/g++.pt/explicit83.C: New test.
25823
25824 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25825
25826         * gcc.dg/asm-names.c: New test.
25827
25828 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25829
25830         * gcc.dg/cpp/tr-warn6.c: New test
25831
25832 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25833
25834         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25835         be accepted.
25836
25837 2000-09-07  Catherine Moore  <clm@redhat.com>
25838
25839         * gcc.c-torture/execute/unroll-1.c: New test.
25840
25841 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25842
25843         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25844         ERROR markers.
25845         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25846         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25847         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25848         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25849         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25850         Preprocess only.
25851         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25852         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25853
25854 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         * g++.old-deja/g++.pt/deduct2.C: New test.
25857
25858 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25859
25860         * g++.old-deja/g++.pt/parms2.C: New test.
25861
25862 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25863
25864         * g++.old-deja/g++.pt/crash58.C: New test.
25865
25866 2000-09-06  Greg McGary  <greg@mcgary.org>
25867
25868         * gcc.c-torture/execute/20000906-1.c: New test.
25869         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25870
25871 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25872
25873         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25874
25875 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25876
25877         * g++.old-deja/g++.pt/crash57.C: New test.
25878
25879 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.pt/crash56.C: New test.
25882
25883 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.pt/koenig1.C: New test.
25886
25887 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.dg/20000904-1.c: New test.
25890
25891 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25892
25893         * gcc.dg/cpp/paste8.c: New test.
25894
25895 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25896
25897         * gcc.c-torture/compile/20000827-1.c: New test.
25898
25899 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25900
25901         * gcc.dg/format-diag-1.c: New test.
25902
25903 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25904
25905         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25906         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25907         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25908         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25909         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25910
25911 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25912
25913         * g++.old-deja/g++.other/nested4.C: New test.
25914
25915 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25916
25917         * g++.old-deja/g++.ns/scoped1.C: New test.
25918
25919 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25920
25921         * lib/g++.exp: Support testing already-installed GCC.
25922
25923 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25924
25925         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25926
25927 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25928
25929         * gcc.dg/return-type-2.c: New test.
25930
25931 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25932
25933         * gcc.c-torture/compile/20000825-1.c: New test.
25934
25935 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25936
25937         * gcc.dg/dwarf2-2.c: New test.
25938
25939 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25940
25941         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25942         dg-warning regexps.
25943
25944 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25945
25946         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25947         gcc.dg/format-ext-5.c: New tests.
25948
25949 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25950
25951         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25952
25953 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25954
25955         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25956
25957 2000-08-24  Richard Henderson  <rth@cygnus.com>
25958
25959         * gcc.dg/ia64-sync-1.c: New test.
25960         * gcc.dg/ia64-sync-2.c: New test.
25961         * gcc.dg/ia64-asm-1.c: New test.
25962
25963 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25964
25965         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25966         * gcc.dg/format-ext-2.c: New test.
25967
25968 2000-08-23  Jason Merrill  <jason@redhat.com>
25969
25970         * lib/old-dejagnu.exp: Also ignore "In member function" and
25971         "At global scope".
25972
25973 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25974
25975         * gcc.dg/noncompile/label-lineno-1.c: New test.
25976
25977 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25978
25979         * gcc.dg/c99-array-nonobj-1.c: New test.
25980
25981 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25982
25983         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25984         tests.
25985         * gcc.dg/format-ext-1.c: New test.
25986
25987 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25988
25989         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25990         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25991         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25992         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25993         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25994
25995 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25996
25997         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25998         gcc.dg/c99-strftime-2.c: New tests.
25999
26000 2000-08-22  Richard Henderson  <rth@cygnus.com>
26001
26002         * gcc.c-torture/execute/20000822-1.c: New test.
26003
26004 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26005
26006         * gcc.c-torture/execute/20000819-1.x: Remove.
26007
26008 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26009
26010         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26011         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26012         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26013         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26014         gcc.dg/format-xopen-1.c: New tests.
26015
26016 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26017
26018         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26019
26020 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26021
26022         * g++.old-deja/g++.other/loop2.C: New test.
26023
26024         * gcc.c-torture/compile/20000606-1.c: New test.
26025         * gcc.c-torture/compile/20000728-1.c: New test.
26026         * gcc.c-torture/execute/20000801-1.c: New test.
26027         * gcc.c-torture/execute/20000801-2.c: New test.
26028         * gcc.c-torture/execute/20000819-1.c: New test.
26029         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26030         * gcc.dg/20000629-1.c: New test.
26031         * gcc.dg/20000724-1.c: New test.
26032         * gcc.dg/20000807-1.c: New test.
26033
26034 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26035
26036         * gcc.dg/cpp/pragma-1.c: New test.
26037         * gcc.dg/cpp/pragma-2.c: New test.
26038
26039 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26040
26041         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26042         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26043
26044 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26045
26046         * gcc.c-torture/compile/20000818-1.c: New test.
26047
26048 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26049
26050         * gcc.c-torture/execute/20000818-1.c: New test.
26051
26052 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26053
26054         * gcc.dg/format-va-1.c: New test.
26055
26056 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.old-deja/g++.other/typedef8.C: New test.
26059
26060 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26063         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26064         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26065         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26066         * g++.old-deja/g++.other/ptrmem7.C: New test.
26067         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26068
26069 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         * g++.old-deja/g++.pt/typename27.C: New test.
26072
26073 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26076         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26077         * g++.old-deja/g++.pt/friend45.C: New test.
26078         * g++.old-deja/g++.other/friend8.C: New test.
26079
26080 2000-08-15  Richard Henderson  <rth@cygnus.com>
26081
26082         * gcc.c-torture/execute/20000815-1.c: New test.
26083
26084 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26085
26086         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26087         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26088         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26089
26090 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26091
26092         * g++.old-deja/g++.other/refinit2.C: New test.
26093
26094 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26095
26096         * lib/c-torture.exp (c-torture): Make
26097         compiler_conditional_xfail_data global.
26098         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26099         compiler_conditional_xfail_data machinery.
26100         (f-torture-execute): Likewise.
26101         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26102         and only when unrolling loops.
26103
26104         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26105
26106 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26107
26108         * g++.old-deja/g++.pt/explicit81.C: New test.
26109
26110 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26111
26112         * g++.old-deja/g++.pt/typename26.C: New test.
26113
26114 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26115
26116         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26117         warning.
26118
26119 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         * g++.old-deja/g++.other/array3.C: New test.
26122
26123 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26124
26125         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26126         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26127         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26128         New tests.
26129
26130 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26131
26132         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26133         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26134
26135 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26136
26137         * gcc.c-torture/execute/20000808-1.c: New test.
26138
26139 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26140
26141         * gcc.dg/c90-const-expr-1.c: New test.
26142
26143 2000-08-08  Richard Henderson  <rth@cygnus.com>
26144
26145         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26146
26147 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26148
26149         * gcc.dg/noncompile/const-ll-1.c: New test.
26150
26151 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26152
26153         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26154
26155 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26156
26157         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26158         that running programs linked against the shared version of libobjc
26159         run correctly.
26160
26161 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.dg/c99-printf-1.c: New test.
26164
26165 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26166
26167         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26168
26169 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26170
26171         * gcc.c-torture/execute/20000731-1.x: Delete.
26172
26173 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26174
26175         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26176         and torture_without_loops as is done by c-torture.exp.
26177         (search_for): Copy from c-torture.exp.
26178         (gcc-dg-runtest): New function, drives a directory of tests
26179         iterating over the TORTURE_OPTIONS.
26180         (scan-assembler, scan-assembler-not): Move here from
26181         individual directory drivers.
26182
26183         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26184         defined by lib/gcc-dg.exp.
26185         * gcc.dg/cpp/cpp.exp: Likewise.
26186         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26187         gcc-dg-runtest, so we cycle over optimization options.
26188
26189         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26190         * gcc.dg/compare2.c: No longer expected to fail.
26191
26192 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26193
26194         * gcc.c-torture/execute/20000804-1.c: New test.
26195
26196 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26197
26198         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26199
26200 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26201
26202         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26203
26204 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26205
26206         * gcc.c-torture/compile/20000803-1.c: New test.
26207
26208 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26209
26210         * gcc.c-torture/execute/20000801-3.c,
26211         gcc.c-torture/execute/20000801-4.c: New tests.
26212         * gcc.c-torture/execute/20000801-3.x,
26213         gcc.c-torture/execute/20000801-4.x: Xfail.
26214
26215 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26216
26217         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26218         libobjc/.libs to allow for libtool.
26219
26220 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26221
26222         * gcc.c-torture/compile/20000802-1.c: New test.
26223
26224 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26225
26226         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26227
26228 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26229
26230         * gcc-c-torture/execute/20000731-2.c: New test.
26231
26232         * gcc.c-torture/execute/20000731-1.c: New test.
26233         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26234
26235 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26236
26237         * testsuite/gcc.dg/cpp/paste7.c: New test.
26238         * gcc.dg/cpp/20000725-1.c: New test.
26239
26240 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26241
26242         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26243         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26244         declaration warning for __builtin_dwarf_reg_size.
26245
26246         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26247
26248 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26249
26250         * gcc.dg/noncompile/voidparam-1.c: New test.
26251
26252 2000-07-30  Richard Henderson  <rth@cygnus.com>
26253
26254         * gcc.dg/c90-digraph-1.c: Don't xfail.
26255         * gcc.dg/compare2.c (case 10): Xfail.
26256         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26257
26258 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26259
26260         * gcc.dg/c99-main-1.c: New test.
26261
26262 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26263
26264         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26265
26266 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26267
26268         * gcc.c-tortuer/execute/20000726-1.c: New test.
26269
26270 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26271
26272         * gcc.c-torture/execute/enum-2.c: New test.
26273
26274 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26275
26276         * gcc.dg/cpp/tr-warn3.c: New test.
26277
26278 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         * g++.old-deja/g++.ext/implicit1.C: Remove.
26281         * g++.old-deja/g++.jason/c2.C: Remove
26282         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26283         * g++.old-deja/g++.pt/crash16.C: Likewise.
26284         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26285
26286 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         * g++.old-deja/g++.other/for2.C: New test.
26289
26290 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26291
26292         * gcc.dg/20000720-1.c: New test.
26293
26294 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26295
26296         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26297
26298 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26299
26300         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26301         * gcc.c-torture/execute/20000722-1.c: New.
26302         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26303
26304 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26305
26306         * gcc.dg/cpp/20000720-1.S: New test.
26307
26308 2000-07-21  Michael Meissner  <meissner@redhat.com>
26309
26310         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26311
26312 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26313
26314         * g++.old-deja/g++.brendan/crash16.C,
26315         g++.old-deja/g++.brendan/parse3.C,
26316         g++.old-deja/g++.brendan/redecl1.C,
26317         g++.old-deja/g++.ns/template13.C,
26318         g++.old-deja/g++.other/decl4.C,
26319         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26320
26321 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26322
26323         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26324         and "Internal error".
26325
26326         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26327         regexps.
26328         * gcc.dg/cpp/paste6.c: New test.
26329
26330 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26331
26332         * gcc.dg/cpp/tr-direct.c: New test.
26333
26334         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26335         gcc.dg/cpp/undef1.c: Tweak error regexps.
26336
26337 2000-07-18  Eric Christopher <echristo@redhat.com>
26338
26339         * gcc.c-torture/compile/20000718-1.c: New test.
26340
26341 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26342
26343         * cpplex.c (_cpp_push_token): If the token being pushed back
26344         is the previous token in this context, just subtract one from
26345         context->posn.
26346         * cppmacro.c (save_expansion): Clear aux field when storing a
26347         placemarker.
26348
26349 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26350
26351         * gcc.dg/noncompile/redecl-1.c: New test.
26352
26353 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26354
26355         * gcc.c-torture/execute/20000717-5.c: New test.
26356         * gcc.c-torture/execute/20000717-1.x: Removed.
26357
26358 2000-07-17  Richard Henderson  <rth@cygnus.com>
26359
26360         * gcc.c-torture/execute/20000717-4.c: New test.
26361
26362 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26363
26364         * gcc.dg/cpp/syshdr.c: New test.
26365         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26366
26367 2000-07-17  Neil Booth  <neilb@earthling.net>
26368
26369         * gcc.dg/cpp/cmdlne-dM.c: New test.
26370         * gcc.dg/cpp/cmdlne-dD.c: New test.
26371
26372 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26373
26374         * gcc.c-torture/execute/20000717-3.c: New test.
26375
26376         * gcc.c-torture/compile/20000717-1.c: New test.
26377
26378 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26379
26380         * gcc.c-torture/execute/20000717-2.c: New test.
26381
26382 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26383
26384         * gcc.dg/formatz-1.c: New test.
26385
26386         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26387         * gcc.dg/c99-digraph-1.c: New tests.
26388
26389         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26390         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26391
26392         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26393         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26394         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26395         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26396         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26397         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26398         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26399
26400 2000-07-17   Greg McGary <greg@mcgary.org>
26401
26402         * gcc.c-torture/execute/20000717-1.c: New test.
26403         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26404
26405 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26406
26407         * gcc.c-torture/execute/20000715-2.c: New test.
26408         * gcc.dg/20000715-1.c: New test.
26409
26410 2000-07-15  Michael Meissner  <meissner@redhat.com>
26411
26412         * gcc.c-torture/execute/20000715-1.c: New test.
26413
26414 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.c-torture/execute/20000707-1.c: New test.
26417
26418 2000-07-13  Neil Booth  <NeilB@earthling.net>
26419
26420         * testsuite/gcc.dg/cpp/digraph1.c,
26421         testsuite/gcc.dg/cpp/digraph2.c,
26422         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26423
26424 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26425
26426         * g77.f-torture/compile/20000630-2.f:  New test.
26427         * g77.f-torture/compile/20000630-2.x
26428
26429 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26430
26431         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26432
26433 2000-07-11  Neil Booth  <NeilB@earthling.net>
26434
26435         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26436
26437 2000-07-11  Neil Booth  <NeilB@earthling.net>
26438
26439         * gcc.dg/cpp/cmdlne-C.c: New.
26440
26441 2000-07-09  Neil Booth  <NeilB@earthling.net>
26442
26443         * gcc.dg/cpp/directiv.c: New tests.
26444         * gcc.dg/cpp/undef1.c: Update.
26445
26446 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26447
26448         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26449
26450 2000-07-09  Neil Booth  <NeilB@earthling.net>
26451
26452         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26453
26454 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26455
26456         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26457         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26458
26459 2000-07-08  Neil Booth  <NeilB@earthling.net>
26460
26461         * gcc.dg/cpp/macsyntx.c: New tests.
26462
26463 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.dg/20000707-1.c: New test.
26466
26467 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26468
26469         * gcc.c-torture/execute/20000706-1.c: New test.
26470         * gcc.c-torture/execute/20000706-2.c: New test.
26471         * gcc.c-torture/execute/20000706-3.c: New test.
26472         * gcc.c-torture/execute/20000706-4.c: New test.
26473         * gcc.c-torture/execute/20000706-5.c: New test.
26474
26475 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26476
26477         * g++.old-deja/g++.pt/instantiate7.C: New test.
26478
26479 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26480
26481         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26482         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26483         * g++.old-deja/g++.other/rtti3.C: Likewise.
26484         * g++.old-deja/g++.other/rttid3.C: Likewise.
26485
26486 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26487
26488         *  g77.f-torture/compile/20000630-1.x: Fix typo
26489
26490 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26491
26492         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26493         assembly output.
26494
26495 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26496
26497         * gcc.dg/cpp/ident.c: New test.
26498
26499 2000-07-05  Neil Booth  <NeilB@earthling.net>
26500
26501         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26502           gcc.dg/cpp/lexstrng.c: New tests.
26503
26504 2000-07-04  Neil Booth  <NeilB@earthling.net>
26505
26506         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26507         * gcc.dg/cpp/strify2.c: Same.
26508
26509 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26510
26511         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26512         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26513         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26514         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26515
26516         * testsuite/gcc.dg/cpp/macro1.c,
26517         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26518         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26519         testsuite/gcc.dg/cpp/strify1.c,
26520         testsuite/gcc.dg/cpp/strify2.c: New tests.
26521
26522 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26523
26524         * gcc.c-torture/execute/20000703-1.c: New test.
26525
26526 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt (lookup10.C): New test.
26529
26530 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26531
26532         * g++.old-deja/g++.pt (typename25.C): New test.
26533
26534 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26535
26536         * gcc.c-torture/compile/20000701-1.c: New test.
26537
26538 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26539
26540         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26541         to test case.
26542
26543 2000-06-30  Catherine Moore  <clm@cygnus.com>
26544
26545         * gcc.c-torture/execute/align-1.c: New test.
26546
26547 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         * g++.old-deja/g++.pt/expr8.C: New test.
26550         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26551
26552 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26553
26554         * gcc.c-torture/compile/20000629-1.c: New test.
26555
26556 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26557
26558
26559         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26560         gcc.dg/noncompile directory, depending on whether they're
26561         preprocessor tests or not.  Annotate all the tests for the dg
26562         framework.
26563
26564         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26565         * gcc.dg/noncompile/noncompile.exp: New.
26566
26567         * Moved files:
26568         Old name                                New name
26569         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26570         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26571         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26572         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26573         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26574         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26575         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26576         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26577         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26578         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26579         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26580         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26581         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26582         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26583         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26584         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26585         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26586         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26587         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26588         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26589         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26590         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26591         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26592         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26593
26594         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26595         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26596         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26597         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26598         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26599         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26600
26601 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26602
26603         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26604         declare one variable.  On the fourth, error.
26605         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26606         declared by 20000628-1a.h.
26607
26608 2000-06-29  Richard Henderson  <rth@redhat.com>
26609
26610         * gcc.c-torture/execute/930529-1.x: New file.
26611         * gcc.dg/920413-1.c: Adjust expected warning text.
26612         * gcc.dg/980217-1.c: Declare abort.
26613         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26614
26615 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26616
26617         * g77.f-torture/compile/20000629-1.f: New test.
26618         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26619
26620 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26621
26622         Rearrange lots of files, removing entirely the
26623         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26624         directories.
26625
26626         * Deleted files:
26627         gcc.c-torture/code_quality/code_quality.exp
26628         gcc.c-torture/special/special.exp
26629         gcc.failure/failure.exp
26630         gcc.failure/940409-1.x
26631         gcc.c-torture/compile/961203-1.x
26632
26633         * New files:
26634         gcc.misc-tests/linkage.exp
26635         gcc.c-torture/execute/920730-1t.c
26636         gcc.c-torture/execute/920730-1t.x
26637         gcc.c-torture/compile/920520-1.x
26638         gcc.c-torture/compile/920521-1.x
26639         gcc.c-torture/compile/981006-1.x
26640         gcc.c-torture/execute/eeprof-1.x
26641
26642         * Moved files (possibly with modifications to fit a new harness):
26643         Old name                                New name
26644         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26645         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26646         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26647         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26648         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26649         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26650         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26651         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26652         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26653         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26654         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26655         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26656         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26657         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26658
26659 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26660
26661         * c-torture/compile/961203-1.x: Delete.
26662
26663         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26664         not exit. Include stdio.h.
26665         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26666         * gcc.misc-tests/dg-12.c: Likewise.
26667         * gcc.misc-tests/dg-5.c: Likewise.
26668         * gcc.misc-tests/dg-6.c: Likewise.
26669         * gcc.misc-tests/dg-7.c: Prototype abort.
26670         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26671         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26672         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26673         not exit.
26674         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26675         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26676
26677 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * gcc.dg/cpp/20000628-1.c: New test.
26680         * gcc.dg/cpp/20000628-1.h: New header for above test.
26681         * gcc.dg/cpp/20000628-1a.h: Likewise.
26682
26683 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26684
26685         * gcc.dg/cpp: New directory.
26686         * gcc.dg/cpp/cpp.exp: New driver.
26687         * gcc.dg/cpp/20000627-1.c: New test.
26688         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26689         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26690         and rewrite as a compilation test.
26691
26692         * gcc.dg: Move many files into the cpp subdirectory, possibly
26693         renaming or editing them as well.
26694         Old name                New name
26695         990119-1.c              cpp/19990119-1.c
26696         990228-1.c              cpp/19990228-1.c
26697         990407-1.c              cpp/19990407-1.c
26698         990409-1.c              cpp/19990409-1.c
26699         990413-1.c              cpp/19990413-1.c
26700         990703-1.c              cpp/19990703-1.c
26701         20000127-1.c            cpp/20000127-1.c
26702         20000129-1.c            cpp/20000129-1.c
26703         20000207-1.c            cpp/20000207-1.c
26704         20000207-2.c            cpp/20000207-2.c
26705         20000209-1.c            cpp/20000209-1.c
26706         20000209-2.c            cpp/20000209-2.c
26707         20000301-1.c            cpp/20000301-1.c
26708         20000419-1.c            cpp/20000419-1.c
26709         20000510-1.S            cpp/20000510-1.S
26710         20000519-1.c            cpp/20000519-1.c
26711         20000529-1.c            cpp/20000529-1.c
26712         20000625-1.c            cpp/20000625-1.c
26713         20000625-2.c            cpp/20000625-2.c
26714         cpp-as1.c               cpp/assert1.c
26715         cpp-as2.c               cpp/assert2.c
26716         cxx-comments-1.c        cpp/cxxcom1.c
26717         cxx-comments-2.c        cpp/cxxcom2.c
26718         endif-label.c           cpp/endif.c
26719         cpp-hash1.c             cpp/hash1.c
26720         cpp-hash2.c             cpp/hash2.c
26721         cpp-if1.c               cpp/if-1.c
26722         cpp-if2.c               cpp/if-2.c
26723         cpp-if3.c               cpp/if-3.c
26724         cpp-if4.c               cpp/if-4.c
26725         cpp-if5.c               cpp/if-5.c
26726         cpp-cond.c              cpp/if-cexp.c
26727         cpp-missingop.c         cpp/if-mop.c
26728         cpp-missingparen.c      cpp/if-mpar.c
26729         cpp-opprec.c            cpp/if-oppr.c
26730         cpp-ifparen.c           cpp/if-paren.c
26731         cpp-shortcircuit.c      cpp/if-sc.c
26732         cpp-shift.c             cpp/if-shift.c
26733         cpp-unary.c             cpp/if-unary.c
26734         cpp-li1.c               cpp/line1.c
26735         cpp-li2.c               cpp/line2.c
26736         lineno.c                cpp/line3.c
26737         lineno-2.c              cpp/line4.c
26738         cpp-mi.c                cpp/mi1.c
26739         cpp-mic.h               cpp/mi1c.h
26740         cpp-micc.h              cpp/mi1cc.h
26741         cpp-mind.h              cpp/mi1nd.h
26742         cpp-mindp.h             cpp/mi1ndp.h
26743         cpp-mix.h               cpp/mi1x.h
26744         cpp-mi2.c               cpp/mi2.c
26745         cpp-mi2a.h              cpp/mi2a.h
26746         cpp-mi2b.h              cpp/mi2b.h
26747         cpp-mi2c.h              cpp/mi2c.h
26748         cpp-mi3.c               cpp/mi3.c
26749         cpp-mi3.def             cpp/mi3.def
26750         poison-1.c              cpp/poison.c
26751         pr-impl.c               cpp/prag-imp.c
26752         cpp-redef-2.c           cpp/redef1.c
26753         cpp-redef.c             cpp/redef2.c
26754         strpaste.c              cpp/strp1.c
26755         strpaste-2.c            cpp/strp2.c
26756         cpp-tradpaste.c         cpp/tr-paste.c
26757         cpp-tradstringify.c     cpp/tr-str.c
26758         cpp-tradwarn1.c         cpp/tr-warn1.c
26759         cpp-tradwarn2.c         cpp/tr-warn2.c
26760         trigraphs.c             cpp/trigraphs.c
26761         cpp-unc1.c              cpp/unc1.c
26762         cpp-unc2.c              cpp/unc2.c
26763         cpp-unc3.c              cpp/unc3.c
26764         cpp-unc.c               cpp/unc4.c
26765         undef.c                 cpp/undef1.c
26766         undef-2.c               cpp/undef2.c
26767         cpp-wi1.c               cpp/widestr1.c
26768
26769 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26770
26771         * lib/g++.exp (g++_include_flags): Tweak.
26772
26773 2000-06-27  H.J. Lu  <hjl@gnu.org>
26774             Loren J. Rittle  <ljrittle@acm.org>
26775
26776         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26777         version with one that knows about the new gcc tree structure.
26778         (g++_link_flags): Same.
26779
26780 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26781
26782         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26783         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26784         case we are cross-compiling.
26785
26786         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26787         g++.old-deja/g++.niklas/Makefile.in,
26788         g++.old-deja/g++.niklas/configure.in,
26789         g++.old-deja/g++.other/Makefile.in,
26790         g++.old-deja/g++.other/configure.in,
26791         gcc.c-torture/code_quality/Makefile.in,
26792         gcc.c-torture/code_quality/configure.in,
26793         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26794         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26795         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26796         gcc.c-torture/execute/ieee/Makefile.in,
26797         gcc.c-torture/execute/ieee/configure.in,
26798         gcc.c-torture/noncompile/Makefile.in,
26799         gcc.c-torture/noncompile/configure.in,
26800         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26801         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26802         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26803
26804 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.other/ambig3.C: New test.
26807
26808 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26809
26810         * g++.old-deja/g++.pt/syntax1.C: New test.
26811         * g++.old-deja/g++.pt/syntax2.C: New test.
26812         * g++.old-deja/g++.other/syntax3.C: New test.
26813         * g++.old-deja/g++.other/syntax4.C: New test.
26814
26815 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26816
26817         * gcc.dg/20000623-1.c: Prototype exit and abort.
26818
26819 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26820
26821         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26822         New tests.
26823         * gcc.dg/cpp-mi3.def: New file.
26824
26825         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26826         inside assertions.
26827         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26828         lexer's error messages.
26829         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26830         divine anything from the linemarkers.
26831         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26832         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26833
26834 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26835
26836         * gcc.dg/20000623-1.c: New test.
26837
26838 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gcc.c-torture/execute/20000622-1.c: New test.
26841
26842 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.old-deja/g++.other/init15.C: New test.
26845
26846 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26847
26848         * g++.old-deja/g++.pt/vaarg2.C: New test.
26849         * g++.old-deja/g++.pt/vaarg3.C: New test.
26850
26851 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         * g++.old-deja/g++.other/dyncast6.C: New test.
26854
26855 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.c-torture/execute/loop-6.c: New test.
26858
26859 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26860
26861         * gcc.dg/20000614-1.c: New test.
26862         * gcc.dg/20000614-2.c: New test.
26863
26864 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26865
26866         * g++.old-deja/g++.other/inline12.C: New test.
26867
26868 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * g++.old-deja/g++.other/eh1.C: New test.
26871
26872 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * g++.old-deja/g++.other/type.C: New test.
26875
26876 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26877
26878         * g++.old-deja/g++.other/initstring.C: New test.
26879
26880 2000-06-12  Jason Merrill  <jason@redhat.com>
26881
26882         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26883
26884 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26885
26886         * gcc.c-torture/compile/20000609-1.c: New test.
26887
26888 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26889
26890         * gcc.dg/20000609-1.c: New test.
26891
26892 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26893
26894         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26895         * gcc.c-torture/noncompile/poison-1.c: Move...
26896         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26897         * gcc.dg/cpp-li1.c: Add a token after the #line.
26898
26899 2000-06-05  Richard Henderson  <rth@cygnus.com>
26900
26901         * gcc.c-torture/execute/20000605-2.c: New test.
26902         * gcc.c-torture/execute/20000605-3.c: New test.
26903
26904 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26905
26906         * g77.f-torture/execute/20000503-1.x: New file.
26907
26908 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26909
26910         * g++.old-deja/g++.eh/badalloc1.C: New test.
26911
26912 2000-06-05  Richard Henderson  <rth@cygnus.com>
26913
26914         * gcc.c-torture/execute/20000605-1.c: New test.
26915
26916 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26917             Nathan Sidwell <nathan@codesourcery.com>
26918
26919         * gcc.c-torture/compile/20000605-1.c: New test.
26920
26921 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26922
26923         * g77.f-torture/compile/20000601-1.f:  New test.
26924
26925 2000-06-03  Richard Henderson  <rth@cygnus.com>
26926
26927         * gcc.c-torture/execute/20000603-1.c: New.
26928
26929 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26930
26931         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26932         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26933
26934 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26935
26936         * gcc.dg/compare2.c (case 12): XFAIL.
26937         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26938         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26939
26940         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26941
26942 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26943
26944         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26945         guard macro is already defined when the header is first
26946         included.
26947         * gcc.dg/cpp-mix.h: New file.
26948         * gcc.dg/endif-label.c: Update patterns to match compiler.
26949
26950         * g++.brendan/complex1.C: Declare abort.
26951         * g++.law/refs4.C: Remove XFAIL.
26952         * g++.oliva/expr2.C: Declare abort and exit.
26953
26954 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26955
26956         * gcc.c-torture/execute/20000528-1.c: New test.
26957
26958         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26959         * g++.old-deja/g++.law/temps4.C: Likewise.
26960
26961         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26962         stdlib.h.  Call abort() on failure.
26963         * g++.old-deja/g++.law/refs4.C: Likewise.
26964         * g++.old-deja/g++.law/temps4.C: Likewise.
26965         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26966         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26967
26968 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26969
26970         Relative to g++.dg/special:
26971         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26972
26973         Relative to g++.old-deja:
26974         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26975         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26976         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26977         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26978         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26979         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26980         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26981
26982         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26983         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26984         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26985         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26986         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26987         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26988         and/or string.h.
26989
26990         * g++.other/goto1.C: Update expectations for error messages.
26991
26992 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26993
26994         * gcc.c-torture/compile/20000523-1.c: New test.
26995
26996 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26999
27000 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27001
27002         * g++.old-deja/g++.eh/catch11.C: New test.
27003         * g++.old-deja/g++.eh/catch12.C: New test.
27004
27005 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27006
27007         * gcc.c-torture/execute/20000523-1.c: New test.
27008
27009 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27010
27011         * c-torture/execute/bcp-1.c: Replace abort in arg of
27012         __builtin_constant_p with a generic external function.
27013
27014         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27015         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27016         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27017         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27018         Prototype abort and/or exit.
27019
27020         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27021         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27022         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27023         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27024
27025 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27026
27027         * gcc.dg/dwarf2-1.c: New test.
27028
27029 2000-05-20  Richard Henderson  <rth@cygnus.com>
27030
27031         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27032
27033 2000-05-20  Andreas Jaeger  <aj@suse.de>
27034
27035         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27036         testcase.
27037
27038 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27039
27040         * gcc.c-torture/execute/20000519-2.c: New test.
27041
27042 2000-05-19  Andreas Jaeger  <aj@suse.de>
27043
27044         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27045         which fails with SSA.
27046
27047         * lib/c-torture.exp: Also test with -O3 -fssa.
27048
27049 2000-05-18  Michael Meissner  <meissner@redhat.com>
27050
27051         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27052         * gcc.c-torture/execute/920415-1.c: Ditto.
27053         * gcc.c-torture/execute/920501-1.c: Ditto.
27054         * gcc.c-torture/execute/conversion.c: Ditto.
27055         * gcc.c-torture/execute/cvt-1.c: Ditto.
27056
27057 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27058
27059         * gcc.c-torture/compile/20000518-1.c: New test.
27060
27061 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27062
27063         * g77.f-torture/compile/200005018.f:  New test.
27064
27065 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27066
27067         * gcc.c-torture/compile/20000517-1.c: New test.
27068
27069 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27070
27071         * gcc.c-torture/execute/20000516-1.c: New test.
27072
27073 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27074
27075         * g++.old-deja/g++.other/eh.C: New test.
27076
27077 2000-05-12  Richard Henderson  <rth@cygnus.com>
27078
27079         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27080         constants through to doit's conditional.
27081
27082 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27083
27084         * gcc.c-torture/compile/20000511-1.c: New test.
27085         * g77.f-torture/compile/20000511-1.f: New test.
27086         * g77.f-torture/compile/20000511-2.f: New test.
27087
27088 2000-05-11  Michael Meissner  <meissner@redhat.com>
27089
27090         * gcc.c-torture/execute/20000511-1.c: New test.
27091
27092 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27093
27094         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27095         * gcc.dg/20000510-1.S: New.
27096
27097 2000-05-08  Catherine Moore  <clm@cygnus.com>
27098
27099         * gcc.dg/unused-3.c: New.
27100
27101 2000-05-06  Richard Henderson  <rth@cygnus.com>
27102
27103           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27104           * g++.old-deja/g++.mike/warn1.C: Likewise.
27105           * g++.old-deja/g++.pt/local1.C: Likewise.
27106           * g++.old-deja/g++.pt/local7.C: Likewise.
27107           * g++.old-deja/g++.pt/spec16.C: Likewise.
27108
27109 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27110
27111         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27112
27113 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27114
27115           * g77.f-torture/execute/20000503-1.f:  New test.
27116
27117 2000-05-04  Andreas Jaeger  <aj@suse.de>
27118
27119         * gcc.dg/noreturn-2.c: New test.
27120
27121 2000-05-04  Neil Booth  <NeilB@earthling.net>
27122
27123         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27124         preprocessor.
27125
27126 2000-05-04  Richard Henderson  <rth@cygnus.com>
27127
27128         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27129
27130 2000-05-04  Richard Henderson  <rth@cygnus.com>
27131
27132         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27133         OpenSSL by Jason R Thorpe.
27134
27135 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27136
27137         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27138
27139 2000-05-03  Robert Lipe <robertlipe@usa.net>
27140
27141         * gcc.dg/20000503-1.c: New test.
27142
27143 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27144
27145         * gcc.c-torture/compile/20000502-1.c: New test.
27146         * g++.old-deja/g++.other/align.C: New test.
27147         * gcc.dg/cpp-tradstringify.c: New test.
27148
27149 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27150
27151         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27152         and hard registers.
27153
27154 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27155
27156         * gcc.c-torture/execute/loop-5.c: New test.
27157
27158 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27159
27160         * gcc.c-torture/execute/va-arg-20.c: New test.
27161
27162 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27163
27164         * gcc.c-torture/execute/20000422-1.c: New test.
27165
27166 2000-04-20  Greg McGary  <gkm@gnu.org>
27167
27168         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27169         when optimizing, but without sibling-call optimizations (-O1).
27170
27171 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27172
27173           * gcc.c-torture/compile/20000420-1.c: New test.
27174
27175 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         * g++.abi/ptrflags.C: New test.
27178         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27179
27180 2000-04-19  Catherine Moore  <clm@cygnus.com>
27181
27182         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27183
27184 2000-04-19  Greg McGary  <gkm@gnu.org>
27185
27186         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27187         sibling-call optimizations.
27188
27189 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27190
27191         * gcc.dg/20000419-1.c: New test.
27192
27193 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27194
27195         * gcc.c-torture/execute/20000412-6.c: New test.
27196
27197 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27198
27199         * gcc.c-torture/execute/20000412-5.c: New test.
27200         * g77.f-torture/compile/20000412-1.f: New test.
27201         * gcc.c-torture/execute/20000412-4.c: New test.
27202         * gcc.c-torture/compile/20000412-2.c: New test.
27203         * gcc.c-torture/execute/20000412-3.c: New test.
27204         * gcc.c-torture/compile/20000412-1.c: New test.
27205         * gcc.c-torture/execute/20000412-2.c: New test.
27206
27207 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27208
27209         * objc/execute/bf-20.m: New test.
27210
27211 2000-04-10  Richard Henderson  <rth@cygnus.com>
27212
27213         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27214
27215         * gcc.c-torture/execute/20000412-1.c: New test.
27216
27217 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.old-deja/g++.eh/catchptr1.C: New test.
27220
27221 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27224
27225 2000-04-08  Neil Booth  <NeilB@earthling.net>
27226
27227         * gcc.dg/cpp-nullchar.c: Remove test as
27228         embedded nulls cause problems.
27229
27230 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27231
27232         * gcc.dg/compare2.c: New test.
27233
27234 2000-04-08  Neil Booth  <NeilB@earthling.net>
27235
27236         * gcc.dg/cpp-nullchar.c: New test.
27237
27238 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27239
27240         * gcc.dg/cpp-mi2.c: New test.
27241         * gcc.dg/cpp-mi2[abc].h: New files.
27242
27243 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27244
27245         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27246         member name.
27247
27248 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27249
27250         * g++.old-deja/g++.abi/vmihint.C: New test.
27251
27252 2000-04-06  Neil Booth  <NeilB@earthling.net>
27253
27254         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27255         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27256         copyright.
27257
27258 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27259
27260         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27261         avoid stack-frame overwrite.
27262
27263 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27264
27265         * gcc.c-torture/compile/20000405-2.c: New test.
27266         * gcc.c-torture/compile/20000405-3.c: New test.
27267
27268 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27269
27270         * gcc.c-torture/compile/20000405-1.c: New test.
27271
27272 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27273
27274         * gcc.dg/cast-qual-1.c: Revert last change.
27275
27276 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27277
27278         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27279
27280 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27281
27282         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27283         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27284
27285 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27286
27287         * gcc.c-torture/compile/20000403-2.c: New test.
27288         * gcc.c-torture/compile/20000403-1.c: New test.
27289
27290 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27291
27292         * gcc.c-torture/execute/20000403-1.c: New test.
27293
27294 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27295
27296         * gcc.c-torture/execute/20000402-1.c: New test.
27297
27298 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27299
27300         * gcc.c-torture/execute/va-arg-15.c: New test.
27301         * gcc.c-torture/execute/va-arg-16.c: New test.
27302         * gcc.c-torture/execute/va-arg-17.c: New test.
27303         * gcc.c-torture/execute/va-arg-18.c: New test.
27304         * gcc.c-torture/execute/va-arg-19.c: New test.
27305
27306 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27307
27308         * gcc.c-torture/compile/981211-1.c: Move to...
27309         * gcc.dg/cpp-as1.c: ...here.
27310         * gcc.dg/cpp-as2.c: New file.
27311
27312         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27313         compiler.
27314
27315 2000-04-02  Neil Booth  <NeilB@earthling.net>
27316
27317         * gcc.dg/cpp-cond.c  New tests.
27318         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27319         accidental success less likely.
27320         * gcc.dg/cpp-missingop.c  New tests.
27321         * gcc.dg/cpp-missingparen.c  New tests.
27322         * gcc.dg/cpp-shift.c  New tests.
27323         * gcc.dg/cpp-shortcircuit.c  New tests.
27324         * gcc.dg/cpp-unary.c  New tests.
27325
27326 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27327
27328         * gcc.c-torture/compile/20000329-1.c: New test.
27329
27330 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27331
27332         * gcc.c-torture/compile/20000326-1.c: New test.
27333         * gcc.c-torture/compile/20000326-2.c: New test.
27334
27335 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27336
27337         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27338         the first parameter is a function argument.
27339
27340 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27341
27342         * g++.old-deja/g++.ext/array4.C: New test.
27343
27344 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27345
27346         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27347
27348 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27349
27350         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27351
27352 2000-03-19  Richard Henderson  <rth@cygnus.com>
27353
27354         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27355
27356 2000-03-19  Richard Henderson  <rth@cygnus.com>
27357
27358         * gcc.c-torture/compile/20000319-1.c: New test.
27359
27360 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27361
27362         * gcc.c-torture/execute/20000314-3.c: New test.
27363         * gcc.c-torture/execute/20000314-2.c: New test.
27364         * gcc.c-torture/execute/20000314-1.c: New test.
27365         * gcc.c-torture/compile/20000314-2.c: New test.
27366         * gcc.c-torture/compile/20000314-1.c: New test.
27367
27368 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27369
27370         * g++.old-deja/g++.warn/inline.C: New test.
27371
27372 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27373
27374         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27375         standards-compliant result rather than specific constants.
27376         Put test-values in array.
27377
27378 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27379
27380         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27381         (g++_target_compile): Put test-specific options last.
27382
27383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.eh/vbase4.C: New test.
27386
27387 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27390
27391 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         * g++.old-deja/g++.brendan/misc12.C: Removed.
27394         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27395         * g++.old-deja/g++.ext/pretty4.C: New test.
27396
27397 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27398
27399         * g++.old-deja/g++.other/string2.C: New test.
27400
27401 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27402
27403         * g++.old-deja/g++.warn/impint2.C: New test.
27404
27405 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27406
27407         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27408         is 1, not zero.
27409
27410 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27411
27412         * g++.old-deja/g++.warn/impint.C: New test.
27413         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27414         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27415         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27416         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27417         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27418         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27419         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27420         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27421         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27422         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27423         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27424         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27425
27426 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27427
27428         * gcc.dg/cpp-redef.c: New test.
27429
27430 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         * g++.old-deja/g++.pt/unify7.C: New test.
27433
27434 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27435
27436         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27437         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27438
27439 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27440
27441         * gcc.c-torture/compile/20000224-1.c: New test.
27442
27443 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27444
27445         * gcc.c-torture/compile/cpp-2.c: New test.
27446         * gcc.c-torture/compile/cpp-1.c: New test.
27447
27448 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27449
27450         * gcc.c-torture/execute/20000225-1.c: New test.
27451
27452 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27453
27454         * gcc.dg/cpp-li2.c: New test.
27455
27456         * gcc.dg/cpp-wi1.c: New test.
27457
27458         * gcc.dg/cpp-li1.c: New test.
27459
27460 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27461
27462         * g++.old-deja/g++.other/sizeof5.C: New test.
27463
27464 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27465
27466         * gcc.c-torture/execute/va-arg-13.c: New test.
27467
27468 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27469
27470         * gcc.c-torture/execute/va-arg-12.c: New test.
27471
27472 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * gcc.c-torture/execute/20000223-1.c: New test.
27475
27476 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27477
27478         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27479
27480 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27481
27482         * g++.old-deja/g++.abi/ptrmem.C: New test.
27483
27484 2000-02-19  Richard Henderson  <rth@cygnus.com>
27485
27486         * gcc.c-torture/compile/init-3.c: New.
27487
27488 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27489
27490         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27491         ALWAYS_CXXFLAGS.
27492
27493 2000-02-11  Robert Lipe <robertl@sco.com>
27494
27495         * gcc.c-torture/compile/20000211-3.c: New test.
27496
27497 2000-02-11  Martin Buchholz <martin@xemacs.org>
27498
27499         * gcc.c-torture/compile/20000211-2.c: New test.
27500
27501 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27502
27503         * gcc.c-torture/compile/20000211-1.c: New test.
27504
27505 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27506
27507         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27508           on native targets
27509
27510 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27511
27512         * g++.old-deja/g++.other/cast5.C: New test.
27513
27514 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27515
27516         * gcc.c-torture/execute/20000205-1.c: New.
27517
27518 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27519
27520         * g++.old-deja/g++.jason/cast3.C: Return void.
27521         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27522
27523 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27524
27525         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27526
27527         * gcc.dg/loop-1.c: New test.
27528
27529 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.c-torture/compile/20000127-1.c: New test.
27532         * gcc.c-torture/execute/991228-1.c: New test.
27533
27534 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27535
27536         * gcc.dg/unused-2.c: New test.
27537
27538         * gcc.dg/conv-1.c: New test.
27539
27540 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27541
27542         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27543         compiler.
27544         (tool_option_proc): Fix typo.
27545
27546 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27547
27548         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27549         of the ld on the host, not on the build machine.
27550         Also, don't crash if '--help' is not a supported option.
27551
27552 2000-01-24  Richard Henderson  <rth@cygnus.com>
27553
27554         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27555
27556 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27557
27558         * gcc.c-torture/execute/20000120-2.c: New test.
27559         * gcc.c-torture/execute/20000120-1.c: New test.
27560
27561 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27562
27563         * gcc.c-torture/execute/20000113-1.c: New test.
27564
27565 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27566
27567         * gcc.c-torture/execute/20000112-1.c: New test.
27568
27569 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27570
27571         * gcc.dg/20000111-1.c: New test.
27572
27573 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27574
27575         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27576         with 16 bit integers.
27577
27578 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27579
27580         * gcc.dg/20000108-1.c: New test.
27581
27582 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27583
27584         * g++.old-deja/g++.ns/koenig8.C: New test.
27585
27586 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27587
27588         * g++.old-deja/g++.other/cast4.C: New test.
27589
27590 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27591
27592         * gcc.c-torture/compile/20000105-2.c: New test.
27593         * gcc.c-torture/compile/20000105-1.c: New test.
27594
27595 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27596
27597         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27598         references to printf & atoi to conform to ANSI standard.
27599         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27600         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27601         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27602         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27603         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27604         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27605         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27606         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27607         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27608         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27609         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27610         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27611         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27612         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27613         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27614         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27615         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27616         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27617         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27618         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27619         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27620         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27621         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27622         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27623         * g++.old-deja/g++.brendan/init3.C: Likewise.
27624         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27625         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27626         * g++.old-deja/g++.brendan/new2.C: Likewise.
27627         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27628         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27629         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27630         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27631         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27632         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27633         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27634         * g++.old-deja/g++.brendan/template24.C: Likewise.
27635         * g++.old-deja/g++.brendan/template3.C: Likewise.
27636         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27637         * g++.old-deja/g++.jason/inline3.C: Likewise.
27638         * g++.old-deja/g++.jason/opeq.C: Likewise.
27639         * g++.old-deja/g++.law/arg5.C: Likewise.
27640         * g++.old-deja/g++.law/arm7.C: Likewise.
27641         * g++.old-deja/g++.law/ctors11.C: Likewise.
27642         * g++.old-deja/g++.law/cvt8.C: Likewise.
27643         * g++.old-deja/g++.law/init9.C: Likewise.
27644         * g++.old-deja/g++.law/refs4.C: Likewise.
27645         * g++.old-deja/g++.law/template2.C: Likewise.
27646         * g++.old-deja/g++.law/visibility24.C: Likewise.
27647         * g++.old-deja/g++.law/vtable3.C: Likewise.
27648         * g++.old-deja/g++.mike/asm2.C: Likewise.
27649         * g++.old-deja/g++.mike/eh1.C: Likewise.
27650         * g++.old-deja/g++.mike/misc1.C: Likewise.
27651         * g++.old-deja/g++.mike/misc13.C: Likewise.
27652         * g++.old-deja/g++.mike/misc14.C: Likewise.
27653         * g++.old-deja/g++.mike/ns12.C: Likewise.
27654         * g++.old-deja/g++.mike/p1248.C: Likewise.
27655         * g++.old-deja/g++.mike/p3708.C: Likewise.
27656         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27657         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27658         * g++.old-deja/g++.mike/p646.C: Likewise.
27659         * g++.old-deja/g++.mike/p700.C: Likewise.
27660         * g++.old-deja/g++.mike/p783.C: Likewise.
27661         * g++.old-deja/g++.mike/p783a.C: Likewise.
27662         * g++.old-deja/g++.mike/p783b.C: Likewise.
27663         * g++.old-deja/g++.mike/p786.C: Likewise.
27664         * g++.old-deja/g++.mike/p789.C: Likewise.
27665         * g++.old-deja/g++.mike/p789a.C: Likewise.
27666         * g++.old-deja/g++.mike/p807a.C: Likewise.
27667         * g++.old-deja/g++.other/delete3.C: Likewise.
27668         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27669         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27670         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27671         * g++.old-deja/g++.other/empty1.C: Likewise.
27672         * g++.old-deja/g++.other/temporary1.C: Likewise.
27673         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27674         * g++.old-deja/g++.pt/t16.C: Likewise.
27675         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27676
27677 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27678
27679         * gcc.dg/991230-1.c: New test.
27680
27681 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27682
27683         * gcc.c-torture/compile/991229-3.c: New test.
27684         * gcc.c-torture/compile/991229-2.c: New test.
27685         * gcc.c-torture/compile/991229-1.c: New test.
27686
27687 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27688
27689         * gcc.c-torture/compile/labels-2.c: New test.
27690
27691 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27692
27693         * gcc.c-torture/execute/991227-1.c: New test.
27694
27695 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27696
27697         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27698
27699 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27700
27701         * gcc.c-torture/execute/991221-1.c: New test.
27702
27703 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27704
27705         * g++.old-deja/g++.other/cast3.C: New test.
27706
27707 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27708
27709         * gcc.c-torture/execute/991216-4.c: New test.
27710
27711 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27712
27713         * gcc.c-torture/execute/991216-1.c: New test.
27714         * gcc.c-torture/execute/991216-2.c: New test.
27715         * gcc.c-torture/execute/991216-3.c: New test.
27716
27717 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27718
27719         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27720         Actually make the test fail by using "-O2" for compilation.
27721
27722 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27723
27724         * g++.old-deja/g++.warn/cast-align1.C: New test.
27725
27726 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27727
27728         * gcc.c-torture/compile/991214-1.c: New test.
27729         * gcc.c-torture/compile/991214-2.c: New test.
27730
27731 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27732
27733         * gcc.dg/991214-1.c: New test.
27734
27735 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27736
27737         * gcc.c-torture/compile/991213-3.c: New test.
27738         * gcc.c-torture/compile/991213-2.c: New test.
27739         * gcc.c-torture/compile/991213-1.c: New test.
27740
27741 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27742
27743         * gcc.dg/991209-1.c: New test.
27744
27745 1999-12-08  Nathan Sidwell <nathan@acm.org>
27746
27747         * gcc.c-torture/compile/991208-1.c: New test.
27748
27749 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27750
27751         * gcc.dg/ultrasp2.c: New test.
27752
27753 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27754
27755         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27756
27757 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27758
27759         * gcc.c-torture/compile/991202-1.c: New test.
27760         * gcc.c-torture/execute/991202-1.c: New test.
27761         * gcc.c-torture/execute/991202-2.c: New test.
27762         * gcc.c-torture/execute/991202-3.c: New test.
27763
27764 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27765
27766         * g++.old-deja/g++.abi/align.C: New test.
27767         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27768         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27769
27770 1999-12-01  Richard Henderson  <rth@cygnus.com>
27771
27772         * gcc.c-torture/execute/991201-1.c: New.
27773
27774 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27775
27776         * gcc.dg/991129-1.c: New test.
27777
27778 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27779
27780         * gcc.c-torture/compile/991127-1.c: New test.
27781
27782 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27783
27784         * g++.old-deja/g++.other/warn4.C: New test.
27785
27786 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27787
27788         * g++.old-deja/g++.eh/cleanup2.C: New test.
27789         * g++.old-deja/g++.ext/pretty2.C: New test.
27790         * g++.old-deja/g++.ext/pretty3.C: New test.
27791         * g++.old-deja/g++.other/debug6.C: New test.
27792
27793 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27794
27795         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27796         compiler_output to look for one error message instead of two.
27797
27798 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27799
27800         * gcc.c-torture/execute/991118-1.c: Also test case
27801         where the word boundary does not split a byte evenly.
27802
27803 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27804
27805         * g++.old-deja/g++.ext/restrict1.C: New test.
27806
27807 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27808
27809         * gcc.c-torture/execute/991118-1.c: New test.
27810
27811 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27812
27813         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27814         working directory pathnames.
27815
27816 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27817
27818         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27819         host is equipped with driver.h and driver.o so it can actually
27820         compile and run the tests.
27821
27822 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27823
27824         * gcc.c-torture/compile/991008-1.c: New test.
27825
27826 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27827
27828         * lib/gcc-dg.exp: Include target-supports.exp
27829
27830 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27831
27832         * lib/target-supports.exp: New file: Provide procs to test for
27833         features supported by the target.
27834         (check_weak_available): Moved here from ecos.exp.
27835         (check_alias_available): New proc: Determine of the target
27836         toolchain supports the alias attribute.
27837
27838         * gcc.dg/special/ecos.exp: Move check_weak_available to
27839         target-supports.exp.
27840         (alias-1.c): Only perform the test if the target supports
27841         aliases.
27842         (wkali-1.c): Only perform the test if the target supports
27843         aliases.
27844
27845         * gcc.dg/990506-0.c: Expect error messages from cross
27846         targets as well as native targets.
27847
27848 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27849
27850         * gcc.dg/ultrasp1.c: Removed xfail.
27851         * gcc.dg/struct-ret-2.c: Likewise.
27852         * gcc.dg/array-1.c: Likewise.
27853
27854 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27855
27856         * gcc.dg/struct-ret-2.c: New test.
27857
27858         * gcc.dg/array-1.c: New test.
27859
27860 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27861
27862         * gcc.c-torture/execute/991030-1.c: New test.
27863
27864 1999-10-26  Richard Henderson  <rth@cygnus.com>
27865
27866         * gcc.c-torture/compile/991026-2.c: New test.
27867
27868 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27869
27870         * gcc.c-torture/compile/991026-1.c: New test.
27871
27872 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27873
27874         * gcc.c-torture/execute/991023-1.c: New test.
27875
27876 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27877
27878         * gcc.c-torture/execute/991019-1.c: New test.
27879
27880 1999-10-16  Richard Henderson  <rth@cygnus.com>
27881
27882         * gcc.c-torture/execute/991016-1.c: New test.
27883
27884 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27885
27886         * gcc.c-torture/execute/991014-1.c: New test.
27887
27888 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27889
27890         * g++.old-deja/g++.other/union2.C: New test.
27891
27892 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27893
27894         * g++.old-deja/g++.other/vaarg2.C: New test.
27895         * g++.old-deja/g++.other/vaarg3.C: New test.
27896
27897 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27898
27899         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27900         in compile/.
27901
27902 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27903
27904         * gcc.c-torture/execute/va-arg-11.c: New test.
27905
27906 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27907
27908         * lib/file-format.exp (gcc_target_object_format): Don't
27909         crash if objdump is unavailable.
27910
27911 1999-09-29  Donn Terry <donn@interix.com>
27912
27913         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27914
27915 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27916
27917         * gcc.c-torture/compile/990928-1.c: New test.
27918
27919 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27920
27921         * g++.old-deja/g++.other/decl6.C: New test.
27922
27923 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27924
27925         * gcc.c-torture/execute/va-arg-10.c: New test.
27926
27927 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27928
27929         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27930         __PRETTY_FUNCTION__.
27931
27932 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27933
27934         * gcc.c-torture/execute/990923-1.c: New test.
27935
27936 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27937
27938         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27939         for which -fpic is inappropriate.
27940
27941 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27942
27943         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27944
27945 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27946
27947         * g++.old-deja/g++.other/dyncast1.C: New test.
27948         * g++.old-deja/g++.other/dyncast2.C: New test.
27949         * g++.old-deja/g++.other/dyncast3.C: New test.
27950         * g++.old-deja/g++.other/dyncast4.C: New test.
27951         * g++.old-deja/g++.other/dyncast5.C: New test.
27952         * g++.old-deja/g++.eh/catch3.C: New test.
27953         * g++.old-deja/g++.eh/catch3p.C: New test.
27954         * g++.old-deja/g++.eh/catch4.C: New test.
27955         * g++.old-deja/g++.eh/catch4p.C: New test.
27956         * g++.old-deja/g++.eh/catch5.C: New test.
27957         * g++.old-deja/g++.eh/catch5p.C: New test.
27958         * g++.old-deja/g++.eh/catch6.C: New test.
27959         * g++.old-deja/g++.eh/catch6p.C: New test.
27960         * g++.old-deja/g++.eh/catch7.C: New test.
27961         * g++.old-deja/g++.eh/catch7p.C: New test.
27962         * g++.old-deja/g++.eh/catch8.C: New test.
27963         * g++.old-deja/g++.eh/catch8p.C: New test.
27964         * g++.old-deja/g++.eh/catch9.C: New test.
27965         * g++.old-deja/g++.eh/catch9p.C: New test.
27966
27967 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27968
27969         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27970         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27971
27972 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27973
27974         * gcc.c-torture/compile/990913-1.c: New test.
27975
27976 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27977
27978         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27979         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27980
27981 1999-09-09  Richard Henderson  <rth@cygnus.com>
27982
27983         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27984
27985 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27986
27987         * g++.old-deja/g++.other/lookup11.C: New test.
27988         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27989         what is permitted and what we want.
27990         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27991         overload use.
27992         * g++.old-deja/g++.jason/rfg5.C: Likewise
27993
27994 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27995
27996         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27997         * gcc.c-torture/noncompile/poison-1.c: New file.
27998
27999 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28000
28001         * g++.old-deja/g++.other/sizeof3.C: New test.
28002         * g++.old-deja/g++.other/sizeof4.C: New test.
28003         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28004         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28005
28006 1999-09-07  Richard Henderson  <rth@cygnus.com>
28007
28008         * gcc.dg/va-arg-1.c: New.
28009
28010 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28011
28012         * gcc.c-torture/execute/va-arg-9.c: New test.
28013
28014 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28015
28016         * g77.f-torture/compile/980519-2.f: New test.
28017         * g77.f-torture/compile/19990905-0.f: New test.
28018         * g77.f-torture/compile/19990905-1.f: New test.
28019         * g77.f-torture/compile/19990905-2.f: New test.
28020
28021         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28022
28023 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28024
28025         * gcc.c-torture/execute/990827-1.c: Fix typo.
28026
28027 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28028
28029         * g++.old-deja/g++.other/deref1.C: New test.
28030
28031 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28032
28033         * g++.old-deja/g++.other/ambig2.C: New test.
28034         * g++.old-deja/g++.other/cond5.C: New test.
28035         * g++.old-deja/g++.other/lookup16.C: New test.
28036
28037 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28038
28039         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28040         assemblers too.
28041
28042 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28043
28044         * lib/c-torture.exp: Avoid the "compare executables" optimization
28045         when testing native.
28046
28047 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28048
28049         * gcc.c-torture/execute/990829-1.c: New test.
28050         * gcc.c-torture/compile/990829-1.c: New test.
28051
28052 1999-08-27  Paul Burchard  <burchard@pobox.com>
28053
28054         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28055         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28056         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28057         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28058         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28059         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28060         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28061         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28062         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28063         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28064         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28065
28066 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28067
28068         * gcc.c-torture/execute/990827-1.c: New test.
28069
28070 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28071
28072         * g77.f-torture/noncompile/19990826-4.f: New test.
28073
28074         * g77.f-torture/compile/19990826-3.f: New test.
28075
28076         * g77.f-torture/execute/19990826-2.f: New test.
28077
28078         * g77.f-torture/compile/19990826-1.f: New test.
28079
28080         * gcc.c-torture/execute/990826-0.c: New test.
28081         * g77.c-torture/execute/19990826-0.f: New test.
28082
28083         * g77.f-torture/noncompile/970626-2.f: New test.
28084
28085 1999-08-25  Paul Burchard  <burchard@pobox.com>
28086
28087         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28088         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28089         lss-011.C: New tests.
28090
28091 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28092
28093         * g++.old-deja/g++.other/decl5.C: New test.
28094
28095 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28096
28097         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28098         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28099         call `postbase' for each one.  All callers of `postbase' changed
28100         to call this instead.
28101
28102 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28103
28104         * gcc.c-torture/execute/990811-1.c: New test.
28105
28106 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28107
28108         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28109         just native ones.
28110
28111         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28112         just native ones.
28113
28114 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28115
28116         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28117
28118 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28119
28120         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28121
28122 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28123
28124         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28125
28126 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28127
28128         * gcc.c-torture/execute/990804-1.c: New test.
28129
28130 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28131
28132         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28133         * g++.old-deja/g++.brendan/crash64.C: Likewise
28134         * g++.old-deja/g++.brendan/overload8.C: Likewise
28135
28136 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28137
28138         * g++.old-deja/g++.other/struct1.C: New test.
28139
28140 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28141
28142         * g++.old-deja/g++.other/enum2.C: New test.
28143
28144 1999-08-02  Richard Henderson  <rth@cygnus.com>
28145
28146         Adapted from tests from Franz Sirl:
28147         * gcc.c-torture/execute/va-arg-7.c: New test.
28148         * gcc.c-torture/execute/va-arg-8.c: New test.
28149
28150 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28151
28152         * gcc.c-torture/compile/990801-2.c: New test.
28153
28154         * gcc.c-torture/compile/990801-1.c: New test.
28155
28156 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28157
28158         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28159         fp-cmp-1.c, converting double to float.
28160
28161         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28162         fp-cmp-1.c, converting double to long double.
28163
28164         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28165         from fr1 to unknown_register, since fr1 is a legitimate register
28166         on some machines.
28167
28168 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28169
28170         * README: More listname related changes.
28171
28172 1999-07-08  Catherine Moore  <clm@cygnus.com>
28173
28174         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28175
28176 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28177
28178         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28179
28180 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28181
28182         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28183
28184 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28185
28186         * gcc.dg/990703-1.c: New test.
28187
28188 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28189
28190         * lib/file-format.exp: New file: Move definition of proc
28191         gcc_target_object_format to here from
28192         gcc.dg/special/ecos.exp.
28193
28194         * lib/c-torture.exp: Include lib file-format.exp.
28195         * lib/gcc-dg.exp: Include lib file-format.exp.
28196
28197         * gcc.dg/special/ecos.exp: Remove definition of proc
28198         gcc_target_object_format.
28199
28200 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28201
28202         * gcc.c-torture/execute/990628-1.c: New test.
28203
28204 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28205
28206         * gcc.c-torture/compile/990625-2.c: New test.
28207
28208         * gcc.c-torture/compile/990625-1.c: New test.
28209
28210 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28211
28212         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28213         attributes compile.
28214         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28215         ports that use the COFF/PE file format.
28216
28217 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28218
28219         * gcc.c-torture/compile/990617-1.c: New test.
28220
28221 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28222
28223         * g++.old-deja/g++.other/decl4.C: New test.
28224
28225 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28226
28227         * g++.old-deja/g++.other/bitfld3.C: New test.
28228
28229 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28230
28231         * g++.old-deja/g++.eh/catch1.C: New test.
28232
28233 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28234
28235         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28236
28237         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28238         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28239
28240 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28241
28242         * g77.f-torture/compile/19990502-0.f: Replace with new,
28243         shorter, test that still fails after recent changes.
28244
28245 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28246
28247         * gcc.c-torture/execute/990604-1.c: New test.
28248
28249 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28250
28251         * gcc.c-torture/execute/990531-1.c: New test.
28252
28253 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28254
28255         * gcc.c-torture/compile/990527-1.c: New test.
28256
28257 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28258
28259         * gcc.c-torture/execute/990527-1.c: New test.
28260
28261 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28262
28263         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28264         bitfields as signed.
28265
28266 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28267
28268         * g77.f-torture/compile/19990525-0.f: New test.
28269
28270 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28271
28272         * gcc.c-torture/execute/990525-2.c: New test.
28273
28274         * gcc.c-torture/execute/990525-1.c: New test.
28275
28276 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28277
28278         * g++.old-deja/g++.other/anon3.C: New test.
28279         * g++.old-deja/g++.other/anon4.C: New test.
28280         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28281         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28282         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28283         Merrill).
28284
28285 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28286
28287         * gcc.c-torture/execute/990524-1.c: New test.
28288
28289         * gcc.dg/990524-1.c: New test.
28290
28291 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28292
28293         * gcc.c-torture/compile/990523-1.c: New test.
28294
28295 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28296
28297         * gcc.c-torture/compile/990519-1.c: New test.
28298
28299 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28300
28301         * gcc.c-torture/compile/990517-1.c: New test.
28302
28303         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28304         (e4, f4): New tests.
28305         (main): Call them.
28306
28307 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28308
28309         * gcc.dg/noreturn-1.c: New test.
28310
28311 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28312
28313         * gcc.c-torture/execute/990513-1.c: New test.
28314
28315 1999-05-10  Richard Henderson  <rth@cygnus.com>
28316
28317         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28318
28319 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28320
28321         * g77.f-torture/execute/erfc.f: Use small single-precision
28322         values, to avoid problems on Alphas when not -mieee.
28323
28324 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28325
28326         * gcc.dg/990506-0.c: New test.
28327
28328 1999-05-08  Richard Henderson  <rth@cygnus.com>
28329
28330         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28331         the constant to test.  Don't XFAIL 64-bit targets.
28332
28333         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28334         * g++.old-deja/g++.law/profile1.C: Likewise.
28335
28336         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28337         operator new instances.
28338         * g++.old-deja/g++.other/delete5.C: Likewise.
28339
28340 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28341
28342         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28343         intrinsic.
28344
28345 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28346
28347         * g77.f-torture/execute/u77-test.f: Reverse order of two
28348         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28349
28350 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28351
28352         * gcc.dg/compare1.c: New test.
28353
28354 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28355
28356         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28357         New tests.
28358
28359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28360
28361         * g77.f-torture/compile/19990502-1.f: New test.
28362
28363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28364
28365         * g77.f-torture/compile/19990502-0.f: New test.
28366
28367 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28368
28369         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28370         intrinsic.
28371
28372 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28373
28374         * g77.f-torture/execute/u77-test.f (main): List libU77
28375         intrinsics not currently tested.
28376         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28377         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28378         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28379         Trim blanks off the ends of some printed strings.
28380
28381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28382
28383         * g77.f-torture/execute/u77-test.f (main): Just warn about
28384         FSTAT gid disagreement, as it's expected on some systems.
28385
28386 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28387
28388         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28389         use a new function, which allows for some slop.
28390         Clean up some commentary.
28391         (issum): The new function.
28392         (sgladd): Deleted subroutine.
28393
28394 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28395
28396         * g77.f-torture/execute/u77-test.f: Modify to be more like
28397         libf2c/libU77 version, bringing patches to that version here.
28398         Add suitable commentary.
28399
28400 1999-04-25  Richard Henderson  <rth@cygnus.com>
28401
28402         * gcc.dg/990424-1.c: New test.
28403
28404 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28405
28406         * g77.f-torture/execute/u77-test.f (main): Bug involving
28407         LSTAT has been fixed, so turn back on full checking.
28408
28409 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28410
28411         * g77.f-torture/compile/19990419-0.f: New test.
28412         * g77.f-torture/execute/19990419-1.f: New test.
28413
28414 1999-04-17  Richard Henderson  <rth@cygnus.com>
28415
28416         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28417         to avoid the need for a prototype to supress a warning.
28418
28419 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28420
28421         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28422
28423 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28424
28425         * gcc.c-torture/execute/990404-1.c: New test.
28426
28427 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28428
28429         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28430         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28431         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28432         missing initializer warnings.
28433
28434 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28435
28436         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28437         matching strings.
28438
28439 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28440
28441         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28442
28443 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28444
28445         * g77.f-torture/execute/19990325-0.f: New test.
28446         * g77.f-torture/execute/19990325-1.f: New test.
28447
28448 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28449
28450         * gcc.c-torture/execute/990324-1.c: New test.
28451
28452 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28453
28454         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28455         test with 4.
28456
28457 1999-03-17  Richard Henderson  <rth@cygnus.com>
28458
28459         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28460
28461 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28462
28463         * g77.f-torture/execute/19990313-2.f: New test.
28464         * g77.f-torture/execute/19990313-3.f: New test.
28465
28466 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28467
28468         * g77.f-torture/execute/19990313-0.f: New test.
28469         * g77.f-torture/execute/19990313-1.f: New test.
28470
28471 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28472
28473         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28474         printf to sprintf.
28475         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28476         (main): Add check for u15.  Conditionalize u31 check depending on
28477         whether ints are <32 bits or >=32 bits.
28478
28479 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28480
28481         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28482
28483 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28484
28485         * g77.f-torture/compile/19990305-0.f: New test.
28486         * g77.f-torture/execute/19981119-0.f: New test.
28487
28488 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28489
28490         * g77.f-torture/execute/970625-2.f: call ABORT if final
28491         result is not correct, instead of just printing it.
28492         Add this checking via newly introduced obfuscation, to
28493         trip up buggy front ends.
28494
28495 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28496
28497         * g77.f-torture/compile/960317-1.f: Moved from being
28498         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28499
28500 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28501
28502         * g77.f-torture/execute/960317-1.f: New (old) test.
28503         * g77.f-torture/execute/970625-2.f: Ditto.
28504
28505 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28506
28507         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28508         message on line 1 or line 2; cccp and cpplib do this differently.
28509
28510 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28511
28512         * g++.old-deja/g++.law/weak1.C: New test.
28513
28514 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28515
28516         * gcc.c-torture/execute/990119-1.c: Renamed to...
28517         * gcc.dg/990119-1.c: this, so it will only be tested once
28518         (it's a preprocessor test, it doesn't need to be run at
28519         multiple optimization levels).
28520
28521 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28522
28523         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28524           ALWAYS_CXXFLAGS.
28525
28526 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28527
28528         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28529         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28530         to not be compilable by current g77.
28531
28532 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28533
28534         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28535
28536 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/execute/990222-1.c: New test.
28539
28540 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28541
28542         * g77.f-torture/compile/19990218-0.f: New test.
28543         * g77.f-torture/noncompile/19990218-1.f: New test.
28544
28545 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28546
28547         * g77.f-torture/compile/19981216-0.f: New test.
28548
28549 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28550
28551         * gcc.dg/990214-1.c: New test.
28552
28553 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28554
28555         * gcc.dg/990213-2.c: New test.
28556
28557         * gcc.dg/990213-1.c: New test.
28558
28559 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28560
28561         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28562         ints.
28563
28564 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28565
28566         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28567         specified by target.
28568
28569         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28570
28571 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28572
28573         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28574
28575 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28576
28577         * gcc.dg/special/ecos.exp: New test driver for new tests with
28578         special requirements.
28579
28580         * gcc.dg/special/alias-1.c: New test.
28581         * gcc.dg/special/gcsec-1.c: New test.
28582         * gcc.dg/special/weak-1.c: New test.
28583         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28584         * gcc.dg/special/weak-2.c: New test.
28585         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28586         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28587         * gcc.dg/special/wkali-1.c: New test.
28588         * gcc.dg/special/wkali-2.c: New test.
28589         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28590         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28591
28592 1999-02-10  Felix Lee  <flee@cygnus.com>
28593
28594           * lib/c-torture.exp (c-torture-compile): Pull out code for
28595           analyzing gcc error messages.
28596           (c-torture-execute): Likewise.  Fix some (harmless) false
28597           positives.
28598           * lib/gcc.exp (gcc_check_compile): New function.
28599
28600 1999-02-08  Richard Henderson  <rth@cygnus.com>
28601
28602         * gcc.c-torture/execute/990208-1.c: New test.
28603
28604 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28605
28606         * g++.dg/special/ecos.exp: New driver for new tests with special
28607         requirements
28608
28609         * g++.dg/special/conpr-1.C: New test
28610         * g++.dg/special/conpr-2.C: New test
28611         * g++.dg/special/conpr-2a.C: New test
28612         * g++.dg/special/conpr-3.C: New test
28613         * g++.dg/special/conpr-3a.C: New test
28614         * g++.dg/special/conpr-3b.C: New test
28615
28616         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28617         allow g++ to use the dg driver
28618
28619         * README: Add comment about g++.dg directory
28620
28621 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28622
28623         * README: Update email addresses.
28624
28625 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28626
28627         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28628         arguments in order to force structure S onto the stack even on
28629         the alpha.
28630         (test): Pass 10 leading arguments to function foo as well as the
28631         structure S.
28632
28633         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28634         failure for all targets.
28635
28636         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28637         abort to terminate program execution.
28638
28639 1999-01-30  Richard Henderson  <rth@cygnus.com>
28640
28641         * gcc.c-torture/execute/990130-1.c: New test.
28642
28643 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28644
28645         * gcc.dg/990130-1.c: New test.
28646
28647 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28648
28649         * gcc.c-torture/execute/990128-1.c: New test.
28650
28651 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28652
28653         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28654
28655 1999-01-27  Felix Lee  <flee@cygnus.com>
28656
28657         * lib/c-torture.exp (c-torture-compile): pull out code for
28658         analyzing gcc error messages.
28659         (c-torture-execute): ditto, and fix some (harmless) false
28660         positives.
28661         * lib/gcc.exp (gcc_check_compile): new function.
28662
28663 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28664
28665         * gcc.dg/990117-1.c: New test.
28666
28667         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28668
28669         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28670
28671 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28672
28673         * g77.f-torture/compile/990115-1.f: New test.
28674
28675 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28676
28677         * gcc.c-torture/compile/990107-1.c: New test
28678
28679 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28680
28681         * gcc.c-torture/execute/990106-2.c: New test.
28682
28683         * gcc.c-torture/execute/990106-1.c: New test.
28684
28685 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28686
28687         * gcc.c-torture/compile/981223-1.c: New test.
28688
28689 1998-12-29  Richard Henderson  <rth@cygnus.com>
28690
28691         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28692         (opt3): Rename from opt4 and disable.
28693
28694 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28695
28696         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28697
28698 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28699
28700         * g++.old-deja/g++.other/conv5.C: New test.
28701
28702 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28703
28704         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28705
28706 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28707
28708         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28709
28710 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28711
28712         * gcc.c-torture/compile/981211-1.c: New test.
28713
28714 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28715
28716         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28717
28718         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28719
28720 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28721
28722         * gcc.special/930510-1.c: Make C9X safe.
28723         * gcc.misc-tests/gcov-1.c Similarly.
28724         * gcc.misc-tests/gcov-2.c Similarly.
28725
28726 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28727
28728         * gcc.dg/ultrasp1.c: New test.
28729
28730 1998-12-06  Richard Henderson  <rth@cygnus.com>
28731
28732         * gcc.c-torture/execute/981206.c: New test.
28733
28734 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28735
28736         * g++.old-deja/g++.ns/template7.C: New test.
28737
28738         * g++.old-deja/g++.other/expr1.C: New test.
28739
28740         * g++.old-deja/g++.eh/tmpl3.C: New test.
28741
28742         * g++.old-deja/g++.eh/tmpl2.C: New test.
28743
28744 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28745
28746         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28747         * g++.old-deja/g++.other/using6.C: Removed.
28748         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28749
28750         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28751
28752 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28753
28754         * g++.old-deja/g++.pt/overload8.C: New test.
28755
28756         * g++.old-deja/g++.pt/overload7.C: New test.
28757
28758         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28759
28760         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28761         and relinking messages.
28762         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28763         compiling with -frepo.
28764
28765 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28766
28767         * g++.old-deja/g++.pt/lookup6.C: New test.
28768
28769 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28770
28771         * gcc.c-torture/execute/981130-1.c: New test.
28772         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28773
28774 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28775
28776         * g++.old-deja/g++.pt/explicit76.C: New test.
28777
28778         * g++.old-deja/g++.pt/friend38.C: New test.
28779
28780         * g++.old-deja/g++.ns/crash2.C: New test.
28781
28782         * g++.old-deja/g++.pt/defarg8.C: New test.
28783
28784         * g++.old-deja/g++.pt/instantiate6.C: New test.
28785
28786         * g++.old-deja/g++.pt/static6.C: New test.
28787
28788         * g++.old-deja/g++.pt/decl2.C: New test.
28789
28790 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28791
28792         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28793         problem is actually related with name lookup, but so what? :-)
28794
28795         * g++.old-deja/g++.pt/friend37.C: New test.
28796
28797 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28798
28799         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28800         element, which fails on some systems.
28801
28802         * g77.f-torture/execute/labug1.f: New test.
28803
28804 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28805
28806         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28807         is defined.
28808
28809 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28810
28811         * g77.f-torture/compile/981117-1.f: New test.
28812
28813 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28814
28815         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28816         properly discarded.
28817
28818 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28819
28820         * gcc.c-torture/execute/memcheck: New directory of tests for
28821         -fcheck-memory-usage.
28822
28823 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28824
28825         * README: New file, general information about the testsuite and
28826         new description of the various C++ test subdirectories.
28827         * README.g++: Eliminate obsolete information, update and move most
28828         relevant stuff to README.
28829
28830 1998-11-07  Richard Henderson  <rth@cygnus.com>
28831
28832         * gcc.c-torture/compile/981107-1.c: New test.
28833
28834 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28835
28836         * execute/memcpy-bi.c: New testcase.
28837
28838 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28839
28840         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28841         base classes.
28842
28843         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28844         template is selected.
28845
28846         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28847         classes, it should be accepted for all types.
28848
28849         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28850
28851         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28852         specializations start with template headers.
28853
28854 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28855
28856         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28857
28858         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28859         non-POD types.
28860
28861 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28862
28863         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28864
28865 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28866
28867         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28868
28869 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28870
28871         * 981019-1.c: New test.
28872
28873 1998-10-14  Robert Lipe <robertl@dgii.com>
28874
28875         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28876         find objc headers.
28877
28878 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28879
28880         * compile/981001-4.c: Remove use of GCC extension that triggers a
28881         compiler bug.
28882
28883 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28884
28885         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28886
28887 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28888
28889         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28890         instantiation of template produces incorrect code for delete
28891         expression.
28892
28893         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28894         constructors' name is not unique.
28895         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28896         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28897
28898         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28899         automatic array of const is ill-formed.
28900
28901         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28902         of template parameter?
28903
28904         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28905         const.
28906
28907         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28908         pointer-to-member expression.
28909
28910         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28911         declaration causes ICE.
28912
28913 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28914
28915         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28916         reserved in the global namespace.
28917
28918         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28919         generate needed virtual table.
28920
28921         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28922
28923 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28924
28925         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28926         template-dependent type
28927
28928 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28929
28930         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28931         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28932         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28933
28934         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28935         class should be usable as argument of member function.
28936         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28937         class should be usable as return type of member function.
28938         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28939         class should be usable as type of data member.
28940
28941         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28942
28943 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28944
28945         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28946
28947 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28948
28949         * gcc.dg/dll-?.c Add thumb to target list.
28950         Fix assembler scan patterns to match current assembler output.
28951
28952 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28953
28954         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28955         matching of template brackets.
28956
28957         * g++.old-deja/g++.other/using4.C: New test.  Test using
28958         declarations of methods from base classes.
28959
28960         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28961         within functions should introduce names into the innermost
28962         enclosing namespace.
28963
28964         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28965         of static locals if first initialization throws.
28966
28967 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28968
28969         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28970
28971 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28972
28973         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28974         lose track of the possible targets of tablejump insns.
28975         * special/special.exp: Run it.
28976
28977 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28978
28979         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28980         must be declared before its specializations can be named in friend
28981         declarations.
28982
28983 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28984
28985         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28986
28987         * g77.f-torture/execute/io1.f: New test.
28988
28989 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28990
28991         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28992         with pointer to template function, for which no argument deduction
28993         is possible.
28994
28995         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28996         specialization of template function as argument to template
28997         function.
28998
28999         * g++.old-deja/g++.other/access2.C: New test; Inner class
29000         shouldn't have privileged access to Outer's names.
29001
29002 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29003
29004         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29005         friend template declared within template class conflicts with
29006         nested class of the same name.
29007
29008         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29009         is ignored.
29010
29011         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29012         object with direct initializer as function declaration.
29013
29014         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29015         initializers.
29016
29017         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29018         involving const pointer and NULL produces incorrect result.
29019
29020         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29021         type name without `typename' should be rejected with -pedantic.
29022
29023 1998-10-02  Richard Henderson  <rth@cygnus.com>
29024
29025         * g++.old-deja/g++.other/addrof1.C: New test.
29026
29027 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29028
29029         * gcc.c-torture/compile/981001-1.c: New test.
29030         * gcc.c-torture/execute/981001-1.c: New test.
29031
29032 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29033
29034         * gcc.c-torture/compile/981001-2.c: New test.
29035         * gcc.c-torture/compile/981001-3.c: New test.
29036         * gcc.c-torture/compile/981001-4.c: New test.
29037
29038 1998-10-01  Robert Lipe  <robertl@dgii.com>
29039
29040         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29041         multilibbed hosts.   Idea grafted from g77.exp.
29042
29043 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29044
29045         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29046         avoid losing on systems which need -lsocket.
29047
29048 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29049
29050         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29051         * g++.old-deja/g++.other/nested2.C: Ditto.
29052         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29053         failure.
29054
29055 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29056
29057         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29058         preferred over template operator!= for enum bitfields.
29059
29060 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29061
29062         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29063         that happen to have the same base name, but in different scopes,
29064         are incorrectly rejected.
29065
29066 1998-09-16  Richard Henderson  <rth@cygnus.com>
29067
29068         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29069         on the native word size instead of an integer literal.
29070
29071 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29072
29073         * g++.old-deja/g++.other/static2.C: Invocation of static data
29074         member of type pointer-to-function denoted as non-static member.
29075
29076         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29077         checks involving function types and aliases.
29078
29079 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29080
29081         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29082         redefined to the same non-trivial type.
29083
29084         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29085         namespace-qualification of template specializations declared in
29086         other namespaces.
29087
29088         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29089         to declare a subset of the specializations of a template function
29090         as friends of specializations of a template class.
29091
29092         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29093         member templates that do not fully specialize the enclosing
29094         template class are rejected.
29095
29096 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29097
29098         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29099
29100 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29101
29102         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29103         altered from libf2c/libU77 version.
29104
29105 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29106
29107         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29108
29109 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29110
29111         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29112         (un)signed char are different types for template specialization
29113         purposes.
29114
29115 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29116
29117         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29118         * objc: ObjC testsuite.
29119
29120 1998-08-31  Catherine Moore  <clm@cygnus.com>
29121
29122         * gcc.c-torture/execute/941014-1.x:  New file.
29123
29124 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29125
29126         * lib/c-torture.exp: Add support for
29127         torture_eval_before_compile and torture_eval_before_execute
29128         variables.
29129
29130 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29131
29132         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29133         this test triggers valid.
29134
29135 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29136
29137         * gcc.dg/980827-1.c: New test.
29138
29139 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29140
29141         * gcc.c-torture/execute/loop-4b.c: New test.
29142
29143 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29144
29145         * lib/c-torture.exp: Add support for
29146         torture_eval_before_compile and torture_eval_before_execute
29147         variables.
29148
29149 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29150
29151         * gcc.c-torture/compile/980825-1.c: New test.
29152
29153 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29154
29155         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29156         count number tests in opt_t0 not good_t0.
29157
29158 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29159
29160         * gcc.c-torture/compile/930326-1.x: Fix typo.
29161
29162 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29163
29164         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29165         causes an ICE.
29166
29167 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29168
29169         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29170         STACK_SIZE is defined.
29171         * gcc.c-torture/unsorted/stuct.c: Similarly.
29172
29173         * gcc.c-torture/compile/980821-1.c: New test.
29174
29175 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29176
29177         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29178
29179 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29180
29181         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29182         code.
29183
29184 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29185
29186         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29187         error'.
29188
29189 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29190
29191         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29192
29193 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29194
29195         * gcc.c-torture/compile/980816-1.c: New test.
29196
29197         * gcc.dg/980816-1.c: New test.
29198
29199 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29200
29201         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29202         compiler for ieee tests.
29203
29204 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29205
29206         * g77.f-torture/compile/980729-0.f: New test.
29207
29208 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29209
29210         * gcc.c-torture/special/eeprof-1.c: New test, for
29211         -finstrument-functions.
29212         * gcc.c-torture/special/special.exp: Run it.
29213
29214 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29215
29216         * gcc.c-torture/compile/980729-1.c: New test.
29217
29218 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29219
29220         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29221         __thumb__ is defined, and test for ARM style doubles if so.
29222
29223 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29224
29225         * g77.f-torture/noncompile/980615-0.f: New test.
29226
29227 1998-07-26  H.J. Lu  (hjl@gnu.org)
29228
29229         * gcc.dg/980312-1.c: Do link instead of compile.
29230         * gcc.dg/980313-1.c: Likewise.
29231
29232 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29233
29234         * gcc.c-torture/compile/980726-1.c: New test.
29235
29236 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29237
29238         * g77.f-torture/execute/io0.f: New test.
29239
29240 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29241
29242         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29243         an int.
29244
29245 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29246
29247         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29248         m32r bugs.
29249
29250 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29251
29252         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29253         c-decl.c:grokdeclarator can handle mode attributes.
29254
29255 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29256
29257         * gcc.c-torture/execute/980716-1.c: New test.
29258
29259 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29260
29261         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29262         the mn10200.
29263         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29264         the mn10200.
29265         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29266         * gcc.c-torture/compile/930326-1.x: Similarly.
29267
29268 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29269
29270         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29271         New test from Craig.
29272
29273 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29274
29275         * g77.f-torture/noncompile/980616-0.f: New test.
29276
29277         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29278
29279 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29280
29281         *  g++.other/singleton.C: Return error value instead of taking
29282         SIGSEGV.
29283
29284 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29285
29286         *  g++.other/singleton.C: New test.   Warning is under dispute.
29287         Runtime crash is not.
29288
29289 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29290
29291         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29292         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29293         using6.C, using7.C}:  New namespace tests.
29294
29295 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29296
29297         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29298         specialization with typedef'ed names used as array indexes.
29299
29300 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29301
29302         * gcc.c-torture/execute/980709-1.c: New test.
29303
29304         * gcc.dg/980709-1.c: New test.
29305
29306 1998-07-07  Richard Henderson  <rth@cygnus.com>
29307
29308         * gcc.c-torture/execute/bcp-1.c: New test.
29309
29310 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29311
29312         * gcc.c-torture/execute/980707-1.c: New test.
29313
29314 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29315
29316         * gcc.c-torture/compile/980706-1.c: New test.
29317
29318 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29319
29320         * g77.f-torture/execute/980701-0.f,
29321         g77.f-torture/execute/980701-1.f: New test from Craig.
29322
29323 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29324
29325         * gcc.c-torture/compile/980701-1.c: New test.
29326
29327         * gcc.c-torture/execute/980701-1.c: New test.
29328
29329 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29330 rlsruhe.de>
29331
29332         * g++.old-deja/g++.robertl/eb132.C: New test.
29333         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29334
29335 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29336
29337         * g77.f-torture/execute/980628-7.f,
29338         g77.f-torture/execute/980628-8.f,
29339         g77.f-torture/execute/980628-9.f,
29340         g77.f-torture/execute/980628-10.f: New tests from Craig.
29341
29342         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29343
29344 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29345
29346         * g77.f-torture/execute/980628-4.f: New test from Craig.
29347         * g77.f-torture/execute/980628-5.f: Likewise.
29348         * g77.f-torture/execute/980628-2.f: Likewise.
29349         * g77.f-torture/execute/980628-0.f: Likewise.
29350         * g77.f-torture/execute/980628-1.f: Likewise.
29351         * g77.f-torture/execute/980628-3.f: Likewise.
29352         * g77.f-torture/execute/980628-6.f: Likewise.
29353
29354 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29355
29356         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29357         directory when nothing has been installed yet.
29358
29359 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29360
29361         * gcc.c-torture/special/special.exp: Handle newer versions of
29362         dejagnu.
29363
29364 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29365
29366         * gcc.dg/980626-1.c: New test.
29367
29368 1998-06-19  Bruno Haible <haible@ilog.fr>
29369
29370         * gcc.misc-tests/m-un-2.c: New test.
29371         * g++.old-deja/g++.other/warn01.c: Likewise.
29372
29373 1998-06-19  Robert Lipe  <robertl@dgii.com>
29374
29375         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29376         compatibility with assmblers with a different comment character.
29377         Eliminate use of GAS-specific extensions.
29378
29379 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29380
29381         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29382
29383 1998-06-19  Robert Lipe  <robertl@dgii.com>
29384
29385         *lib/g77.exp: Replace search for libf2c.a with search for newly
29386         renamed libg2c.a
29387
29388 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29389
29390         * gcc.c-torture/execute/980617-1.c: New test.
29391
29392 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29393
29394         * gcc.c-torture/execute/980612-1.c: New test.
29395
29396 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29397
29398         * gcc.dg/980523-1.c: Only test on ppc-linux.
29399         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29400
29401         * gcc.c-torture/execute/980608-1.c: New test.
29402
29403 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29404
29405         * gcc.c-torture/execute/980605-1.c: New test.
29406
29407 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29408
29409         * gcc.c-torture/execute/980604-1.c: New test.
29410
29411 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29412
29413         * gcc.c-torture/execute/980602-1.c: New test.
29414         * gcc.c-torture/execute/980602-2.c: Likewise.
29415
29416 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29417
29418         * 970125-0.f: Fix per JCB.  Add commentary.
29419
29420 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29421
29422         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29423         IEEE -0 support.
29424
29425 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29426
29427         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29428         earlier.
29429
29430 1998-05-28  Catherine Moore <clm@cygnus.com>
29431
29432         * gcc.c-torture/execute/980526-3.c: New test.
29433
29434 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29435
29436         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29437         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29438         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29439         m88k-motorola-sysv3 to XFAIL.
29440
29441 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29442
29443         * gcc.dg/980526-1.c: New test.
29444         * gcc.c-torture/execute/980526-2.c: New test.
29445
29446 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29447
29448         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29449
29450         * gcc.c-torture/execute/980526-1.c: New test.
29451
29452 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29453
29454         * g77.f-torture/execute/alpha2.f: Add runtime test.
29455
29456 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29457
29458         * g++.old-deja/old-deja.exp: Strip leading directories.
29459
29460         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29461         error for the line.  Don't run multiple tests for the same line.
29462
29463 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29464
29465         * gcc.dg/980523-1.c: New test.
29466
29467 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29468
29469         * g77.f-torture/compile/970915-0.f: New test.
29470
29471 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29472
29473         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29474
29475 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29476
29477         * gcc.dg/980520-1.c: New test.
29478
29479 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29480
29481         * gcc.dg/980502-1.c: Fix return type.
29482
29483 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29484
29485         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29486         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29487         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29488         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29489         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29490
29491 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29492
29493         * g77.f-torture/execute/980520-1.f: New test.
29494
29495 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29496
29497         * lib/mike-g77.exp: New file.
29498
29499         * g77.f-torture/noncompile/noncompile.exp,
29500         g77.f-torture/noncompile/check0.f: New files.
29501
29502 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29503
29504         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29505         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29506         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29507         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29508         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29509         abort where appropriate.
29510
29511 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29512
29513         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29514         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29515
29516 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29517
29518         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29519
29520 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29521
29522         * g77.f-torture/compile/980427-0.f: New test.
29523
29524 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29525
29526         * g77.f-torture/compile/980424-0.f: New test.
29527
29528 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29529
29530         * g77.f-torture/compile/980419-2.f (main): New test.
29531         * g77.f-torture/compile/970125-0.f: New test.
29532         * g77.f-torture/compile/980419-1.f: New test.
29533
29534 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29535
29536         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29537         of loop-4.c.
29538
29539 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29540
29541         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29542
29543 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29544
29545         * gcc.c-torture/compile/980329-1.c: New test.
29546
29547 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29548
29549         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29550         * gcc.dg/980312-1.c: Fix typo in -march command.
29551
29552 1998-03-16  H.J. Lu  (hjl@gnu.org)
29553
29554         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29555
29556 1998-03-11  Robert Lipe  <robertl@dgii.com>
29557
29558         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29559         Dave Love agree the Fortran source is bogus.
29560
29561 1998-03-11  Robert Lipe  <robertl@dgii.com>
29562
29563         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29564         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29565         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29566         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29567         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29568
29569 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29570
29571         * g++.old-deja/g++.other/friend1.C: New test.
29572
29573 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29574
29575         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29576         possibly uninitialized) variables and declare dnrm2.
29577
29578 1998-02-23  Robert Lipe <robertl@dgii.com>
29579
29580         From Bruno Haible <haible@ilog.fr>:
29581         * gcc.c-torture/execute/980223.c: New test.
29582
29583 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29584
29585         * gcc.dg/ifelse-1.c: New test.
29586
29587 1998-02-09  H.J. Lu  (hjl@gnu.org)
29588
29589         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29590
29591           * lib/old-dejagnu.exp (old-dejagnu): Added the
29592           "execution test - XFAIL *-*-*" handling in the spirit of
29593           "excess errors test -". Changed the "execution test fails"
29594           handling to be like "excess errors test fails".
29595           * Update various tests accordingly.
29596
29597 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29598
29599         * gcc.c-torture/execute/980205.c: New test.
29600
29601 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29602
29603         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29604         * lib/f-torture.exp: Similarly.
29605         * gcc.c-torture: Rename all .cexp files to .x files.
29606
29607 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29608
29609         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29610         (940510-1.c): Removed duplicate.
29611         (971104-1.c): New test.
29612
29613 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29614
29615           * lib/f-torture.exp: Improve error and loop detection.
29616
29617 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29618
29619         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29620         use that to size the filler array.
29621
29622 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29623
29624         * lib/c-torture.exp(c-torture-execute): Fix typo.
29625
29626         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29627         testcase as the executable name. Keep the executable around if
29628         the test fails.
29629
29630 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29631
29632         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29633         changes.  Only test one -g option, and move it to the end of the
29634         list of options to test.
29635
29636 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29637
29638         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29639         variable GCC_TORTURE_OPTIONS to supply default switches separated
29640         by colons.  If no environment variable, run tests with -O0 -g, -O1
29641         -g, and -O2 -g as well.
29642
29643 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29644
29645         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29646         explanatory comments. Fix indentation.
29647
29648 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29649
29650         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29651
29652 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29653
29654         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29655         * g++.old-deja/g++.mike/p7325.C: Likewise.
29656         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29657
29658 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29659
29660         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29661         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29662         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29663         * g++.old-deja/g++.law/operators4.C: Likewise.
29664
29665 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29666
29667         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29668         * g++.old-deja/g++.mike/p784.C: Ditto.
29669         * g++.old-deja/g++.mike/p785.C: Ditto.
29670
29671 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29672
29673           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29674
29675 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29676
29677         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29678         target feature; pass this to c-torture-execute as needed.
29679
29680 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29681
29682         * lib/c-torture.exp(c-torture-execute): If the previous and the
29683         current executables being tested are identical, we don't need to
29684         run the executable again. Try to make the executable names
29685         unique. Add an optional argument for passing additional compiler
29686         flags.
29687
29688 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29689
29690         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29691
29692 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29693
29694         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29695
29696 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29697
29698         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29699         32bit or larger longs.
29700
29701         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29702         have either a 32bit long or 32bit int.
29703
29704 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29705
29706         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29707         Make double precision tests dependent on sizeof (double).
29708
29709 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29710
29711         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29712         too.
29713
29714 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29715
29716         * gcc.c-torture/compile/961203-1.cexp: New script.
29717
29718 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29719
29720         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29721         up the includes ourselves.
29722
29723 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29724
29725         * lib/plumhall.exp: Remove random include, and add a few
29726         verbose messages for debugging.
29727
29728 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29729
29730         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29731         of trying to do it ourselves.
29732
29733 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29734
29735         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29736
29737 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29738
29739         * gcc.prms/5403.c: Made regexp a bit less strict.
29740
29741 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29742
29743         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29744         is returned from remote_load instead.
29745         * lib/plumhall.exp: Ditto.
29746         * lib/mike-g++.exp: Ditto.
29747         * lib/old-dejagnu.exp: Ditto.
29748         * lib/c-torture.exp: Ditto.
29749
29750 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29751
29752         * lib/g++.exp: Use build_wrapper procedure.
29753         * lib/gcc.exp: Ditto.
29754
29755 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29756
29757         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29758         an old-style decl for malloc.  Fixes tests to work when
29759         sizeof (int) != sizeof (size_t).
29760
29761 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29762
29763         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29764
29765         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29766         use stdargs.h interface.
29767
29768 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29769
29770         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29771         NO_VARARGS when compiling.
29772
29773 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29774
29775         * lib/plumhall.exp(ph_includes): New procedure.
29776         (ph_make): Use it.
29777         (ph_compiler): Ditto.
29778
29779         * lib/g++.exp: Rename test-glue.c to testglue.c.
29780         * lib/gcc.exp: Ditto.
29781
29782 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29783
29784         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29785         to completion when it's called.
29786
29787 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29788
29789         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29790         is defined, don't do test.
29791
29792 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29793
29794         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29795         for object files.
29796         (ph_summary): Mark skipped testcases as untested, not unresolved.
29797
29798         * lib/plumhall.exp (ph_make): If unresolved because of bad
29799         errorCode, record errorCode in log file.
29800         (*): Replace send_log/verbose with verbose -log.
29801
29802 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29803
29804         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29805         double conversion if double isn't at least 8 bytes.
29806
29807         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29808         int to work with targets where int is 16 bits.
29809
29810         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29811         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29812         precision for the test to complete.
29813
29814 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29815
29816         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29817         if d10v is not compiled with the -mdouble64 flag.
29818         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29819
29820         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29821         d10v is not compiled with the -mint32 flag.
29822
29823 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29824
29825         * lib/plumhall.exp: Use incr_count.
29826
29827 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29828
29829         * gcc.c-torture: Update to c-torture-1.45.
29830
29831 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29832
29833         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29834         the name of the expect testcase file).
29835
29836         * lib/g++.exp(g++_init): Ditto.
29837
29838 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29839
29840         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29841         the host.
29842
29843         * lib/gcc.exp(gcc_exit): New procedure.
29844
29845 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29846
29847         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29848         specs where appropriate.
29849
29850         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29851         because of new "candidates are" messages, and removed a few
29852
29853         * Converted all non-old-style g++ testcases to old-style, and
29854         moved into g++.old-deja.
29855
29856 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29857
29858         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29859         options.
29860
29861         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29862         succeeded.
29863
29864         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29865
29866 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29867
29868         * lib/gcc.exp (gcc_target_compile): Add support for defining
29869         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29870         the machine doesn't have those features.
29871
29872 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29873
29874         * g++.law/operators4.exp: Don't use LIBS.
29875
29876 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29877
29878         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29879
29880         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29881         * lib/g++.exp: Set it here instead. Also, allow use of the
29882         --tool_exec and --tool_opt options. Change CXX to
29883         GXX_UNDER_TEST.
29884
29885         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29886
29887         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29888
29889 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29890
29891         * lib/old-dejagnu.exp: Use prune_warnings instead of
29892         prune_system_crud.
29893         * lib/mike-g++.exp: Ditto.
29894         * lib/gcc.exp: Ditto.
29895         * lib/g++.exp: Ditto.
29896
29897         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29898
29899 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29900
29901           * 941014-2.c: Include stdlib.h
29902           * 960327-1.c: Include stdio.h
29903           * dbra.c, index-1.c: Don't assume ints are 32bits.
29904
29905 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29906
29907         * lib/gcc.exp: Add gcc,stack_size target feature.
29908
29909         * lib/g++.exp(g++_target_compile): Add the include and link
29910         paths here, not in two other places. And, it's $options, not
29911         options.
29912
29913         * lib/mike-g++.exp(postbase): Remove the code that determines
29914         the correct include and link paths.
29915         * g++.old-deja/old-deja.exp: Ditto.
29916
29917 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29918
29919         * lib/g++.exp(g++_init): target_compile no longer returns the
29920         filename of the result.
29921
29922 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29923
29924         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29925         call to glob.
29926
29927         * gcc.c-torture/special/special.exp: Change call to
29928         gcc_target_compile to include the object file.
29929
29930 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29931
29932         * gcc.c-torture/special/special.exp: Correct misspelling in last
29933         change.
29934
29935 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29936
29937         * lib/plumhall.exp(ph_summary): Log the entire output of the
29938         executable. Return -1 if there were any failures, 0 otherwise.
29939         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29940         (ph_make): Clean up objects and executables that were built
29941         if the tests succeeded.
29942
29943 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29944
29945         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29946         libraries and includes in the build tree as appropriate.
29947
29948 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29949
29950         * lib/c-torture.exp: Instead of looking for the global variable
29951         NO_LONG_LONG, check to see if that's a feature of the target.
29952
29953 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29954
29955         * config/default.exp: Minimize. Delete the remainer of the files in
29956         config; this functionality is now in devo/dejagnu/config.
29957
29958         g++.*/*: Pass any additional flags used to compile to postbase;
29959         delete CXXFLAGS.
29960
29961         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29962         is now done by runtest.exp. Use gcc_target_compile instead of
29963         compile.
29964
29965         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29966         Remove references to CFLAGS. Use remote_file instead of
29967         calling rm -f.
29968         (c-torture): Take a list of arguments to use to compile this
29969         testcase.
29970
29971         lib/g++.exp: Simplify. Use target_compile instead of compile.
29972         lib/gcc-dg.exp: Ditto.
29973         lib/gcc.exp: Ditto.
29974         lib/mike-{gcc,g++}.exp: Ditto.
29975         lib/old-dejagnu.exp: Ditto.
29976         lib/plumhall.exp: Ditto.
29977
29978 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29979
29980         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29981         (ph_linker): Likewise.
29982
29983 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29984
29985           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29986         MAP_ANON / MAP_ANONYMOUS if defined;
29987         else try to map from /dev/zero .
29988
29989 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29990
29991         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29992         isn't defined, then define it to MAP_ANONYMOUS.
29993
29994 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29995
29996         * gcc.c-torture: Update to c-torture-1.42 release.
29997
29998 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29999
30000         * gcc.c-torture: Update to c-torture-1.41 release.
30001
30002 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30003
30004         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30005         c-torture release.
30006
30007 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30008
30009         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30010         and LDFLAGS.  Fix second case to append the target_info ldflags
30011         onto LDFLAGS, not CFLAGS.
30012         * lib/g++.exp (g++_init): Add target_info stuff.
30013         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30014         of libgloss and newlib flags for !native.
30015
30016         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30017         (GDB): Fix relative path to go up another dir for finding gdb.
30018
30019 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30020
30021         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30022         versions in the target_info array, if they don't exist.
30023
30024 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30025
30026         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30027
30028 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30029
30030         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30031         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30032
30033 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30034
30035         * lib/old-dejagnu.exp: Don't remove the output file before we've
30036         actually tested it. Don't append pwd to the path of the executable
30037         we're testing.
30038
30039 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30040
30041         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30042
30043 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30044
30045         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30046         temporary directory for compiler files, and set it to a default
30047         value of /tmp. Set $output as the name of the output file from
30048         compiling the testcase. Add a -o option to $cflags_var so the
30049         compiler writes the final output file as $output. Set $executable
30050         to $output.
30051
30052         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30053         directory for compiler files, and set it to /tmp if it doesn't
30054         already have a value. Set $output_file to the name of the output
30055         file from compiling the testcase. Add a -o option to CXXFLAGS so
30056         the compiler writes the final output file as $output. Use $output
30057         as the executable to be tested.
30058
30059 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30060
30061         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30062
30063 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30064
30065         * gcc.c-torture/execute/pending-1.c: New test.  Still
30066         pending in Tege's queue.
30067
30068 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30069
30070         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30071         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30072         if there were failures.  Call unresolved if there were unresolved
30073         testcases.  Call gcc_fail if program did not run to completion.
30074         (ph_make): Pass additional argument name to ph_execute.
30075         (ph_execute): Add new argument.  Pass additional arguments to
30076         ph_summary.  Call gcc_fail is there is no execution output.
30077
30078 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30079
30080         * lib/plumhall.exp (proc_summary): Output relavent summary
30081         lines into the log so specific failures in plumhall can be
30082         investigated.
30083
30084 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30085
30086         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30087         (c-torture-execute): Don't try to execute tests which use
30088         "long long" types if $NO_LONG_LONG is nonzero.
30089
30090 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30091
30092         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30093         not c-torture.
30094
30095         * gcc.ieee: Move from here.
30096         * gcc.c-torture/execute/ieee: To here.
30097
30098 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30099
30100         * gcc.c-torture: Update to c-torture-1.41 release.
30101
30102 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30103
30104         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30105         not "$output".
30106
30107 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30108
30109         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30110         -c present.
30111
30112 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30113
30114         * config/proelf.exp: Handle connecting to a simulator.
30115
30116 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30117
30118         * config/proelf.exp: New file.  Enough framework that we can
30119         run c-torture tests on the proelf targets (or any other target
30120         that gdb can connect to for that matter).
30121
30122 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30123
30124         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30125         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30126
30127         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30128         exec_output exists.
30129
30130 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30131
30132         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30133         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30134
30135         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30136         to pass/fail/unresolved/unsupported/untested.  Caller must now
30137         call unresolved/unsupported/untested.
30138         * lib/*.exp: Update FSF address.  Update to handle new results of
30139         ${tool}_load.
30140         * lib/chill.exp (verbose): Delete.
30141
30142 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30143
30144         * lib/gcc.exp (default_gcc_start): Change order of args to
30145         $LDFLAGS $CFLAGS $LIBS.
30146         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30147         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30148         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30149         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30150         * gcc.misc-tests/dg-test.exp: Likewise.
30151         * gcc.misc-tests/msgs.exp: Likewise.
30152         * gcc.prms/prms.exp: Likewise.
30153         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30154         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30155
30156         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30157
30158 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30159
30160         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30161
30162         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30163         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30164
30165         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30166         necessary.
30167
30168 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30169
30170         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30171         global for loop; add use of $mathlib.
30172         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30173         settings here; set mathlib for anything but VxWorks.
30174
30175 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.c-torture: Update to c-torture-1.40 release.
30178
30179 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30180
30181         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30182         dg.exp.
30183
30184 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30185
30186         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30187         global.
30188
30189 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30190
30191         * lib/g++.exp (LIBS): Define if not already.
30192         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30193         (gcc-dg-prune): Call prune_gcc_output.
30194         * lib/gcc.exp (prune_gcc_output): New proc.
30195         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30196         prune_gcc_output.
30197
30198 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30199
30200         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30201         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30202
30203 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30204
30205         * gcc.c-torture: Update to c-torture-1.39 release.
30206
30207 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30208
30209         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30210         fails, try others as well.
30211
30212 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30213
30214         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30215         If compilation fails, mark execute tests as `untested'.
30216         If test is marked as unsupported, don't mark compilation and
30217         execute tests as failed.
30218
30219 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30220
30221         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30222         libstdc++ for whether or not we want to be doing shared
30223         libraries.  Delete link_curses since we don't need it anymore.
30224         * lib/mike-g++.exp (postbase): Don't link in libg++.
30225         * g++.old-deja/old-deja.exp: Likewise.
30226
30227 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30228
30229         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30230
30231 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30232
30233         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30234         For that, add `-Wl,-a,shared_archive'.
30235         * g++.old-deja/old-deja.exp: Likewise.
30236
30237 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30238
30239         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30240
30241 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30242
30243         * lib/mike-g++.exp (postbase): Pay attention to the status of
30244         g++_load.
30245
30246 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30247
30248           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30249
30250 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30251
30252         * lib/gcc.exp (default_gcc_start): No longer need to log program
30253         being executed or its output, execute_anywhere does that now.
30254         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30255         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30256
30257 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30258
30259         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30260         the same as those in lib/g++.exp.
30261
30262 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30263
30264         * gcc.c-torture: Update to c-torture-1.38 release.
30265         * gcc.ieee: Related changes.
30266
30267 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30268
30269         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30270         "exec". Minor reformatting changes.
30271
30272         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30273         cross. This means all "exec" calls now work on a remote host as
30274         well.
30275         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30276         cross. Filter out the extra "\r\n" stuff that expect puts in.
30277         (c-torture-execute): Filter out the bogus warnings like
30278         c-torture-compile does. Add support for canadian cross.
30279         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30280         Use execute_anywhere rather than calling exec directly. Now it
30281         works for canadian cross testing.
30282
30283 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30284
30285         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30286         results into a variable, and check that rather than using file exists.
30287
30288 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30289
30290         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30291         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30292
30293 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30294
30295         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30296         lib_curses if there's a shared libg++ in the build tree.
30297
30298 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30299
30300         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30301         if not supported target.
30302
30303 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30304
30305         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30306         link_curses up to always happen, not just for native builds.
30307
30308 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30309
30310         * gcc.c-torture: Update to c-torture-1.36 release.
30311         * gcc.failure: Related changes.
30312
30313 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30314
30315         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30316
30317 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30318
30319         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30320         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30321         runshlib, link_curses, and mathlib for link and run.
30322
30323         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30324         pass the runtime shared library options for Solaris, OSF/1, and
30325         Irix5, and link with -lcurses to avoid unresolved references.
30326
30327 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30328
30329         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30330         only run once.
30331
30332 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30333
30334         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30335
30336 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30337
30338         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30339         do not have a framework for the "compat" tests yet.
30340
30341 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30342
30343         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30344         set to null if we're testing vxworks5.1.  Use that instead of
30345         `-lm' in the setting of LIBS for link and run.
30346
30347 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30348
30349         * config/rom68k.exp (${tool}_load): Major changes to make it
30350         work.  Verified that it does in fact return the stuff in
30351         exec_output properly.  Catch any Emul or any TRAP other than 0.
30352
30353 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30354
30355         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30356         LDFLAGS properly for targets that need stuff from libgloss.
30357         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30358         only run once.
30359         (gpp_initialized): New variable.
30360
30361 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30362
30363         * config/rom68k.exp: Load libgloss.exp.
30364         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30365         so we can produce a fully linked binary.
30366         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30367         so we can produce a fully linked binary.
30368
30369 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30370
30371         * lib/plumhall.exp (ph_section): Watch for expected failures.
30372         Add missing `else'.
30373
30374         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30375         run the testcase.
30376         (c-torture): Likewise.
30377
30378 1995-08-28  Doug Evans  <dje@cygnus.com>
30379
30380         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30381
30382         * lib/mike-g++.exp (mike_cleanup): New proc.
30383         (prebase): New globals compiler_result, not_compiler_result,
30384         target_regexp.
30385         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30386         allow leading "-" in pattern.  Watch for unsupported tests.
30387         If $compiler_result is set, pattern match assembler code,
30388         and ditto for $not_compiler_result.
30389         * lib/mike-gcc.exp: Likewise.
30390
30391         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30392         execution "succeeded".
30393
30394 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30395
30396         * config/win32.exp: New file.
30397         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30398
30399 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30400
30401         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30402         unsupported.
30403         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30404         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30405         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30406
30407         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30408         "... without exceptions was ...".  That is now handled by
30409         prune_system_crud.
30410         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30411
30412 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30413
30414         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30415         sieve.c,sort2.c}: New files.
30416         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30417         sieve.exp,sort2.exp}: Drivers for them.
30418
30419         * lib/mike-gcc.exp (program_output): New user settable variable.
30420         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30421         messages.
30422         * lib/mike-g++.exp (program_output): New user settable variable.
30423
30424         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30425
30426         * config/sh.exp: Deleted (use sim.exp instead).
30427
30428 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30429
30430         * config/vx.exp: Declare CHECKTASK as global.
30431         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30432         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30433         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30434
30435 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30436
30437         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30438         target. Like vx.exp, only includes `vx29k.exp' instead of
30439         `vxworks.exp'.
30440
30441 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30442
30443         * config/sim.exp: Increase time limit from 120 seconds to 240.
30444
30445 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30446
30447         * gcc.c-torture/execute/950628-1.c: New test.
30448
30449 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30450
30451         * gcc.c-torture: Update with changes/additions from
30452         c-torture-1.34.
30453
30454 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30455
30456         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30457
30458 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30459
30460         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30461
30462 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30463
30464         * gcc.c-torture/compile/950512-1.c: New test.
30465         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30466         * gcc.dg/struct-ret-1.c: Likewise.
30467
30468 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30469
30470         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30471           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30472
30473 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30474
30475         * gcc.c-torture/special/920411-1.c: Deleted.
30476         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30477
30478 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30479
30480         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30481         cpu limit.
30482
30483 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30484
30485         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30486
30487 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30488
30489         From kenner;
30490         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30491         is the proper length.
30492         * va-arg-3.c: Likewise.
30493
30494 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30495
30496         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30497         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30498
30499         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30500         * lib/g++.exp (default_g++_start): Delete old cruft.
30501
30502 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30503
30504         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30505         (2 * (1 << 18)) to (2 * (1 << 17)).
30506
30507         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30508
30509 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30510
30511         * config/rom68k.exp: Renamed from config/idp.exp
30512
30513 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30514
30515         * c-torture/compile/921109-2.c
30516
30517 1995-04-18  Mike Stump  <mrs@cygnus.com>
30518
30519         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30520         excess errors.
30521
30522 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30523
30524         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30525         output.
30526         * lib/g++.exp (default_g++_start): Likewise.
30527
30528 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30529
30530         * gcc.c-torture/compile/950329-1.c: New test.
30531
30532 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30533
30534           * config/bug.exp (${tool}_load): Updated to use new remote_open
30535           and remote_close procs.
30536         * config/idp.exp: New file.
30537
30538 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30539
30540         * gcc.c-torture/execute/950322-1.c: New test.
30541
30542 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30543
30544         * config/vx.exp (${tool}_load): Clean up testing of return code from
30545         vxworks_ld and vxworks_spawn.
30546
30547 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30548
30549         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30550
30551 1995-03-13  Mike Stump  <mrs@cygnus.com>
30552
30553         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30554         can mark excess errors on a machine by machine basis.  Note, the
30555         default is to not expect any excess errors, even when excess
30556         errors test - is given, so you will want to put an XFAIL ... on
30557         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30558         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30559         those 4 machines, but no others.
30560
30561 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30562
30563         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30564         * lib/c-torture.exp: to here.
30565
30566 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30567
30568         * gcc.c-torture/execute/950221-1.c: New test.
30569         * gcc.c-torture/execute/struct-ret-1.c: New test.
30570         * gcc.c-torture/compile/950221-1.c: New test.
30571
30572         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30573
30574 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30575
30576         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30577         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30578
30579 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30580
30581         * g++.gb: New directory of tests, derived from my signature and
30582         class scoping tests.
30583
30584         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30585         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30586         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30587         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30588         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30589         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30590         * g++.gb/sig25.C: Likewise.
30591
30592         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30593         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30594         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30595         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30596         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30597         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30598         * g++.gb/sig25.exp: Likewise.
30599
30600         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30601         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30602         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30603         * g++.gb/scope13.C: Likewise, this test still fails.
30604
30605         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30606         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30607         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30608         * g++.gb/scope13.exp: Ditto.
30609
30610         * g++.gb/README: New file, explains what these tests are about.
30611
30612 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30613
30614         * lib/dg.exp (dg-do): Support `preprocess'.
30615         (dg-test): Likewise.
30616
30617 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30618
30619         * config/udi.exp: change "continue -expect" to "exp_continue".
30620
30621 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30622
30623         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30624         Delete redundant tests.
30625
30626         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30627         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30628         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30629         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30630         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30631         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30632         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30633         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30634
30635         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30636         storing label pointers.
30637         * gcc.c-torture/execute/921019-1.c: Likewise.
30638         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30639         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30640         parameter fp.
30641         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30642         constants.
30643
30644         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30645         Delete obsolete tests.
30646
30647         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30648         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30649         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30650         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30651         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30652         * gcc.c-torture/compile/950124-1.c: New test.
30653
30654         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30655
30656 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30657
30658         * lib/mike-g++.exp: Add -lm to LIBS.
30659
30660 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30661
30662         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30663
30664 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30665
30666         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30667
30668 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30669
30670         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30671
30672 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30673
30674         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30675         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30676         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30677         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30678         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30679         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30680         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30681         * g++.law/{operators31.C, operators32.C,
30682         * g++.law/{operators33.C, operators34.C}: Likewise.
30683         * g++.law/{pic1.C, refs2.C}: Likewise.
30684         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30685         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30686         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30687         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30688
30689         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30690         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30691         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30692         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30693         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30694         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30695         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30696         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30697         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30698         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30699         * g++.law/{operators34.exp}: Likewise.
30700         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30701         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30702         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30703         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30704         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30705
30706         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30707         No longer expected to fail.
30708         * g++.law/missed-error3.C: Tweak for recent bool changes.
30709
30710 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30711
30712         * config/emb-unix: Deleted.
30713         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30714         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30715
30716 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30717
30718         * lib/dg.exp (dg-test): Fix typo in last patch.
30719
30720 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30721
30722         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30723         (handles multiple occurrences).
30724
30725 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30726
30727         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30728         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30729         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30730         printed).
30731         * lib/c-torture.exp (c-torture-compile): Likewise.
30732         (c-torture): Prepend full path if missing.
30733         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30734         (gcc_fail): Likewise.
30735         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30736
30737 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30738
30739         * lib/netware.exp: Only attach to NetWare i386 systems.
30740
30741 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30742
30743         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30744         messages.  Add test name to "output pattern match" pass/fail message.
30745
30746 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30747
30748         * gcc.dg: New testsuite.
30749         * gcc.dg/dg.exp: New file.
30750
30751         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30752         test-switch.c}: Deleted.
30753
30754         * gcc.misc-tests/msgs.exp: New testcase driver.
30755
30756 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30757
30758         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30759         Watch for illegal return values from ${tool}_load.
30760         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30761         cross targets.  Coerce return value >0 to 1.
30762
30763 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30764
30765         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30766
30767         * config/emb-unix.exp: New file.
30768
30769         * config/sim.exp: Error if variable $SIM not defined.
30770         (${tool}_load): Mark test as "untested" if simulator missing.
30771
30772         * config/unix.exp: Load remote.exp to get rcp_download.
30773         * lib/c-torture.exp: Use different option lists for testcases with
30774         and without loops.
30775         * gcc.c-torture/execute/execute.exp: Likewise.
30776
30777 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30778
30779         * config/*.exp: Clarify return code from ${tool}_load.
30780         Call `unresolved' or `untested' instead of `warning' or `perror'
30781         (sometimes you still want to call both though).
30782         Add comment that `shell_id' is local to each file.
30783         * config/udi.exp (timeout): Set to 30.
30784         Don't print warning if connection fails, $connectmode has already
30785         printed an error.
30786         (${tool}_load): Move verbose messages to level 2.
30787         Rework pattern for "Process started" message.
30788         Pass `shell_id' to ${connectmode}_download.
30789         Retry twice upon timeout.  Make resetting of target more robust.
30790         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30791         Pass `shell_id' to exit_$connectmode.
30792         Only call exit_$connectmode if connected.
30793         * config/unix.exp (${tool}_load): Check return codes better.
30794         * config/vrtx.exp (${tool}_load): Likewise.
30795         * config/vx.exp (${tool}_load): Likewise.
30796         Delete unneeded global's.
30797         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30798         from ${tool}_load.
30799         (dg-stat): Delete.
30800         (dg-init): Delete recording of pass/fail counts.
30801         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30802         (old-dejagnu-init): Likewise.
30803         (old-dejagnu-stat): Delete contents, empty proc now.
30804         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30805         (c-torture): Delete references to lcnt, lpass, lfail.
30806         Get option list from TORTURE_OPTIONS.
30807         Delete -funroll[-all]-loops if no loops.
30808         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30809         (g++_stat): Delete contents (empty proc now).
30810         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30811         (gcc_finish): Likewise.
30812         (gcc_stat): Deleted.
30813         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30814         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30815         * gcc.c-torture/execute/execute.exp: Likewise.
30816         Split tests into two parts: compile, execute.
30817         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30818         no loops.  Update to reflect clarified return codes from ${tool}_load.
30819
30820 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30821
30822         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30823         to grep for.
30824         (old-dejagnu): Likewise (where necessary).
30825
30826 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30827
30828         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30829
30830         * lib/dg.exp (dg-process-target): Fix processing of selector.
30831         Add comment regarding use of `error'.
30832
30833         * lib/gcc.exp (prune_system_crud): Define if missing.
30834         * lib/g++.exp (prune_system_crud): Likewise.
30835
30836         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30837         Call prune_system_crud.
30838         * lib/dg.exp (dg-runtest): New proc.
30839         Use perror instead of send_user for tcl errors in testcase.
30840         Don't return any value, it's never used.
30841         Don't clobber previous definition of `unknown'.
30842         Print tcl errors in `dg-final'.
30843
30844 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30845
30846         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30847         (dg-test): Don't print errorInfo, it contains stack backtrace.
30848
30849 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30850
30851         * lib/g++.exp (runtest_file_p): Define if missing.
30852
30853 1994-09-24  Doug Evans  (dje@cygnus.com)
30854
30855         * lib/mike-g++.exp: Comment out loading of g++.exp.
30856         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30857         (default_g++_version): Always print something.
30858         (default_g++_start): Comment out call to `which'.
30859         (g++_start, g++_load): Deleted (must be defined in config file).
30860         * lib/gcc.exp: Test for existence of $CC at start.
30861         Delete check for tmpdir (done in gcc_init).
30862         (default_gcc_version): Always print something.
30863         (default_gcc_start): Comment out call to `which'.
30864         * config/*.exp: Major cleanup - make cross targets work at least a
30865         little better for g++ (by not being "--tool gcc" specific).
30866         Rename gcc_xxx to ${tool}_xxx.
30867         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30868         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30869
30870 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30871
30872         * lib/c-torture.exp (c-torture-compile): Rework compiler
30873         message processing.
30874
30875         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30876         c-torture.
30877
30878 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30879
30880         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30881
30882         * lib/dg.exp (dg-process-target): Support { target native }.
30883
30884 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30885
30886         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30887         looked for "... program xxx got fatal signal".
30888         Correct regsub munging of `comp_output'.
30889         Ignore compiler messages "path prefix not used" and "linker input
30890         file unused".
30891
30892 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30893
30894         * lib/gcc.exp (runtest_file_p): Define if missing.
30895         * gcc.prms/template.c: Example to work from.
30896
30897 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30898
30899         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30900         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30901
30902         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30903         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30904         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30905         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30906
30907         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30908         (dg-process-target): No longer a varargs proc.
30909         Return S/N for target, P/F for xfail.  All callers changed.
30910         (user option procs): More argument checking.
30911         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30912         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30913         (dg-test): Skip test if not running on selected target in `dg-do'.
30914         Update handling of `dg-do-what', `dg-output-text'.
30915         Separate execution pass/fail from output pattern match pass/fail.
30916         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30917
30918 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30919
30920         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30921         target for 920510-1.c.
30922
30923 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30924
30925         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30926         Clean up comment regarding use of passcnt, etc.
30927         (gcc_stat): Don't update `testcnt' here.
30928         (gcc_finish): Do it here.
30929         Might as well reset `but_id' here too.
30930         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30931         to determine if the file should be tested.
30932         * gcc.c-torture/compile/compile.exp: Likewise.
30933         * gcc.c-torture/execute/execute.exp: Likewise.
30934         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30935         * gcc.misc-tests/dg-test.exp: Likewise.
30936         * gcc.prms/prms.exp: Likewise.
30937         * gcc.wendy/wendy.exp: Likewise.
30938         * g++.old-deja.exp: Likewise.
30939         Move "Testing file" message to verbose level 1.
30940
30941 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30942
30943         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30944
30945 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30946
30947         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30948         (default_gcc_start): Accept optional second list element
30949         of compiler flags.  Print compiler output at verbosity level 2.
30950         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30951         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30952         Save current values of framework globals passcnt, failcnt, xpasscnt,
30953         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30954         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30955         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30956         xfailcnt to compute stats.  Update framework global `testcnt' from
30957         pass/fail counts.
30958         (gcc_finish): New proc.  Clean up test environment.
30959         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30960         (gcc_epass, gcc_efail): Delete.
30961         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30962         argument of line number.
30963         (dg-init): If the tool has an init routine, call it.
30964         (dg-test): Remove args `cflags_var' and `libs_var'.
30965         Pass all compiler options to ${tool}_start.
30966         Handle missing line number.
30967         (dg-finish): New function.
30968         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30969         particular files.  Call gcc_finish at end.  Move "skipping test"
30970         message to verbosity level 3.
30971         * gcc.c-torture/compile/compile.exp: Likewise.
30972         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30973         * gcc.c-torture/execute/execute.exp: Likewise.
30974         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30975         Print testcase being tried at verbosity level 1.
30976         * gcc.c-torture/special/special.exp: Unset xfail.
30977         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30978         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30979         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30980         * gcc.failure/failure.exp: Likewise.
30981         * gcc.ieee/ieee.exp: Likewise.
30982         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30983         Update call to dg-test.  Call dg-finish at end.
30984         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30985         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30986         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30987         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30988         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30989         * gcc.wendy/wendy.exp: Add copyright.
30990         Delete setting of tmpdir (done by gcc_init).
30991         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30992         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30993         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30994         gcc_[ce]pass/fail.
30995
30996 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30997
30998         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30999         confusion.
31000         (g++_load): Likewise.
31001
31002         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31003         Rename argument to `prog' to remove the confusion.
31004         Varargs fns behave differently too!
31005         (g++_load): Likewise.
31006
31007         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31008
31009         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31010         what it is.  Delete (always) printing of status value for !native.
31011         Simplify verbose code, and include status and exec_output.
31012         (g++_load): Use gcc_load.
31013
31014 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31015
31016         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31017         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31018         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31019         940714-3.c as these testcases don't exist anymore.  Make
31020         va-arg-1.c expected to pass.
31021
31022 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31023
31024         * gcc.misc-tests/misc.exp: Only run specific testcases.
31025         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31026         * gcc.misc-tests/dg-[1-9].c: New files.
31027
31028         * lib/dg.exp: New testsuite driver.
31029         * gcc.prms/prms.exp: Use it.
31030
31031         * README.gcc: New file.
31032
31033         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31034         Document and reset `lxpass' and `lxfail'.
31035         Simplify "initialized" message.
31036         (gcc_stat): Clean up comments a little.
31037
31038 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31039
31040         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31041
31042 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31043
31044         * lib/old-dejagnu.exp (process-option): New proc.
31045         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31046         (old-dejagnu): Simplify.
31047         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31048
31049 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31050
31051         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31052         exists and is not an empty string.
31053
31054         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31055         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31056         finished.
31057         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31058         automatically.
31059
31060         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31061         longer expected to fail.
31062
31063         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31064         "f" function call.
31065
31066         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31067
31068         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31069         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31070         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31071         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31072         c-torture-1.29.
31073
31074         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31075         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31076
31077         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31078
31079         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31080         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31081
31082         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31083         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31084         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31085
31086 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31087
31088         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31089         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31090         940714-1.c, 940714-2.c, 940714-3.c},
31091         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31092         gcc.misc-tests/{mg.c,mg.exp}:
31093         New tests.
31094         * gcc.noncompile/noncompile.exp: Change accordingly.
31095
31096 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31097
31098         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31099         Undo previous clobberage.
31100
31101 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31102
31103         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31104         * gcc.special/{930510-1.c, special.exp}:
31105         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31106         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31107         struct-varargs-1.c}: New tests from c-torture-1.26.
31108
31109 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31110
31111         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31112           argument to switch.
31113
31114 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31115
31116         * Revert the previous changes.  Please see Rob's directory
31117           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31118           fixes.
31119
31120 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31121
31122         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31123             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31124             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31125             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31126             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31127             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31128             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31129             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31130             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31131             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31132             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31133             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31134             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31135             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31136             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31137             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31138             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31139             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31140             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31141             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31142             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31143             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31144             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31145             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31146             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31147             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31148             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31149
31150 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31151
31152         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31153             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31154           with perror calls.
31155
31156 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31157
31158         * config/unix.exp (g++_load): Fix syntax.
31159
31160 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31161
31162         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31163         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31164         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31165         Don't expect va-arg-1.c to fail.  Correct expected output for
31166         920928-1.c.
31167         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31168         * gcc.wendy/hbm4.c: Correct typo.
31169         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31170
31171 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31172
31173         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31174         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31175         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31176         * lib/c-torture.exp (c-torture-compile): Ditto.
31177
31178         Reduce volume of output (remove all the -I's and such).
31179         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31180         Call gcc_cpass, gcc_cfail.
31181         (c-torture): Pass testing option to c-torture-compile.
31182
31183 1994-03-21  Doug Evans  (dje@cygnus.com)
31184
31185         Bring patches over from progressive.
31186         * config/default.exp: Exit remote shell cleanly.
31187         (g++_exit, g++_start): Add default versions.
31188         * config/sim.exp (gcc_load): Use perror, not error.
31189
31190 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31191
31192         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31193         set in site.exp.
31194
31195 1994-03-14  Doug Evans  (dje@cygnus.com)
31196
31197         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31198         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31199         (wendy_try): New proc to run testcase.
31200         (main loop): Call 'em.
31201         * gcc.wendy/*.c: Clean up pass to correct expected output.
31202
31203         * lib/gcc.exp: Minor cleanup work.
31204         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31205
31206 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31207
31208         * config/sim.exp (gcc_load): Document return codes better.
31209         Don't pass -v to simulator.
31210
31211 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31212
31213           * gcc.special/920717-x.c: Fix typo.
31214           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31215           get at sources.
31216
31217         * lib/mike-gcc.exp: Fix typo.
31218
31219 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31220
31221         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31222         binary to use, transform the name.
31223         * config/*.exp: rename everything. Nuke any g++ specific files,
31224         it's now a special case of gcc that requires no special support.
31225         Add a default.exp for unsupported targets.
31226
31227 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31228
31229         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31230         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31231         version of Tcl.
31232
31233 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31234
31235         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31236         than a warning.
31237
31238 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31239
31240         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31241
31242 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31243
31244         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31245         option_list.  Compile every file with only 4/6 option choices
31246         (same as C torture) instead of with 12/18 different option
31247         choices.
31248         * lib/c-torture.exp: Likewise.
31249
31250         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31251         not already set.
31252
31253 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31254
31255         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31256         can put an XFAIL *-*-* on excess errors.
31257
31258 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31259
31260         * g++.law: Add more tests derived from g++-bugs snapshots.
31261
31262         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31263         equivalent to g++.law/init9.
31264
31265         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31266         compiled it, and the a.out file after we've run it.
31267
31268 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31269
31270         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31271         compiled it, and the a.out file after we've run it.
31272
31273 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31274
31275         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31276
31277 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31278
31279         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31280         version number.
31281
31282 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31283
31284         * g++.law: New directory of g++ tests derived from the g++-bugs
31285         snapshots.
31286
31287 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31288
31289         * gcc.compile: initbug1.c initbug1.exp testcase added
31290
31291 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31292
31293         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31294         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31295           fixes submitted by Jeff Law (law@cs.utah.edu)
31296         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31297           Jeff Law (law@cs.utah.edu)
31298
31299
31300 1993-11-30  Mike Stump  (mrs@cygnus.com)
31301
31302         * config/unix-g++.exp: Follow the gcc way of doing things.
31303         * g++.old-deja/old-deja.exp: Minor updates.
31304         * lib/g++.exp: New file, follow the gcc way of doing things.
31305         * lib/old-dejagnu.exp: Minor updates.
31306         * lib/mike-g++.exp: Always unset errorInfo.
31307
31308 1993-11-06  Mike Stump  (mrs@cygnus.com)
31309
31310         * lib/gcc.exp: Fix some errors with the below change, CC and
31311         CFLAGS should be global when setting, not local.
31312
31313 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31314
31315         * lib/gcc.exp: Transform tool name.
31316
31317 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31318
31319         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31320
31321 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31322
31323         * lib/gcc.exp: change gcc_done to gcc_stat
31324
31325 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31326
31327         * Upgraded gcc testsuite to c-torture version 1.25
31328
31329 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31330
31331         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31332         * lib/c-torture: added hooks for new reporting code.
31333
31334 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31335
31336         * config/sh-gcc.exp: check if sh-sim exists in the path
31337
31338 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31339
31340         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31341         * gcc.compile/compile.exp: Initial changes for new logic.
31342         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31343         * gcc.failure/failure.exp: Initial changes for new logic.
31344         * gcc.ieee/ieee.exp: Initial changes for new logic.
31345         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31346         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31347         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31348         * lib/c-torture.exp: Initial changes for new logic.
31349         * lib/gcc.exp: Initial changes for new logic.
31350
31351 1993-10-15  Mike Stump  (mrs@cygnus.com)
31352
31353         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31354         depend upon failure or success.  Fully qualify names in failure
31355         and success messages.  Always remove a.out before starting
31356         compile, just in case.  Pay more attention to error text output by
31357         the compiler.  Handle testcases with no known past errors just
31358         like all others, so that things are uniform.  Other miscellaneous
31359         improvements.
31360
31361 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31362
31363         * gcc.cpp: new directory for cpp tests
31364
31365 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31366
31367         * lib/chill.exp: Code reformatted, removed unused code.
31368         * config/unix-chill.exp: Code reformatted, removed unused code.
31369         * chill.execute/execute.exp: Code reformatted, removed unused code.
31370         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31371
31372 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31373
31374         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31375         routines not written.
31376
31377 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31378
31379         * config/bug-gcc.exp: Use new procs from bug.exp.
31380
31381 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31382
31383         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31384         via ftp, rather than depending on NFS.
31385         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31386         case.
31387
31388 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31389
31390         * config/bug-gcc.exp: Use new download proc.
31391
31392 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31393
31394         * chill.execute/execute.exp: cleanups, handles errors better
31395         * chill.compile/compile.exp: rewrite, based on execute.exp
31396         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31397         * lib/chill.exp: major changes to diff proc and compile and link
31398           procs. added chill_fail and chill_pass wrappers to pass and
31399           fail. added more comments, and handle error codes better.
31400           Added a hack to capture stderr from exec, so noncompile tests
31401           can work.
31402
31403 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31404
31405         * chill.execute/execute.exp: rewrite of testsuite driver
31406         * lib/chill.exp: rewrite of testsuite driver
31407         * config/unix-chill.exp: rewrite of testsuite driver
31408
31409 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31410
31411     In chill.execute:
31412         * iexpr.ch: Standardize uppercase.
31413         * tuples.dat: Standardize uppercase.
31414         * vary.ch: standardize.  Correct varying string assignments.
31415         * vary.dat: Add new output lines.
31416
31417 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31418
31419     In chill.execute:
31420         * chprintf.ch: Standardize use of uppercase.
31421         * tuples.ch: Standardize and turn arr2 into a DCL,
31422           rather than a SYN.
31423         * pinits.ch: Standardize.
31424
31425 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31426
31427         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31428         * Makefil: Renamed to Makefile.in.
31429         * configure.in: New.
31430
31431 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31432
31433     In chill.execute:
31434         * .cvsignore: Add result/output files.
31435         * Makefile: Fix up variables at start.  Use MFLAGS
31436           everywhere.  Correct bool_loc, built_ins entries.
31437           Add entry for vary1.ch.
31438         * bitarray.ch: Standardize upper-case usage.
31439         * bitexpr.ch: Standardize, add output of b1.
31440         * params.ch: Use arrayt in along PROC parameters, to
31441           avoid novelty problems.
31442         * sets.ch: Tiny cleanup.
31443         * vary1.ch: Re-indent.
31444
31445 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31446
31447           * Add PR-related files to Makefiles, .cvsignore files, etc.
31448
31449 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31450
31451         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31452           with compiler objects. New names are test-flow.c and test-loop.c
31453
31454 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31455
31456         * Upgraded c-torture tests from 1.19 to 1.20
31457
31458         * new files:
31459         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31460         * gcc.compile: 930623-1.c 930623-2.c
31461         * gcc.noncompile: 930622-1.c 930622-2.c
31462         * gcc.failure: 920411-1.c 920627-2.c
31463         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31464
31465 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31466
31467         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31468           More changes to get testsuite working properly. Needs more work.
31469           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31470
31471 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31472
31473         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31474           More changes to get testsuite working properly. Needs more work.
31475
31476 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31477
31478         * chill.compile/compile.exp: Added for Dejagnu support
31479         * chill.execute/execute.exp: Added for Dejagnu support
31480         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31481
31482 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31483
31484     This should complete moving the CHILL test files.
31485         * chill.noncompile(.cvsignore printf.grt
31486             in-printf.grt chprintf.grt chprintf.ch):
31487             Added test-support files.
31488           (Makefile): Modified further.
31489         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31490             signal.ch): Added test files.
31491           * chill.execute (.cvsignore printf.grt printr.c
31492             in-printf.grt rts.c chprintf.grt rts.h): Added
31493           test-support files.
31494             (Makefile): More corrections.
31495
31496 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31497
31498         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31499           test cases, ready for DejaGnu.
31500
31501 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31502
31503         * Upgraded c-torture tests from 1.18 to 1.19
31504
31505         * gcc.compile: added test(s):
31506           930607-1.c
31507         * gcc.execute: added test(s):
31508           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31509
31510         * added new subdirectory for misc tests: gcc.misc-tests
31511         * gcc.misc-test(s): added tests:
31512           inst-check.c test-consts.c test-ior.c test-switch.c
31513
31514 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31515
31516         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31517
31518 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31519
31520         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31521
31522 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31523
31524         * Upgraded c-torture tests from 1.17 to 1.18
31525
31526 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31527
31528         * Upgraded c-torture tests from 1.12 to 1.17
31529
31530 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31531
31532         * lib/old-dejagnu.exp:
31533           Fixed handling of XFAIL target triplets to correctly
31534           recognize wildcard characters.  Removed code that
31535           appended a unique id tag to the end of the file name
31536           printed out by the result of the testcases within a
31537           given test file.
31538
31539 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31540
31541         * lib/old-dejagnu.exp:
31542           Reworked expected failure handling to trigger off of XFAIL
31543           keyword in keyphrase embeded in testcase source code. The
31544           XFAIL keyword must be at the end of the keyphrase line. It
31545           may optionally be followed by one or more target triplets.
31546           It has just occured that the handling of wildcards in the
31547           target triplet may not be correct.
31548
31549 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31550
31551         * g++.old-deja/tests:
31552           Moved all subdirectories up one level into g++.old-deja .
31553
31554         * lib/old-dejagnu.exp:
31555           Fixed problem with CXXFLAGS not being properly reset, and being
31556           corrupted with extraneous "-c" compiler option.  This was
31557           causing binaries to not be generated for test that needed them.
31558           Modified strings passed to "pass" and "fail" so that individual
31559           tests from the same test file would be distinguished by an
31560           identifier appended to the test file name in the summary logs;
31561           this corrected a problem with erroneous diff logs.  Added code
31562           to search testcases for expected fail and unexpected pass keywords.
31563
31564 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31565
31566         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31567
31568 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31569
31570         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31571           Removed extraneous text from end of "Special g++ Options"
31572           keyphrase.
31573
31574         * lib/old-dejagnu.exp: Added pattern matching to look for new
31575           keywords, embedded in testcases comments, which will trigger
31576           calls to xpass and xfail.
31577
31578 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31579
31580         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31581           comments embedded in the testcases, especially the one looking for
31582           special compiler options, as well as the pattern matching for the
31583           compiler output again.
31584
31585 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31586
31587         * lib/old-dejagnu.exp: Do a proper check of the return value for
31588           execute tests. Fixed several problems with the pattern matching
31589           of the compiler output which gave erroneous test results.
31590           Changed several of the test result messages to be more descriptive.
31591         * config/unix-g++.exp: Proc g++_load now actually works and
31592           executes the tests passed to it and returns a usable return
31593           value.
31594
31595 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31596
31597           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31598
31599 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31600
31601         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31602           Modified both files to properly execute the old style
31603           dejagnu tests. The previous versions of these files were
31604           experimental and did not function anything near correctly.
31605
31606 1993-04-05  Rob Savoye  (rob@cygnus.com)
31607
31608         * Removed all Makefile.in and configure.in files. No configuration
31609         needed now.
31610
31611 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31612
31613         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31614
31615 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31616
31617         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31618         gcc.special/configure.in, gcc.noncompile/configure.in,
31619         gcc.execute/configure.in, gcc.code_quality/configure.in,
31620         g++.other/configure.in, g++.old-deja/configure.in,
31621         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31622         in srcname setting.
31623
31624 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31625
31626         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31627         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31628         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31629
31630 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31631
31632         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31633         (gdb_exit): Don't remove *_soc files.
31634
31635 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31636
31637         * lib/c-torture.exp: Don't look for main; instead always use -w
31638         -c.  This is how the c-torture tests work.  Remove the object
31639         file if the compilation succeeds.
31640         * gcc.execute/execute.exp: Remove executable if test passes.
31641         * gcc.noncompile/noncompile.exp: Every test is an expected
31642         failure.
31643         * gcc.special/special.exp: Added tests from c-torture 1.11,
31644         corrected use of existing test.
31645         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31646         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31647         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31648         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31649         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31650         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31651         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31652         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31653         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31654         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31655         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31656         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31657         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31658         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31659         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31660         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31661         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31662         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31663         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31664         c-torture 1.11.
31665         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31666         correspond to c-torture 1.11.
31667
31668         * New file.