OSDN Git Service

* gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
2
3         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5         -m64.
6         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9
10 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/20212
13         * g++.dg/warn/Wunused-11.C: New test.
14
15 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
16
17         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
18
19 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
20
21         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
22
23 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/20734
26         * g++.dg/template/ptrmem13.C: New test.
27
28 2005-04-05  Per Bothner  <per@bothner.com>
29
30         * lib/gcc.exp: Always add -fno-show-column, for now.
31
32 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
33
34         PR testsuite/20767
35         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
36         of plain old "unsigned int" for the type of "i".  Makes this test
37         64bit clean.
38
39 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
40
41         * gcc.dg/i386-ssefn-1.c: New test.
42         * gcc.dg/i386-ssefn-2.c: New test.
43         * gcc.dg/i386-ssefn-3.c: New test.
44         * gcc.dg/i386-ssefn-4.c: New test.
45
46 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
47
48         PR tree-optimization/20076
49         * gcc.dg/builtin-apply4.c: New test.
50
51         PR preprocessor/19475
52         * gcc.dg/cpp/macspace1.c: New test.
53         * gcc.dg/cpp/macspace2.c: New test.
54
55 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
56
57         * gfortran.dg/pr20755.f: Fixed bad format.
58
59 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
60
61         PR c++/20763
62         * g++.dg/ext/attrib21.C: New test.
63
64 2004-04-05  Devang Patel  <dpatel@apple.com>
65
66         * lib/target-supports.exp (check_effective_target_vect_shif): New.
67         * gcc.dg/vect/vect-shift-1.c: New test.
68         
69 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
70
71         PR libfortran/20755
72         * gfortran.dg/pr20755.f: New test.
73
74 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
75
76         * gfortran.dg/pr15959.f90: New test.
77         * gfortran.dg/string_pad_trunc.f90: New test.
78
79 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
80
81         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
82         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
83         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
84         syntax.
85
86 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
87
88         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
89
90 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
91
92         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
93         * gcc.c-torture/compile/20011119-2.c: Likewise.
94         * gcc.c-torture/compile/981001-2.c: Likewise.
95
96 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/20679
99         * g++.dg/template/overload4.C: New test.
100
101 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
102
103         PR c++/20746
104         * g++.dg/abi/covariant5.C: New.
105
106         PR debug/20505
107         * g++.dg/debug/const2.C: New.
108
109 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
110
111         PR rtl-optimization/16104
112         * gcc.c-torture/execute/20050316-1.c: New test.
113
114 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
115
116         * g++.dg/template/spec23.C: Fix dg-error text.
117
118 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
119
120         PR c++/19199
121         * g++.dg/expr/lval2.C: New.
122
123 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
124
125         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
126         __builtin_strcasecmp and __builtin_strncasecmp.
127
128 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
129
130         PR c++/20723
131         * g++.dg/template/spec22.C: New.
132         * g++.dg/template/spec23.C: New.
133
134 2005-04-03  Dale Ranta  <dir@lanl.gov>
135             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
136
137         PR libfortran/20068
138         PR libfortran/20125
139         PR libfortran/20156
140         PR libfortran/20471
141         * gfortran.dg/backspace.f: New test.
142
143 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
144
145         * gcc.dg/pr19345.c: New test.
146
147 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
148
149         PR tree-optimization/20640
150         * gcc.dg/torture/tree-loop-1.c: New.
151
152 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
153
154         PR rtl-optimization/20290
155         * gcc.c-torture/execute/loop-ivopts-2.c: New.
156
157 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
158
159         * gcc.dg/rs6000-fpint.c: New.
160
161 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
162
163         * gcc.dg/old-style-then-proto-1.c: New test.
164
165 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
166
167         * gfortran.fortran-torture/execute/backspace.f90: Check
168         after backspace and read was incorrect.
169
170 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
171
172         * gcc.c-torture/execute/builtins/strcat.c: Check the result
173         buffer past the terminating NUL using memcmp.
174         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
175         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
176
177         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
178         Fix unused/uninitialized variable warnings.
179
180         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
181         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
182         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
183         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
184
185         * gcc.c-torture/execute/builtins/abs-1-lib.c,
186         gcc.c-torture/execute/builtins/fputs-lib.c,
187         gcc.c-torture/execute/builtins/lib/fprintf.c,
188         gcc.c-torture/execute/builtins/lib/main.c,
189         gcc.c-torture/execute/builtins/lib/memcmp.c,
190         gcc.c-torture/execute/builtins/lib/memmove.c,
191         gcc.c-torture/execute/builtins/lib/mempcpy.c,
192         gcc.c-torture/execute/builtins/lib/memset.c,
193         gcc.c-torture/execute/builtins/lib/printf.c,
194         gcc.c-torture/execute/builtins/lib/sprintf.c,
195         gcc.c-torture/execute/builtins/lib/stpcpy.c,
196         gcc.c-torture/execute/builtins/lib/strchr.c,
197         gcc.c-torture/execute/builtins/lib/strcmp.c,
198         gcc.c-torture/execute/builtins/lib/strcpy.c,
199         gcc.c-torture/execute/builtins/lib/strcspn.c,
200         gcc.c-torture/execute/builtins/lib/strlen.c,
201         gcc.c-torture/execute/builtins/lib/strncat.c,
202         gcc.c-torture/execute/builtins/lib/strncmp.c,
203         gcc.c-torture/execute/builtins/lib/strncpy.c,
204         gcc.c-torture/execute/builtins/lib/strrchr.c,
205         gcc.c-torture/execute/builtins/lib/strspn.c,
206         gcc.c-torture/execute/builtins/lib/strstr.c,
207         gcc.c-torture/execute/builtins/memops-asm-lib.c,
208         gcc.c-torture/execute/builtins/strlen-2.c,
209         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
210         prototypes.
211
212 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
213
214         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
215         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
216         selectany usage.
217
218 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
219
220         PR c++/19406
221         * g++.dg/debug/using1.C: New test.
222
223 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
224
225         PR middle-end/20524
226         * gcc.dg/alias-7.c: Prefix asm-declared name with
227         __USER_LABEL_PREFIX__.
228
229 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
230
231         Fix fallout from PR middle-end/15700:
232         * gcc.c-torture/compile/20011119-1.c: Take
233         __USER_LABEL_PREFIX__ into account.
234         * gcc.c-torture/compile/20011119-2.c: Likewise.
235
236 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
237
238         PR c++/18644
239         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
240
241 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
242
243         PR c/17855
244         * gcc.c-torture/compile/struct-non-lval-1.c,
245         gcc.c-torture/compile/struct-non-lval-2.c,
246         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
247
248 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
249
250         * gcc.dg/tls/tls.exp: Remove temporary file.
251         * g++.dg/tls/tls.exp: Ditto.
252         * lib/file-format.exp: Ditto.
253         * g++.dg/special/ecos.exp: Ditto.
254
255         * lib/profopt.exp: Treat prof_ext as a list.
256         * gcc.misc-tests/bprob.exp: Ditto.
257         * g++.dg/bprob/bprob.exp: Ditto.
258
259         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
260         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
261         g++.dg/tree-ssa/pointer-reference-alias.C,
262         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
263         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
264         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
265         g++.dg/vect/pr19951.cc: Ditto.
266         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
267         gcc.dg/builtins-47.c: Ditto.
268         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
269         gcc.dg/pr20115-1.c: Ditto.
270         * gcc.dg/tree-ssa/20030530-2.c,
271         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
272         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
273         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
274         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
275         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
276         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
277         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
278         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
279         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
280         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
281         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
282         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
283         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
284         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
285         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
286         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
287         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
288         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
289         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
290         gcc.dg/tree-ssa/20030824-1.c,
291         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
292         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
293         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
294         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
295         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
296         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
297         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
298         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
299         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
300         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
301         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
302         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
303         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
304         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
305         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
306         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
307         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
308         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
309         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
310         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
311         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
312         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
313         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
314         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
315         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
316         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
317         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
318         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
319         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
320         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
321         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
322         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
323         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
324         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
325         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
326         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
327         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
328         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
329         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
330         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
331         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
332         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
333         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
334         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
335         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
336         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
337         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
338         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
339         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
340         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
341         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
342         gcc.dg/tree-ssa/useless-1.c: Ditto.
343         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
344         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
345         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
346         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
347         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
348         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
349         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
350         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
351         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
352         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
353         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
354         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
355         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
356         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
357         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
358         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
359         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
360         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
361         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
362         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
363         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
364         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
365         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
366         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
367         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
368         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
369         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
370         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
371         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
372         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
373         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
374         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
375         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
376         gcc.dg/vect/vect-none.c: Ditto.
377         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
378         treelang/compile/unsigned.tree: Ditto.
379
380         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
381         * gcc.dg/cpp/direct2s.c: Ditto.
382         * gcc.dg/cpp/paste4.c: Ditto.
383         * gcc.dg/cpp/separate-1.c: Ditto.
384         * gcc.dg/pch/save-temps-1.c: Ditto.
385         * g++.dg/ext/altivec-10.C: Ditto.
386         * g++.dg/pch/pch.C: Ditto.
387
388         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
389
390         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
391         * g++.dg/template/repo1.C: Ditto.
392         * g++.dg/template/repo2.C: Ditto.
393         * g++.dg/template/repo3.C: Ditto.
394         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
395         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
396         * g++.old-deja/g++.pt/repo1.C: Ditto.
397         * g++.old-deja/g++.pt/repo2.C: Ditto.
398         * g++.old-deja/g++.pt/repo3.C: Ditto.
399         * g++.old-deja/g++.pt/repo4.C: Ditto.
400
401         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
402         * gcc.dg/20030107-1.c: Ditto.
403         * gcc.dg/20030702-1.c: Ditto.
404         * gcc.dg/profile-generate-1.c: Ditto.
405         * g++.dg/other/profile1.C: Ditto.
406         * g++.old-deja/g++.robertl/eb83.C: Ditto.
407
408         * lib/gcc-dg.exp (remove-build-file): New.
409         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
410         cleanup-tree-dump, cleanup-saved-temps): New.
411
412 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
413
414         PR c++/19203, DR 214
415         * g++.dg/parse/ambig3.C: Not ambiguous.
416         * g++.dg/template/spec20.C: New.
417         * g++.dg/template/spec21.C: New.
418
419 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
420
421         PR target/20045
422         * gcc.dg/ia64-fptr-1.c: Run only on linux.
423
424 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
425
426         PR libfortran/20660
427         * gfortran.dg/negative_unit.f: New test.
428
429 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
430
431         * gcc.dg/20050330-1.c: New test.
432
433 2005-03-30  Devang Patel  <dpatel@apple.com>
434
435         * g++.dg/tree-sra/ssa-sra-3.C: New test.
436
437 2005-03-30  Dale Johannesen  <dalej@apple.com>
438
439         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
440
441 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
442
443         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
444         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
445         Strip options from test name.
446
447 2005-03-31  Jan Hubicka  <jh@suse.cz>
448
449         * gcc.dg/varpool-1.c: New testcase.
450
451 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
452
453         PR c/772
454         PR c/17913
455         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
456         gcc.dg/stmt-expr-label-3.c : New tests.
457         * gcc.c-torture/execute/medce-2.c: Remove.
458
459 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
460
461         PR c/20368
462         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
463         tests.
464
465 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
466
467         * gcc.c-torture/compile/pr20203.c: New test.
468
469 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
470
471         * gfortran.dg/promotion.f90:  New test.
472
473 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
474
475         PR middle-end/20491
476         * gcc.dg/torture/asm-subreg-1.c: New test.
477
478 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
479
480         PR c/20672
481         * gcc.dg/pr20672-1.c: New test.
482
483 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
484
485         * gfortran.dg/vect: New directory.
486         * gfortran.dg/vect/vect.exp: New.
487         * gfortran.dg/vect/vect-1.f90: New test.
488         * gfortran.dg/vect/vect-2.f90: New test.
489         * gfortran.dg/vect/vect-3.f90: New test.
490         * gfortran.dg/vect/vect-4.f90: New test.
491         * gfortran.dg/vect/vect-5.f90: New test.
492
493 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
494
495         PR middle-end/20622
496         * gcc.dg/alias-7.c: New test.
497
498 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
499
500         * gcc.dg/sparc-reg-1.c: New test.
501
502 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
503
504         PR target/19890
505         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
506
507 2005-03-29  Dale Ranta  <dir@lanl.gov>
508             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
509
510         PR libfortran/20163
511         * gfortran.dg/pr20163-2.f: New test.
512
513 2005-03-28  Jan Hubicka  <jh@suse.cz>
514
515         PR middle-end/20635
516         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
517         by Jakub Jelinek.
518
519 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
520
521         PR tree-optimization/20626
522         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
523         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
524
525 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
526
527         * gfortran.dg/underflow.f90:  New test.
528         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
529
530 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
531
532         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
533
534 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
535
536         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
537         (g++_init): Make sure that CXXFLAGS is set.
538         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
539         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
540         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
541         * lib/objc.exp (objc_init): Likewise.
542         * lib/treelang.exp (treelang_init): Likewise.
543
544 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
545
546         PR tree-optimization/20470
547         * gcc.dg/tree-ssa/pr20470.c: New test.
548
549 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
550
551         * gcc.dg/ppc-stfiwx.c: New.
552
553 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
554
555         PR target/19888
556         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
557
558 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
559
560         * gcc.dg/20050325-1.c: Fix a typo.
561
562 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
563
564         PR libfortran/19678
565         PR libfortran/19679
566         * gfortran.dg/dos_eol.f: New test.
567
568 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
569
570         PR rtl-optimization/20249
571         * gcc.dg/20050325-1.c: New test.
572
573 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
574
575         PR libfortran/15332
576         * gfortran.dg/pr15332.f: New test.
577
578 2005-03-24  Dale Johannesen  <dalej@apple.com>
579
580         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
581
582 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
583
584         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
585         'internal' visibility.
586         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
587         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
588         'protected' visibility.
589         * gcc.dg/visibility-7.c: Likewise.
590         * lib/target-supports.exp (check_visibility_available): Take
591         a parameter, the kind of visibility to check for.
592         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
593         to check_visibility_available.
594
595         * g++.dg/expr/cast3.C: New.
596
597 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
598
599         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
600         rs6000.
601
602 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
603
604         PR target/20095
605         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
606
607 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
608
609         * gcc.dg/badshift.c: Renamed to...
610         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
611
612         * gcc.target/i386/badshift.c: Renamed to...
613         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
614         only.
615
616         PR rtl-optimization/20532
617         * gcc.target/i386/badshift.c: New.
618
619 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
620
621         * gfortran.dg/pr18025.f90: New test.
622
623 2005-03-23  Dale Johannesen  <dalej@apple.com>
624         
625         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
626
627 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
628
629         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
630
631         * lib/target-supports.exp (check_iconv_available): Default
632         libiconv to -liconv, if there is no definition.
633
634 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
635
636         * gcc.dg/torture/cris-asm-mof-1.c: New test.
637
638 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
639
640         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
641         * g++.dg/opt/pr7503-2.C: Likewise.
642         * g++.dg/opt/pr7503-3.C: Likewise.
643         * g++.dg/opt/pr7503-4.C: Likewise.
644         * g++.dg/opt/pr7503-5.C: Likewise.
645         * g++.dg/warn/minmax.C: New test.
646
647 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
648
649         * gfortran.dg/g77_intrinsics_funcs.f: New test.
650         * gfortran.dg/g77_intrinsics_sub.f: New test.
651
652 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
653             Jan Hubicka  <jh@suse.cz>
654             Steven Bosscher <stevenb@suse.de
655
656         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
657
658 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
659
660         PR c++/19980
661         * g++.dg/template/redecl3.C: New test.
662
663 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
664
665         PR c++/20499
666         * g++.dg/parse/error16.C: Tweak error markers.
667
668 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
669
670         PR target/20561
671         * gcc.dg/20050321-2.c: New test.
672
673 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
674
675         PR c++/20465
676         PR c++/20381
677         * g++.dg/template/ptrmem12.C: New.
678
679 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
680
681         PR rtl-optimization/20527
682         * gcc.c-torture/execute/pr20527-1.c: New test.
683
684 2005-03-22  Ben Elliston  <bje@au.ibm.com>
685
686         * gcc.misc-tests/options.exp (check_for_options): Create a real C
687         program, compile it into a real executable and then delete the .c
688         and .x files afterwards, to avoid problems on testglue targets.
689
690 2005-03-21  Stuart Hastings  <stuart@apple.com>
691
692         * gcc.target/i386/sse-2.c: New.
693         
694 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
695
696         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
697
698 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
699
700         * g++.dg/parse/crash25.C: Fix typo.
701
702 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
703
704         PR c++/20461
705         * g++.dg/parse/crash24.C: New test.
706
707         PR c++/20536
708         * g++.dg/parse/crash25.C: New test.
709
710 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
711
712         PR c++/20147    
713         * g++.dg/ext/stmtexpr4.C: New test.
714
715 2005-03-20  Roger Sayle  <roger@eyesopen.com>
716
717         PR middle-end/20539
718         * gcc.c-torture/compile/pr13066-1.c: New test case.
719         * gcc.c-torture/compile/pr20539-1.c: Likewise.
720         * g++.dg/opt/pr13066-1.C: Likewise.
721
722 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
723
724         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
725
726 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
727
728         PR fortran/18525
729         * gfortran.dg/nesting_1.f90: New test.
730
731 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
732
733         PR c++/20240
734         * g++.dg/lookup/using13.C: New test.
735
736 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
737
738         PR c++/20333
739         * g++.dg/template/crash36.C: New test.
740
741 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
742
743         PR c++/20463
744         * g++.dg/template/crash35.C: New test.
745
746 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
747
748         PR c++/19966
749         * g++.dg/overload/operator2.C: New test.
750
751 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
752
753         PR libfortran/20257
754         * gfortran.dg/pr20257.f90: New test.
755
756 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
757
758         PR libfortran/20480
759         * gfortran.dg/pr20480.f90: New test.
760
761 2005-03-16  Richard Henderson  <rth@redhat.com>
762
763         PR middle-end/15700
764         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
765         (_rtld_global): New.
766         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
767         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
768
769         * gcc.dg/alias-3.c: New.
770         * gcc.dg/alias-4.c: New.
771         * gcc.dg/alias-5.c: New.
772         * gcc.dg/alias-6.c: New.
773
774 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
775
776         * gcc.dg/cpp/ucnid-7.c: New.
777
778 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
779             Dorit Naishlos  <dorit@il.ibm.com>
780
781         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
782         darwin.
783
784 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
785
786         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
787         misaligned accesses.
788         * gcc.dg/vect/vect-58.c: Likewise.
789         * gcc.dg/vect/vect-92.c: New.
790         * gcc.dg/vect/vect-93.c: New.
791
792 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
793
794         PR fortran/18827
795         * gfortran.dg/assign_2.f90: New test.
796         * gfortran.dg/assign_3.f90: New test.
797         * gfortran.dg/assign.f90: New test.
798
799 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
800
801         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
802         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
803         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
804         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
805         names.
806
807 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
808
809         * gcc.dg/cpp/ucnid-6.c: New.
810
811         * gcc.dg/cpp/normalize-1.c: New.
812         * gcc.dg/cpp/normalize-2.c: New.
813         * gcc.dg/cpp/normalize-3.c: New.
814         * gcc.dg/cpp/normalize-4.c: New.
815         * gcc.dg/cpp/ucnid-4.c: New.
816         * gcc.dg/cpp/ucnid-5.c: New.
817         * g++.dg/cpp/normalize-1.C: New.
818         * g++.dg/cpp/ucnid-1.C: New.
819
820 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
821
822         * gcc.dg/pr18628.c: New.
823
824 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
825
826         PR c++/20280
827         * g++.dg/tree-ssa/pr20280.C: New.
828
829 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
830
831         PR fortran/20467
832         * gfortran.dg/stfunc_2.f90: New test.
833
834 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
835
836         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
837
838 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
839
840         * gcc.dg/tree-ssa/20050314-1.c: New test.
841
842 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
843
844         PR c++/4403
845         PR c++/9783, DR433
846         * g++.dg/template/friend34.C: New test.
847         * g++.dg/template/friend35.C: Likewise.
848         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
849
850 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
851
852         Friend class name lookup 5/n
853         PR c++/1016
854         * g++.dg/lookup/hidden-class1.C: New test.
855         * g++.dg/lookup/hidden-class2.C: Likewise.
856         * g++.dg/lookup/hidden-class3.C: Likewise.
857         * g++.dg/lookup/hidden-class4.C: Likewise.
858         * g++.dg/lookup/hidden-class5.C: Likewise.
859         * g++.dg/lookup/hidden-class6.C: Likewise.
860         * g++.dg/lookup/hidden-class7.C: Likewise.
861         * g++.dg/lookup/hidden-class8.C: Likewise.
862         * g++.dg/lookup/hidden-class9.C: Likewise.
863         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
864         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
865         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
866         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
867         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
868         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
869         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
870         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
871         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
872         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
873         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
874
875 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
876
877         PR c++/20157
878         * g++.dg/template/error18.C: New test.
879
880 2005-03-09  Ben Elliston  <bje@au.ibm.com>
881
882         PR debug/16792
883         * g++.dg/debug/pr16792.C: New test.
884
885 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
886
887         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
888         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
889         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
890         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
891         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
892         test assertion names.
893
894 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
895
896         PR fortran/18600
897         * gfortran.dg/stfunc_1.f90: New test.
898
899 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
900
901         PR fortran/16907
902         * gfortran.dg/real_index_1.f90: New test.
903
904 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
905
906         PR fortran/20323
907         * gfortran.dg/spec_expr_1.f90: New test.
908
909 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
910
911         PR c/20402
912         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
913         new parser.
914
915 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
916
917         PR fortran/20361
918         * gfortran.dg/largeequiv_1.f90: New test.
919
920 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
921
922         * gcc.dg/ucnid-1.c: New.
923         * gcc.dg/ucnid-2.c: New.
924         * gcc.dg/ucnid-3.c: New.
925         * gcc.dg/ucnid-4.c: New.
926         * gcc.dg/ucnid-5.c: New.
927         * gcc.dg/ucnid-6.c: New.
928         * gcc.dg/cpp/ucnid-1.c: New.
929         * gcc.dg/cpp/ucnid-2.c: New.
930         * gcc.dg/cpp/ucnid-3.c: New.
931         * g++.dg/other/ucnid-1.C: New.
932
933 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
934
935         * gcc.dg/vmx/darwin-abi-3.c: Delete.
936
937 2005-03-11  Per Bothner  <per@bothner.com>
938
939         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
940         that diagnotics refer to correct token.
941         * gcc.dg/unused-3.c: Likewise.
942
943 2005-03-11  Per Bothner  <per@bothner.com>
944
945         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
946         constant" is now actually on same line as string constant.
947         * gcc.dg/cpp/direct2s.c: Likewise.
948
949 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
950
951         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
952
953 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
954
955         PR libfortran/20124
956         * gfortran.dg/pr20124.f90: New Test
957
958 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
959
960         PR tree-optimization/20130
961         * gcc.dg/pr20130-1.c: New test.
962
963 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
964
965         PR target/20095
966         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
967
968 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
969
970         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
971
972 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
973
974         * g++.dg/eh/forced1.C: Fix comment.
975         * g++.dg/eh/forced2.C: Ditto.
976         * g++.dg/eh/forced3.C: Ditto.
977         * g++.dg/eh/forced4.C: Ditto.
978
979 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
980
981         PR rtl-opt/20412
982         * gcc.c-torture/compile/pr20412.c: New test.
983
984 2005-03-10  Roger Sayle  <roger@eyesopen.com>
985
986         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
987
988 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
989
990         PR target/20322
991         * gcc.dg/20050307-1.c: New test.
992
993 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
994
995         PR c++/20375
996         * g++.dg/other/stdarg3.C: New.
997
998 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
999
1000         PR c++/18384, c++/18327
1001         * g++.dg/init/array19.C: New test.
1002
1003         PR inline-asm/20314
1004         * gcc.dg/torture/pr20314-1.c: New test.
1005         * gcc.dg/torture/pr20314-2.c: New test.
1006
1007 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1008
1009         * gcc.dg/20050309-1.c: New test.
1010
1011 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1012
1013         * gcc.dg/builtins-10.c: Reactivate disabled test.
1014         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
1015         new cbrt transformations.
1016
1017 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
1018
1019         PR c++/20208
1020         * g++.dg/template/array13.C: New test.
1021
1022 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
1023
1024         PR c++/16859
1025         * g++.dg/init/brace4.C: New test.
1026
1027 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1028
1029         PR c++/20186
1030         * g++.dg/template/non-dependent12.C: New.
1031
1032 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
1033
1034         PR c++/20142
1035         * g++.dg/init/array18.C: Add dg-do run marker.
1036         
1037         PR c++/20142
1038         * g++.dg/init/array18.C: New test.
1039
1040 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1041
1042         * consistency.vlad/vlad.exp: Remove trailing semicolons.
1043         * g++.dg/gcov/gcov.exp: Likewise.
1044         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1045         * gcc.target/xstormy16/xstormy16.exp: Likewise.
1046         * lib/c-torture.exp: Likewise.
1047         * lib/fortran-torture.exp: Likewise.
1048         * lib/g++.exp: Likewise.
1049         * lib/gcc-defs.exp: Likewise.
1050         * lib/gcc-dg.exp: Likewise.
1051         * lib/gcc.exp: Likewise.
1052         * lib/gcov.exp: Likewise.
1053         * lib/gfortran.exp: Likewise.
1054         * lib/mike-g++.exp: Likewise.
1055         * lib/mike-gcc.exp: Likewise.
1056         * lib/objc-torture.exp: Likewise.
1057         * lib/objc.exp: Likewise.
1058         * lib/profopt.exp: Likewise.
1059         * lib/target-libpath.exp: Likewise.
1060         * lib/target-supports.exp: Likewise.
1061         * lib/treelang.exp: Likewise.
1062         * lib/wrapper.exp: Likewise.
1063
1064 2005-03-08  Jeff Law  <law@redhat.com>
1065
1066         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
1067         PHI-OPT changes.
1068
1069 2005-03-08  Ira Rosen  <irar@il.ibm.com>
1070
1071         * gcc.dg/vect/pr20122.c: New test.
1072
1073 2005-03-07  Jeff Law  <law@redhat.com>
1074
1075         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
1076         was folded away.
1077         * gcc.dg/tree-ssa/pr18133-1.c: New test.
1078         * gcc.dg/tree-ssa/pr18133-2.c: New test.
1079         * gcc.dg/tree-ssa/pr18134.c: New test.
1080
1081 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1082
1083         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
1084         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
1085         gcc.dg/torture/builtin-noret-2.c: Require weak support.
1086
1087 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
1088
1089         PR tree-opt/17671
1090         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
1091
1092 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
1093
1094         * g++.dg/warn/Wnvdtor.C: New test.
1095
1096 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
1097
1098         * gcc.dg/torture/pr19683-1.c: New test.
1099
1100 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
1101
1102         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
1103         * gfortran.dg/g77/19990313-2.f: Ditto.
1104         * gfortran.dg/g77/19990313-3.f: Ditto.
1105         * gfortran.dg/g77/19990525-0.f: Ditto.
1106         * gfortran.dg/g77/19990826-0.f: Ditto.
1107         * gfortran.dg/g77/19990826-2.f: Ditto.
1108         * gfortran.dg/g77/19990826-3.f: Ditto.
1109         * gfortran.dg/g77/20000511-1.f: Ditto.
1110         * gfortran.dg/g77/20000511-2.f: Ditto.
1111         * gfortran.dg/g77/970625-2.f: Ditto.
1112         * gfortran.dg/g77/980310-2.f: Ditto.
1113         * gfortran.dg/g77/980310-3.f: Ditto.
1114         * gfortran.dg/g77/980310-8.f: Ditto.
1115         * gfortran.dg/g77/980519-2.f: Ditto.
1116         * gfortran.dg/g77/alpha1.f: Ditto.
1117         * gfortran.dg/g77/claus.f: Ditto.
1118         * gfortran.dg/g77/erfc.f: Ditto.
1119         * gfortran.dg/g77/short.f: Ditto.
1120         * gfortran.fortran-torture/execute/data.f90: Ditto.
1121         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
1122         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
1123
1124 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1125
1126         * lib/file-format.exp (gcc_target_object_format): Add check for som
1127         format and hardcode object formats on hppa*-*-hpux*.
1128         * lib/target-supports.exp (check_weak_available): Add check for som
1129         object format.  Always return 0 on hppa*-*-hpux10*.
1130
1131         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
1132         is defined.
1133
1134         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
1135
1136 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1137
1138         * gfortran.dg/pr19936_1.f90: New test.
1139         * gfortran.dg/pr19936_2.f90: New test.
1140         * gfortran.dg/pr19936_3.f90: New test.
1141
1142 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
1143             Paul Thomas <prthomas@drfccad.cea.fr>
1144
1145         * gfortran.dg/PR19754_1.f90: New test.
1146         * gfortran.dg/PR19754_2.f90: Ditto.
1147
1148 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1149
1150         PR c++/19311
1151         * g++.dg/template/non-dependent11.C: New test.
1152
1153 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
1154
1155         * lib/target-supports.exp (check_iconv_available): Fix comment.
1156
1157 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
1158             Joseph S. Myers  <joseph@codesourcery.com>
1159
1160         PR c++/19797
1161         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
1162
1163 2005-03-04  Matthew Sachs  <msachs@apple.com>
1164
1165         * gcc.exp (gcc_target_compile): Put braces around
1166         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
1167         * objc.exp (objc_target_compile): Likewise.
1168         * treelang.exp (treelang_target_compile): Likewise.
1169
1170 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1171
1172         PR fortran/19673
1173         * gfortran.dg/func_result_1.f90: New test.
1174
1175 2005-03-04  Ben Elliston  <bje@au.ibm.com>
1176
1177         * gcc.misc-tests/options.exp: New test.
1178
1179 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
1180
1181         * gcc.dg/pr15784-4.c: New test.
1182
1183 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
1184
1185         * gcc.c-torture/execute/pr17133.c: New.
1186         * gcc.c-torture/compile/20050303-1.c: New.
1187
1188 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
1189
1190         * gcc.dg/cpp/assert4.c:  Fix for cygwin
1191
1192 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
1193
1194         * g++.dg/overload/using2.C: New.
1195
1196 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
1197
1198         PR c++/19916
1199         * g++.dg/init/ptrmem2.C: New test.
1200
1201 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
1202
1203         PR c/8927
1204         * gcc.dg/pr8927-1.c: New test.
1205
1206 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
1207
1208         PR c++/20232
1209         * g++.dg/inherit/covariant12.C: New.
1210
1211 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1212
1213         PR fortran/19479
1214         * gfortran.dg/bound_1.f90: New test.
1215
1216 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
1217
1218         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
1219         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
1220
1221 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
1222
1223         PR c/20245
1224         * gcc.dg/pr20245-1.c: New test.
1225
1226 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR middle-end/19874
1229         * gcc.c-torture/execute/20050119-2.c: New test case.
1230
1231 2005-02-28  Ben Elliston  <bje@au.ibm.com>
1232
1233         * README: Update the DejaGnu bug reporting address.
1234         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
1235         * lib/objc-torture.exp: Likewise.
1236
1237 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1238
1239         * gfortran.dg/boz_1.f90: New test.
1240         * gfortran.dg/boz_3.f90: New test.
1241         * gfortran.dg/boz_4.f90: New test.
1242
1243 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1244
1245         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
1246         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1247
1248 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1249
1250         PR libfortran/20101
1251         * gfortran.dg/write_0_pe_format.f90: New test.
1252
1253 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR c++/20206
1256         * g++.dg/opt/thunk2.C: New test.
1257         * g++.dg/opt/covariant1.C: New test.
1258
1259 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1260
1261         * gfortran.dg/e_d_fmt.f90: New test.
1262
1263 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1264
1265         * gcc.dg/asm-b.c: Fix comment typos.
1266
1267 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1268
1269         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1270         a V_MAY_DEF also.
1271
1272 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR tree-opt/20188
1275         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1276         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1277         * gcc.dg/asm-b.c: New test.
1278
1279 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1280
1281         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1282         Disable this test on IRIX 6.
1283
1284 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1285
1286         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1287         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1288         parser.
1289
1290 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1291
1292         PR tree-optimization/20204
1293         * testsuite/gcc.dg/pr20204.c: New test.
1294
1295 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1296
1297         PR target/20196
1298         * gcc.c-torture/execute/20050224-1.c: New test.
1299
1300         PR c++/20175
1301         * g++.dg/warn/Wbraces2.C: New test.
1302
1303 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/19878
1306         * g++.dg/init/const2.C: New test.
1307
1308 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1309
1310         PR tree-optimization/20100
1311         * gcc.c-torture/execute/pr20100-1.c: New test.
1312
1313 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1314
1315         * gfortran.dg/implicit_3.f90: New test.
1316
1317         * gfortran.dg/deftype_1.f90: New test.
1318
1319 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1320
1321         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1322         the test passes.
1323         * g++.dg/other/anon3.C: Accept a warning.
1324
1325 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1326
1327         * gcc.dg/pr20017.c: Fix a comment typo.
1328
1329 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1330
1331         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1332
1333 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1334
1335         PR ada/19902
1336         * ada/acats/tests/cxa/cxa3004.a: Remove.
1337         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1338
1339 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/20073
1342         * g++.dg/init/const1.C: New test.
1343
1344         PR c++/19991
1345         * g++.dg/parse/constant7.C: New test.
1346
1347         PR c++/20152
1348         * g++.dg/parse/error27.C: New test.
1349         * g++.dg/template/qualttp15.C: Adjust error markers.
1350         * g++.old-deja/g++.other/struct1.C: Likewise.
1351         
1352         PR c++/20153
1353         * g++.dg/template/error17.C: New test.
1354
1355         PR c++/20148
1356         * g++.dg/parser/error26.C: New test.
1357
1358 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1359
1360         PR tree-optimization/20100
1361         PR tree-optimization/20115
1362         * gcc.dg/pr20115.c: New test.
1363         * gcc.dg/pr20115-1.c: New test.
1364         * gcc.dg/pr20100.c: New test.
1365         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1366         call-clobbered variables after alias1.
1367
1368 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1369
1370         * gfortran.dg/list_read_4.f90: new test.
1371
1372 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1373
1374         PR rtl-optimization/20017.
1375         * gcc.dg/pr20017.c: New.
1376
1377 2005-02-22  Devang Patel  <dpatel@apple.com>
1378
1379         PR 19952
1380         * g++.dg/tree-ssa/pr19952.C: New test.
1381         
1382 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR c++/19883
1385         * g++.dg/parse/constant6.C: New test.
1386
1387 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1388
1389         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1390         * g++.dg/charset/asm2.c: Likewise.
1391         * g++.dg/charset/asm3.c: Likewise.
1392         * g++.dg/charset/asm4.c: Likewise.
1393         * g++.dg/charset/asm5.c: Likewise.
1394         * g++.dg/charset/attribute1.c: Likewise.
1395         * g++.dg/charset/attribute2.c: Likewise.
1396         * g++.dg/charset/extern1.cc: Likewise.
1397         * g++.dg/charset/extern2.cc: Likewise.
1398         * g++.dg/charset/extern3.cc: Likewise.
1399         * g++.dg/charset/function.cc: Likewise.
1400         * g++.dg/charset/string.c: Likewise.
1401         * g++.dg/charset/charset.exp: Likewise.
1402         * lib/target-supports.exp (check_iconv_available): Fix comment.
1403
1404 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1405
1406         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1407         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1408         * gcc.dg/charset/asm2.c: Likewise.
1409         * gcc.dg/charset/asm3.c: Likewise.
1410         * gcc.dg/charset/asm4.c: Likewise.
1411         * gcc.dg/charset/asm5.c: Likewise.
1412         * gcc.dg/charset/asm6.c: Likewise.
1413         * gcc.dg/charset/attribute1.c: Likewise.
1414         * gcc.dg/charset/attribute2.c: Likewise.
1415         * gcc.dg/charset/builtin1.c: Likewise.
1416         * gcc.dg/charset/extern.c: Likewise.
1417         * gcc.dg/charset/function.c: Likewise.
1418         * gcc.dg/charset/string.c: Likewise.
1419         * gcc.dg/charset/charset.exp: Likewise.
1420
1421 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1422
1423         PR fortran/20086
1424         * gfortran.dg/pr20086.f90: New test.
1425
1426 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1427
1428         PR tree-optimization/19786
1429         * g++.dg/tree-ssa/pr19786.C: New.
1430
1431 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1432
1433         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1434
1435 2005-02-21  Jeff Law  <law@redhat.com>
1436
1437         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1438
1439 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1440
1441         * gfortran.dg/do_iterator: Split loop, markup all lines for
1442         which an error locus is printed.
1443         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1444         locus is printed.
1445         * gfortran.dg/select_4.f90: Likewise.
1446         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1447         locuses in the various permutations.
1448
1449 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1450
1451         PR tree-optimization/19951
1452         * g++.dg/vect: New directory.
1453         * g++.dg/vect/vect.exp: New file.
1454         * g++.dg/vect/pr19951.cc: New testcase.
1455         * g++.dg/dg.exp: Also prune vectorizer tests.
1456
1457 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1458
1459         PR 18785
1460         * gcc.dg/charset/builtin1.c: New test.
1461
1462 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1463
1464         PR c++/19299
1465         * g++.dg/inherit/volatile1.C: New test.
1466
1467         PR c++/19440
1468         * g++.dg/template/dtor4.C: New test.
1469
1470 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1471
1472         * gfortran.dg/int_1.f90: New test.
1473
1474 2005-02-19  Devang Patel  <dpatel@apple.com>
1475
1476         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1477
1478 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1479
1480         * gfortran.dg/achar_1.f90: New test.
1481
1482 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1483
1484         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1485
1486 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1487             Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR tree-optimization/19828
1490         * gcc.dg/tree-ssa/loop-7.c: New test.
1491         * gcc.c-torture/execute/20050218-1.c: New test.
1492
1493 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR c/20043
1496         * gcc.dg/transparent-union-1.c: New test.
1497         * gcc.dg/transparent-union-2.c: New test.
1498
1499 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1500
1501         PR tree-optimization/18977
1502         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1503
1504 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1505
1506         PR target/20054
1507         * gcc.dg/pr20054.c: New test.
1508
1509 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1510
1511         PR c++/19508
1512         * g++.dg/ext/attrib20.C: New test.
1513
1514 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1515
1516         PR middle-end/20030
1517         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1518
1519 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1520
1521         PR c++/20008
1522         * g++.dg/opt/switch4.C: New.
1523
1524 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1525
1526         PR c++/20023
1527         PR tree-optimization/20009
1528         * gcc.c-torture/compile/20050217-1.c: New test.
1529         * g++.dg/opt/switch3.C: New test.
1530
1531         PR tree-optimization/18947
1532         * gcc.c-torture/compile/20050215-1.c: New test.
1533         * gcc.c-torture/compile/20050215-2.c: New test.
1534         * gcc.c-torture/compile/20050215-3.c: New test.
1535
1536 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1537
1538         PR c++/20028
1539         * g++.dg/template/crash34.C: New.
1540
1541         PR c++/20022
1542         * g++.dg/other/access3.C: New.
1543
1544 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1545
1546         * gcc.dg/vect/vect-98.c: New test.
1547
1548 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1549
1550         PR tree-optimization/19967
1551         * gcc.dg/pr19967.c: New.
1552
1553 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR middle-end/19857
1556         * gcc.dg/tree-ssa/20050215-1.c: New test.
1557         * gcc.c-torture/execute/20050215-1.c: New test.
1558
1559 2005-02-15  Eric Christopher  <echristo@redhat.com>
1560
1561         * gcc.dg/cpp/20050215-1.c: New file.
1562
1563 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1564
1565         PR tree-optimization/15785
1566         * gcc.dg/pr15785-1.c: New test.
1567
1568 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1569
1570         PR c++/17788
1571         * g++.dg/init/ctor4.C: New.
1572         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1573
1574 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1575
1576         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1577         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1578
1579 2005-02-15  Andreas Schwab  <schwab@suse.de>
1580
1581         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1582         declare malloc.
1583
1584 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1585
1586         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1587
1588 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1589
1590         PR tree-optimization/19853
1591         * gcc.c-torture/compile/pr19853.c: New test.
1592
1593 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1594
1595         PR c++/19608
1596         * g++.dg/parse/local-class1.C: New.
1597
1598         PR c++/19895
1599         * g++.dg/parse/ptrmem3.C: New.
1600
1601         PR c++/19884
1602         * g++.old-deja/g++.oliva/template6.C: Add another case.
1603         * g++.dg/template/explicit6.C: New.
1604
1605 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1606
1607         PR c++/17816
1608         * g++.dg/other/redecl2.C: New.
1609
1610 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1611
1612         PR c++/19891
1613         * g++.dg/abi/covariant4.C: New.
1614
1615 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1616
1617         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1618
1619 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1620
1621         * gcc.dg/vect/vect-96.c: Fix typo.
1622
1623 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1624
1625         PR c++/14479
1626         PR c++/19487
1627         * g++.dg/template/enum5.C: New test.
1628
1629 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1630
1631         * gcc.dg/vect/vect-97.c: New test.
1632
1633 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1634
1635         * gcc.dg/vect/vect-96.c: New test.
1636
1637 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1638
1639         * gcc.dg/builtins-34.c: Also check ldexp*.
1640
1641 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1642
1643         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1644
1645 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1646
1647         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1648         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1649         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1650         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1651         selector_list, selector_expression, dg-process-target): Move to new
1652         file target-supports-dg.exp.
1653         * lib/target-supports-dg.exp: New.
1654
1655         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1656         New.
1657
1658 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR c++/19666
1661         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1662
1663         PR middle-end/19858
1664         * gcc.c-torture/compile/20050210-1.c: New test.
1665
1666 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1667
1668         PR c++/19755
1669         * g++.dg/warn/Wbraces1.C: New test.
1670
1671 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1672
1673         * gcc.dg/builtins-52.c: New testcase.
1674
1675 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1676
1677         PR c/19342
1678         * gcc.c-torture/execute/20050119-1.c: New test.
1679
1680 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1681
1682         PR c++/19811
1683         * g++.dg/init/delete1.C: New test.
1684
1685 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1686
1687         PR c++/18470
1688         * g++.dg/template/static12.C: New test.
1689
1690 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1691
1692         PR c++/19787
1693         * g++.dg/conversion/ambig1.C: New test.
1694
1695         PR c++/19739
1696         * g++.dg/ext/attrib19.C: New test.
1697
1698         PR c++/19732
1699         * g++.dg/parse/dtor5.C: New test.
1700
1701         PR c++/19762
1702         * g++.dg/template/dtor3.C: New test.
1703
1704         PR c++/19826
1705         * g++.dg/template/static11.C: New test.
1706         * g++.dg/template/crash2.C: Remove dg-error marker.
1707
1708 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1709
1710         PR C++/18491
1711         * g++.old-deja/g++.mike/p10769a.C: Remove.
1712
1713 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1714
1715         * gcc.dg/builtins-48.c: New test case.
1716         * gcc.dg/builtins-49.c: New test case.
1717         * gcc.dg/builtins-50.c: New test case.
1718         * gcc.dg/builtins-51.c: New test case.
1719
1720 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1721
1722         PR middle-end/19583
1723         * g++.dg/warn/Wreturn-type-3.C: New test.
1724
1725 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1726
1727         PR middle-end/19402
1728         * gcc.dg/pr19402-1.c: New testcase.
1729         * gcc.dg/pr19402-2.c: likewise.
1730
1731 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1732
1733         PR middle-end/19854
1734         * g++.dg/tree-ssa/tmmti.C: New testcase.
1735
1736 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1737
1738         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1739
1740 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1741
1742         PR c++/19733
1743         * g++.dg/parse/crash23.C: New test.
1744         * g++.dg/warn/Weff1.C: New test.
1745
1746 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1747
1748         * gcc.dg/20050209-1.c: New test.
1749
1750 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1751
1752         PR target/19799
1753         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1754
1755 2005-02-08  Mike Stump  <mrs@apple.com>
1756
1757         * g++.dg/pch/import-2.c: New test.
1758         * g++.dg/pch/import-2.hs: New.
1759         * g++.dg/pch/include/import-2a.h: New.
1760         * g++.dg/pch/include/import-2b.h: New.
1761
1762 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1763
1764         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1765
1766 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1767
1768         * gfortran.dg/substr_1.f90: New test.
1769
1770 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1771
1772         PR middle-end/19775
1773         * gcc.dg/torture/builtin-power-1.c: Disable test for
1774         invalid transformation.
1775         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1776         no longer optimize.
1777         * gcc.dg/builtins-47.c: New testcase.
1778
1779 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1780             Dorit Naishlos  <dorit@il.ibm.com>
1781
1782         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1783
1784 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1785
1786         * gcc.c-torture/compile/20050206-1.c: New test.
1787
1788 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1789
1790         PR tree-opt/19768
1791         * g++.dg/opt/pr19768.C: New test.
1792
1793 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1794
1795         PR tree-opt/19736
1796         * gcc.c-torture/compile/pr19736.c: New test.
1797
1798 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1799
1800         PR c++/17401
1801         * g++.dg/parse/error25.C: New test.
1802
1803 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1804
1805         * gcc.c-torture/execute/20050203-1.c: New.
1806
1807 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1808
1809         * gcc.dg/vect/vect-85.c: Remove xfail.
1810         * gcc.dg/vect/vect-86.c: Remove xfail.
1811         * gcc.dg/vect/vect-87.c: Remove xfail.
1812         * gcc.dg/vect/vect-88.c: Remove xfail.
1813
1814 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1815
1816         * gcc.dg/altivec-19.c: New.
1817
1818 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1819
1820         PR c/17807
1821         * gcc.dg/nested-func-3.c: New test.
1822         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1823
1824 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1825
1826         * gcc.test-framework/gen_directive_tests: Generate tests for
1827         selector expressions.
1828
1829 2005-02-02  Matt Austern  <austern@apple.com>
1830
1831         PR c++/19628
1832         * g++/ext/builtin7.C: New.
1833         * g++/ext/builtin8.C: New.
1834
1835 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1836
1837         PR c/18502
1838         * gcc.dg/pr18502-1.c: New test.
1839
1840 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1841
1842         PR c++/17413
1843         * g++.dg/template/local4.C: Tweak.
1844
1845 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1846
1847         PR tree-optimization/19578
1848         * gcc.c-torture/compile/20050202-1.c: New test.
1849
1850 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1851
1852         PR c/19435
1853         * gcc.dg/c99-init-4.c: New test.
1854
1855 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1856
1857         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1858
1859         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1860
1861         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1862         * g++.dg/eh/check-vect.h: New.
1863
1864         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1865         * gcc.dg/vect/vect-78.c: Ditto.
1866         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1867         Remove.
1868
1869         * g++.dg/conversion/simd1.C: Expect warning.
1870         * g++.dg/ext/attribute-test-1.C: Ditto.
1871         * g++.dg/ext/attribute-test-2.C: Ditto.
1872         * g++.dg/ext/attribute-test-3.C: Ditto.
1873         * g++.dg/ext/attribute-test-4.C: Ditto.
1874
1875         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1876         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1877
1878         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1879
1880 2005-02-01  Richard Henderson  <rth@redhat.com>
1881
1882         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1883         long double for ibm double-double format.
1884         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1885
1886 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1887
1888         PR tree-optimization/19633
1889         * testsuite/gcc.dg/pr19633-1.c: New test.
1890         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1891         to NULL or a symbol.
1892
1893 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1894
1895         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1896         New procs.
1897         (dg-process-target (local override)): Handle selector expressions.
1898
1899         * gcc.test-framework/README: Describe tests in source directory.
1900         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1901         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1902         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1903         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1904         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1905         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1906         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1907         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1908         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1909         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1910         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1911         * gcc.test-framework/dg-error-exp-P.c: New test.
1912         * gcc.test-framework/dg-error-exp-XP.c: New test.
1913         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1914         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1915         * gcc.test-framework/dg-output-exp-P.c: New test.
1916         * gcc.test-framework/dg-output-exp-XF.c: New test.
1917         * gcc.test-framework/dg-warning-exp-P.c: New test.
1918         * gcc.misc-tests/dg-1.c: Remove.
1919         * gcc.misc-tests/dg-2.c: Remove.
1920         * gcc.misc-tests/dg-3.c: Remove.
1921         * gcc.misc-tests/dg-4.c: Remove.
1922         * gcc.misc-tests/dg-5.c: Remove.
1923         * gcc.misc-tests/dg-6.c: Remove.
1924         * gcc.misc-tests/dg-7.c: Remove.
1925         * gcc.misc-tests/dg-8.c: Remove.
1926         * gcc.misc-tests/dg-9.c: Remove.
1927         * gcc.misc-tests/dg-10.c: Remove.
1928         * gcc.misc-tests/dg-11.c: Remove.
1929         * gcc.misc-tests/dg-12.c: Remove.
1930         * gcc.misc-tests/dg-test.exp: Remove.
1931
1932         * gcc.test-framework/test-framework.awk: Change recording and
1933         printing of passes and failures.
1934
1935         * gcc.test-framework: New directory.
1936         * gcc.test-framework/README: New.
1937         * gcc.test-framework/test-framework.exp: New.
1938         * gcc.test-framework/test-framework.awk: New.
1939         * gcc.test-framework/gen_directive_tests: New.
1940
1941 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1942
1943         * lib/treelang.exp: Fix comment typos.
1944         (treelang_target_compile): Don't append libs=-ltreelang to options.
1945
1946 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1947
1948         * g++.dg/parse/typename7.C: Adjust error messages.
1949
1950 2005-01-31  Jeff Law  <law@redhat.com>
1951
1952         * gcc.c-torture/execute/20050131-1.c: New test.
1953         * gcc.dg/wcaselabel.c: New test.
1954
1955 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1956
1957         * g++.dg/other/warning1.C: Adjust error messags.
1958         * g++.dg/parse/constant5.C: New test.
1959
1960 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1961
1962         PR c/19333
1963         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1964         the test case valid.
1965         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1966         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1967         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1968         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1969         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1970         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1971
1972 2005-01-31  Dale Johannesen  <dalej@apple.com>
1973
1974         * g++.dg/opt/pr19650.C:  New test.
1975
1976 2005-01-31  Richard Henderson  <rth@redhat.com>
1977
1978         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1979         long double for intel double extended format.
1980         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1981
1982 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/19555
1985         * g++.dg/template/static10.C: New test.
1986
1987         PR c++/19395
1988         * g++.dg/parse/error24.C: New test.
1989
1990         PR c++/19367
1991         * g++.dg/lookup/builtin1.C: New test.
1992
1993         PR c++/19457
1994         * g++.dg/warn/conv3.C: New test.
1995
1996 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1997
1998         PR fortran/19647
1999         * gfortan.dg/inquire_7.f90
2000
2001 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2002
2003         PR tree-optimization/15791
2004         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2005         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2006         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2007         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2008         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2009         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
2010         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
2011         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
2012         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
2013         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
2014
2015 2005-01-29  Paul Brook  <paul@codesourcery.com>
2016
2017         PR fortran/18565
2018         * check.c (real_or_complex_check): New function.
2019         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
2020         * intrinsic.c (add_functions): Use new check functions.
2021         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
2022         Add prototypes.
2023
2024 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
2025
2026         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
2027         gcc.dg/lvalue-3.c: New tests.
2028         * gcc.dg/concat.c: Update expected messages.
2029
2030 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
2031
2032         PR libfortran/19595
2033         * gfortran.dg/eor_1.f90:  New test.
2034
2035 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
2036
2037         PR fortran/19589
2038         * gfortran.dg/logical_data_1.f90: New test.
2039
2040 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/19253
2043         * g++.dg/template/crash33.C: New test.
2044
2045         PR c++/19667
2046         * g++.dg/template/crash32.C: New test.
2047
2048 2005-01-28  Ian Lance Taylor  <ian@airs.com>
2049
2050         PR middle-end/16558
2051         * g++.dg/warn/Wreturn-type-2.C: New test.
2052
2053 2004-06-24  Jeff Law  <law@redhat.com>
2054
2055         * gcc.dg/tree-ssa/20050128-1.c: New test.
2056
2057 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
2058
2059         * gcc.target/frv/all-mdpackh-1.c: New test.
2060
2061 2005-01-28  Steven Bosscher  <stevenb@suse.de>
2062
2063         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
2064
2065 2005-01-27  Richard Henderson  <rth@redhat.com>
2066
2067         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
2068
2069 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2070
2071         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
2072
2073 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
2074
2075         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2076         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2077         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
2078         to cope with cases where the multilib options override the dg-options.
2079
2080 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
2081
2082         PR c/18946
2083         * gcc.dg/noncompile/20050120-1.c: New test.
2084
2085 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
2086
2087         PR tree-optimization/19633
2088         * gcc.dg/pr19633.c: New test.
2089         * gcc.dg/tree-ssa/pr19633.c: New test.
2090
2091 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
2092
2093         * gcc.dg/20041216-1.c: New test.
2094
2095 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
2096
2097         PR objc/18862
2098         * objc.dg/selector-2.m: New test.
2099
2100 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
2101
2102         * g++.dg/opt/range-test-2.C: New test.
2103
2104         PR rtl-optimization/19579
2105         * gcc.c-torture/execute/20050124-1.c: New test.
2106
2107 2005-01-26  Greg Parker  <gparker@apple.com>
2108         Stuart Hastings  <stuart@apple.com>
2109
2110         * gcc.c-torture/execute/20050125-1.c: New.
2111
2112 2005-01-18  Jan Hubicka  <jh@suse.cz>
2113
2114         PR tree-optimize/19337
2115         * gcc.c-torture/compile/20050119-1.c: New test.
2116
2117 2005-01-24  James E Wilson  <wilson@specifixinc.com>
2118
2119         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
2120         test for successful match.
2121
2122 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
2123
2124         PR objc/18408
2125         * objc.dg/comp-types-7.m: New test.
2126
2127 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
2128
2129         * lib/target-supports.exp (current_target_name): New.
2130         (check_effective_target_ilp32, check_effective_target_lp64):
2131         Cache the result to use as long as the current target, with
2132         multilib flags, remains the same.
2133
2134         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
2135         (dg-require-weak, dg-require-visibility, dg-require-alias,
2136         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
2137         dg-require-effective-target, dg-skip-if): Remove call to
2138         skip_test_and_clear_xfail.
2139         (dg-test): Clear xfail data.
2140
2141 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
2142
2143         PR target/17751
2144         * gcc.dg/ppc64-toc.c: New test.
2145
2146         * g++.dg/tree-ssa/empty-1.C: New test.
2147
2148         PR middle-end/19551
2149         * gcc.c-torture/execute/20050121-1.c: New test.
2150         * gcc.dg/20050121-2.c: New test.
2151
2152 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
2153         Paul Brook  <paul@codesourcery.com>
2154
2155         PR fortran/17941
2156         * gfortran.dg/real_const_1.f: New test.
2157         * gfortran.dg/real_const_2.f90: New test.
2158         * gfortran.dg/complex_int_1.f90: New test.
2159
2160 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
2161
2162         PR fortran/19313
2163         * gfortan.dg/inquire_6.f90: New test.
2164
2165 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2166
2167         PR libfortran/19451
2168         * open_readonly_1.f90:  New test.
2169
2170 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
2171
2172         PR libfortran/18982
2173         * gfortran.dg/open_new.f90: New file.
2174
2175 2005-01-22  Paul Brook  <paul@codesourcery.com>
2176
2177         * namelist_1.f90: New test.
2178
2179 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
2180
2181         PR tree-optimization/19484
2182         * gcc.c-torture/compile/20050122-[12].c: New tests.
2183
2184 2005-01-22  Paul Brook  <paul@codesourcery.com>
2185
2186         * gfortran.dg/implicit_2.f90: New test.
2187
2188 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
2189
2190         PR fortran/19314
2191         * gfortran.dg/inquire_5.f90: New test.
2192
2193 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2194
2195         PR c/18809
2196         * gcc.dg/pr18809-1.c: New test.
2197
2198 2005-01-21  Ian Lance Taylor  <ian@airs.com>
2199
2200         * gcc.dg/20050121-1.c: New test.
2201
2202         PR tree-optimization/13000
2203         * gcc.dg/20040206-1.c: Change warning to point where function is
2204         being inlined.
2205
2206 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2207
2208         PR c++/19208
2209         * g++.dg/template/array11.C: New test.
2210
2211 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2212
2213         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
2214         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
2215         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
2216         * gfortran.dg/getenv_1.f90: Add dg-do directive.
2217         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
2218         gfortran.dg/pr17164.f90: Add missing dg-do directives.
2219
2220 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2221
2222         PR tree-optimization/15349
2223         * gcc.dg/tree-ssa/pr15349.c: New.
2224
2225 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
2226
2227         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
2228
2229 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
2230
2231         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
2232         scan-assembler-times directive name.
2233
2234         * gcc.dg/asm-a.c: Move dg-require-effective-target to
2235         after dg-do.
2236
2237         PR rtl-optimization/19462
2238         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
2239
2240 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
2241
2242         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
2243         counting function calls on ia64.
2244
2245 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR rtl-optimization/15139
2248         * gcc.dg/20050111-2.c: New test.
2249
2250         PR c/17297
2251         * gcc.c-torture/compile/20050113-1.c: New testcase.
2252
2253         PR middle-end/19164
2254         * gcc.dg/20050113-1.c: New testcase.
2255
2256 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2257
2258         * gcc.dg/vect/vect-85.c: Add comment.
2259         * gcc.dg/vect/vect-86.c: Add xfail for now.
2260         * gcc.dg/vect/vect-87.c: Add xfail for now.
2261         * gcc.dg/vect/vect-88.c: Add xfail for now.
2262         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2263
2264 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2265
2266         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2267
2268 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2269
2270         * g++.dg/debug/typedef3.C: New test.
2271
2272 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2273
2274         PR c/19472
2275         * gcc.dg/asm-a.c: New test.
2276
2277 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2278
2279         * gcc.dg/sh-relax.c: Add prototype for abort.
2280
2281 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2282
2283         * gcc.dg/short-compare-1.c: New test.
2284         * gcc.dg/short-compare-2.c: Likewise.
2285
2286 2005-01-18  Michael Matz  <matz@suse.de>
2287
2288         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2289
2290 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2291
2292         PR tree-optimization/19121
2293         * gcc.c-torture/compile/pr19121.c: New test.
2294
2295 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2296
2297         PR target/19357
2298         * gcc.c-torture/compile/pr19357.c: New test.
2299
2300 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2301
2302         PR c/5675
2303         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2304         pass--those that refer just to the variable, possibly with a
2305         cast.
2306         * gcc.dg/c99-const-expr-3.c: Likewise.
2307
2308         PR middle-end/13127
2309         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2310         longer emitted.
2311
2312 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2313
2314         PR fortran/18778
2315         * gfortran.dg/endfile_2.f90: New test.
2316
2317 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2318
2319         PR 19168
2320         * gfortran.dg/select_5.f90: New test.
2321
2322 2004-01-16  Paul Brook  <paul@codesourcery.com>
2323
2324         * gfortran.dg/common_4.f90: New test.
2325
2326 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2327
2328         PR rtl-optimization/19462
2329         * gcc.dg/torture/pr19462-1.c: New test.
2330
2331 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2332
2333         PR objc/19321
2334         * objc.dg/func-ptr-2.m: New.
2335         * objc.dg/volatile-1.m: New.
2336
2337 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2338
2339         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2340
2341 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR tree-optimization/19060
2344         * gcc.c-torture/execute/20050104-1.c: New test.
2345
2346 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2347
2348         PR fortran/18983
2349         * gfortran.dg/write_to_null.f90: New test.
2350
2351 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2352             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2353
2354         PR other/19328
2355         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2356         argument.
2357
2358 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR c++/19263
2361         * g++.dg/init/vector1.C: New test.
2362
2363 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2364
2365         PR target/13158
2366         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2367         PR target/18987
2368         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2369
2370 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2371
2372         * gfortran.dg/select_1.f90: New test.
2373         * gfortran.dg/select_2.f90: New test.
2374         * gfortran.dg/select_3.f90: New test.
2375         * gfortran.dg/select_4.f90: New test.
2376
2377 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR middle-end/19084
2380         PR rtl-optimization/19348
2381         * gcc.dg/20050111-1.c: New test.
2382         * gcc.c-torture/execute/20050111-1.c: New test.
2383
2384         * gcc.dg/i386-asm-4.c: New test.
2385
2386 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2387
2388         * gcc.dg/nested-func-2.c: New test.
2389         * ada/acats/norun.lst: Remove c953002.
2390
2391 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2392
2393         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2394
2395 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2396
2397         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2398
2399 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2400
2401         PR target/18761
2402         * g++.dg/abi/align1.C: New test.
2403
2404 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2405
2406         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2407         at a time.
2408         * g++.dg/ext/altivec_check.h: Support compiling as C.
2409
2410 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2411
2412         PR c++/19355
2413         * g++.dg/expr/pr19355-1.C: New test case.
2414
2415 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2416
2417         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2418         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2419         * ada/acats/tests/c3/c92005b.ada: Likewise.
2420         * ada/acats/tests/c3/cxb3012.a: Likewise.
2421         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2422
2423 2005-01-09  Paul Brook  <paul@codesourcery.com>
2424
2425         * gfortran.dg/common_2.f90: New file.
2426         * gfortran.dg/common_3.f90: New file.
2427
2428 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2429
2430         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2431
2432 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2433
2434         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2435         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2436         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2437         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2438         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2439         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2440         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2441         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2442         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2443         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2444         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2445         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2446         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2447         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2448         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2449         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2450         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2451         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2452         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2453         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2454         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2455         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2456         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2457         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2458         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2459         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2460         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2461         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2462         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2463         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2464         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2465         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2466         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2467         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2468         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2469         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2470         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2471         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2472         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2473         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2474         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2475         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2476         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2477         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2478         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2479         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2480         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2481         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2482         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2483         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2484         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2485         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2486         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2487         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2488         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2489         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2490         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2491         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2492         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2493         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2494         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2495         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2496         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2497         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2498         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2499         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2500         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2501
2502         * gcc.dg/vect/vect-1.c: Fix spelling.
2503         * gcc.dg/vect/vect-10.c: Fix spelling.
2504         * gcc.dg/vect/vect-11.c: Fix spelling.
2505         * gcc.dg/vect/vect-12.c: Fix spelling.
2506         * gcc.dg/vect/vect-14.c: Fix spelling.
2507         * gcc.dg/vect/vect-15.c: Fix spelling.
2508         * gcc.dg/vect/vect-16.c: Fix spelling.
2509         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2510         * gcc.dg/vect/vect-64.c: Fix comments.
2511         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2512
2513 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2514             Ira Rosen  <irar@il.ibm.com>
2515
2516         * gcc.dg/vect/vect-70.c: New test.
2517         * gcc.dg/vect/vect-71.c: New test.
2518
2519 2005-01-09  Manfred Hollstein  <mh@suse.com>
2520
2521         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2522         * gcc.dg/pr18241-2.c: Likewise.
2523         * gcc.dg/pr18241-3.c: Likewise.
2524         * gcc.dg/pr18241-4.c: Likewise.
2525         * gcc.dg/pr18241-5.c: Likewise.
2526
2527 2005-01-08  Richard Henderson  <rth@redhat.com>
2528
2529         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2530         False for x86 and x86-64.
2531
2532 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2533
2534         PR tree-optimization/18241
2535         * gcc.dg/pr18241-1.c: New test.
2536         * gcc.dg/pr18241-2.c: New test.
2537         * gcc.dg/pr18241-3.c: New test.
2538         * gcc.dg/pr18241-4.c: New test.
2539         * gcc.dg/pr18241-5.c: New test.
2540
2541 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2542
2543         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2544         gfortran.dg/select_4.f90: New.
2545
2546 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2547
2548         * gcc.c-torture/execute/20050107-1.c: New test.
2549
2550 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2551
2552         PR c++/19298
2553         * g++.dg/template/ref2.C: New.
2554
2555 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2556
2557         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2558         instead of being empty.
2559
2560 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2561
2562         PR fortran/15553
2563         * gfortran.dg/array-1.f90: New test.
2564
2565 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2566
2567         PR tree-optimization/19283
2568         * gcc.c-torture/execute/20050106-1.c: New test.
2569
2570         PR rtl-optimization/18861
2571         * gcc.dg/20050105-1.c: New test.
2572
2573         PR tree-optimization/18828
2574         * gcc.dg/20050105-2.c: New test.
2575
2576 2005-01-07  Andreas Jaeger  <aj@suse.de>
2577
2578         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2579
2580 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2581
2582         PR fortran/18398
2583         * gfortran.dg/fmt_read.f90: New test.
2584
2585 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2586
2587         * gcc.dg/rs6000-ldouble-2.c: New.
2588
2589 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/19244
2592         * g++.dg/parser/ctor2.C: New test.
2593
2594 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2595
2596         PR c++/17154
2597         * g++.dg/template/using9.C: New test.
2598
2599 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2600
2601         PR c++/19258
2602         * g++.dg/lookup/friend6.C: New test.
2603
2604 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2605
2606         PR c++/19270
2607         * g++.dg/template/array10.C: New.
2608
2609 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2610
2611         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2612         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2613
2614 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2615
2616         * gcc.c-torture/compile/20050105-1.c: New test.
2617
2618 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2619
2620         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2621
2622 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2623
2624         PR middle-end/19100
2625         * gcc.dg/conv-3.c: New test case.
2626
2627 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2628
2629         * gcc.dg/asm-wide-1.c: New test.
2630
2631 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2632
2633         PR c++/19030
2634         * g++.dg/parse/crash22.C: New
2635
2636 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2637
2638         PR 19257
2639         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2640
2641 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2642
2643         PR middle-end/17767
2644         * gcc.dg/i386-mmx-6.c: New test case.
2645
2646 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2647
2648         PR tree-optimization/18308
2649         * gcc.dg/vect/pr18308.c: New testcase.
2650
2651 2005-01-04  Andreas Jaeger  <aj@suse.de>
2652
2653         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2654
2655 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2656             Robert Bowdidge <bowdidge@apple.com>
2657
2658         * gcc.dg/cpp/subframework1.c: New.
2659         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2660         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2661         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2662         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2663
2664 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2665
2666         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2667         producing warning.
2668         * gcc.dg/darwin-weakimport-2.c: New.
2669
2670 2005-01-03  Richard Henderson  <rth@redhat.com>
2671
2672         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2673
2674 2005-01-03  Richard Henderson  <rth@redhat.com>
2675
2676         * gcc.dg/vect/vect.exp: Enable for ia64.
2677         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2678         (check_effective_target_vect_float): Likewise.
2679         (check_effective_target_vect_no_align): Likewise.
2680         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2681         * gcc.dg/vect/vect-8.c: Likewise.
2682
2683 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2684
2685         PR target/19236
2686         * gcc.dg/pr19236-1.c: New test case.
2687
2688 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2689
2690         PR rtl-optimization/12092
2691         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2692
2693 2005-01-02  Andreas Jaeger  <aj@suse.de>
2694
2695         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2696
2697 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2698             Andrew Pinski  <pinskia@physics.uc.edu>
2699
2700         PR rtl-optimization/12092
2701         * gcc.dg/pr12092-1.c: New test case.
2702
2703 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2704
2705         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2706         'hidden' and 'default' for better portability.
2707         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2708
2709         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2710         6 and 7.
2711         * g++.old-deja/g++.brendan/new3.C: Likewise.
2712
2713 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2714
2715         * gcc.dg/20041231-1.C: New test.
2716         * g++.dg/warn/Wunreachable-code-1.C: New test.
2717
2718 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2719
2720         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2721         file, not /dev/null.  Abort on error.
2722
2723 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2724             Ziemowit Laski  <zlaski@apple.com>
2725
2726         PR objc/18971
2727         * objc.dg/encode-5.m: New test.
2728
2729 2004-12-29  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2732         * objc.dg/stabs-1.m: Disable for ia64.
2733
2734 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2735
2736         PR c++/19190
2737         * g++.dg/warn/Wunused-10.C: New test.
2738
2739 2004-12-28  Richard Henderson  <rth@redhat.com>
2740
2741         * objc.dg/stabs-1.m: Disable for alpha.
2742
2743 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/19149
2746         * g++.dg/parse/error23.C: New test.
2747
2748 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2749
2750         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2751
2752         PR fortran/19032
2753         * gfortran.dg/intrinsic_modulo_1.f90: New.
2754         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2755         tests with divisor -1.
2756
2757 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2758
2759         * g++.dg/opt/temp1.C (memcpy): Return a value.
2760
2761         PR c++/19148
2762         * g++.dg/expr/cond7.C: New test.
2763
2764 2004-12-27  Paul Brook  <paul@codesourcery.com>
2765
2766         * gfortran.dg/g77/select_no_compile.f: Remove.
2767
2768 2004-12-27  Richard Henderson  <rth@redhat.com>
2769
2770         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2771         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2772         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2773
2774 2004-12-26  Richard Henderson  <rth@redhat.com>
2775
2776         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2777         by 1i instead of token pasting.
2778
2779 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2780
2781         PR tree-optimization/17578
2782         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2783         to additional_flags.
2784         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2785
2786 2004-12-25  Richard Henderson  <rth@redhat.com>
2787
2788         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2789         Remove Alpha.
2790
2791 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2792
2793         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2794         hppa*-*-hpux*.
2795         * gcc.dg/pr17957.c (dg-options): Likewise.
2796         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2797         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2798         instead of 0 on __hppa__.
2799         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2800         "foo,%r" on hppa*-*-*.
2801
2802 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2803
2804         PR fortran/19071
2805         * gfortran.dg/complex_write.f90: New test.
2806
2807 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/17595
2810         * g++.dg/parse/pragma2.C: New test.
2811
2812         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2813
2814 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2815
2816         * gcc.dg/empty2.c: Add missing dg-warning.
2817
2818 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/17413
2821         * g++.dg/template/local4.C: New test.
2822         * g++.dg/template/crash19.C: Add dg-error marker.
2823
2824         * g++.dg/template/crash31.C: Correct embedded PR number.
2825
2826 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/16405
2829         * g++.dg/opt/temp1.C: Add do-run marker.
2830
2831 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2832
2833         * g++.dg/template/spec19.C: New.
2834
2835 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2836
2837         PR target/16819
2838         * gcc.dg/empty2.c: New.
2839
2840 2004-12-23  Richard Henderson  <rth@redhat.com>
2841
2842         * lib/target-supports.exp (check_effective_target_vect_no_align):
2843         Remove i?86 and x86-64.
2844
2845 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/16405
2848         * g++.dg/opt/temp1.C: New test.
2849
2850 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2851
2852         PR c++/18733
2853         * g++.dg/template/friend33.C: New testcase.
2854
2855 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR c++/18464
2858         * g++.dg/template/cond5.C: New test.
2859
2860         PR c++/18492
2861         * g++.dg/inherit/thunk3.C: New test.
2862
2863         PR c++/11224
2864         * g++.dg/warn/Wunused-9.C: New test.
2865
2866 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2867
2868         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2869
2870 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2871
2872         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2873
2874 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/18378
2877         * g++.dg/ext/packed8.C: New test.
2878
2879         PR c++/13268
2880         * g++.dg/template/crash31.C: New test.
2881
2882         PR c++/19034
2883         * g++.dg/template/crash30.C: New test.
2884
2885 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2886
2887         PR C++/18984
2888         * g++.dg/eh/ctor3.C: New test.
2889
2890 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2891
2892         * objc.dg/stabs-1.m: Allow section name to be quoted and
2893         assembly label to begin with '.LL'.
2894
2895 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2896
2897         * gcc.dg/vect/vect.exp
2898         (check_effective_target_lp64_or_vect_no_align): New.
2899         * gcc.dg/vect/vect-77.c: Use it.
2900         * gcc.dg/vect/vect-78.c: Use it.
2901
2902         * lib/target-supports.exp
2903         (check_effective_target_vect_no_max,
2904         check_effective_target_vect_no_bitwise,
2905         check_effective_target_vect_no_align): New.
2906         * gcc.dg/vect/vect-13.c: Use them.
2907         * gcc.dg/vect/vect-17.c: Ditto.
2908         * gcc.dg/vect/vect-18.c: Ditto.
2909         * gcc.dg/vect/vect-19.c: Ditto.
2910         * gcc.dg/vect/vect-20.c: Ditto.
2911         * gcc.dg/vect/vect-27.c: Ditto.
2912         * gcc.dg/vect/vect-29.c: Ditto.
2913         * gcc.dg/vect/vect-44.c: Ditto.
2914         * gcc.dg/vect/vect-48.c: Ditto.
2915         * gcc.dg/vect/vect-50.c: Ditto.
2916         * gcc.dg/vect/vect-52.c: Ditto.
2917         * gcc.dg/vect/vect-54.c: Ditto.
2918         * gcc.dg/vect/vect-56.c: Ditto.
2919         * gcc.dg/vect/vect-58.c: Ditto.
2920         * gcc.dg/vect/vect-60.c: Ditto.
2921         * gcc.dg/vect/vect-72.c: Ditto.
2922         * gcc.dg/vect/vect-80.c: Ditto.
2923
2924 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2925
2926         PR c++/14075
2927         * g++.dg/init/string1.C: New.
2928
2929         PR c++/18975
2930         * g++.dg/other/synth1.C: New.
2931
2932 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2933
2934         PR c/18963
2935         * gcc.dg/pr18963-1.c: New test.
2936
2937 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2938
2939         PR c/18596
2940         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2941         * gcc.dg/pr18596-1.c: Use dg-error.
2942         (dg-options): Use -fno-unit-at-a-time.
2943         * gcc.dg/pr18596-2.c: New test.
2944         * gcc.dg/pr18596-3.c: New test.
2945
2946 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2947
2948         PR middle-end/18683
2949         * g++.dg/opt/pr18683-1.C: New test case.
2950
2951 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2952
2953         PR other/19093
2954         * g++.dg/opt/max1.C: Fix for 64bit targets.
2955
2956 2004-12-20  Matt Austern  <austern@apple.com>
2957
2958         PR c++/19044
2959         * g++.dg/ext/builtin6.C: New
2960
2961 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2962
2963         PR tree-optimization/19080
2964         * gcc.c-torture/compile/pr19080.c: New test.
2965
2966 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2967
2968         * gcc.dg/20041219-1.c: New test.
2969
2970 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2971
2972         PR middle-end/19068
2973         * g++.dg/opt/max1.C: New test case.
2974
2975 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2976
2977         * gcc.dg/fdata-sections-1.c: New test.
2978
2979 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2980
2981         PR middle-end/18548
2982         * gcc.dg/max-1.c: New test case.
2983
2984 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2985
2986         * gcc.c-torture/execute/20041218-1.c: New test.
2987
2988 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2989
2990         * gcc.dg/pr18501.c: New test.
2991         * gcc.dg/uninit-5.c: XFAIL.
2992         * gcc.dg/uninit-9.c: XFAIL.
2993
2994 2004-12-17  Dale Johannesen  <dalej@apple.com>
2995
2996         * gcc.dg/20041213-1.c:  New.
2997
2998 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2999
3000         * objc.dg/stabs-1.m: Allow assembly label to begin
3001         with a dot ('.').
3002
3003 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3004
3005         * gcc.c-torture/execute/20041213-1.c: Move...
3006         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3007
3008 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3009
3010         PR c++/18721
3011         * g++.dg/lookup/conv-5.C: New.
3012
3013 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
3014
3015         * objc.dg/stabs-1.m: New test.
3016
3017 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3018
3019         * gcc.dg/visibility-c.c: Change compile to
3020         assemble for the test.
3021
3022 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
3023
3024         PR target/19041
3025         * gcc.dg/visibility-c.c: New test.
3026
3027 2004-12-16  Roger Sayle  <roger@eyesopen.com>
3028
3029         PR middle-end/18493
3030         * gcc.dg/switch-8.c: New test case.
3031
3032 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3033
3034         PR c++/18905
3035         * g++.dg/template/init4.C: New.
3036         * g++.dg/opt/static3.C: Enable optimizer.
3037
3038 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
3039
3040         * g++.dg/other/complex1.C: New test.
3041
3042 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
3043
3044         * g++.dg/opt/inline9.C: New test.
3045
3046 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3047
3048         PR fortran/18993
3049         * gfotran.dg/nullify_1.f: New test.
3050
3051 2004-12-15  Richard Henderson  <rth@redhat.com>
3052
3053         * gcc.target/i386/i386.exp: New harness.
3054         * gcc.target/i386/vect-args.c: New.
3055
3056 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
3057
3058         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
3059
3060 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3061
3062         PR c++/18825
3063         * g++.dg/template/friend32.C: New test.
3064
3065 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3066
3067         * cpp/pragma-once-1.c: New test.
3068         * cpp/pragma-once-1b.h: Likewise.
3069         * cpp/pragma-once-1c.h: Likewise.
3070         * cpp/pragma-once-1d.h: Likewise.
3071         * cpp/inc/pragma-once-1a.h: Likewise.
3072
3073 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
3074             Steven G. Kargl  <kargls@comcast.net>
3075
3076         PR fortran/17597
3077         * gfortran.dg/list_read_3.f90: New test.
3078
3079 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3080
3081         * gcc.dg/ftrapv-2.c: New test.
3082
3083 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3084
3085         PR c++/18981
3086         * g++.dg/template/typename9.C: New test.
3087
3088 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3089
3090         PR c++/18738
3091         * g++.dg/template/typename8.C: New test.
3092         * g++.dg/parse/friend2.C: Tweak error message.
3093
3094 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3095
3096         * gcc.c-torture/20041214-1.c: New test.
3097
3098 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
3099
3100         PR c++/18965
3101         * g++.dg/init/array17.C: New test.
3102
3103 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/18793
3106         * g++.dg/init/aggr3.C: New test.
3107
3108 2004-12-14  Janis Johnson  <janis187@us.ibm.com
3109
3110         * gcc.dg/altivec-types-1.c: New test.
3111         * gcc.dg/altivec-types-2.c: New test.
3112         * gcc.dg/altivec-types-3.c: New test.
3113         * gcc.dg/altivec-types-4.c: New test.
3114         * g++.dg/ext/altivec-types-1.C: New test.
3115         * g++.dg/ext/altivec-types-2.C: New test.
3116         * g++.dg/ext/altivec-types-3.C: New test.
3117         * g++.dg/ext/altivec-types-4.C: New test.
3118
3119 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
3120
3121         PR middle-end/18951
3122         * gcc.c-torture/execute/20041213-1.c: New test.
3123
3124 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
3125
3126         PR c++/18949
3127         * g++.dg/template/cast1.C: New.
3128
3129 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
3130
3131         * gcc.c-torture/execute/20041213-2.c: New test.
3132
3133 2004-12-13  Richard Henderson  <rth@redhat.com>
3134
3135         * gcc.dg/i386-sse-10.c: Fix typo in options.
3136
3137 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
3138
3139         PR c++/18968
3140         * g++.dg/opt/pr18968.C: New test.
3141
3142 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
3143
3144         PR c++/18925
3145         * g++.dg/ext/visibility/staticdatamem.C: New test.
3146
3147 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
3148
3149         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
3150
3151 2004-12-13  Roger Sayle  <roger@eyesopen.com>
3152
3153         PR rtl-optimization/18928
3154         * gcc.dg/pr18928-1.c: New test case.
3155
3156 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
3157
3158         PR tree-opt/16951
3159         * gcc.c-torture/compile/20041211-1.c: New.
3160
3161 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3162
3163         PR middle-end/17564
3164         * gcc.c-torture/execute/20041212-1.c: New test.
3165
3166 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3167
3168         PR fortran/18869
3169         * gfortran.dg/common_1.f90: New test.
3170
3171 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
3172         Paul Brook  <paul@codesourcery.com>
3173
3174         PR fortran/16222
3175         * gfortran.dg/real_do_1.f90: New test.
3176
3177 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3178
3179         PR tree-opt/18040
3180         * g++.dg/opt/ptrmem6.C: New test.
3181
3182 2004-12-11  Roger Sayle  <roger@eyesopen.com>
3183
3184         PR middle-end/18921
3185         * gcc.dg/pr18921-1.c: New test case.
3186
3187 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3188
3189         PR fortran/17175
3190         * gfortran.dg/scale_1.f90: New test.
3191
3192 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
3193
3194         PR middle-end/18903
3195         * gcc.c-torture/compile/pr18903.c: New test.
3196
3197 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
3198
3199         * gcc.c-torture/execute/20041210-1.c: New test.
3200
3201 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3202
3203         PR c++/18731
3204         * g++.dg/parser/struct-1.C: New test.
3205         * g++.dg/parser/struct-2.C: New test.
3206         * g++.dg/parser/struct-3.C: New test.
3207
3208 2004-12-09  Richard Henderson  <rth@redhat.com>
3209
3210         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
3211
3212         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
3213         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
3214
3215 2004-12-09  Matt Austern  <austern@apple.com>
3216
3217         PR c++/18514
3218         * g++.dg/ext/builtin1.C: New
3219         * g++.dg/ext/builtin2.C: New
3220         * g++.dg/ext/builtin3.C: New
3221         * g++.dg/ext/builtin4.C: New
3222         * g++.dg/ext/builtin5.C: New
3223
3224 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
3225
3226         PR tree-opt/18904
3227         * g++.dg/opt/ptrmem5.C: New test.
3228
3229 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
3230
3231         * g++.dg/parse/typename5.C: Adjust for new error.
3232         * g++.dg/parse/typename7.C: New.
3233
3234 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3235
3236         PR c++/18073
3237         * g++.dg/other/mmintrin.C: New test.
3238
3239 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
3240
3241         PR c++/16681
3242         * g++.dg/init/array15.C: New.
3243         * g++.dg/init/array16.C: New.
3244
3245 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3246
3247         PR fortran/18826
3248         * gfortran.dg/assign_1.f90: New test.
3249
3250 2004-12-08  Nick Clifton  <nickc@redhat.com>
3251
3252         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3253         * gcc.target/xstormy16/data_below100: Likewise.
3254         * gcc.target/xstormy16/sfr: Likewise.
3255         * gcc.target/xstormy16/below100.S: New test source file.
3256         * gcc.target/xstormy16/below100.ld: New test linker script.
3257         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3258         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3259         bp instructions.
3260         * gcc.target/xstormy16/bp.c: Likewise.
3261
3262         * gcc.target/xstormy16/bss_below100: New files:
3263         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3264         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3265         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3266         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3267         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3268         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3269         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3270         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3271         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3272         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3273         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3274         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3275         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3276         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3277         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3278         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3279         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3280         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3281         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3282         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3283         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3284         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3285         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3286         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3287         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3288         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3289         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3290
3291         * gcc.target/xstormy16/data_below100: New files:
3292         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3293         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3294         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3295         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3296         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3297         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3298         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3299         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3300         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3301         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3302         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3303         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3304         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3305         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3306         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3307         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3308         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3309         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3310         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3311         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3312         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3313         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3314         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3315         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3316         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3317         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3318         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3319
3320         * gcc.target/xstormy16/sfr: New files:
3321         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3322         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3323         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3324         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3325         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3326         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3327         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3328         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3329         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3330         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3331         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3332         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3333         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3334         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3335         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3336         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3337         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3338         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3339         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3340         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3341         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3342         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3343         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3344         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3345         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3346         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3347         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3348         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3349         27_if0_sfrw_bitfield_f.c
3350
3351 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3352
3353         PR c++/18100
3354         * g++.dg/lookup/name-clash4.C: New test.
3355
3356 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3357
3358         PR c++/18672
3359         * g++.dg/opt/array1.C: New.
3360
3361         PR c++/18803
3362         * g++.dg/template/operator5.C: New.
3363
3364 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3365
3366         PR c/18867
3367         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3368
3369 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3370
3371         * gcc.dg/noncompile/20041207.c: New test.
3372
3373 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3374
3375         * g++.dg/other/unreachable-1.C: New test.
3376
3377 2004-12-06  Nick Clifton  <nickc@redhat.com>
3378
3379         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3380         <limits.h> because the latter comes from gcc's include/ directory
3381         and not the newlib/libc/include directory.
3382
3383 2004-12-04  Richard Henderson  <rth@redhat.com>
3384
3385         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3386
3387 2004-12-04  Richard Henderson  <rth@redhat.com>
3388
3389         * lib/target-supports.exp (check_gc_sections_available): Disable
3390         for alpha and ia64.
3391
3392 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3393
3394         PR middle-end/17909
3395         * g++.dg/other/vararg-2.C: New test.
3396
3397 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3398
3399         PR c++/17011, c++/17971
3400         * g++.dg/template/error15.C: Adjust expected error.
3401         * g++.dg/template/instantiate3.C: Likewise.
3402
3403 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3404
3405         * gcc.dg/altivec-18.c: Fix for darwin
3406
3407 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3408
3409         PR c++/18782
3410         * g++.dg/parse/ptrmem2.C: New.
3411
3412         PR c++/18318
3413         * g++.dg/template/new1.C: New.
3414
3415 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3416
3417         PR fortran/18710
3418         * gfortran.dg/direct_io_3.f90: New test.
3419
3420 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3421
3422         PR 18758
3423         * g++.dg/parse/crash21.C: New.
3424
3425 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3426
3427         PR c++/15664, c++/18276
3428         * g++.dg/template/ttp13.C: New test.
3429         * g++.dg/template/ttp14.C: Likewise.
3430
3431 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3432
3433         PR c++/18123
3434         * g++.dg/parse/enum2.C: New test.
3435         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3436
3437 2004-12-02  Nick Clifton  <nickc@redhat.com>
3438
3439         * gcc.target/xstormy16: New test directory.
3440         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3441         * gcc.target/xstormy16/bp.c: Check the generation of bp
3442         instructions.
3443         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3444         bn instructions and the BELOW100 attribute.
3445
3446 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3447
3448         PR target/16952
3449         * gcc.dg/ppc-eabi.c: New.
3450
3451 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3452
3453         PR fortran/18284
3454         * gfortran.dg/backspace.f90
3455
3456 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3457
3458         * gfortran.dg/inquire.f90: New test.
3459
3460 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3461
3462         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3463         handle effective-target-keyword.
3464         (dg-skip-if): Support effective-target keyword as target list.
3465         (dg-xfail-if): Ditto.
3466         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3467
3468 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3469
3470         PR tree-optimization/18291
3471         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3472
3473 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3474
3475         PR C++/18729
3476         * g++.dg/parse/crash20.C: New.
3477
3478         PR c++/17431
3479         * g++.dg/overload/arg1.C: New.
3480         * g++.dg/overload/arg2.C: New.
3481         * g++.dg/overload/arg3.C: New.
3482         * g++.dg/overload/arg4.C: New.
3483
3484 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3485
3486         * gcc.dg/c99-flex-array-4.c: Remove.
3487
3488 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3489
3490         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3491
3492         * lib/target-supports.exp (is-effective-target): Simplify.
3493
3494         * lib/target-supports.exp (check_effective_target_vect_long):
3495         Fix for powerpc64-*-*.
3496
3497 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3498
3499         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3500         to support new requirements on FreeBSD 5.
3501
3502 2004-11-30  Devang Patel  <dpatel@apple.com>
3503
3504         PR 18702
3505         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3506
3507 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3508
3509         * g++.dg/ext/altivec-13.C: New test.
3510
3511 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3512
3513         PR tree-opt/18298
3514         * gcc.c-torture/execute/p18298.c: New test.
3515
3516 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3517             Dorit Naishlos  <dorit@il.ibm.com>
3518
3519         PR tree-opt/18607
3520         * gcc.dg/vect/vect-89.c: New test.
3521
3522 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3523
3524         * gcc.dg/pr18596-1.c: New test.
3525
3526 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3527
3528         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3529
3530 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3531
3532         PR c/18479
3533         * gcc.dg/pr18479.c: New test.
3534
3535 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3536
3537         PR target/18490
3538         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3539         mmix-knuth-mmixware.
3540
3541         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3542         cris-*-elf* cris-*-aout* mmix-*-*
3543
3544 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3545
3546         PR middle-end/18725
3547         * gcc.dg/pr18725.c: New test.
3548
3549 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3550
3551         PR target/18488
3552         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3553
3554         PR target/18336
3555         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3556
3557 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/18368
3560         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3561         * g++.old-deja/g++.law/ctors5.C: Likewise.
3562         * g++.old-deja/g++.other/crash25.C: Likewise.
3563
3564         PR c++/18674
3565         * g++.dg/template/error16.C: New test.
3566
3567         PR c++/18512
3568         * g++.dg/template/crash29.C: New test.
3569
3570 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3571
3572         PR tree-optimization/18712
3573         * gcc.c-torture/compile/pr18712.c: New test.
3574
3575 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3576
3577         PR c/7544
3578         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3579         tests.
3580
3581 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3582
3583         PR c++/18652
3584         * g++.dg/lookup/crash6.C: New test.
3585
3586 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3587
3588         PR middle-end/18164
3589         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3590
3591 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3592
3593         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3594         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3595         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3596
3597 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3598
3599         * gcc.dg/pr18164.c: New test.
3600
3601 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3602
3603         * gcc.dg/funroll-loops-all.c: New.
3604
3605 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3606
3607         PR target/18489
3608         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3609         delimeter, match space and TAB as well as ":".
3610
3611         PR target/18484
3612         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3613
3614         PR target/18348
3615         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3616
3617         PR target/18345
3618         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3619
3620         PR target/18337
3621         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3622
3623 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3624
3625         * gfortran.dg/direct_io_2.f90: New test.
3626
3627 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3628
3629         PR target/18334
3630         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3631
3632 2004-11-28  Richard Henderson  <rth@redhat.com>
3633
3634         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3635
3636 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3637
3638         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3639         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3640         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3641         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3642         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3643         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3644         gcc.dg/pointer-arith-8.c: New tests.
3645
3646 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3647
3648         PR fortran/18364
3649         * gfortran.dg/endfile.f90: New test.
3650
3651 2004-11-27  Falk Hueffner  <falk@debian.org>
3652
3653         * gcc.dg/loop-6.c: New test.
3654
3655 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3656
3657         * gcc.c-torture/execute/20041126-1.c: New test.
3658
3659 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3660
3661         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3662         on IRIX.
3663
3664 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3665
3666         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3667         functions.
3668
3669 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3670
3671         PR rtl-optimization/17825
3672         * gcc.c-torture/compile/20041119-1.c: New test.
3673
3674 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3675
3676         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3677         Check existence of ld library path variables before unsetting.
3678
3679 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3680
3681         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3682
3683 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3684
3685         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3686
3687 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3688
3689         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3690
3691 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3692
3693         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3694         dg-do directive.
3695
3696 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3697
3698         * gcc.dg/pr17957.c: Pass --param, not -param.
3699
3700 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3701
3702         PR middle-end/17957
3703         * testsuite/gcc.dg/pr17957.c: New test.
3704
3705 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3706
3707         PR c++/18445
3708         * g++.dg/template/crash28.C: Likewise.
3709
3710         PR c++/18001
3711         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3712         * g++.dg/ext/lvaddr.C: Likewise.
3713         * g++.dg/opt/pr7503-3.C: Likewise.
3714
3715         PR c++/18466
3716         * g++.dg/parse/qualified3.C: New test.
3717         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3718
3719         PR c++/18545
3720         * g++.dg/expr/return1.C: New test.
3721
3722 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3723
3724         Friend class name lookup 3/n, PR c++/3332
3725         * g++.dg/lookup/friend3.C: New test.
3726         * g++.dg/lookup/friend4.C: Likewise.
3727         * g++.dg/lookup/friend5.C: Likewise.
3728
3729 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3730
3731         Friend class name lookup 2/n, PR c++/14513, c++/15410
3732         * g++.dg/lookup/friend2.C: New test.
3733         * g++.dg/template/friend31.C: Likewise.
3734
3735 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3736
3737         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3738
3739 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/17473
3742         * g++.dg/tc1/dr56.C: Remove.
3743         * g++.dg/template/typedef1.C: Add dg-error markers.
3744         * g++.old-deja/g++.other/typedef7.C: Likewise.
3745
3746         PR c++/18285
3747         * g++.dg/parse/typedef7.C: New test.
3748
3749 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3750
3751         * gcc.c-torture/execute/20041124-1.c: New test.
3752
3753 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3754
3755         * g++.dg/template/deduce3.C: New test.
3756
3757         PR c++/18586
3758         * g++.dg/template/crash27.C: New test.
3759
3760         PR c++/18530
3761         * g++.dg/warn/Wshadow-3.C: New test.
3762
3763 2004-11-24  Devang Patel  <dpatel@apple.com>
3764
3765         PR/18555
3766         * gcc.dg/cpp/isysroot-1.c: New test.
3767         * gcc.dg/cpp/usr/include/stdio.h: New file.
3768         * gcc.dg/cpp/isysroot-2.c: New test.
3769         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3770         New file.
3771
3772 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3773
3774         PR c++/8929
3775         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3776
3777 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3778
3779         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3780         * gcc.target/sparc/pdist.c: Likewise.
3781
3782 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3783
3784         PR c++/16882
3785         * g++.dg/conversion/simd1.C: New test.
3786
3787 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3788
3789         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3790         and restore_ld_library_path_env_vars.
3791         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3792         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3793         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3794         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3795
3796 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3797
3798         * gcc.dg/pragma-align-2.c: Test macro expansion.
3799         * gcc.dg/pragma-pack-2.c: New test.
3800
3801 2004-11-23  Richard Henderson  <rth@redhat.com>
3802
3803         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3804         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3805         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3806         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3807         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3808         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3809
3810         * gcc.dg/vect/vect.exp: Add check for alpha.
3811         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3812         (check_effective_target_vect_int): Enable for alpha.
3813         (check_effective_target_vect_long): New.
3814         (is-effective-target): Add it.
3815
3816 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3817
3818         * gcc.dg/pr18614-1.c: New test.
3819
3820 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3821
3822         * gcc.dg/setjmp-2.c: New test.
3823
3824 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3825
3826         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3827         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3828         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3829         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3830         gcc.target/sparc/pdist.c: New tests.
3831
3832 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3833
3834         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3835
3836 2004-11-22  Dale Johannesen  <dalej@apple.com>
3837
3838         * gcc.dg/20041111-1.c:  New.
3839
3840 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3841
3842         PR tree-opt/18536
3843         * gcc.dg/vect/pr18536.c: New test.
3844
3845 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3846
3847         PR c++/18354
3848         * g++.dg/template/nontype11.C: New test.
3849
3850 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3851
3852         PR middle-end/18520
3853         * gcc.dg/pr18520-1.c: New test case.
3854
3855 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3856
3857         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3858         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3859         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3860         expected diagnostics.
3861
3862 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         PR target/18580
3865         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3866         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3867         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3868
3869 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3870
3871         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3872
3873 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3874             Joseph Myers  <joseph@codesourcery.com>
3875
3876         * lib/target-supports.exp (check_visibility_available): Really
3877         test the compiler.
3878
3879 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3880
3881         PR tree-opt/18181
3882         * gcc.dg/vect/vect-85.c: New test.
3883         * gcc.dg/vect/vect-86.c: New test.
3884         * gcc.dg/vect/vect-87.c: New test.
3885         * gcc.dg/vect/vect-88.c: New test.
3886
3887 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3888
3889         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3890
3891 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3892
3893         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3894         * gcc.dg/ppc-and-1.c: Ditto.
3895         * gcc.dg/ppc-compare-1.c: Ditto.
3896         * gcc.dg/ppc-mov-1.c: Ditto
3897
3898 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3899             Mark Mitchell  <mark@codesourcery.com>
3900
3901         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3902
3903 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3904             Aldy Hernandez  <aldyh@redhat.com>
3905
3906         * lib/target-supports.exp (check_effective_target_vect_int): New
3907         (check_effective_target_vect_float): New
3908         (check_effective_target_vect_double): New.
3909         (is-effective-target): Support new effective targets keywords.
3910         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3911         default action for dg-do.
3912         * gcc.dg/vect/pr16105.c: Use new support.
3913         * gcc.dg/vect/pr18400.c: Ditto.
3914         * gcc.dg/vect/pr18425.c: Ditto.
3915         * gcc.dg/vect/vect-1.c: Ditto.
3916         * gcc.dg/vect/vect-10.c: Ditto.
3917         * gcc.dg/vect/vect-11.c: Ditto.
3918         * gcc.dg/vect/vect-12.c: Ditto.
3919         * gcc.dg/vect/vect-13.c: Ditto.
3920         * gcc.dg/vect/vect-14.c: Ditto.
3921         * gcc.dg/vect/vect-15.c: Ditto.
3922         * gcc.dg/vect/vect-16.c: Ditto.
3923         * gcc.dg/vect/vect-17.c: Ditto.
3924         * gcc.dg/vect/vect-18.c: Ditto.
3925         * gcc.dg/vect/vect-19.c: Ditto.
3926         * gcc.dg/vect/vect-2.c: Ditto.
3927         * gcc.dg/vect/vect-20.c: Ditto.
3928         * gcc.dg/vect/vect-21.c: Ditto.
3929         * gcc.dg/vect/vect-22.c: Ditto.
3930         * gcc.dg/vect/vect-23.c: Ditto.
3931         * gcc.dg/vect/vect-24.c: Ditto.
3932         * gcc.dg/vect/vect-25.c: Ditto.
3933         * gcc.dg/vect/vect-26.c: Ditto.
3934         * gcc.dg/vect/vect-27.c: Ditto.
3935         * gcc.dg/vect/vect-27a.c: Ditto.
3936         * gcc.dg/vect/vect-28.c: Ditto.
3937         * gcc.dg/vect/vect-29.c: Ditto.
3938         * gcc.dg/vect/vect-29a.c: Ditto.
3939         * gcc.dg/vect/vect-3.c: Ditto.
3940         * gcc.dg/vect/vect-30.c: Ditto.
3941         * gcc.dg/vect/vect-31.c: Ditto.
3942         * gcc.dg/vect/vect-32.c: Ditto.
3943         * gcc.dg/vect/vect-33.c: Ditto.
3944         * gcc.dg/vect/vect-34.c: Ditto.
3945         * gcc.dg/vect/vect-35.c: Ditto.
3946         * gcc.dg/vect/vect-36.c: Ditto.
3947         * gcc.dg/vect/vect-37.c: Ditto.
3948         * gcc.dg/vect/vect-38.c: Ditto.
3949         * gcc.dg/vect/vect-4.c: Ditto.
3950         * gcc.dg/vect/vect-40.c: Ditto.
3951         * gcc.dg/vect/vect-41.c: Ditto.
3952         * gcc.dg/vect/vect-42.c: Ditto.
3953         * gcc.dg/vect/vect-43.c: Ditto.
3954         * gcc.dg/vect/vect-44.c: Ditto.
3955         * gcc.dg/vect/vect-45.c: Ditto.
3956         * gcc.dg/vect/vect-46.c: Ditto.
3957         * gcc.dg/vect/vect-47.c: Ditto.
3958         * gcc.dg/vect/vect-48.c: Ditto.
3959         * gcc.dg/vect/vect-48a.c: Ditto.
3960         * gcc.dg/vect/vect-49.c: Ditto.
3961         * gcc.dg/vect/vect-5.c: Ditto.
3962         * gcc.dg/vect/vect-50.c: Ditto.
3963         * gcc.dg/vect/vect-51.c: Ditto.
3964         * gcc.dg/vect/vect-52.c: Ditto.
3965         * gcc.dg/vect/vect-53.c: Ditto.
3966         * gcc.dg/vect/vect-54.c: Ditto.
3967         * gcc.dg/vect/vect-55.c: Ditto.
3968         * gcc.dg/vect/vect-56.c: Ditto.
3969         * gcc.dg/vect/vect-56a.c: Ditto.
3970         * gcc.dg/vect/vect-57.c: Ditto.
3971         * gcc.dg/vect/vect-58.c: Ditto.
3972         * gcc.dg/vect/vect-59.c: Ditto.
3973         * gcc.dg/vect/vect-6.c: Ditto.
3974         * gcc.dg/vect/vect-60.c: Ditto.
3975         * gcc.dg/vect/vect-61.c: Ditto.
3976         * gcc.dg/vect/vect-62.c: Ditto.
3977         * gcc.dg/vect/vect-63.c: Ditto.
3978         * gcc.dg/vect/vect-64.c: Ditto.
3979         * gcc.dg/vect/vect-65.c: Ditto.
3980         * gcc.dg/vect/vect-66.c: Ditto.
3981         * gcc.dg/vect/vect-67.c: Ditto.
3982         * gcc.dg/vect/vect-68.c: Ditto.
3983         * gcc.dg/vect/vect-69.c: Ditto.
3984         * gcc.dg/vect/vect-7.c: Ditto.
3985         * gcc.dg/vect/vect-72.c: Ditto.
3986         * gcc.dg/vect/vect-72a.c: Ditto.
3987         * gcc.dg/vect/vect-73.c: Ditto.
3988         * gcc.dg/vect/vect-74.c: Ditto.
3989         * gcc.dg/vect/vect-75.c: Ditto.
3990         * gcc.dg/vect/vect-76.c: Ditto.
3991         * gcc.dg/vect/vect-77.c: Ditto.
3992         * gcc.dg/vect/vect-77a.c: Ditto.
3993         * gcc.dg/vect/vect-78.c: Ditto.
3994         * gcc.dg/vect/vect-79.c: Ditto.
3995         * gcc.dg/vect/vect-8.c: Ditto.
3996         * gcc.dg/vect/vect-80.c: Ditto.
3997         * gcc.dg/vect/vect-82.c: Ditto.
3998         * gcc.dg/vect/vect-82_64.c: Ditto.
3999         * gcc.dg/vect/vect-83.c: Ditto.
4000         * gcc.dg/vect/vect-83_64.c: Ditto.
4001         * gcc.dg/vect/vect-9.c: Ditto.
4002         * gcc.dg/vect/vect-all.c: Ditto.
4003         * gcc.dg/vect/vect-none.c: Ditto.
4004
4005 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4006
4007         * lib/gcc-dg.exp (dg-skip-if): New function.
4008         (dg-forbid-option): Remove.
4009         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
4010         * g++.dg/abi/bitfield8.C: Likewise.
4011         * g++.dg/abi/dtor1.C: Likewise.
4012         * g++.dg/abi/empty10.C: Likewise.
4013         * g++.dg/abi/empty7.C: Likewise.
4014         * g++.dg/abi/empty9.C: Likewise.
4015         * g++.dg/abi/layout3.C: Likewise.
4016         * g++.dg/abi/layout4.C: Likewise.
4017         * g++.dg/abi/thunk1.C: Likewise.
4018         * g++.dg/abi/thunk2.C: Likewise.
4019         * g++.dg/abi/vbase11.C: Likewise.
4020         * g++.dg/abi/vthunk2.C: Likewise.
4021         * g++.dg/abi/vthunk3.C: Likewise.
4022         * g++.dg/ext/attrib8.C: Likewise.
4023         * g++.dg/opt/longbranch2.C: Likewise.
4024         * g++.dg/opt/reg-stack4.C: Likewise.
4025         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4026         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4027         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4028         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4029         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4030         * gcc.dg/20000609-1.c: Likewise.
4031         * gcc.dg/20000720-1.c: Likewise.
4032         * gcc.dg/20011107-1.c: Likewise.
4033         * gcc.dg/20011119-1.c: Likewise.
4034         * gcc.dg/20020108-1.c: Likewise.
4035         * gcc.dg/20020122-2.c: Likewise.
4036         * gcc.dg/20020122-3.c: Likewise.
4037         * gcc.dg/20020201-3.c: Likewise.
4038         * gcc.dg/20020206-1.c: Likewise.
4039         * gcc.dg/20020218-1.c: Likewise.
4040         * gcc.dg/20020310-1.c: Likewise.
4041         * gcc.dg/20020411-1.c: Likewise.
4042         * gcc.dg/20020418-2.c: Likewise.
4043         * gcc.dg/20020426-1.c: Likewise.
4044         * gcc.dg/20020426-2.c: Likewise.
4045         * gcc.dg/20020517-1.c: Likewise.
4046         * gcc.dg/20020523-1.c: Likewise.
4047         * gcc.dg/20020523-2.c: Likewise.
4048         * gcc.dg/20020729-1.c: Likewise.
4049         * gcc.dg/20030204-1.c: Likewise.
4050         * gcc.dg/20030826-2.c: Likewise.
4051         * gcc.dg/20030926-1.c: Likewise.
4052         * gcc.dg/20031202-1.c: Likewise.
4053         * gcc.dg/980312-1.c: Likewise.
4054         * gcc.dg/980313-1.c: Likewise.
4055         * gcc.dg/990117-1.c: Likewise.
4056         * gcc.dg/990424-1.c: Likewise.
4057         * gcc.dg/990524-1.c: Likewise.
4058         * gcc.dg/991230-1.c: Likewise.
4059         * gcc.dg/i386-387-1.c: Likewise.
4060         * gcc.dg/i386-387-2.c: Likewise.
4061         * gcc.dg/i386-387-3.c: Likewise.
4062         * gcc.dg/i386-387-4.c: Likewise.
4063         * gcc.dg/i386-387-5.c: Likewise.
4064         * gcc.dg/i386-387-6.c: Likewise.
4065         * gcc.dg/i386-asm-1.c: Likewise.
4066         * gcc.dg/i386-bitfield1.c: Likewise.
4067         * gcc.dg/i386-bitfield2.c: Likewise.
4068         * gcc.dg/i386-loop-1.c: Likewise.
4069         * gcc.dg/i386-loop-2.c: Likewise.
4070         * gcc.dg/i386-loop-3.c: Likewise.
4071         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4072         * gcc.dg/i386-pic-1.c: Likewise.
4073         * gcc.dg/i386-regparm.c: Likewise.
4074         * gcc.dg/i386-signbit-1.c: Likewise.
4075         * gcc.dg/i386-signbit-2.c: Likewise.
4076         * gcc.dg/i386-signbit-3.c: Likewise.
4077         * gcc.dg/i386-sse-5.c: Likewise.
4078         * gcc.dg/i386-sse-8.c: Likewise.
4079         * gcc.dg/i386-unroll-1.c: Likewise.
4080         * gcc.dg/tls/opt-1.c: Likewise.
4081         * gcc.dg/tls/opt-2.c: Likewise.
4082         * gcc.dg/unroll-1.c: Likewise.
4083         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4084         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4085         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4086         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4087
4088 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4089
4090         * g++.dg/template/incomplete1.C: New test.
4091
4092 2004-11-16  Nick Clifton  <nickc@redhat.com>
4093
4094         Revert patches accidentally commited during checkin of fixes for
4095         xstormy16 tests:
4096         gcc.c-torture/execute/simd-4.c: Revert
4097         gcc.dg/20040910-1.c: Revert.
4098
4099 2004-11-16  Paul Brook  <paul@codesourcery.com>
4100
4101         PR fortran/13010
4102         * gfortran.dg/der_pointer_1.f90: New test.
4103
4104 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
4105
4106         PR c/18498
4107         * gcc.dg/bitfld-13.c: New test.
4108
4109 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
4110
4111         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
4112         powerpc*-*-linux*.
4113
4114         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
4115         * gcc.dg/ppc64-abi-2.c: Ditto.
4116         * gcc.dg/ppc64-abi-3.c: Ditto.
4117
4118         * lib/gcc-dg.exp (dg-target-list): Remove.
4119
4120 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
4121
4122         * gcc.dg/ia64-postinc.c: New test.
4123
4124 2004-11-15  Mark Mitchell <mark@codesourcery.com>
4125
4126         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
4127
4128 2004-11-15  Nick Clifton  <nickc@redhat.com>
4129
4130         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
4131         __INT_MAX__ so that the test can be compiled by toolchains
4132         targeted at 16-bit processors.
4133
4134         * gcc.dg/20040625-1.c: Use long constants rather than integers
4135         when performing arithmetic that will overflow 16-bits.
4136
4137         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
4138         xstormy16.  It does not support 128-bit vector operations.
4139
4140         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
4141         with the macro PTR_TYPE.  Define this macro to an integer type
4142         suitable for holding a pointer.
4143
4144         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
4145         the target is a 16-bit processor.
4146
4147         * gcc.dg/cpp/if-2.c: Expect a different warning message from
4148         16-bit targets where the character constant will be too long.
4149
4150         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
4151         where the double will not be directly addressable.
4152
4153 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4154
4155         Friend class name lookup 1/n, PR c++/18471
4156         * g++.dg/template/crash26.C: New test.
4157         * g++.dg/lookup/struct1.C: Adjust expected error.
4158         * g++.dg/parse/elab1.C: Likewise.
4159         * g++.dg/parse/elab2.C: Likewise.
4160         * g++.dg/parse/int-as-enum1.C: Likewise.
4161         * g++.dg/parse/struct-as-enum1.C: Likewise.
4162         * g++.dg/parse/typedef1.C: Likewise.
4163         * g++.dg/parse/typedef3.C: Likewise.
4164         * g++.dg/parse/typedef4.C: Likewise.
4165         * g++.dg/parse/typedef5.C: Likewise.
4166         * g++.dg/template/nontype4.C: Likewise.
4167         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4168         * g++.old-deja/g++.other/elab1.C: Likewise.
4169         * g++.old-deja/g++.other/syntax4.C: Likewise.
4170
4171 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4172
4173         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
4174
4175 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
4176
4177         * gcc.c-torture/execute/20041114-1.c: New test.
4178
4179 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
4180
4181         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
4182         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
4183         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
4184         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
4185         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
4186         gcc.dg/switch-7.c: New tests.
4187
4188 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4189
4190         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
4191
4192 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4193
4194         PR tree-opt/18400
4195         * gcc.dg/vect/pr18400.c: New test.
4196
4197 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
4198             Andrew Pinski  <pinskia@physics.uc.edu>
4199
4200         PR tree-opt/18425
4201         * gcc.dg/vect/pr18425.c: New test.
4202
4203 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4204
4205         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
4206         Guard with dg-require-alias and dg-require-visibility.
4207
4208 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4209
4210         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
4211
4212 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4213
4214         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
4215
4216 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4217
4218         PR c++/17344
4219         * g++.dg/template/defarg5.C: New test.
4220
4221 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4222
4223         * g++.dg/parse/cast1.C: Run only on ILP32.
4224         * g++.old-deja/g++.mike/p784.C: Likewise.
4225
4226 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
4227
4228         * gcc.c-torture/execute/20041113-1.c: New test.
4229
4230 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4231
4232         PR target/18230
4233         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
4234         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
4235         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
4236         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4237         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
4238         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
4239         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
4240         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
4241         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
4242         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4243         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4244         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
4245         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
4246
4247 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
4248
4249         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
4250         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
4251         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4252         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4253         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4254         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4255         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4256         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4257         gcc.target/sparc/combined-1.c: New tests.
4258
4259 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4260
4261         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4262         New tests.
4263
4264 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4265
4266         * lib/gcc-dg.exp (dg-forbid-option): New function.
4267         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4268         * g++.dg/abi/bitfield8.C: Likewise.
4269         * g++.dg/abi/dtor1.C: Likewise.
4270         * g++.dg/abi/empty10.C: Likewise.
4271         * g++.dg/abi/empty7.C: Likewise.
4272         * g++.dg/abi/empty9.C: Likewise.
4273         * g++.dg/abi/layout3.C: Likewise.
4274         * g++.dg/abi/layout4.C: Likewise.
4275         * g++.dg/abi/thunk1.C: Likewise.
4276         * g++.dg/abi/thunk2.C: Likewise.
4277         * g++.dg/abi/vbase11.C: Likewise.
4278         * g++.dg/abi/vthunk2.C: Likewise.
4279         * g++.dg/abi/vthunk3.C: Likewise.
4280         * g++.dg/ext/attrib8.C: Likewise.
4281         * g++.dg/opt/longbranch2.C: Likewise.
4282         * g++.dg/opt/reg-stack4.C: Likewise.
4283         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4284         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4285         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4286         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4287         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4288         * gcc.dg/20000609-1.c: Likewise.
4289         * gcc.dg/20000720-1.c: Likewise.
4290         * gcc.dg/20011107-1.c: Likewise.
4291         * gcc.dg/20011119-1.c: Likewise.
4292         * gcc.dg/20020108-1.c: Likewise.
4293         * gcc.dg/20020122-2.c: Likewise.
4294         * gcc.dg/20020122-3.c: Likewise.
4295         * gcc.dg/20020201-3.c: Likewise.
4296         * gcc.dg/20020206-1.c: Likewise.
4297         * gcc.dg/20020218-1.c: Likewise.
4298         * gcc.dg/20020310-1.c: Likewise.
4299         * gcc.dg/20020411-1.c: Likewise.
4300         * gcc.dg/20020418-2.c: Likewise.
4301         * gcc.dg/20020426-1.c: Likewise.
4302         * gcc.dg/20020426-2.c: Likewise.
4303         * gcc.dg/20020517-1.c: Likewise.
4304         * gcc.dg/20020523-1.c: Likewise.
4305         * gcc.dg/20020523-2.c: Likewise.
4306         * gcc.dg/20020729-1.c: Likewise.
4307         * gcc.dg/20030204-1.c: Likewise.
4308         * gcc.dg/20030826-2.c: Likewise.
4309         * gcc.dg/20030926-1.c: Likewise.
4310         * gcc.dg/20031202-1.c: Likewise.
4311         * gcc.dg/980312-1.c: Likewise.
4312         * gcc.dg/980313-1.c: Likewise.
4313         * gcc.dg/990117-1.c: Likewise.
4314         * gcc.dg/990424-1.c: Likewise.
4315         * gcc.dg/990524-1.c: Likewise.
4316         * gcc.dg/991230-1.c: Likewise.
4317         * gcc.dg/i386-387-1.c: Likewise.
4318         * gcc.dg/i386-387-2.c: Likewise.
4319         * gcc.dg/i386-387-3.c: Likewise.
4320         * gcc.dg/i386-387-4.c: Likewise.
4321         * gcc.dg/i386-387-5.c: Likewise.
4322         * gcc.dg/i386-387-6.c: Likewise.
4323         * gcc.dg/i386-asm-1.c: Likewise.
4324         * gcc.dg/i386-bitfield1.c: Likewise.
4325         * gcc.dg/i386-bitfield2.c: Likewise.
4326         * gcc.dg/i386-loop-1.c: Likewise.
4327         * gcc.dg/i386-loop-2.c: Likewise.
4328         * gcc.dg/i386-loop-3.c: Likewise.
4329         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4330         * gcc.dg/i386-pic-1.c: Likewise.
4331         * gcc.dg/i386-regparm.c: Likewise.
4332         * gcc.dg/i386-signbit-1.c: Likewise.
4333         * gcc.dg/i386-signbit-2.c: Likewise.
4334         * gcc.dg/i386-signbit-3.c: Likewise.
4335         * gcc.dg/i386-sse-5.c: Likewise.
4336         * gcc.dg/i386-sse-8.c: Likewise.
4337         * gcc.dg/i386-unroll-1.c: Likewise.
4338         * gcc.dg/tls/opt-1.c: Likewise.
4339         * gcc.dg/tls/opt-2.c: Likewise.
4340         * gcc.dg/unroll-1.c: Likewise.
4341         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4342         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4343         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4344         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4345         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4346         -m64 is specified.
4347
4348 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4349
4350         PR c++/18389
4351         * g++.dg/parse/cond1.C: New test.
4352
4353         PR c++/18429
4354         * g++.dg/template/array9.C: New test.
4355         * g++.dg/ext/vla1.C: Adjust error messages.
4356         * g++.dg/ext/vlm1.C: Likewise.
4357         * g++.dg/template/crash2.C: Likewise.
4358
4359         PR c++/18436
4360         * g++.dg/template/call3.C: New test.
4361
4362         PR c++/18407
4363         * g++.dg/template/ptrmem11.C: New test.
4364
4365 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         PR other/14264
4368         * lib/g++.exp: Set LC_ALL and LANG to C.
4369         * lib/gcc-dg.exp: Likewise.
4370         * lib/gfortran.exp: Likewise.
4371         * lib/objc.exp: Likewise.
4372         * lib/treelang.exp: Likewise.
4373
4374 2004-11-12  Andreas Schwab  <schwab@suse.de>
4375
4376         * gcc.dg/pr16286.c: Fix last change.
4377
4378 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/18416
4381         * g++.dg/init/global1.C: New test.
4382
4383 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4384
4385         * gcc.c-torture/execute/20041112-1.c: New test.
4386
4387 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4388
4389         * lib/gcc-dg.exp (dg-target-list): New.
4390
4391 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4392             Richard Sandiford  <rsandifo@redhat.com>
4393
4394         * lib/target-supports.exp (get-compiler_messages): New.
4395         (check_named_sections_available): Use it.
4396         (check_effective_target_ilp32): New.
4397         (check_effective_target_lp64): New.
4398         (is-effective-target): New.
4399         * lib/gcc-dg.exp (dg-require-effective-target): New.
4400
4401 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4402
4403         * gcc.dg/precedence-1.c: New test.
4404
4405 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4406
4407         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4408
4409         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4410         message, delete generated files, use more descriptive name for
4411         executable, and make the test unsupported when it cannot be run.
4412
4413         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4414         (dg-require-weak, dg-require-visibility, dg-require-alias,
4415         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4416         dg-require-iconv, dg-require-named-sections): Use it.
4417
4418         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4419
4420 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         PR target/16457
4423         * gcc.dg/ppc-and-1: New
4424
4425         PR target/16796
4426         * gcc.dg/ppc-mov-1.c: New.
4427
4428         PR target/16458
4429         * gcc.dg/ppc-compare-1.c: New.
4430
4431 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4432
4433         * objc.dg/desig-init-2.m: New test.
4434
4435 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4436
4437         PR middle-end/18160
4438         * g++.dg/warn/register-var-1.C: New test.
4439         * g++.dg/warn/register-var-2.C: New test.
4440
4441 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4442
4443         * gcc.dg/union-2.c: New test.
4444
4445 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4446
4447         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4448         New test for PR tree-optimization/17892.
4449
4450 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4451
4452         PR c++/18369
4453         * g++.dg/init/new12.C: New test.
4454
4455 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4456
4457         * gcc.target/sparc: New directory.
4458         * gcc.target/sparc/sparc.exp: New driver.
4459         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4460         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4461         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4462         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4463
4464 2004-11-10  Paul Brook  <paul@codesourcery.com>
4465
4466         PR fortran/18218
4467         * gfortran.dg/list_read.c: New test.
4468
4469 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4470
4471         PR c/18322
4472         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4473         expected diagnostic location.
4474
4475 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4476
4477         * gcc.dg/20041109-1.c: New test.
4478
4479 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4480
4481         PR objc/18406
4482         * objc/compile/pr18406.m: New test.
4483
4484 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4485
4486         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4487
4488 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4489
4490         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4491
4492 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4493
4494         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4495
4496 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4497
4498         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4499         exit.
4500
4501 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4502
4503         PR tree-opt/18299
4504         * gcc.c-torture/pr18299-1.c: New test.
4505
4506 2004-11-06  Andreas Schwab  <schwab@suse.de>
4507
4508         * gcc.dg/pr16286.c: Also test for bool and pixel.
4509
4510 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4511
4512         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4513         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4514         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4515         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4516         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4517         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4518         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4519         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4520         gcc.dg/struct-semi-3.c: New tests.
4521
4522 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4523
4524         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4525
4526 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4527
4528         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4529         Do not use C99 designators.
4530
4531 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4532
4533         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4534
4535 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4536
4537         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4538         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4539         * gcc.c-torture/execute/simd-5.x: Remove.
4540
4541 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         PR rtl-optimization/17933
4544         * gcc.dg/torture/pr17933-1.c: New test.
4545
4546 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4547
4548         PR target/18106
4549         * lib/target-supports.exp (check_weak_available): Support
4550         Windows.
4551
4552 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4553
4554         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4555         call to fflush(stdout) before abort.
4556         (my_ffsll): New function.
4557         (generate_fields): Use it.
4558
4559 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4560
4561         * gcc.dg/init-undef-1.c: New test.
4562
4563 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4564
4565         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4566         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4567         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4568         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4569         expected messages for new parser.
4570
4571 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4572
4573         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4574
4575 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4576
4577         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4578         on LP64 targets.
4579
4580 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4581
4582         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4583         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4584         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4585         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4586         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4587         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4588         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4589         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4590         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4591         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4592
4593 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4594
4595         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4596         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4597         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4598         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4599         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4600         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4601         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4602         for new parser.
4603
4604 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4605
4606         PR target/15342
4607         * gcc.dg/20041104-1.c: New test.
4608
4609 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4610
4611         * g++.dg/template/nontype7.C: New test.
4612         * g++.dg/template/nontype8.C: Likewise.
4613         * g++.dg/template/nontype9.C: Likewise.
4614         * g++.dg/template/nontype10.C: Likewise.
4615         * g++.dg/tc1/dr49.C: Likewise.
4616         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4617         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4618
4619 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4620
4621         * g++.dg/rtti/tinfo1.C: Remove xfails.
4622
4623 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4624
4625         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4626         packed attribute to the definition to satisfy the new C++ parser.
4627
4628 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4629
4630         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4631         invocations of va_arg.
4632
4633 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4634
4635         PR c++/18124
4636         * g++.dg/template/crash25.C: New test.
4637
4638         PR c++/18155
4639         * g++.dg/template/typedef2.C: New test.
4640         * g++.dg/parse/crash13.C: Adjust error markers.
4641
4642         PR c++/18177
4643         * g++.dg/conversion/const3.C: New test.
4644
4645 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4646
4647         PR fortran/17535
4648         PR fortran/17583
4649         PR fortran/17713
4650         * gfortran.dg/generic_[123].f90: New testcases.
4651
4652 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4653
4654         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4655         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4656
4657 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4658
4659         PR tree-opt/16808
4660         * gcc.c-torture/compile/pr16808.c: New test.
4661
4662 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4663
4664         PR rtl-optimization/17104
4665         * gcc.dg/ppc-bitfield1.c: New.
4666
4667 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4668
4669         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4670
4671 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4672
4673         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4674         strings for 32-bit code.
4675
4676 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4677
4678         PR c/18239
4679         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4680
4681 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4682
4683         PR c++/18064
4684         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4685
4686 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/15172
4689         * g++.dg/init/aggr2.C: New test.
4690
4691 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4692
4693         * objc.dg/local-decl-1.m: New test.
4694
4695 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4696
4697         * gcc.dg/20040910-1.c: Adjust regex.
4698
4699 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4700
4701         PR rtl-optimization/18084
4702         * g++.dg/opt/pr18084-1.C: New testcase.
4703
4704 2004-10-30  Matt Austern  <austern@apple.com>
4705
4706         PR c++/17542
4707         * g++.dg/ext/attrib18.C: New test.
4708
4709 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4710
4711         PR middle-end/18096
4712         * gcc.dg/pr18096-1.c: New test case.
4713
4714 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4715
4716         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4717
4718 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4719
4720         PR c/16666
4721         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4722         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4723         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4724         gcc.dg/old-style-prom-3.c: New tests.
4725
4726 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4727
4728         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4729         Remove unnecessary inclusion of stdio.h.
4730
4731 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4732
4733         PR rtl-optimization/17581
4734         * gcc.dg/pr17581-1.c: New test case.
4735
4736 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4737
4738         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4739         being implemented.
4740         * g++.dg/conversion/dr195-1.C: New.
4741         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4742         * g++.old-deja/g++.mike/p10148.C: Likewise.
4743
4744 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4745
4746         PR c++/17695
4747         * g++.dg/debug/typedef2.C: New test.
4748
4749 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4750
4751         PR fortran/13490
4752         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4753         * gfortran.dg/g77/README: Update.
4754
4755 2004-10-28  Matt Austern  <austern@apple.com>
4756
4757         PR c++/14124
4758         * g++.dg/ext/packed7.C: New test.
4759
4760 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4761
4762         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4763         scan-assembler.
4764         * lib/scanasm.exp (hidden-scan-for): New proc.
4765         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4766         string.
4767         (scan-not-hidden): Likewise.
4768         * lib/target-supports.exp (check_visibility_available): mach-o is
4769         support too.
4770
4771 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/17132
4774         * g++.dg/template/memclass3.C: New test.
4775
4776 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4777
4778         PR middle-end/18160
4779         * gcc.dg/register-var-1.c: New test.
4780         * gcc.dg/register-var-2.c: New test.
4781         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4782         error now.
4783
4784 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4785
4786         PR other/18172
4787         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4788         unused variables.
4789         * gcc.dg/vect/vect-22.c: Likewise.
4790
4791 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4792
4793         * gcc.dg/i386-rotate-1.c: New test.
4794
4795 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4796
4797         * g++.dg/init/ref12.C: Add "run" marker.
4798
4799         PR c++/17435
4800         * g++.dg/init/ref12.C: New test.
4801
4802         PR c++/18140
4803         * g++.dg/template/shift1.C: New test.
4804         * g++.dg/template/error10.C: Adjust error markers.
4805
4806 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4807
4808         PR tree-opt/17529
4809         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4810
4811 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4812
4813         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4814         * gcc.dg/weak/weak-3.c: Likewise.
4815         * gcc.dg/weak/weak-5.c: Likewise.
4816         * gcc.dg/weak/weak-9.c: Likewise.
4817         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4818         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4819
4820         * gcc.dg/darwin-weakimport-1.c: New.
4821
4822 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4823
4824         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4825
4826 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4829         'syntax' error messages.
4830         * gcc.dg/cpp/direct2s.c: Likewise.
4831
4832 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4833
4834         * gcc.c-torture/compile/20041026-1.c: New.
4835
4836 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4837
4838         PR c++/18093
4839         * g++.dg/lookup/ns2.C: New test.
4840
4841         PR c++/18020
4842         * g++.dg/template/enum4.C: New test.
4843
4844         PR c++/18161
4845         * g++.dg/template/expr1.C: New test.
4846
4847 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4848
4849         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4850
4851 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4852
4853         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4854         gcc.dg/decl-nospec-3.c: New tests.
4855
4856 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4857
4858         * objc.dg/super-class-3.m: New test.
4859
4860 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4861
4862         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4863         resyncing.
4864         * gcc.dg/cpp/direct2s.c: Likewise.
4865
4866 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4867
4868         * objc.dg/image-info.m: Update for changes to section selection.
4869
4870 2004-10-25  David Ayers  <d.ayers@inode.at>
4871             Ziemowit Laski  <zlaski@apple.com>
4872
4873         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4874         diagnostics when messaging 'id <Proto>'.
4875         * objc.dg/class-protocol-1.m: New test.
4876         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4877         a non-existent method signature.
4878         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4879         Update diagnostics when messaging with non-existent method signature.
4880         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4881         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4882         invalid receivers are now resolved as if messaging 'id'; remove
4883         extraneous diagnostics.
4884
4885 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4886
4887         PR c/16667
4888         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4889         gcc.dg/init-desig-obs-3.c: New tests.
4890
4891 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4892
4893         * gcc.dg/debug/20041023-1.c: New test.
4894
4895 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4896
4897         PR middle-end/17407
4898         * gcc.c-torture/compile/pr17407.c: New test.
4899
4900         PR c++/18121
4901         * g++.dg/template/array8.C: New test.
4902
4903 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4904
4905         PR other/18138
4906         * lib/g++.exp: Accept more than one multilib libgcc.
4907         * lib/gcc-dg.exp: Likewise.
4908         * lib/objc.exp: Likewise.
4909         * lib/treelang.exp: Likewise.
4910         * lib/gfortran.exp: Likewise.
4911
4912 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4913
4914         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4915
4916 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4917
4918         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4919         * gcc.dg/c99-const-expr-3.c: Likewise.
4920
4921 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4922
4923         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4924
4925 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4926
4927         * gcc.c-torture/execute/loop-2e.x: Remove.
4928
4929 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4930
4931         PR c++/18095
4932         * g++.dg/parse/crash18.C: New.
4933         * g++.dg/parse/crash19.C: New.
4934
4935 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4936
4937         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4938         * g++.dg/ext/dllimport2.C: Same.
4939         * g++.dg/ext/dllimport8.C: Same.
4940
4941 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4942
4943         PR c++/10841
4944         * g++.dg/conversion/cast1.C: New test.
4945         * g++.dg/overload/pmf1.C: Adjust error marker.
4946
4947 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4948
4949         PR objc/17923
4950         * objc.dg/const-str-7.m: New test.
4951
4952 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4953
4954         * g++.dg/template/memfriend11.C: Fix comment typo.
4955         * g++.dg/template/memfriend14.C: Likewise.
4956
4957 2004-10-20  Richard Henderson  <rth@redhat.com>
4958
4959         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4960         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4961         -fasynchronous-unwind-tables.
4962
4963 2004-10-20  Richard Henderson  <rth@redhat.com>
4964
4965         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4966         (main): Return success.
4967         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4968         (main): Return success.
4969
4970 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4971
4972         PR c++/13495
4973         * g++.dg/template/memfriend9.C: New test.
4974         * g++.dg/template/memfriend10.C: Likewise.
4975         * g++.dg/template/memfriend11.C: Likewise.
4976         * g++.dg/template/memfriend12.C: Likewise.
4977         * g++.dg/template/memfriend13.C: Likewise.
4978         * g++.dg/template/memfriend14.C: Likewise.
4979         * g++.dg/template/memfriend15.C: Likewise.
4980         * g++.dg/template/memfriend16.C: Likewise.
4981         * g++.dg/template/memfriend17.C: Likewise.
4982         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4983
4984 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4985
4986         * g++.dg/conversion/dr195.C: New.
4987         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4988
4989 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4990             Devang Patel  <dpatel@apple.com>
4991
4992         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4993         of floating point arithmetic, which could trap.
4994
4995 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/14035
4998         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4999         * g++.dg/conversion/const2.C: New test.
5000         * g++.dg/expr/reinterpret2.C: New test.
5001         * g++.dg/expr/reinterpret3.C: New test.
5002         * g++.dg/expr/cast2.C: New test.
5003         * g++.dg/expr/copy1.C: New test.
5004         * g++.dg/other/conversion1.C: Change error message.
5005         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5006         function pointers to void *.
5007         * g++.old-deja/g++.mike/p10148.C: Likewise.
5008
5009 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
5012
5013 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
5014
5015         PR c++/18047
5016
5017         * g++.dg/parse/expr3.C: New test.
5018
5019 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5020
5021         * gcc.dg/smod-1.c: New test.
5022
5023 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
5024
5025         * objc.dg/method-14.m: New test.
5026
5027 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5028
5029         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
5030         Also xfail as the patch was reverted.
5031
5032 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
5033
5034         PR middle-end/16973
5035         * gcc.dg/pr16973.c: New test.
5036
5037 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
5038
5039         PR tree-optimization/17656
5040         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
5041
5042 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
5043
5044         * g++.dg/eh/shadow1.C: New.
5045
5046 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
5047
5048         * gcc.c-torture/compile/20041018-1.c: New test.
5049
5050 2004-10-18  Ben Elliston  <bje@au.ibm.com>
5051
5052         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
5053         compiler referring to register 0 when accessing sdata.  The linker
5054         now patches things up.
5055
5056 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
5057
5058         PR c/17529
5059         * gcc.c-torture/compile/pr17529.c: New test.
5060
5061 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5062
5063         PR c++/17743
5064         * g++.dg/ext/attrib17.C: New test.
5065
5066 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5067
5068         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
5069
5070 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5071
5072         PR c++/10479
5073         * g++.dg/ext/attrib16.C: New test.
5074
5075 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
5076
5077         PR c++/17042
5078         * g++.dg/init/dso_handle1.C: New test.
5079
5080         PR c++/14667
5081         * g++.dg/parse/typedef6.C: New test.
5082
5083         PR c++/17916
5084         * g++.dg/parse/pragma1.C: New test.
5085
5086 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
5087
5088         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
5089
5090 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
5091
5092         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
5093         -fno-common when on HPPA HP-UX platforms.
5094
5095 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
5096
5097         PR other/16820
5098         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
5099         stdint.h.
5100         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
5101         uintptr_t.
5102
5103 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5104
5105         PR c++/16301
5106         * g++.dg/lookup/strong-using-4.C: New test.
5107
5108 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
5109
5110         PR middle-end/16567
5111         * gcc.c-torture/compile/nested-1.c: New test.
5112
5113 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5114
5115         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
5116         and mipsisa64*-*-* (until support for misaligned loads is added).
5117         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
5118         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
5119         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
5120         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
5121         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
5122         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
5123
5124 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
5125
5126         PR c++/17976
5127         * g++.dg/init/dtor3.C: New test.
5128
5129 2004-10-15  Ben Elliston  <bje@au.ibm.com>
5130
5131         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
5132
5133 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
5134
5135         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
5136         * gcc.dg/macho-lo-sum.c: Likewise.
5137
5138 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
5139
5140         * gcc.dg/ppc-spe64-1.c: New test.
5141
5142 2004-10-14  Devang Patel  <dpatel@apple.com>
5143
5144         PR 17635
5145         * gcc.dg/pr17635.c : New test.
5146
5147 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
5148
5149         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
5150         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
5151         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
5152         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
5153         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
5154         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
5155         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
5156         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
5157         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
5158         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
5159         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
5160         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
5161         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
5162         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
5163         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
5164         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
5165         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
5166         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
5167
5168 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
5169
5170         * gcc.dg/vect/vect-82.c: New testcase.
5171         * gcc.dg/vect/vect-82_64.c: New testcase.
5172         * gcc.dg/vect/vect-83.c: New testcase.
5173         * gcc.dg/vect/vect-83_64.c: New testcase.
5174
5175 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5176
5177         * gcc.dg/cpp/error-1.c: New test.
5178
5179 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5180
5181         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
5182
5183 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
5184
5185         PR target/17984
5186         * gcc.dg/cris-peep2-xsrand2.c: New test.
5187
5188 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR c++/17661
5191         * testsuite/g++.dg/expr/for2.C: New test.
5192
5193 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * g++.dg/inherit/thunk1.C: Run on the SPARC.
5196
5197 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
5198
5199         PR tree-optimization/17724
5200         * g++.dg/opt/pr17724-1.C: New test.
5201         * g++.dg/opt/pr17724-2.C: New test.
5202         * g++.dg/opt/pr17724-3.C: New test.
5203         * g++.dg/opt/pr17724-4.C: New test.
5204         * g++.dg/opt/pr17724-5.C: New test.
5205         * g++.dg/opt/pr17724-6.C: New test.
5206
5207 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
5208
5209         PR c/17301
5210         * gcc.dg/pr17301-2.c: New test.
5211
5212 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/15876
5215         * g++.dg/parse/error22.C: New test.
5216
5217         PR c++/17936
5218         * g++.dg/template/spec18.C: New test.
5219
5220 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
5221
5222         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
5223         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
5224         memcpy.
5225         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
5226         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
5227
5228 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5229
5230         * g++.dg/eh/cleanup5.C: Add dg-options "".
5231
5232 2004-10-11  Roger Sayle  <roger@eyesopen.com>
5233
5234         PR middle-end/17657
5235         * gcc.dg/switch-4.c: New test case.
5236
5237 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
5238
5239         * gcc.c-torture/execute/20041011-1.c: New test.
5240
5241 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5242
5243         PR c++/17554
5244         * g++.dg/init/for3.C: New test.
5245
5246         PR c++/17657
5247         * g++.dg/opt/switch2.C: New test.
5248
5249         PR middle-end/17703
5250         * g++.dg/warn/Wreturn-2.C: New test.
5251
5252 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR c++/17907
5255         * g++.dg/eh/cleanup5.C: New test.
5256
5257 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5258
5259         PR c++/17393
5260         * g++.dg/parse/error21.C: New test.
5261
5262 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5263
5264         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5265         * g++.dg/warn/incomplete1.C: Likewise.
5266         * g++.dg/template/qualttp20.C: Likewise.
5267
5268 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5269
5270         PR c/17881
5271         * parm-incomplete-1.c: New test.
5272
5273 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5274
5275         PR c++/17867
5276         * g++.dg/parse/error19.C: New test.
5277
5278         PR c++/17670
5279         * g++.dg/init/new11.C: New test.
5280
5281         PR c++/17821
5282         * g++.dg/parse/error20.C: New test.
5283
5284         PR c++/17826
5285         * g++.dg/template/crash24.C: New test.
5286
5287 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5288
5289         PR c/17301
5290         * gcc.dg/pr17301-1.c: New test.
5291
5292 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5293
5294         PR c/17189
5295         * gcc.dg/anon-struct-5.c: New test.
5296
5297 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5298
5299         PR c/17844
5300         * gcc.dg/pr17844-1.c: New test.
5301
5302 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5303
5304         PR tree-optimization/17906
5305         * gcc.c-torture/compile/pr17906.c: New.
5306
5307 2004-10-09  Stuart Hastings  <stuart@apple.com>
5308             Roger Sayle  <roger@eyesopen.com>
5309
5310         PR rtl-optimization/17853
5311         * gcc.dg/i386-mmx-5.c: New testcase.
5312
5313 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5314
5315         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5316
5317 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5318
5319         PR c++/17524
5320         * g++.dg/template/static9.C: New test.
5321
5322         PR c++/17685
5323         * g++.dg/parse/operator5.C: New test.
5324
5325 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5326
5327         PR middle-end/17894
5328         * gcc.c-torture/execute/divcmp-4.c: New test case.
5329
5330 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5331
5332         PR tree-opt/17902
5333         * g++.dg/opt/pr17902.C: New test.
5334
5335 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5336
5337         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5338
5339 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5340
5341         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5342
5343 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5344
5345         * gcc.dg/assign-warn-3.c: New test.
5346
5347 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5348
5349         PR c/16999
5350         * gcc.dg/cpp/ident-1.c: New test.
5351
5352 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5353
5354         * gcc.c-torture/compile/acc1.c: New.
5355
5356 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5357
5358         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5359         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5360
5361 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5362
5363         * gcc.dg/ultrasp11.c: New test.
5364
5365 2004-10-08  Michael Matz  <matz@suse.de>
5366
5367         * gcc.dg/doloop-2.c: New test.
5368
5369 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5370
5371         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5372         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5373         objc.dg/method-9.m: Update expected diagnostics.
5374
5375 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5376
5377         * gcc.dg/ppc-fsel-3.c: New file.
5378         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5379
5380 2004-10-07  Paul Brook  <paul@codesourcery.com>
5381
5382         * gfortran.dg/intrinsic_verify_1.f90: New test.
5383
5384 2004-10-07  Paul Brook  <paul@codesourcery.com>
5385
5386         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5387
5388 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5389
5390         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5391         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5392         commit.
5393
5394 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5395
5396         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5397
5398 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5399
5400         PR c++/17115
5401         * g++.dg/warn/Winline-4.C: New test.
5402
5403 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5404
5405         * gcc.c-torture/compile/20041007-1.c: New test.
5406
5407 2004-10-07  Paul Brook  <paul@codesourcery.com>
5408
5409         PR fortran/17678
5410         * gfortran.dg/use_allocated_1.f90: New test.
5411
5412 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5413
5414         PR middle-end/17849
5415         * gfortran.fortran-torture/compile/nested.f90: New test
5416
5417 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5418
5419         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5420
5421 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5422
5423         PR c++/17368
5424         * g++.dg/ext/asm6.C: New test.
5425
5426 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5427
5428         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5429
5430 2004-10-06  Paul Brook  <paul@codesourcery.com>
5431
5432         PR libfortran/17709
5433         * gfortran.dg/empty_format_1.f90: New test.
5434
5435 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5436
5437         PR fortran/17568
5438         * gfortran.dg/ishft.f90: New test.
5439
5440         PR fortran/17283
5441         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5442         tests.
5443
5444 2004-10-06  Paul Brook  <paul@codesourcery.com>
5445
5446         * gfortran.dg/do_1.f90: New test.
5447
5448 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5449
5450         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5451         optimizing for size.
5452
5453 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5454
5455         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5456
5457 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         * gcc.c-torture/compile/20041005-1.c: New test.
5460
5461 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5462
5463         PR c++/17829
5464         * g++.dg/lookup/koenig4.C: New.
5465
5466 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5467
5468         * g++.dg/other/classkey1.C: Adjust quoting marks.
5469         * g++.dg/parse/error15.C: Likewise.
5470         * g++.dg/template/meminit2.C (int>): Likewise.
5471
5472 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5473
5474         PR fortran/17283
5475         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5476
5477         PR fortran/17631
5478         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5479
5480         PR fortran/17708
5481         * gfortran.dg/pr17708.f90: New test.
5482
5483 2004-10-04  Chao-ying Fu  <fu@mips.com>
5484
5485         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5486         * gcc.dg/vect/vect-4.c: Ditto.
5487         * gcc.dg/vect/vect-5.c: Ditto.
5488         * gcc.dg/vect/vect-6.c: Ditto.
5489         * gcc.dg/vect/vect-8.c: Ditto.
5490         * gcc.dg/vect/vect-16.c: Ditto.
5491         * gcc.dg/vect/vect-30.c: Ditto.
5492         * gcc.dg/vect/vect-40.c: Ditto.
5493         * gcc.dg/vect/vect-41.c: Ditto.
5494         * gcc.dg/vect/vect-42.c: Ditto.
5495         * gcc.dg/vect/vect-43.c: Ditto.
5496         * gcc.dg/vect/vect-44.c: Ditto.
5497         * gcc.dg/vect/vect-45.c: Ditto.
5498         * gcc.dg/vect/vect-46.c: Ditto.
5499         * gcc.dg/vect/vect-47.c: Ditto.
5500         * gcc.dg/vect/vect-48.c: Ditto.
5501         * gcc.dg/vect/vect-49.c: Ditto.
5502         * gcc.dg/vect/vect-50.c: Ditto.
5503         * gcc.dg/vect/vect-51.c: Ditto.
5504         * gcc.dg/vect/vect-52.c: Ditto.
5505         * gcc.dg/vect/vect-53.c: Ditto.
5506         * gcc.dg/vect/vect-54.c: Ditto.
5507         * gcc.dg/vect/vect-55.c: Ditto.
5508         * gcc.dg/vect/vect-56.c: Ditto.
5509         * gcc.dg/vect/vect-57.c: Ditto.
5510         * gcc.dg/vect/vect-58.c: Ditto.
5511         * gcc.dg/vect/vect-59.c: Ditto.
5512         * gcc.dg/vect/vect-60.c: Ditto.
5513         * gcc.dg/vect/vect-74.c: Ditto.
5514         * gcc.dg/vect/vect-79.c: Ditto.
5515         * gcc.dg/vect/vect-80.c: Ditto.
5516
5517 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5518
5519         * gcc.dg/unused-7.c: Use the correct option.
5520
5521 2004-10-04  Paul Brook  <paul@codesourcery.com>
5522         Bud Davis  <bdavis9659@comcast.net>
5523
5524         PR fortran/17706
5525         PR fortran/16434
5526         * gfortran/pr17706.f90: New test.
5527         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5528
5529 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5530
5531         * gfortran.dg/pr17612.f90: New test.
5532
5533 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5534
5535         * g++.dg/template/local1.C: Adjust quoting marks in
5536         testing for diagnostics.
5537         * g++.dg/tls/diag-2.C: Likewise.
5538         * g++.dg/other/error8.C: Likewise.
5539
5540 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5541
5542         PR c/17178
5543         * gcc.dg/unused-4.c: Adjust to be correct.
5544
5545         PR c/17820
5546         * gcc.dg/unused-7.c: New test.
5547
5548 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5549
5550         PR c++/17797
5551         * g++.dg/overload/template2.C: New test.
5552
5553 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5554
5555         PR tree-optimization/16632
5556         * gcc.dg/tree-ssa/20041002-1.c: New.
5557
5558 2004-10-03  Paul Brook  <paul@codesourcery.com>
5559
5560         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5561         rather than relying on default formatting.
5562
5563 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5564
5565         * gcc.dg/20040920-1.c: Update expected message text.
5566
5567 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5568
5569         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5570
5571 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5572
5573         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5574         tree level.
5575
5576 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5577
5578         * gcc.dg/tree-ssa/pr17343.c: Remove.
5579
5580 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5581
5582         PR tree-opt/17343
5583         * gcc.dg/tree-ssa/pr17343.c: New test.
5584
5585 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5586
5587         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5588         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5589         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5590         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5591         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5592
5593 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5594
5595         * gcc.dg/lvalue-2.c: New test.
5596
5597 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         PR c/17730
5600         * gcc.dg/pr17730-1.c: New test
5601
5602 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5603
5604         PR c/7425
5605         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5606
5607 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5608
5609         * gcc.c-torture/execute/stdarg-1.c: New test.
5610         * gcc.c-torture/execute/stdarg-2.c: New test.
5611         * gcc.c-torture/execute/stdarg-3.c: New test.
5612         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5613         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5614         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5615         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5616         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5617
5618 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR tree-optimization/17697
5621         * g++.dg/opt/pr17697-1.C: New test.
5622         * g++.dg/opt/pr17697-2.C: New test.
5623         * g++.dg/opt/pr17697-3.C: New test.
5624
5625 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5626
5627         PR c/16409
5628         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5629         gcc.dg/vla-init-5.c: New tests.
5630
5631 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5632
5633         PR c/13804
5634         * gcc.dg/pr13804-1.c: New test.
5635
5636 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5637
5638         PR fortran/16938
5639         * gfortran.dg/pr16938.f90: New test.
5640
5641 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5642
5643         * g++.dg/template/crash23.C: New test.
5644
5645 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5646
5647         PR c++/17585
5648         * g++.dg/template/static8.C: New test.
5649
5650 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5651
5652         PR c++/17681
5653         * g++.dg/other/error9.C: New test.
5654
5655 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5656
5657         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5658
5659 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5660
5661         PR fortran/15164
5662         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5663
5664 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5665
5666         PR middle-end/17112
5667         * gcc.dg/pr17112-1.c: New test case.
5668
5669 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5670
5671         PR c/11459
5672         * gcc.dg/pr11459-1.c: New test.
5673
5674 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5675
5676         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5677         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5678
5679 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5680
5681         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5682
5683 2004-09-25  Jan Hubicka  <jh@suse.cz>
5684
5685         * compile/30040909-1.c: New test.
5686         * compile/30040907-1.c: New test.
5687
5688 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5689
5690         * gcc.c-torture/execute/va-arg-26.c: New test.
5691
5692 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5693
5694         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5695         extra diagnostics on targets with 64-bit pointers.
5696         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5697
5698 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5699
5700         PR c/17188
5701         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5702         * gcc.dg/decl-3.c: Adjust expected message.
5703
5704 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5705
5706         PR fortran/17615
5707         * gfortran.dg/pr17615.f90: New test.
5708
5709 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5710
5711         PR tree-optimzation/17517
5712         * g++.dg/tree-ssa/pr17517.C: New Test.
5713
5714 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5715
5716         PR c++/16889
5717         * g++.dg/lookup/ambig3.C: New.
5718
5719 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5720
5721         PR tree-opt/17624
5722         * g++.dg/opt/pr17624.C: New test.
5723
5724 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5725
5726         PR c/6980
5727         * gcc.dg/Wbad-function-cast-1.c: New test.
5728
5729 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5730
5731         * g++.dg/ext/complit1.C
5732         * g++.dg/other/error2.C
5733         * g++.dg/other/nontype-1.C
5734         * g++.dg/parse/crash11.C
5735         * g++.dg/parse/crash12.C
5736         * g++.dg/parse/error15.C
5737         * g++.dg/parse/error4.C
5738         * g++.dg/parse/tmpl-outside1.C
5739         * g++.dg/parse/too-many-tmpl-args1.C
5740         * g++.dg/template/dependent-expr3.C
5741         * g++.dg/template/error10.C
5742         * g++.dg/template/instantiate1.C
5743         * g++.dg/template/vtable2.C
5744         * g++.dg/warn/Wshadow-1.C
5745         * g++.dg/warn/weak1.C
5746         * g++.old-deja/g++.brendan/crash16.C
5747         * g++.old-deja/g++.brendan/crash18.C
5748         * g++.old-deja/g++.brendan/crash48.C
5749         * g++.old-deja/g++.brendan/crash49.C
5750         * g++.old-deja/g++.brendan/crash55.C
5751         * g++.old-deja/g++.brendan/crash56.C
5752         * g++.old-deja/g++.brendan/crash8.C
5753         * g++.old-deja/g++.brendan/enum11.C
5754         * g++.old-deja/g++.brendan/enum8.C
5755         * g++.old-deja/g++.brendan/enum9.C
5756         * g++.old-deja/g++.brendan/friend3.C
5757         * g++.old-deja/g++.brendan/misc14.C
5758         * g++.old-deja/g++.bugs/900402_02.C
5759         * g++.old-deja/g++.bugs/900404_03.C
5760         * g++.old-deja/g++.bugs/900404_04.C
5761         * g++.old-deja/g++.bugs/900428_03.C
5762         * g++.old-deja/g++.jason/crash4.C
5763         * g++.old-deja/g++.jason/overload21.C
5764         * g++.old-deja/g++.jason/redecl1.C
5765         * g++.old-deja/g++.jason/report.C
5766         * g++.old-deja/g++.jason/rfg10.C
5767         * g++.old-deja/g++.jason/template30.C
5768         * g++.old-deja/g++.law/arm12.C
5769         * g++.old-deja/g++.law/ctors5.C
5770         * g++.old-deja/g++.law/cvt20.C
5771         * g++.old-deja/g++.law/init10.C
5772         * g++.old-deja/g++.law/init8.C
5773         * g++.old-deja/g++.law/visibility17.C
5774         * g++.old-deja/g++.law/visibility7.C
5775         * g++.old-deja/g++.mike/net8.C
5776         * g++.old-deja/g++.mike/p646.C
5777         * g++.old-deja/g++.mike/p700.C
5778         * g++.old-deja/g++.mike/p701.C
5779         * g++.old-deja/g++.mike/p811.C
5780         * g++.old-deja/g++.ns/template13.C
5781         * g++.old-deja/g++.other/array3.C
5782         * g++.old-deja/g++.other/crash25.C
5783         * g++.old-deja/g++.other/dtor3.C
5784         * g++.old-deja/g++.other/dtor4.C
5785         * g++.old-deja/g++.other/main1.C
5786         * g++.old-deja/g++.other/warn7.C
5787         * g++.old-deja/g++.pt/crash11.C
5788         * g++.old-deja/g++.pt/crash36.C
5789         * g++.old-deja/g++.pt/spec22.C
5790         * g++.old-deja/g++.pt/spec9.C
5791         * g++.old-deja/g++.pt/ttp52.C
5792         * g++.old-deja/g++.robertl/eb103.C
5793         * g++.old-deja/g++.robertl/eb121.C
5794         * g++.old-deja/g++.robertl/eb22.C
5795         * g++.old-deja/g++.robertl/eb8.C:
5796         Update locations and/or regexps of dg-error markers.
5797         Remove markers for some bogus messages that are no longer issued.
5798
5799 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5800
5801         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5802         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5803
5804 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5805
5806         PR c++/17618
5807         * g++.dg/lookup/crash5.C: New test.
5808
5809 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5810
5811         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5812         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5813         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5814         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5815         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5816         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5817
5818         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5819         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5820         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5821         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5822         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5823         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5824
5825         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5826
5827         * gcc.dg/vect/vect-44.c: Check additional cases.
5828         * gcc.dg/vect/vect-48.c: Check additional cases.
5829
5830         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5831         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5832         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5833         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5834         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5835         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5836         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5837         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5838         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5839
5840         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5841         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5842         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5843
5844 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5845
5846         * gcc.dg/tree-ssa/loop-6.c: New test.
5847
5848 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5849
5850         PR c++/17620
5851         * g++.dg/inherit/base2.C: New.
5852
5853 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5854
5855         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5856         * gcc.dg/20001012-2.c: Likewise.
5857         * gcc.dg/20001013-1.c: Likewise.
5858         * gcc.dg/20001101-1.c: Likewise.
5859         * gcc.dg/20001102-1.c: Likewise.
5860         * gcc.dg/bf-spl1.c: Likewise.
5861         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5862         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5863
5864 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5865
5866         PR tree-optimization/16721
5867         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5868
5869 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5870
5871         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5872         * gcc.dg/20040305-1.c: Likewise.
5873
5874 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5875
5876         PR c/16566
5877         * gcc.c-torture/compile/pr16566-1.c,
5878         gcc.c-torture/compile/pr16566-2.c,
5879         gcc.c-torture/compile/pr16566-3.c: New tests.
5880
5881 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5882
5883         PR tree-optimization/17512
5884         * gcc.c-torture/compile/20040916-1.c.
5885
5886 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5887
5888         * gcc.dg/pragma-re-3.c: New test.
5889
5890 2004-09-17  Matt Austern  <austern@apple.com>
5891
5892         PR c++/15049
5893         * g++.dg/other/anon3.C: New.
5894
5895 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5896
5897         PR c++/7503
5898         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5899         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5900         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5901         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5902         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5903
5904 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5905
5906         PR fortran/17286
5907         * gfortran.dg/pr17286.f90: New test.
5908
5909 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5910
5911         PR c++/17530
5912         * g++.dg/template/static7.C: New test.
5913
5914 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5915
5916         PR tree-opt/17558
5917         * gcc.c-torture/compile/pr17558.c: New test.
5918
5919 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5920
5921         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5922         if SKIP_ATTRIBUTE is defined.
5923
5924 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5925
5926         PR fortran/15957
5927         * gfortran.dg/pr15957.f90: New test.
5928
5929 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5930
5931         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5932         in comparison.
5933         * gcc.dg/vect/vect-79.c: Likewise.
5934         * gcc.dg/vect/vect-80.c: Likewise.
5935
5936 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5937
5938         PR fortran/15750
5939         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5940
5941 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5942
5943         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5944         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5945         * gcc.dg/vect/vect-62.c: New testcase.
5946         * gcc.dg/vect/vect-63.c: New testcase.
5947         * gcc.dg/vect/vect-64.c: New testcase.
5948         * gcc.dg/vect/vect-65.c: New testcase.
5949         * gcc.dg/vect/vect-66.c: New testcase.
5950         * gcc.dg/vect/vect-67.c: New testcase.
5951         * gcc.dg/vect/vect-68.c: New testcase.
5952         * gcc.dg/vect/vect-69.c: New testcase.
5953         * gcc.dg/vect/vect-79.c: New testcase.
5954         * gcc.dg/vect/vect-80.c: New testcase.
5955
5956 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5957
5958         * gcc.target/mips/asm-1.c: New test.
5959
5960 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5961
5962         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5963         * gcc.dg/vect/vect-73.c: New testcase.
5964         * gcc.dg/vect/vect-74.c: New testcase.
5965         * gcc.dg/vect/vect-75.c: New testcase.
5966         * gcc.dg/vect/vect-76.c: New testcase.
5967         * gcc.dg/vect/vect-77.c: New testcase.
5968         * gcc.dg/vect/vect-78.c: New testcase
5969
5970 2004-09-18  Paul Brook  <paul@codesourcery.com>
5971
5972         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5973
5974 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5975
5976         PR c/17424
5977         * gcc.dg/pr17424-1.c: New test.
5978
5979 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5980
5981         * g++.dg/tree-ssa/pr17153.C: New test.
5982
5983 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5984
5985         PR pch/13361
5986         * testsuite/g++.dg/pch/wchar-1.C: New.
5987         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5988
5989 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5990
5991         * gcc.c-torture/execute/20040917-1.c: New test.
5992
5993 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5994
5995         PR tree-optimization/17319
5996         * gcc.dg/pr17319.c: New test.
5997
5998 2004-09-17  Devang Patel  <dpatel@apple.com>
5999
6000         * gcc.dg/20040813-1.c: New test.
6001
6002 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6003
6004         PR tree-optimization/17273
6005         * gcc.c-torture/compile/pr17273.c: New test.
6006
6007 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6008
6009         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
6010         Update expected messages.
6011         * gcc.dg/declspec-13.c: New test.
6012
6013 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
6014
6015         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
6016
6017 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6018
6019         * gcc.c-torture/execute/pr17252.c: Use post-increment to
6020         change what 'a' is pointing to.
6021
6022 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR c++/16002
6025         * g++.dg/template/error18.C: New test.
6026
6027         PR c++/16029
6028         * g++.dg/warn/Wunused-8.C: New test.
6029
6030 2004-09-17  Steven Bosscher  <stevenb@suse.de>
6031
6032         PR tree-optimization/17513
6033         * gcc.dg/20040916-1.c: New test.
6034
6035 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/17501
6038         * g++.dg/template/typename7.C: New test.
6039
6040 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6041
6042         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
6043
6044 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
6045
6046         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
6047         with -ftree-based-profiling also.
6048         * lib/profopt.exp: Support late-set profile_option/feedback_option.
6049
6050 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
6051
6052         PR/15364
6053         * gfortran.dg/der_array_io_1.f90: New test.
6054         * gfortran.dg/der_array_io_2.f90: New test.
6055         * gfortran.dg/der_array_io_3.f90: New test.
6056
6057 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6058
6059         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
6060         EABI.
6061
6062 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
6063
6064         * g++.dg/opt/switch1.C: New test.
6065
6066 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6067
6068         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
6069         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
6070         Update expected messages.
6071
6072 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6073
6074         PR fortran/16485
6075         * gfortran.dg/same_name_1.f90: New test.
6076
6077 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
6078
6079         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
6080         dereference garbage pointers.
6081
6082 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
6083
6084         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
6085         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
6086
6087         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
6088         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
6089         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
6090
6091 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
6092
6093         PR c++/17324
6094         * g++.dg/template/mangle1.C: New test.
6095
6096 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6097
6098         PR tree-optimization/17252
6099         * gcc.c-torture/execute/pr17252.c: New test.
6100
6101 2004-09-14  Andrew Pinski  <apinski@apple.com>
6102
6103         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
6104
6105 2004-09-14  Roger Sayle  <roger@eyesopen.com>
6106
6107         PR rtl-optimization/9771
6108         * gcc.dg/pr9771-1.c: New test case.
6109
6110 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
6111
6112         PR tree-optimization/15262
6113         * gcc.c-torture/execute/pr15262-1.c: New test.
6114         * gcc.c-torture/execute/pr15262-2.c: New test.
6115
6116 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6117
6118         * gcc.dg/declspec-12.c: New test.
6119
6120 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
6121
6122         * gfortran.dg/pr17090.f90: Add directives to test.
6123
6124 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6125
6126         * gcc.c-torture/compile/20040914-1.c: New test.
6127
6128 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/16162
6131         * g++.dg/template/decl2.C: New test.
6132
6133 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
6134
6135         PR fortran/17090
6136         * gfortran.dg/pr17090.f90: New test.
6137
6138 2004-09-13  Dale Johannesen  <dalej@apple.com>
6139
6140         * gcc.c-torture/compile/pr17408.c:  New test case.
6141
6142 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
6143
6144         PR c++/16716
6145         * g++.dg/parse/crash17.C: New test.
6146
6147         PR c++/17327
6148         * g++.dg/template/enum3.C: New test.
6149
6150 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
6151
6152         * lib/gcc-defs.exp: Load wrapper.exp.
6153         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
6154         using local code.
6155         * lib/gcc.exp (gcc_init): Similar.
6156         * lib/gfortran.exp (gfortran_init): Similar.
6157         * lib/objc.exp (objc_init): Similar.
6158         * lib/treelang.exp (treelang_init): Similar.
6159         * lib/wrapper.exp: New file with build_wrapper call machinery in
6160         ${tool}_maybe_build_wrapper.
6161
6162 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6163
6164         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
6165         "inline".
6166         * gcc.dg/declspec-11.c: Update expected messages.
6167         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
6168         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
6169         gcc.dg/inline-12.c: New tests.
6170
6171 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
6172
6173         * g++.dg/tree-ssa/pr17400.C: New testcase.
6174
6175 2004-09-13  James E Wilson  <wilson@specifixinc.com>
6176
6177         * gcc.target/mips/sb1-1.c: New testcase.
6178
6179 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
6180
6181         * lib/g77-dg.exp: Remove unused file.
6182         * lib/mike-g77.exp: Ditto.
6183         * lib/g77.exp: Ditto.
6184
6185 2004-09-12  Richard Henderson  <rth@redhat.com>
6186
6187         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
6188
6189 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
6190
6191         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
6192         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6193         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
6194         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
6195         Update expected messages.
6196
6197 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
6198
6199         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
6200         declaration/use mismatch for dirp parameter.
6201
6202 2004-09-12  Andrew Pinski  <apinski@apple.com>
6203
6204         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
6205         -fgnu-runtime is passed.
6206
6207 2004-09-12  Richard Henderson  <rth@redhat.com>
6208
6209         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
6210         do the uplevel thing and update additional_flags directly.
6211         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
6212         gfortran.fortran-torture/execute/intrinsic_nearest.x,
6213         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
6214         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
6215
6216 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6217
6218         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
6219
6220 2004-09-11  Roger Sayle  <roger@eyesopen.com>
6221
6222         PR middle-end/17411
6223         * g++.dg/opt/pr17411-1.C: New test case.
6224
6225 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6226
6227         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6228         gcc.dg/tls/diag-2.c: Update expected messages.
6229         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
6230         messages.
6231         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
6232         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
6233         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
6234         gcc.dg/tls/diag-5.c: New tests.
6235
6236 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
6237
6238         * gcc.dg/20040910-1.c: Correct dg-error regexp.
6239
6240 2004-09-11  Steven Bosscher  <stevenb@suse.de>
6241
6242         * g++.dg/parse/break-in-for.C: New test.
6243
6244 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
6245
6246         * gcc.dg/tree-ssa/20040911-1.c: New test.
6247
6248 2004-09-11  Andreas Jaeger  <aj@suse.de>
6249
6250         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
6251         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6252
6253 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6254
6255         * gcc.target/frv: New directory of FR-V-specific tests.
6256
6257 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6258
6259         * gcc.dg/convert-vec-1.c: New test.
6260
6261 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6262
6263         PR middle-end/17024
6264         * gcc.dg/pr17024-1.c: New test case.
6265
6266 2004-09-10  Eric Christopher  <echristo@redhat.com>
6267
6268         * gcc.dg/20040910-1.c: New test.
6269
6270 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6271
6272         * gcc.dg/bitfld-9.c: New test.
6273
6274 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6275
6276         * gcc.c-torture/execute/ieee/acc1.c: New test.
6277         * gcc.c-torture/execute/ieee/acc2.c: New test.
6278         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6279
6280 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6281
6282         * gcc.dg/deprecated-2.c: New test.
6283
6284 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6285
6286         * gcc.dg/init-vec-1.c: New test.
6287
6288 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6289
6290         PR middle-end/17055
6291         * gcc.dg/pr17055-1.c: New test case.
6292
6293 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6294
6295         PR target/17377
6296         * gcc.c-torture/execute/pr17377.c: New test.
6297
6298 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6299
6300         PR c/8420
6301         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6302         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6303         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6304         gcc.dg/long-long-typespec-1.c: New tests.
6305         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6306
6307 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6308
6309         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6310         gcc.dg/gnu99-static-1.c: New tests.
6311
6312 2004-09-08  Devang Patel  <dpatel@apple.com>
6313
6314         * gcc.dg/darwin-ld-20040828-1.c: New test.
6315         * gcc.dg/darwin-ld-20040828-2.c: New test.
6316         * gcc.dg/darwin-ld-20040828-3.c: New test.
6317
6318 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6319
6320         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6321         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6322         in error message.
6323         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6324         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6325         in error message.
6326         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6327         types they qualify.
6328         * objc.dg/type-size-2.m: Fix wording in comment.
6329         * objc.dg/va-meth-1.m: New test case.
6330
6331 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6332
6333         PR c/16633:
6334         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6335         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6336
6337 2004-09-06  Devang Patel  <dpatel@apple.com>
6338
6339         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6340         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6341
6342 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6343
6344         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6345         reflect changed line numbering of diagnostics.
6346
6347 2004-09-06  Paul Brook  <paul@codesourcery.com>
6348
6349         * gfortran.dg/edit_real_1.f90: Add new test.
6350
6351 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6352
6353         * gcc.dg/tree-ssa/loop-2.c: New test.
6354         * gcc.dg/tree-ssa/loop-3.c: New test.
6355         * gcc.dg/tree-ssa/loop-4.c: New test.
6356         * gcc.dg/tree-ssa/loop-5.c: New test.
6357
6358 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6359
6360         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6361
6362 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6363
6364         * gcc.dg/format/sentinel-1.c: New test.
6365
6366 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6367
6368         * testsuite/gcc.dg/builtins-46.c: New.
6369
6370 2004-09-03  Devang Patel  <dpatel@apple.com>
6371
6372         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6373         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6374
6375 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6376
6377         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6378         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6379         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6380         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6381         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6382         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6383         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6384         the non-portable bzero.
6385         * gcc.dg/20010912-1.c: xfail for NetWare.
6386         * gcc.dg/20020426-2.c: xfail for NetWare.
6387         * gcc.dg/20021014-1.c: xfail for NetWare.
6388         * gcc.dg/20021018-1.c: xfail for NetWare.
6389         * gcc.dg/20030213-1.c: xfail for NetWare.
6390         * gcc.dg/20030225-1.c: xfail for NetWare.
6391         * gcc.dg/20030708-1.c: xfail for NetWare.
6392         * gcc.dg/builtins-config.h: Also exclude NetWare.
6393         * gcc.dg/format/format.h: Define restrict only if not already defined.
6394         * gcc.dg/nest.c: xfail for NetWare.
6395         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6396         * lib/target-supports.exp (check_visibility_available): Exclude
6397         NetWare.
6398
6399 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6400
6401         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6402         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6403         deterministic starting point for the alignment of structure fields.
6404         * gcc.dg/Wpadded.c: Dito.
6405         * g++.dg/abi/vbase10.C: Dito.
6406
6407 2004-09-03  Devang Patel  <dpatel@apple.com>
6408
6409         * g++.dg/debug/pr15736.cc: New test.
6410
6411 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6412
6413         * README.QMTEST: Fix out-of-date link.
6414
6415 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6416
6417         PR fortran/16579
6418         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6419         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6420
6421 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6422
6423         * g++.dg/abi/arm_rtti1.C: New test.
6424
6425 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6426
6427         * gcc.dg/ppc-vector-memcpy.c: New.
6428         * gcc.dg/ppc-vector-memset.c: New.
6429
6430 2004-09-02  Chao-ying Fu  <fu@mips.com>
6431
6432         * gcc.target/mips/mips-3d-1.c: New test.
6433         * gcc.target/mips/mips-3d-2.c: New test.
6434         * gcc.target/mips/mips-3d-3.c: New test.
6435         * gcc.target/mips/mips-3d-4.c: New test.
6436         * gcc.target/mips/mips-3d-5.c: New test.
6437         * gcc.target/mips/mips-3d-6.c: New test.
6438         * gcc.target/mips/mips-3d-7.c: New test.
6439         * gcc.target/mips/mips-3d-8.c: New test.
6440         * gcc.target/mips/mips-3d-9.c: New test.
6441         * gcc.target/mips/mips-ps-1.c: New test.
6442         * gcc.target/mips/mips-ps-2.c: New test.
6443         * gcc.target/mips/mips-ps-3.c: New test.
6444         * gcc.target/mips/mips-ps-4.c: New test.
6445         * gcc.target/mips/mips-ps-type.c: New test.
6446
6447 2004-09-02  Paul Brook  <paul@codesourcery.com>
6448
6449         * gfortran.dg/edit_real_1.f90: Add new tests.
6450
6451 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6452
6453         PR fortran/15327
6454         * gfortran.dg/merge_char_1.f90: New test.
6455
6456 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6457
6458         PR fortran/16404
6459         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6460
6461 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6462
6463         PR c/1522
6464         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6465
6466 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6467
6468         * g++.dg/opt/loop1.C: Do not XFAIL.
6469
6470 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6471
6472         * gcc.c-torture/execute/20040831-1.c: New test.
6473
6474 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6475
6476         PR fortran/16579
6477         * gfortran.dg/g77/20010610.f: Now passes.
6478         Copy from g77.f-torture/execute. Add dg-run directive.
6479         * gfortran.dg/g77/README: Update
6480
6481 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6482
6483         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6484         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6485         (t1, t2, t3, t4): Add volatile.
6486
6487 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6488
6489         * g++.dg/ext/visibility/arm1.C: New test.
6490
6491 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6492
6493         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6494         -pedantic-errors.
6495
6496 2004-09-01  Paul Brook  <paul@codesourcery.com>
6497
6498         * gfortran.dg/eof_2.f90: New test.
6499
6500 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6501
6502         PR fortran/16579
6503         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6504
6505 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6506
6507         PR libfortran/16805
6508         * gfortran.dg/list_read_2.f90: New test.
6509
6510 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6511
6512         * g++.dg/abi/key1.C: New test.
6513
6514 2004-08-31  Richard Henderson  <rth@redhat.com>
6515
6516         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6517         form of offsetof.
6518         * g++.dg/other/offsetof5.C: Remove duplicate.
6519
6520 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6521
6522         PR fortran/17244
6523         * gfortran.dg/func_derived_1.f90: New test.
6524
6525 2004-08-31  Paul Brook  <paul@codesourcery.com>
6526
6527         * gfortran.dg/eof_1.f90: New test.
6528
6529 2004-08-31  Paul Brook  <paul@codesourcery.com>
6530
6531         * gfortran.dg/list_read_1.f90: New file.
6532
6533 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6534
6535         * g++.dg/opt/loop1.C: XFAIL.
6536
6537 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6538
6539         * gcc.dg/funcdef-storage-1.c: New.
6540         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6541         an extern function in local scope.
6542         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6543         declare an 'auto inline' function in local scope.
6544         * gcc.dg/20011130-1.c: Likewise.
6545         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6546         an 'auto' function in local scope.
6547         * gcc.dg/20021014-1.c: Likewise.
6548         * gcc.dg/20030331-2.c: Likewise.
6549
6550 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6551
6552         * gfortran.dg/blockdata_1.f90: New test.
6553
6554 2004-08-30  Richard Henderson  <rth@redhat.com>
6555
6556         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6557
6558 2004-08-30  Richard Henderson  <rth@redhat.com>
6559
6560         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6561         additional_flags set by alternate driver.
6562         (ieee-options): New procedure.
6563         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6564         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6565         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6566         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6567
6568 2004-08-30  Richard Henderson  <rth@redhat.com>
6569
6570         * lib/f-torture.exp: Remove.
6571
6572 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR rtl-optimization/16590
6575         * g++.dg/opt/loop1.C: New test.
6576
6577 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6578
6579         PR fortran/13910
6580         * gfortran.dg/oldstyle_1.f90: New test.
6581
6582 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6583         Paul Brook  <paul@codesourcery.com>
6584
6585         * gfortran.dg/g77/README: Update.
6586         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6587         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6588         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6589
6590 2004-08-28  Paul Brook  <paul@codesourcery.com>
6591
6592         PR libfortran/17195
6593         * gfortran.dg/edit_real_1.f90: New test.
6594
6595 2004-08-27  Paul Brook  <paul@codesourcery.com>
6596
6597         * gfortran.dg/rewind_1.f90: New test.
6598
6599 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6600
6601         PR fortran/16597
6602         * gfortran.dg/pr16597.f90: New test.
6603
6604 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6605
6606         PR c/13801
6607         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6608         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6609         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6610         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6611         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6612
6613 2004-08-26  Nick Clifton  <nickc@redhat.com>
6614
6615         * gcc.c-torture/compile/pr17119.c: New test.
6616
6617 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6618
6619         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6620
6621 2004-08-25  Richard Henderson  <rth@redhat.com>
6622
6623         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6624         the bits that expect kind=8 to be the largest real kind.
6625
6626 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6627
6628         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6629
6630 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6631
6632         * gfortran.dg/assignment_1.f90: New test.
6633
6634 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6635
6636         * g++.dg/template/repo3.C: New test.
6637
6638 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6639
6640         PR middle-end/16693
6641         PR tree-optimization/16372
6642         * g++.dg/opt/pr16372-1.C: New test case.
6643         * g++.dg/opt/pr16693-1.C: New test case.
6644         * g++.dg/opt/pr16693-2.C: New test case.
6645
6646 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6647
6648         * objc.dg/proto-lossage-4.m: New test.
6649
6650 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/17155
6653         * g++.dg/inherit/local2.C: New test.
6654
6655 2004-08-25  Paul Brook  <paul@codesourcery.com>
6656
6657         PR fortran/17144
6658         * gfortran.dg/string_ctor_1.f90: New test.
6659
6660 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6661
6662         PR c++/14428
6663         * g++.dg/template/redecl2.C: New test.
6664
6665 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6666
6667         PR fortran/17143
6668         * gfortran.dg/pr17143.f90: New test.
6669
6670 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6671
6672         PR fortran/17164
6673         * gfortran.dg/pr17164.f90: New test.
6674
6675 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6676
6677         * gcc.dg/tree-ssa/loop-1.c: New test.
6678
6679 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6680
6681         * gcc.c-torture/compile/20040824-1.c: New test.
6682
6683 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6684
6685         * gcc.c-torture/compile/iftrap-3.c: New test.
6686
6687 2004-08-24  Paul Brook  <paul@codesourcery.com>
6688
6689         * gfortran.dg/entry_2.f90: New test.
6690
6691 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6692
6693         PR c++/16889
6694         * g++.dg/lookup/ambig[12].C: New.
6695
6696 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6697
6698         PR c++/16706
6699         * g++.dg/template/crash21.C: New test.
6700         * g++.dg/template/crash22.C: Likewise.
6701
6702 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6703
6704         PR c++/17149
6705         * g++.dg/template/access15.C: New.
6706
6707 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6708
6709         PR c++/17163
6710         * g++.dg/template/repo2.C: New test.
6711
6712 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6713
6714         PR rtl-optimization/17078
6715         * gcc.c-torture/execute/pr17078-1.c: New test case.
6716
6717 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6718
6719         PR c/14492
6720         * gcc.dg/debug/crash1.c: New test.
6721
6722 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6723
6724         PR c/16180
6725         * gcc.dg/loop-5.c: New test.
6726
6727 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6728
6729         * gcc.c-torture/execute/20040823-1.c: New test.
6730
6731 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6732
6733         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6734         to the assembler.  Simplify test accordingly.
6735         (asm_abi_flags): Use GNU names.
6736         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6737         to check for ABI flags.
6738
6739 2004-08-22  Andrew Pinski  <apinski@apple.com>
6740
6741         * g++.dg/opt/pr14029.C: New test.
6742         * gcc.c-torture/execute/pr15262.c: New test.
6743
6744 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6745
6746         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6747
6748 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6749
6750         PR 16908
6751         * gfortran.dg/direct_io.f90: New test.
6752
6753 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6754
6755         PR c++/17121
6756         * g++.dg/inherit/local2.C: New test.
6757
6758 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6759
6760         PR c++/17120
6761         * g++.dg/warn/Wparentheses-4.C: New test.
6762
6763 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/17121
6766         * g++.dg/inherit/local2.C: New test.
6767
6768         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6769         * gcc.dg/ppc-ldstruct.c: Likewise.
6770         * gcc.dg/ppc64-abi-2.c: Likewise.
6771
6772 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR rtl-optimization/17099
6775         * gcc.c-torture/execute/20040820-1.c: New test.
6776
6777 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6778
6779         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6780
6781 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6782
6783         PR fortran/17077
6784         * gfortran.dg/auto_array_1.f90: New test.
6785
6786 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6787
6788         PR fortran/17074
6789         * gfortran.dg/simpleif_1.f90: New test.
6790
6791 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6792
6793         * lib/target-supports.exp (check_profiling_available): Return
6794         false for arm*-*-symbianelf* and arm*-*-eabi*.
6795
6796         PR c++/15890
6797         * g++.dg/template/delete1.C: New test.
6798
6799 2004-08-19  Paul Brook  <paul@codesourcery.com>
6800
6801         PR fortran/14976
6802         PR fortran/16228
6803         * gfortran.dg/data_char_1.f90: New test.
6804
6805 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6806
6807         PR fortran/16946
6808         * gfortran.dg/reduction.f90: New testcase.
6809
6810 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6811
6812         PR fortran/16520
6813         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6814
6815 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6816
6817         PR c++/17041
6818         * g++.dg/Wparentheses-3.C: New test.
6819
6820 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6821
6822         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6823         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6824         * gcc.dg/vect/vect-2.c: Likewise.
6825         * gcc.dg/vect/vect-3.c: Likewise.
6826         * gcc.dg/vect/vect-4.c: Likewise.
6827         * gcc.dg/vect/vect-5.c: Likewise.
6828         * gcc.dg/vect/vect-6.c: Likewise.
6829         * gcc.dg/vect/vect-7.c: Likewise.
6830         * gcc.dg/vect/vect-25.c: Likewise.
6831         * gcc.dg/vect/vect-31.c: Likewise.
6832         * gcc.dg/vect/vect-32.c: Likewise.
6833         * gcc.dg/vect/vect-34.c: Likewise.
6834         * gcc.dg/vect/vect-36.c: Likewise.
6835         * gcc.dg/vect/vect-all.c: Likewise.
6836
6837 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6838
6839         PR c++/17068
6840         * g++.dg/template/operator4.C: New test.
6841
6842 2004-08-18  Richard Henderson  <rth@redhat.com>
6843
6844         * gcc.dg/20040206-1.c: XFAIL.
6845
6846 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6847
6848         PR c++/16246
6849         * g++.dg/template/array7.C: New test.
6850
6851 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6852
6853         * gcc.dg/mips-movcc-1.c: New test.
6854         * gcc.dg/mips-movcc-2.c: New test.
6855         * gcc.dg/mips-movcc-3.c: New test.
6856
6857         * gcc.dg/mips-nmadd-1.c: New test.
6858         * gcc.dg/mips-nmadd-2.c: New test.
6859
6860 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6861
6862         PR c++/15871
6863         * g++.dg/opt/inline8.C: New test.
6864
6865         PR c++/16965
6866         * g++.dg/parse/error17.C: New test.
6867
6868 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6869
6870         * gcc.dg/vect: New directory for vectorizer tests.
6871         * gcc.dg/vect/tree-vect.h: New file.
6872         * gcc.dg/vect/vect.exp: New file.
6873         * gcc.dg/vect/pr16105.c.c: New test.
6874         * gcc.dg/vect/vect-1.c: New test.
6875         * gcc.dg/vect/vect-2.c: New test.
6876         * gcc.dg/vect/vect-3.c: New test.
6877         * gcc.dg/vect/vect-4.c: New test.
6878         * gcc.dg/vect/vect-5.c: New test.
6879         * gcc.dg/vect/vect-6.c: New test.
6880         * gcc.dg/vect/vect-7.c: New test.
6881         * gcc.dg/vect/vect-8.c: New test.
6882         * gcc.dg/vect/vect-9.c: New test.
6883         * gcc.dg/vect/vect-10.c: New test.
6884         * gcc.dg/vect/vect-11.c: New test.
6885         * gcc.dg/vect/vect-12.c: New test.
6886         * gcc.dg/vect/vect-13.c: New test.
6887         * gcc.dg/vect/vect-14.c: New test.
6888         * gcc.dg/vect/vect-15.c: New test.
6889         * gcc.dg/vect/vect-16.c: New test.
6890         * gcc.dg/vect/vect-17.c: New test.
6891         * gcc.dg/vect/vect-18.c: New test.
6892         * gcc.dg/vect/vect-19.c: New test.
6893         * gcc.dg/vect/vect-20.c: New test.
6894         * gcc.dg/vect/vect-21.c: New test.
6895         * gcc.dg/vect/vect-22.c: New test.
6896         * gcc.dg/vect/vect-23.c: New test.
6897         * gcc.dg/vect/vect-24.c: New test.
6898         * gcc.dg/vect/vect-25.c: New test.
6899         * gcc.dg/vect/vect-26.c: New test.
6900         * gcc.dg/vect/vect-27.c: New test.
6901         * gcc.dg/vect/vect-28.c: New test.
6902         * gcc.dg/vect/vect-29.c: New test.
6903         * gcc.dg/vect/vect-30.c: New test.
6904         * gcc.dg/vect/vect-31.c: New test.
6905         * gcc.dg/vect/vect-32.c: New test.
6906         * gcc.dg/vect/vect-33.c: New test.
6907         * gcc.dg/vect/vect-34.c: New test.
6908         * gcc.dg/vect/vect-35.c: New test.
6909         * gcc.dg/vect/vect-36.c: New test.
6910         * gcc.dg/vect/vect-37.c: New test.
6911         * gcc.dg/vect/vect-38.c: New test.
6912         * gcc.dg/vect/vect-40.c: New test.
6913         * gcc.dg/vect/vect-41.c: New test.
6914         * gcc.dg/vect/vect-42.c: New test.
6915         * gcc.dg/vect/vect-43.c: New test.
6916         * gcc.dg/vect/vect-44.c: New test.
6917         * gcc.dg/vect/vect-45.c: New test.
6918         * gcc.dg/vect/vect-46.c: New test.
6919         * gcc.dg/vect/vect-47.c: New test.
6920         * gcc.dg/vect/vect-48.c: New test.
6921         * gcc.dg/vect/vect-49.c: New test.
6922         * gcc.dg/vect/vect-50.c: New test.
6923         * gcc.dg/vect/vect-51.c: New test.
6924         * gcc.dg/vect/vect-52.c: New test.
6925         * gcc.dg/vect/vect-53.c: New test.
6926         * gcc.dg/vect/vect-54.c: New test.
6927         * gcc.dg/vect/vect-55.c: New test.
6928         * gcc.dg/vect/vect-56.c: New test.
6929         * gcc.dg/vect/vect-57.c: New test.
6930         * gcc.dg/vect/vect-58.c: New test.
6931         * gcc.dg/vect/vect-59.c: New test.
6932         * gcc.dg/vect/vect-60.c: New test.
6933         * gcc.dg/vect/vect-61.c: New test.
6934         * gcc.dg/vect/vect-all.c: New test.
6935         * gcc.dg/vect/vect-none.c: New test.
6936
6937 2004-08-17  Paul Brook  <paul@codesourcery.com>
6938
6939         PR fortran/13082
6940         * gfortran.dg/entry_1.f90: New test.
6941
6942 2004-08-17  Andrew Pinski  <apinski@apple.com>
6943
6944         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6945
6946 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6947
6948         * gcc.dg/pr17036-1.c: New test.
6949
6950 2004-08-16  Devang Patel  <dpatel@apple.com>
6951
6952         * gcc.dg/darwin-20040809-1.c: New test.
6953
6954 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6955
6956         * gcc.dg/funcdef-attr-1.c: New test.
6957
6958 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6959
6960         * gcc.dg/altivec-17.c: New test.
6961         * gcc.dg/altivec-18.c: New test.
6962
6963 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6964
6965         PR c++/6749
6966         * g++.dg/template/vtable2.C: New test.
6967
6968 2004-08-14  Richard Henderson  <rth@redhat.com>
6969
6970         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6971         * gcc.dg/pack-test-4.c (main): Return 0.
6972         * gcc.dg/setjmp-1.c: Remove XFAIL.
6973         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6974
6975 2004-08-14  Richard Henderson  <rth@redhat.com>
6976
6977         * gcc.dg/980217-1.c: Add prototype for printf.
6978
6979 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6980
6981         * gfortran.dg/pr16935.f90: New test.
6982
6983 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6984
6985         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6986
6987 2004-08-13  Paul Brook  <paul@codesourcery.com>
6988
6989         * gfortran.dg/der_io_1.f90: Remove stray comma.
6990
6991 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6992
6993         * gcc.dg/vmx/cw-bug-2.c: Remove.
6994         * gcc.dg/vmx/vprint-1.c: Remove.
6995         * gcc.dg/vmx/vscan-1.c: Remove.
6996
6997 2004-08-12  Devang patel  <dpatel@apple.com>
6998
6999         * gcc.dg/darwin-20040809-2.c: New test.
7000
7001 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7002
7003         * g++.dg/ext/altivec-12.C: New test.
7004
7005         * g++.dg/ext/altivec-11.C: New test.
7006
7007 2004-08-12  Paul Brook  <paul@codesourcery.com>
7008
7009         * g++.dg/abi/arm_cxa_vec_1.C: New test.
7010
7011 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7012
7013         * g++.dg/ext/altivec-2.C: Check for hardware support before
7014         executing any VMX instructions.
7015
7016         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
7017
7018 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
7019
7020         PR c++/16276
7021         * g++.old-deja/g++.other/comdat4.C: New test.
7022         * g++.old-deja/g++.other/comdat4-aux.cc: New.
7023
7024 2004-08-12  Ben Elliston  <bje@au.ibm.com>
7025
7026         PR target/16286
7027         * gcc.dg/pr16286.c: New test.
7028
7029 2004-08-12 Jan Beulich <jbeulich@novell.com>
7030
7031         * g++.dg/ext/asm5.C: New.
7032
7033 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/16698
7036         * g++.dg/eh/crash1.C: New test.
7037
7038         PR c++/16717
7039         * g++.dg/ext/construct1.C: New test.
7040
7041 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/16853
7044         * g++.dg/init/ptrmem1.C: New test.
7045
7046         PR c++/16618
7047         * g++.dg/parse/offsetof5.C: New test.
7048
7049         PR c++/16870
7050         * g++.dg/template/overload3.C: New test.
7051
7052 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
7053
7054         PR c++/16964
7055         * g++.dg/parse/error16.C: New test.
7056
7057         PR c++/16904
7058         * g++.dg/template/error14.C: New test.
7059
7060         PR c++/16929
7061         * g++.dg/template/error15.C: New test.
7062
7063 2004-08-11  Devang Patel  <dpatel@apple.com>
7064
7065         * gcc.dg/darwin-ld-20040809-1.c: New test.
7066         * gcc.dg/darwin-ld-20040809-2.c: New test.
7067
7068 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
7069
7070         PR fortran/16917
7071         * gfortran.dg/dfloat_1.f90: New test.
7072
7073 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
7074
7075         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
7076         * gcc.dg/dll-2.c: Fix dg-require syntax.
7077         * gcc.misc-tests/arm-isr.c (abort): Declare.
7078         (exit): Likewise.
7079
7080 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/16971
7083         * g++.dg/parse/crash16.C: New test.
7084
7085 2004-08-10  Roger Sayle  <roger@eyesopen.com>
7086
7087         * gcc.dg/mips-rsqrt-1.c: New test case.
7088         * gcc.dg/mips-rsqrt-2.c: New test case.
7089         * gcc.dg/mips-rsqrt-3.c: New test case.
7090
7091 2004-08-10  Paul Brook  <paul@codesourcery.com>
7092
7093         * gfortran.dg/der_io_1.f90: New test.
7094
7095 2004-08-10  Paul Brook  <paul@codesourcery.com>
7096
7097         PR fortran/16919
7098         * gfortran.dg/der_array_1.f90: New test.
7099
7100 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
7101
7102         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
7103
7104 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
7105
7106         * gcc.dg/wchar_t-2.c: Fix typo.
7107
7108 2004-08-09  Falk Hueffner  <falk@debian.org>
7109
7110         PR tree-optimization/12517
7111         * gcc.c-torture/compile/pr12517.c: New test.
7112
7113         PR tree-optimization/12578
7114         * gcc.c-torture/compile/pr12578.c: New test.
7115
7116         PR tree-optimization/12899
7117         * gcc.c-torture/compile/pr12899.c: New test.
7118
7119         PR rtl-optimization/14692
7120         * gcc.c-torture/compile/pr14692.c: New test.
7121
7122         PR tree-optimization/16461
7123         * gcc.c-torture/compile/pr16461.c: New test.
7124
7125 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7126
7127         * gfortran.dg/getenv_1.f90: New test.
7128
7129 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7130
7131         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
7132         wchar_t.
7133         * gcc.dg/symbian5.c: Test -fno-short-wchar.
7134
7135 2004-08-06  Paul Brook  <paul@codesourcery.com>
7136
7137         * gfortran.dg/ret_array_1.f90: New test.
7138         * gfortran.dg/ret_pointer_1.f90: New test.
7139
7140 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
7141
7142         * gcc.dg/missing-field-init-[12].c: New tests.
7143         * g++.dg/warn/missing-field-init-[12].C: New tests.
7144
7145 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * gcc.dg/enum2.c: New test.
7148         * gcc.dg/symbian3.c: Likewise.
7149         * gcc.dg/symbian4.c: Likewise.
7150         * gcc.dg/wchar_t-2.c: Likewise.
7151
7152 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7153
7154         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
7155         destructor tests.
7156
7157 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
7158
7159         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
7160         dg-require-visiblity.
7161         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
7162         * g++.dg/ext/visibility/fvisibility.C: Likewise.
7163         * g++.dg/ext/visibility/memfuncts.C: Likewise.
7164         * g++.dg/ext/visibility/new1.C: Likewise.
7165         * g++.dg/ext/visibility/pragma.C: Likewise.
7166         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
7167         * g++.dg/ext/visibility/virtual.C: Likewise.
7168         * g++/dg/ext/visibility/visibility-1.C: Likewise.
7169         * g++/dg/ext/visibility/visibility-2.C: Likewise.
7170         * g++/dg/ext/visibility/visibility-3.C: Likewise.
7171         * g++/dg/ext/visibility/visibility-4.C: Likewise.
7172         * g++/dg/ext/visibility/visibility-5.C: Likewise.
7173         * g++/dg/ext/visibility/visibility-6.C: Likewise.
7174         * g++/dg/ext/visibility/visibility-7.C: Likewise.
7175         * g++/dg/ext/visibility/visibility-8.C: New test.
7176         * gcc.c-torture/compile/dll.x: Remove.
7177         * gcc.dg/dll-2.c: Use dg-require-dll
7178         * gcc.dg/visibility-10.c: New test.
7179         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
7180         supporting DLLs.
7181         * testsuite/lib/scanasm.exp (scan_hidden): New function.
7182         (scan_not_hidden): Likewise.
7183
7184 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
7185
7186         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
7187
7188 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
7189
7190         * gcc.c-torture/execute/20040805-1.c: New test.
7191
7192 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
7193
7194         * gcc.dg/20020118-1.c: Declare abort.
7195         * gcc.dg/altivec_check.h: Likewise.
7196         * gcc.dg/iftrap-2.c: Likewise.
7197         * gcc.dg/pragma-darwin.c: Likewise.
7198         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
7199
7200 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
7201
7202         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
7203
7204 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
7205
7206         * gcc.c-torture/execute/builtins/abs-2.c,
7207         gcc.c-torture/execute/builtins/abs-3.c,
7208         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
7209         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
7210         intmax_t, uintmax_t and their limits.
7211         * gcc.dg/intmax_t-1.c: New test.
7212
7213 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7214
7215         * g++.dg/tc1/dr147.C: Add reference to PR.
7216
7217 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
7218
7219         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
7220         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
7221
7222 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
7223
7224         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
7225
7226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7227
7228         * gcc.dg/redecl-5.c: New test.
7229         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
7230         of scanf.
7231
7232 2004-08-03  Roger Sayle  <roger@eyesopen.com>
7233
7234         PR middle-end/16790
7235         * gcc.c-torture/execute/pr16790-1.c: New test case.
7236
7237 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
7238
7239         * g++.dg/ext/visibility/assign1.C: New test.
7240         * g++.dg/ext/visibility/new1.C: Likewise.
7241
7242         * gcc.dg/symbian1.c: New test.
7243         * gcc.dg/symbian2.c: Likewise.
7244
7245 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
7246
7247         PR target/16570
7248         * gcc.dg/i386-sse-9.c: New test.
7249
7250 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7251
7252         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7253
7254 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7255
7256         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7257         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7258         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7259         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7260         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7261         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7262         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7263         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7264         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7265         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7266         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7267         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7268         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7269         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7270         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7271         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7272         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7273         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7274         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7275         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7276         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7277         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7278         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7279         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7280         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7281         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7282         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7283         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7284         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7285         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7286         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7287         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7288         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7289         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7290         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7291         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7292         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7293         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7294         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7295         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7296         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7297         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7298         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7299         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7300         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7301         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7302         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7303         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7304         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7305         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7306         gcc.misc-tests/i386-pf-3dnow-1.c,
7307         gcc.misc-tests/i386-pf-athlon-1.c,
7308         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7309         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7310         Declare built-in functions used.
7311         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7312
7313 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/16707
7316         * g++.dg/lookup/using12.C: New test.
7317
7318         * g++.dg/init/null1.C: Fix PR number.
7319         * g++.dg/parse/namespace10.C: Likewise.
7320
7321 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7322
7323         PR c++/16224
7324         * g++.dg/template/spec17.C: New test.
7325         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7326         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7327
7328 2004-08-02  David Billinghurst
7329
7330         PR fortran/16292
7331         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7332
7333 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7334
7335         * gcc.dg/ia64-got-1.c: New test case.
7336
7337 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/16489
7340         * g++.dg/init/null1.C: New test.
7341         * g++.dg/tc1/dr76.C: Adjust error marker.
7342
7343         PR c++/16529
7344         * g++.dg/parse/namespace10.C: New test.
7345
7346         PR c++/16810
7347         * g++.dg/inherit/ptrmem2.C: New test.
7348
7349 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7350
7351         PR target/16155
7352         * gcc.dg/pr16155.c: New test.
7353
7354 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7355
7356         * gcc.dg/redecl-2.c: New test.
7357
7358 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7359
7360         * gcc.dg/darwin-longdouble.c: New file.
7361
7362 2004-07-30  Richard Henderson  <rth@redhat.com>
7363
7364         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7365         write to constant argument.
7366         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7367
7368 2004-07-30  Richard Henderson  <rth@redhat.com>
7369
7370         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7371         tests of nearest around zero.
7372
7373 2004-07-30  Andrew Pinski  <apinski@apple.com>
7374
7375         * gcc.c-torture/compile/20040730-1.c: New test.
7376
7377 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7378
7379         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7380         powerpc-eabispe.
7381
7382 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7383
7384         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7385
7386 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7387
7388         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7389         contains $ld_library_path.
7390         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7391
7392 2004-07-29  Richard Henderson  <rth@redhat.com>
7393
7394         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7395
7396         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7397         (alt2, which): New.
7398         (Check): Accept either alternative.
7399
7400 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7401
7402         * g++.dg/abi/inline1.C: New test.
7403         * g++.dg/abi/local1-a.cc: Likewise.
7404         * g++.dg/abi/local1.C: Likewise.
7405         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7406         * g++.dg/abi/mangle12.C: Likewise.
7407         * g++.dg/abi/mangle17.C: Likewise.
7408         * g++.dg/abi/mangle20-2.C: Likewise.
7409         * g++.dg/opt/interface1.C: Likewise.
7410         * g++.dg/opt/interface1.h: Likewise.
7411         * g++.dg/opt/interface1-a.cc: New test.
7412         * g++.dg/parse/repo1.C: New test.
7413         * g++.dg/template/repo1.C: Likewise.
7414         * g++.dg/warn/Winline-1.C: Likewise.
7415         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7416
7417 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7418
7419         * gcc.dg/tree-ssa/20040729-1.c: New test.
7420
7421 2004-07-27  Matt Austern <austern@apple.com>
7422
7423         * gcc.dg/darwin-bool-1.c: New test.
7424         * gcc.dg/darwin-bool-2.c: New test.
7425
7426 2004-07-28  Richard Henderson  <rth@redhat.com>
7427
7428         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7429         arguments in the correct type.  Don't write to constant arguments.
7430
7431 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7432
7433         PR tree-optimization/16688
7434         PR tree-optimization/16689
7435         * g++.dg/tree-ssa/pr16688.C: New test.
7436
7437 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7438
7439         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7440         loads.  Not only in the comment, this time.
7441
7442 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7443
7444         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7445         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7446         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7447         * gcc.dg/sh4a-bitmovua.c: New.
7448         * gcc.dg/sh4a-cos.c: New.
7449         * gcc.dg/sh4a-cosf.c: New.
7450         * gcc.dg/sh4a-fprun.c: New.
7451         * gcc.dg/sh4a-fsrra.c: New.
7452         * gcc.dg/sh4a-memmovua.c: New.
7453         * gcc.dg/sh4a-sin.c: New.
7454         * gcc.dg/sh4a-sincos.c: New.
7455         * gcc.dg/sh4a-sincosf.c: New.
7456         * gcc.dg/sh4a-sinf.c: New.
7457
7458 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7459
7460         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7461         conditionals.
7462         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7463         loads.
7464         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7465         DOM1.
7466
7467 2004-07-27  Andrew Pinski  <apinski@apple.com>
7468
7469         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7470
7471 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7472
7473         * gcc.dg/pragma-isr.c: New test.
7474
7475 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7476
7477         PR c++/14429
7478         * g++.dg/template/ttp11.C: New test.
7479
7480 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7481
7482         * gcc.c-torture/compile/20040727-1.c: New test.
7483
7484 2004-07-26  Eric Christopher  <echristo@redhat.com>
7485
7486         * gcc.c-torture/compile/20040726-2.c: New test.
7487
7488 2004-07-26  Andrew Pinski  <apinski@apple.com>
7489
7490         * g++.dg/rtti/tinfo1.C: Xfail.
7491
7492 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7493
7494         * gcc.c-torture/compile/20040726-1.c: New test.
7495
7496 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7497             Brian Ryner  <bryner@brianryner.com>
7498
7499         PR c++/9283
7500         PR c++/15000
7501         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7502         * g++.dg/ext/visibility/: New directory.
7503         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7504         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7505         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7506         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7507         * g++.dg/ext/visibility/fvisibility.C,
7508         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7509         g++.dg/ext/visibility/fvisibility-override1.C
7510         g++.dg/ext/visibility/fvisibility-override2.C
7511         g++.dg/ext/visibility/memfuncts.C
7512         g++.dg/ext/visibility/noPLT.C
7513         g++.dg/ext/visibility/pragma.C
7514         g++.dg/ext/visibility/pragma-override1.C
7515         g++.dg/ext/visibility/pragma-override2.C
7516         g++.dg/ext/visibility/staticmemfuncts.C
7517         g++.dg/ext/visibility/virtual.C: New tests.
7518
7519 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7520
7521         PR c/15360
7522         * gcc.dg/pr15360-1.c: New test.
7523
7524 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7525
7526         * gcc.dg/pragma-align-2.c: New test.
7527         * gcc.dg/pragma-init-fini.c: New test.
7528         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7529         targets.
7530
7531 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7532
7533         * gcc.dg/init-string-2.c: New test.
7534
7535 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7536
7537         PR 16684
7538         * gcc.dg/Wredundant-decls-1.c: New test case.
7539
7540 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7541
7542         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7543         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7544         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7545         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7546         * gcc.dg/compat/generate-random.c: New file.
7547         * gcc.dg/compat/generate-random.h: Likewise.
7548         * gcc.dg/compat/generate-random_r.c: Likewise.
7549         * gcc.dg/compat/struct-layout-1.h: Likewise.
7550         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7551         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7552         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7553         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7554         * gcc.dg/compat/struct-layout-1_main.c: New test.
7555         * gcc.dg/compat/struct-layout-1_x.c: New file.
7556         * gcc.dg/compat/struct-layout-1_y.c: New file.
7557         * gcc.dg/compat/struct-layout-1_test.h: New file.
7558
7559 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7560
7561         * gcc.dg/comp-return-1.c: New test
7562
7563 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7564
7565         * gcc.dg/vmx/8-02a.c: Fix typo.
7566
7567         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7568         * gcc.dg/darwin-abi-3.c: New test.
7569
7570         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7571         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7572
7573         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7574         * gcc.dg/vmx/ops-long-1.c: New test.
7575         * gcc.dg/vmx/ops-long-2.c: New test.
7576
7577 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7578
7579         * g++.dg/lookup/conv-[1234].C: New.
7580
7581 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7582
7583         * g++.dg/parse/attr2.C: Simplify.
7584
7585 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7586
7587         PR c/7284
7588         * gcc.c-torture/execute/pr7284-1.c: New test.
7589
7590 2004-07-22  Brian Booth  <bbooth@redhat.com>
7591
7592         * gcc.dg/tree-ssa/20040721-1.c: New test.
7593
7594 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7595
7596         * g++.dg/template/crash20.c: New.
7597
7598 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7599
7600         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7601         Add dg-run directive.  Declare variables as required.
7602         * gfortran.dg/g77/README: Update
7603
7604 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7605
7606         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7607         gcc.dg/cris-peep2-andu2.c: New tests.
7608
7609 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7610
7611         PR c/15052
7612         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7613         on return type.
7614         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7615         messages.
7616         * gcc.dg/qual-return-2.c: Update expected messages.
7617         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7618
7619 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7620
7621         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7622         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7623
7624 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7625
7626         PR c/11250
7627         * gcc.dg/init-string-1.c: New test.
7628
7629 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7630
7631         PR middle-end/15345
7632         PR c/16450
7633         * gcc.dg/torture/nested-fn-1.c: New test.
7634
7635 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7636
7637         PR target/16559
7638         * gcc.dg/ia64-fptr-1.c: New file.
7639
7640 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7641
7642         PR c++/14497
7643         * g++.dg/template/spec16.C: New test.
7644         * g++.old-deja/g++.robertl/eb118.C: Remove.
7645
7646 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7647
7648         PR c++/509
7649         * g++.dg/template/spec15.C: New test.
7650
7651 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7652
7653         Copy cases from g77.f-torture/execute and add dg-run
7654         directive.  Other changes as noted.
7655         * gfortran.dg/g77/13037.f
7656         * gfortran.dg/g77/1832.f
7657         * gfortran.dg/g77/19981119-0.f
7658         * gfortran.dg/g77/19990313-0.f
7659         * gfortran.dg/g77/19990313-1.f
7660         * gfortran.dg/g77/19990313-2.f
7661         * gfortran.dg/g77/19990313-3.f
7662         * gfortran.dg/g77/19990419-1.f
7663         * gfortran.dg/g77/19990826-0.f
7664         * gfortran.dg/g77/19990826-2.f
7665         * gfortran.dg/g77/20000503-1.f
7666         * gfortran.dg/g77/20001111.f
7667         * gfortran.dg/g77/20010116.f
7668         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7669         * gfortran.dg/g77/20010430.f
7670         * gfortran.dg/g77/6177.f
7671         * gfortran.dg/g77/947.f
7672         * gfortran.dg/g77/970816-3.f
7673         * gfortran.dg/g77/971102-1.f
7674         * gfortran.dg/g77/980520-1.f
7675         * gfortran.dg/g77/980628-0.f
7676         * gfortran.dg/g77/980628-1.f
7677         * gfortran.dg/g77/980628-10.f
7678         * gfortran.dg/g77/980628-2.f
7679         * gfortran.dg/g77/980628-3.f
7680         * gfortran.dg/g77/980628-7.f
7681         * gfortran.dg/g77/980628-8.f
7682         * gfortran.dg/g77/980628-9.f
7683         * gfortran.dg/g77/980701-0.f
7684         * gfortran.dg/g77/980701-1.f
7685         * gfortran.dg/g77/cabs.f
7686         * gfortran.dg/g77/claus.f
7687         * gfortran.dg/g77/complex_1.f
7688         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7689         * gfortran.dg/g77/dcomplex.f
7690         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7691         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7692         * gfortran.dg/g77/f90-intrinsic-numeric.f
7693         * gfortran.dg/g77/int8421.f
7694         * gfortran.dg/g77/labug1.f
7695         * gfortran.dg/g77/large_vec.f
7696         * gfortran.dg/g77/le.f
7697         * gfortran.dg/g77/short.f
7698         * gfortran.dg/g77/README: Update
7699
7700 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/16637
7703         * g++.dg/parse/lookup4.C: New test.
7704
7705 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7706
7707         PR c++/16175
7708         * g++.dg/template/ttp10.C: New test.
7709
7710 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7711
7712         * gcc.dg/pr12625-1.c: New test.
7713
7714 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7715
7716         * testsuite/gcc.dg/switch-warn-1.c: New test.
7717         * testsuite/gcc.dg/switch-warn-2.c: New test.
7718         * gcc.c-torture/compile/pr14730.c: Update.
7719
7720 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7721
7722         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7723         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7724         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7725         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7726
7727 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/16623
7730         * g++.dg/template/assign1.C: New test.
7731
7732 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7733
7734         PR c++/12170
7735         * g++.dg/template/ttp9.C: New test.
7736
7737 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7738
7739         * gcc.dg/format/cmn-err-1.c: New test.
7740
7741 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7742
7743         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7744         gcc.dg/Wparentheses-10.c: New tests.
7745         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7746
7747 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7748
7749         PR fortran/16465
7750         * gfortran.dg/g77//ffixed-line-length-0.f,
7751         gfortran.dg/g77/ffixed-line-length-132.f,
7752         gfortran.dg/g77/ffixed-line-length-72.f,
7753         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7754         gfortran.dg/g77/README: Update.
7755
7756 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7757
7758         PR c++/13092
7759         * g++.dg/template/non-dependent7.C: New test.
7760         * g++.dg/template/non-dependent8.C: Likewise.
7761         * g++.dg/template/non-dependent9.C: Likewise.
7762         * g++.dg/template/non-dependent10.C: Likewise.
7763
7764 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c++/16337
7767         * g++.dg/parse/attr2.C: New test.
7768
7769 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7770
7771         * g77.dg: Removed.
7772         * g77.f-torture: Ditto.
7773
7774 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7775
7776         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7777         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7778         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7779
7780 2004-07-16  Richard Henderson  <rth@redhat.com>
7781
7782         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7783
7784 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7785
7786         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7787         tests with full list of options.
7788         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7789         of TORTURE_OPTIONS if test contains 'dg-do run'.
7790
7791         PR fortran/16404
7792         * gfortran.dg/do_iterator.f90: New test.
7793
7794 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7795
7796         PR rtl-optimization/16536
7797         * gcc.c-torture/execute/restrict-1.c: New test.
7798
7799 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7800
7801         PR fortran/15324
7802         * gfortran.dg/pr15324.f90: New test.
7803
7804         PR fortran/15129
7805         * gfortran.dg/pr15129.f90: New test.
7806
7807         PR fortran/15140
7808         * gfortran.dg/pr15140.f90: New test.
7809
7810         PR fortran/13792
7811         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7812         compile-time simplification.
7813
7814 2004-07-14  Mike Stump  <mrs@apple.com>
7815
7816         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7817
7818 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7819
7820         PR target/16325
7821         * gcc.dg/profile-generate-1.c: New.
7822
7823 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7824
7825         * gcc.c-torture/execute/20040709-1.c: New test.
7826         * gcc.c-torture/execute/20040709-2.c: New test.
7827
7828 2004-07-14  Mike Stump  <mrs@apple.com>
7829
7830         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7831
7832 2004-07-14  Mike Stump  <mrs@apple.com>
7833
7834         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7835
7836 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/16518
7839         * g++.dg/parse/mutable1.C: New test.
7840
7841 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7842
7843         PR tree-optimization/16443
7844         * gcc.dg/tree-ssa/20040713-1.c: New test.
7845
7846 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7847
7848         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7849         for operator new.
7850
7851 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7852
7853         * gfortran.dg/g77/README: New file
7854         * gfortran.dg/g77/19981216-0.f:  Copy from
7855         g77.f-torture/noncompile.  Add "dg-do compile" and
7856         dg-error as required.
7857         * gfortran.dg/g77/19990218-1.f: Likewise
7858         * gfortran.dg/g77/19990905-1.f: Likewise
7859         * gfortran.dg/g77/9263.f: Likewise
7860         * gfortran.dg/g77/980615-0.f: Likewise
7861         * gfortran.dg/g77/980616-0.f: Likewise
7862         * gfortran.dg/g77/check0.f: Likewise
7863         * gfortran.dg/g77/select_no_compile.f: Likewise
7864
7865 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7866
7867         Copy files from g77.f-torture/compile.
7868         Add "{ dg-do compile}".  Other changes as noted
7869         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7870         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7871         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7872         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7873         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7874         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7875         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7876         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7877         statement to conform to standard.  Append alpha1.x for reference.
7878         * gfortran.dg/g77/xformat.f: Add dg-warning
7879
7880 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7881
7882         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7883         Add {dg-do compile} directive.
7884         * gfortran.dg/g77/cpp2.F: Likewise
7885
7886 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7887
7888         PR c++/5402
7889         * g++.dg/lookup/name-clash1.C: New test.
7890
7891         PR c++/9777
7892         * g++.dg/lookup/name-clash2.C: New test.
7893
7894         PR c++/12102
7895         * g++.dg/lookup/name-clash3.C: New test.
7896
7897 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7898
7899         * g++.dg/lookup/new2.C: New test.
7900         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7901
7902 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7903
7904         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7905         Add {dg-do compile} directive.
7906         * gfortran.dg/g77/13060.f: Likewise
7907         * gfortran.dg/g77/19990218-0.f: Likewise
7908         * gfortran.dg/g77/19990305-0.f: Likewise
7909         * gfortran.dg/g77/19990419-0.f: Likewise
7910         * gfortran.dg/g77/19990502-0.f: Likewise
7911         * gfortran.dg/g77/19990502-1.f: Likewise
7912         * gfortran.dg/g77/19990525-0.f: Likewise
7913         * gfortran.dg/g77/19990826-1.f: Likewise
7914         * gfortran.dg/g77/19990826-3.f: Likewise
7915         * gfortran.dg/g77/19990905-2.f: Likewise
7916         * gfortran.dg/g77/20000412-1.f: Likewise
7917         * gfortran.dg/g77/20000511-1.f: Likewise
7918         * gfortran.dg/g77/20000511-2.f: Likewise
7919         * gfortran.dg/g77/20000518.f: Likewise
7920         * gfortran.dg/g77/20000601-1.f: Likewise
7921         * gfortran.dg/g77/20000601-2.f: Likewise
7922         * gfortran.dg/g77/20000629-1.f: Likewise
7923         * gfortran.dg/g77/20000630-2.f: Likewise
7924         * gfortran.dg/g77/20010115.f: Likewise
7925         * gfortran.dg/g77/20010321-1.f: Likewise
7926         * gfortran.dg/g77/20010426.f: Likewise
7927         * gfortran.dg/g77/20020307-1.f: Likewise
7928         * gfortran.dg/g77/8485.f: Likewise
7929         * gfortran.dg/g77/960317-1.f: Likewise
7930         * gfortran.dg/g77/970915-0.f: Likewise
7931         * gfortran.dg/g77/980310-1.f: Likewise
7932         * gfortran.dg/g77/980310-2.f: Likewise
7933         * gfortran.dg/g77/980310-3.f: Likewise
7934         * gfortran.dg/g77/980310-4.f: Likewise
7935         * gfortran.dg/g77/980310-6.f: Likewise
7936         * gfortran.dg/g77/980310-7.f: Likewise
7937         * gfortran.dg/g77/980310-8.f: Likewise
7938         * gfortran.dg/g77/980419-2.f: Likewise
7939         * gfortran.dg/g77/980424-0.f: Likewise
7940         * gfortran.dg/g77/980427-0.f: Likewise
7941         * gfortran.dg/g77/980729-0.f: Likewise
7942         * gfortran.dg/g77/981117-1.f: Likewise
7943         * gfortran.dg/g77/toon_1.f: Likewise
7944
7945 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7946
7947         PR c++/2204
7948         * g++.dg/other/abstract2.C: New test.
7949
7950 2004-07-12  Paul Brook  <paul@codesourcery.com>
7951
7952         * gfortran.dg/pointer_init_1.f90: New test.
7953
7954 2004-07-11  Paul Brook  <paul@codesourcery.com>
7955
7956         PR fortran/15986
7957         * gfortran.dg/contained_1.f90: New test.
7958
7959 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7960
7961         * g++.dg/parse/defarg8.C: New test.
7962
7963 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7964
7965         PR fortran/16433
7966         * gfortran.dg/pr16433.f: New test.
7967
7968         PR fortran/17574
7969         * gfortran.dg/pr15754.f90: New test.
7970
7971 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7972
7973         PR tree-optimization/16437
7974         * gcc.c-torture/execute/bitfld-4.c: New test.
7975
7976 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7977
7978         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7979         access to common var from module.
7980
7981 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7982
7983         PR fortran/16336
7984         * gfortran.fortran-torture/execute/common_2.f90: New test.
7985
7986 2004-07-10  Paul Brook  <paul@codesourcery.com>
7987
7988         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7989
7990 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7991
7992         PR fortran/15969
7993         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7994
7995 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7996
7997         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7998         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7999         * gfortran.dg/g77/ffree-form-1.f: Likewise
8000         * gfortran.dg/g77/ffree-form-2.f: Likewise
8001         * gfortran.dg/g77/ffree-form-3.f: Likewise
8002         * gfortran.dg/g77/fno-underscoring.f: Likewise
8003         * gfortran.dg/g77/funderscoring.f: Likewise
8004         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8005
8006 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8007
8008         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8009
8010 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8011         Paul Brook  <paul@codesourcery.com>
8012
8013         PR fortran/13415
8014         * gfortran.dg/common_pointer_1.f90: New test.
8015
8016 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8017
8018         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
8019
8020 2004-07-09  James E Wilson  <wilson@specifixinc.com>
8021
8022         PR target/16364
8023         * gcc.c-torture/compile/20040709-1.c: New.
8024
8025 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8026
8027         PR fortran/14077
8028         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
8029
8030 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8031
8032         PR fortran/13201
8033         * gfortran.dg/shape_1.f90: New test.
8034
8035 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
8036             Andrew Pinski  <apinski@apple.com>
8037
8038         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
8039
8040 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8041
8042         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
8043         comment.
8044
8045 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8046         Paul Brook  <paul@codesourcery.com>
8047
8048         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
8049         '.f95' and '.F95'.
8050
8051 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
8052
8053         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
8054
8055 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8056
8057         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
8058         testcases with capital suffix.
8059
8060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8061
8062         PR fortran/15481
8063         PR fortran/13372
8064         PR fortran/13575
8065         PR fortran/15978
8066         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
8067
8068         * gfortran.dg/implicit_1.f90: New test.
8069
8070 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8071
8072         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
8073         expression to match gfortran warning/error messages
8074         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
8075         dg-error text.
8076
8077 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8078
8079         * lib/fortran-torture.exp: Rename proc search_for to
8080         search_for_re.
8081
8082 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8083
8084         * gcc.c-torture/execute/simd-5.x: New file.
8085         XFAIL on SPARC 64-bit at -O0.
8086
8087 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8088
8089         PR c++/8211
8090         PR c++/16165
8091         * g++.dg/warn/effc3.C: New test.
8092
8093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8094
8095         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
8096         change X to 1X in format.
8097         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
8098         add data statements to conform to standard.
8099
8100 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8101
8102         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
8103         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
8104         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
8105
8106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
8107
8108         * gfortran.dg/g77/7388.f: Copy from g77.dg
8109         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
8110         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
8111         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
8112         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
8113         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
8114         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
8115         * gfortran.dg/g77/strlen0.f: Likewise
8116
8117 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
8118
8119         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
8120         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
8121
8122 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8123
8124         * gcc.c-torture/execute/920428-2.x: Delete.
8125         * gcc.c-torture/execute/920501-7.x: Likewise.
8126
8127 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
8128
8129         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
8130         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
8131         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
8132         prescott and c3-2.
8133         (PREFETCH_3DNOW): Add -march=c3.
8134
8135 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
8136
8137         PR c/16437
8138         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
8139         * gcc.c-torture/execute/bf64-1.x: Likewise.
8140
8141 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8142
8143         * gcc.c-torture/compile/20040708-1.c: New test.
8144
8145 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8146
8147         PR c++/16169
8148         * g++.dg/warn/effc2.C: New test.
8149
8150 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8151
8152         * gcc.c-torture/execute/bitfld-1.x: Remove.
8153         * gcc.c-torture/execute/bitfld-3.c: New test.
8154         * gcc.dg/bitfld-2.c: Remove XFAILs.
8155
8156 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8157
8158         PR c++/16276
8159         * g++.dg/rtti/tinfo1.C: New file.
8160
8161 2004-07-07  Eric Christopher  <echristo@redhat.com>
8162
8163         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
8164
8165 2004-07-07  Andrew Pinski  <apinski@apple.com>
8166
8167         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
8168
8169 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
8170
8171         * g++.dg/init/call1.C: XFAIL.
8172
8173 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
8174
8175         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8176         except for movstrict*, to movmem* and clrstr* to clrmem*.
8177
8178 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
8179
8180         * gcc.c-torture/execute/20040707-1.c: New test.
8181
8182 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
8183
8184         * gcc.c-torture/execute/20040706-1.c: New test.
8185
8186 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8187
8188         PR c++/3671
8189         * g++.dg/template/spec14.C: New test.
8190
8191 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
8192
8193         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
8194         nothing if not yet defined.  Use it in b, c and d type definitions.
8195         * gcc.c-torture/execute/20040705-1.c: New test.
8196         * gcc.c-torture/execute/20040705-2.c: New test.
8197
8198 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8199
8200         PR c++/2518
8201         * g++.dg/lookup/new1.C: New test.
8202
8203 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8204
8205         PR c++/11406
8206         * g++.dg/template/sizeof8.C: New test.
8207
8208 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
8209
8210         * gcc.c-torture/compile/20040705-1.c: New test.
8211
8212 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
8213
8214         * gfortran.fortran-torture/execute/seq_io.f90: New test.
8215
8216 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
8217
8218         * gcc.dg/cpp/if-mop.c: Two new testcases.
8219         * gcc.dg/cpp/trad/comment-3.c: New.
8220
8221 2004-07-04  Paul Brook  <paul@codesourcery.com>
8222
8223         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
8224
8225 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
8226
8227         PR c++/3761
8228         * g++.dg/lookup/crash4.C: New test.
8229
8230 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
8231
8232         * gcc.c-torture/execute/builtin-abs-1.c
8233         * gcc.c-torture/execute/builtin-abs-2.c
8234         * gcc.c-torture/execute/builtin-complex-1.c
8235         * gcc.c-torture/execute/builtins/string-1-lib.c
8236         * gcc.c-torture/execute/builtins/string-1.c
8237         * gcc.c-torture/execute/builtins/string-2-lib.c
8238         * gcc.c-torture/execute/builtins/string-2.c
8239         * gcc.c-torture/execute/builtins/string-3-lib.c
8240         * gcc.c-torture/execute/builtins/string-3.c
8241         * gcc.c-torture/execute/builtins/string-4-lib.c
8242         * gcc.c-torture/execute/builtins/string-4.c
8243         * gcc.c-torture/execute/builtins/string-5-lib.c
8244         * gcc.c-torture/execute/builtins/string-5.c
8245         * gcc.c-torture/execute/builtins/string-6-lib.c
8246         * gcc.c-torture/execute/builtins/string-6.c
8247         * gcc.c-torture/execute/builtins/string-7-lib.c
8248         * gcc.c-torture/execute/builtins/string-7.c
8249         * gcc.c-torture/execute/builtins/string-8-lib.c
8250         * gcc.c-torture/execute/builtins/string-8.c
8251         * gcc.c-torture/execute/builtins/string-9-lib.c
8252         * gcc.c-torture/execute/builtins/string-9.c
8253         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8254         * gcc.c-torture/execute/builtins/string-asm-1.c
8255         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8256         * gcc.c-torture/execute/builtins/string-asm-2.c
8257         * gcc.c-torture/execute/stdio-opt-1.c
8258         * gcc.c-torture/execute/stdio-opt-2.c
8259         * gcc.c-torture/execute/stdio-opt-3.c
8260         * gcc.c-torture/execute/string-opt-1.c
8261         * gcc.c-torture/execute/string-opt-10.c
8262         * gcc.c-torture/execute/string-opt-11.c
8263         * gcc.c-torture/execute/string-opt-12.c
8264         * gcc.c-torture/execute/string-opt-13.c
8265         * gcc.c-torture/execute/string-opt-14.c
8266         * gcc.c-torture/execute/string-opt-15.c
8267         * gcc.c-torture/execute/string-opt-16.c
8268         * gcc.c-torture/execute/string-opt-2.c
8269         * gcc.c-torture/execute/string-opt-6.c
8270         * gcc.c-torture/execute/string-opt-7.c
8271         * gcc.c-torture/execute/string-opt-8.c:
8272         Replace with ...
8273
8274         * gcc.c-torture/execute/builtins/abs-2.c
8275         * gcc.c-torture/execute/builtins/abs-3.c
8276         * gcc.c-torture/execute/builtins/complex-1.c
8277         * gcc.c-torture/execute/builtins/fprintf.c
8278         * gcc.c-torture/execute/builtins/fputs.c
8279         * gcc.c-torture/execute/builtins/memcmp.c
8280         * gcc.c-torture/execute/builtins/memmove.c
8281         * gcc.c-torture/execute/builtins/memops-asm.c
8282         * gcc.c-torture/execute/builtins/mempcpy-2.c
8283         * gcc.c-torture/execute/builtins/mempcpy.c
8284         * gcc.c-torture/execute/builtins/memset.c
8285         * gcc.c-torture/execute/builtins/printf.c
8286         * gcc.c-torture/execute/builtins/sprintf.c
8287         * gcc.c-torture/execute/builtins/strcat.c
8288         * gcc.c-torture/execute/builtins/strchr.c
8289         * gcc.c-torture/execute/builtins/strcmp.c
8290         * gcc.c-torture/execute/builtins/strcpy.c
8291         * gcc.c-torture/execute/builtins/strcspn.c
8292         * gcc.c-torture/execute/builtins/strlen-2.c
8293         * gcc.c-torture/execute/builtins/strlen.c
8294         * gcc.c-torture/execute/builtins/strncat.c
8295         * gcc.c-torture/execute/builtins/strncmp-2.c
8296         * gcc.c-torture/execute/builtins/strncmp.c
8297         * gcc.c-torture/execute/builtins/strncpy.c
8298         * gcc.c-torture/execute/builtins/strpbrk.c
8299         * gcc.c-torture/execute/builtins/strpcpy-2.c
8300         * gcc.c-torture/execute/builtins/strpcpy.c
8301         * gcc.c-torture/execute/builtins/strrchr.c
8302         * gcc.c-torture/execute/builtins/strspn.c
8303         * gcc.c-torture/execute/builtins/strstr-asm.c
8304         * gcc.c-torture/execute/builtins/strstr.c:
8305         ... these new files.
8306
8307         * gcc.c-torture/execute/builtins/abs-2-lib.c
8308         * gcc.c-torture/execute/builtins/abs-3-lib.c
8309         * gcc.c-torture/execute/builtins/complex-1-lib.c
8310         * gcc.c-torture/execute/builtins/fprintf-lib.c
8311         * gcc.c-torture/execute/builtins/fputs-lib.c
8312         * gcc.c-torture/execute/builtins/memcmp-lib.c
8313         * gcc.c-torture/execute/builtins/memmove-lib.c
8314         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8315         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8316         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8317         * gcc.c-torture/execute/builtins/memset-lib.c
8318         * gcc.c-torture/execute/builtins/printf-lib.c
8319         * gcc.c-torture/execute/builtins/sprintf-lib.c
8320         * gcc.c-torture/execute/builtins/strcat-lib.c
8321         * gcc.c-torture/execute/builtins/strchr-lib.c
8322         * gcc.c-torture/execute/builtins/strcmp-lib.c
8323         * gcc.c-torture/execute/builtins/strcpy-lib.c
8324         * gcc.c-torture/execute/builtins/strcspn-lib.c
8325         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8326         * gcc.c-torture/execute/builtins/strlen-lib.c
8327         * gcc.c-torture/execute/builtins/strncat-lib.c
8328         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8329         * gcc.c-torture/execute/builtins/strncmp-lib.c
8330         * gcc.c-torture/execute/builtins/strncpy-lib.c
8331         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8332         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8333         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8334         * gcc.c-torture/execute/builtins/strrchr-lib.c
8335         * gcc.c-torture/execute/builtins/strspn-lib.c
8336         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8337         * gcc.c-torture/execute/builtins/strstr-lib.c
8338         * gcc.c-torture/execute/builtins/lib/abs.c
8339         * gcc.c-torture/execute/builtins/lib/fprintf.c
8340         * gcc.c-torture/execute/builtins/lib/memset.c
8341         * gcc.c-torture/execute/builtins/lib/printf.c
8342         * gcc.c-torture/execute/builtins/lib/sprintf.c
8343         * gcc.c-torture/execute/builtins/lib/strcpy.c
8344         * gcc.c-torture/execute/builtins/lib/strcspn.c
8345         * gcc.c-torture/execute/builtins/lib/strncat.c
8346         * gcc.c-torture/execute/builtins/lib/strncmp.c
8347         * gcc.c-torture/execute/builtins/lib/strncpy.c
8348         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8349         * gcc.c-torture/execute/builtins/lib/strspn.c
8350         * gcc.c-torture/execute/builtins/lib/strstr.c:
8351         New files containing support routines.
8352
8353         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8354         declaration.
8355         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8356         when not optimizing.
8357
8358 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8359
8360         PR c++/16240
8361         * g++.dg/abi/mangle22.C: New test.
8362         * g++.dg/abi/mangle23.C: Likewise.
8363
8364 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8365
8366         PR fortran/16290
8367         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8368         Allow for cases without denormalized floating point numbers.
8369
8370 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8371
8372         PR c/1027
8373         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8374         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8375         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8376         expected warning text.
8377         * gcc.dg/format/diag-2.c: New test.
8378
8379 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8380
8381         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8382
8383 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8384
8385         * gcc.dg/builtins-43.c: New.
8386         * gcc.dg/builtins-44.c: New.
8387         * gcc.dg/builtins-45.c: New.
8388
8389 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8390             Andreas Tobler  <a.tobler@schweiz.ch>
8391
8392         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8393         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8394         as SIGSEGV.
8395         * gcc.dg/cleanup-11.c: Likewise.
8396         * gcc.dg/cleanup-8.c: Likewise.
8397         * gcc.dg/cleanup-9.c: Likewise.
8398         * gcc.dg/cleanup-5.c: Run on all platforms.
8399
8400 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8401
8402         * g++.dg/warn/nonnull1.C: New test.
8403
8404 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8405
8406         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8407         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8408         Special-case the Sun compiler wrt to <complex.h>.
8409
8410 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8411
8412         * gcc.dg/Wunreachable-8.C: New test.
8413
8414         * gcc.dg/h8300-ice2.c : New test.
8415
8416 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8417
8418         PR fortran/16161
8419         * gfortran.fortran-torture/compile/implicit.f90: Add test
8420         for implicit character.
8421
8422 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8423
8424         PR fortran/16289
8425         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8426         Use tiny() intrinsic to find smallest non-negative real
8427
8428 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8431         * gcc.dg/compat/struct-by-value-22_x.c: New.
8432         * gcc.dg/compat/struct-by-value-22_y.c: New.
8433
8434         * gcc.c-torture/execute/20040629-1.c: New test.
8435
8436 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8437
8438         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8439         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8440
8441         PR target/16195
8442         * gcc.dg/20040625-1.c: New test.
8443
8444 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8445
8446         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8447
8448 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8449
8450         PR fortran/15963
8451         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8452
8453 2004-06-29  Richard Henderson  <rth@redhat.com>
8454
8455         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8456
8457 2004-06-29  Paul Brook  <paul@codesourcery.com>
8458
8459         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8460         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8461
8462 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8463
8464         PR c++/16260
8465         * g++.dg/parse/crash15.C: New.
8466
8467 2004-06-28  Andrew Pinski  <apinski@apple.com>
8468
8469         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8470         by the error already.
8471
8472         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8473
8474 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8475
8476         PR target/14041
8477         * gcc.dg/h8300-bss-align-1.c : New.
8478
8479 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         * PR c++/16174
8482         * g++.dg/template/ctor4.C: New.
8483
8484 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8485
8486         PR c++/16205
8487         * g++.dg/warn/Wsequence-point-1.C: New test.
8488
8489 2004-06-27  Paul Brook  <paul@codesourcery.com>
8490
8491         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8492
8493 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8494
8495         * g++.old-deja/g++.mike/p7325.C: Remove.
8496
8497 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8498
8499         PR c/14963
8500         * gcc.dg/pr14963.c: New test.
8501
8502 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8503
8504         PR c++/16193
8505         * g++.dg/parse/redef1.C: New test.
8506
8507 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8508
8509         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8510         20021110.c.
8511         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8512         20021119-1.c.
8513         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8514         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8515         5-04.c.
8516         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8517         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8518         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8519         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8520         g++.brendan/enum14.C.
8521         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8522         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8523         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8524         g++.mike/virt1.C.
8525         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8526         memtemp24.C.
8527
8528 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8529
8530         * gcc.dg/20040527-1.c: New test case.
8531
8532 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8533
8534         PR gfortran/pr16196
8535         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8536
8537 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8538
8539         PR middle-end/15825
8540         * gcc.dg/pr15825-1.c: New test case.
8541
8542 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8543
8544         * gcc.c-torture/execute/20040625-1.c: New test.
8545
8546 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8547
8548         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8549
8550 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8551
8552         * gcc.dg/torture/mips-div-1.c: New test.
8553
8554 2004-06-24  Jeff Law  <law@redhat.com>
8555
8556         * gcc.dg/tree-ssa/20040624-1.c: New test.
8557
8558 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8559
8560         * gcc.c-torture/compile/20040624-1.c: New test.
8561
8562 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8563
8564         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8565         this directory.
8566
8567 2004-06-23  Andrew Pinski  <apinski@apple.com>
8568
8569         PR middle-end/15988
8570         * g++.dg/opt/ptrmem4.C: New test.
8571
8572         * gcc.dg/c90-array-quals-2.c: New test.
8573
8574 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8575
8576         * gcc.dg/kpice1.c: New test.
8577
8578 2006-06-23  Andrew Pinski  <apinski@apple.com>
8579
8580         * gcc.dg/c90-array-quals.c: New test.
8581
8582 2006-06-22  Richard Henderson  <rth@redhat.com>
8583
8584         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8585
8586 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8587
8588         * gcc.dg/builtins-config.h: Handle FreeBSD.
8589
8590 2006-06-22  Richard Henderson  <rth@redhat.com>
8591
8592         * g++.dg/opt/devirt1.C: New.
8593
8594 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8595
8596         * g++.dg/opt/pr15551.C: New testcase.
8597
8598 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8599
8600         PR target/14800
8601         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8602         x86_64-*-linux* when compiling for 32bit.
8603
8604 2004-06-21  Andrew Pinski  <apinski@apple.com>
8605
8606         * gcc.dg/pch/struct-1.c: New.
8607         * gcc.dg/pch/struct-1.hs: New.
8608
8609 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8610
8611         * gcc.dg/pch/save-temps-1.c: New file.
8612         * gcc.dg/pch/save-temps-1.hs: New file.
8613
8614 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8615
8616         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8617         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8618
8619 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8620
8621         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8622         to fix type error.
8623         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8624         Remove trailing spaces.
8625
8626 2004-06-21  Richard Henderson  <rth@redhat.com>
8627
8628         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8629         merging && to BIT_FIELD_REF.
8630
8631 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8632
8633         * g++.dg/opt/placeholder1.C: New test.
8634
8635 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8636
8637         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8638         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8639         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8640         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8641
8642 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8643
8644         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8645         extern "C".
8646         * g++.dg/other/pragma-re-1.C: Add comments.
8647
8648 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8649
8650         PR gfortran/16080
8651         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8652
8653 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8654
8655         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8656         instead of setting the type of size_t by
8657         hand.
8658
8659 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8660
8661         * gcc.dg/unordered-2.c: New test case.
8662         * gcc.dg/unordered-3.c: New test case.
8663
8664 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8665
8666         PR other/16043
8667         * lib/g++.exp (g++_version): Tweak regexp for version
8668         * lib/g77.exp (g77_version): Likewise
8669         * lib/gfortran.exp (gfortran_version): Likewise
8670         * lib/objc.exp (objc_version): Likewise
8671         * lib/treelang.exp (treelang_version): Likewise
8672
8673 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8674
8675         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8676         Use INT_MAX instead of __INT_MAX__.
8677         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8678
8679         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8680         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8681         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8682         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8683         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8684         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8685         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8686         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8687         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8688
8689         * gcc.dg/range-test-1.c: New test.
8690         * g++.dg/opt/range-test-1.C: New test.
8691
8692 2004-06-17  Richard Henderson  <rth@redhat.com>
8693
8694         * objc.dg/sync-1.m: New.
8695         * objc.dg/try-catch-1.m: Don't force next runtime.
8696         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8697         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8698         shadowed catch clause.
8699         * objc.dg/try-catch-5.m: New.
8700
8701 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8702
8703         Bug 14610
8704         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8705
8706 2004-06-15  Richard Henderson  <rth@redhat.com>
8707
8708         * gcc.dg/20001116-1.c: Move expected warning line.
8709
8710 2004-06-15  Richard Henderson  <rth@redhat.com>
8711
8712         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8713         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8714
8715 2004-06-15  Jeff Law  <law@redhat.com>
8716
8717         * gcc.dg/tree-ssa/20040615-1.c: New test.
8718         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8719         be less sensitive to operand ordering.
8720         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8721
8722 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8723
8724         * g++.dg/abi/bitfield3.C: Add comment..
8725
8726 2004-06-15  Richard Henderson  <rth@redhat.com>
8727
8728         * g++.dg/ext/stmtexpr1.C: XFAIL.
8729         * gcc.dg/20030612-1.c: XFAIL.
8730
8731 2004-06-15  Eric Christopher  <echristo@redhat.com>
8732
8733         * g++.dg/charset/asm5.c: New.
8734         * gcc.dg/charset/asm6.c: New.
8735
8736 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8737
8738         PR fortran/15962
8739         * gfortran.fortran-torture/execute/select_1.f90: New test.
8740
8741 2004-06-15  Paul Brook  <paul@codesourcery.com>
8742
8743         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8744
8745 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8746
8747         PR c++/15967
8748         * g++.dg/lookup/crash3.C: New test.
8749
8750 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8751
8752         PR c++/15947
8753         * g++.dg/parse/dtor4.C: New test.
8754
8755 2004-06-14  Jeff Law  <law@redhat.com>
8756
8757         * gcc.c-torture/compile/20040614-1.c: New test.
8758
8759 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8760
8761         PR fortran/15211
8762         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8763         LEN of a character array.
8764
8765 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/15096
8768         * g++.dg/template/ptrmem10.C: New test.
8769
8770         PR c++/14930
8771         * g++.dg/template/friend30.C: New test.
8772
8773 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8774
8775         PR fortran/14928
8776         * gfortran.fortran-torture/compile/mloc.f90: New test.
8777
8778 2004-06-13  Paul Brook  <paul@codesourcery.com>
8779
8780         * gfortran.fortran-torture/execute/random_2.f90: New test.
8781
8782 2004-06-13  Eric Christopher  <echristo@redhat.com>
8783
8784         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8785
8786 2004-06-12  Paul Brook  <paul@codesourcery.com>
8787
8788         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8789
8790 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8791
8792         PR fortran/14923
8793         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8794
8795 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8796
8797         PR fortran/14957
8798         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8799         syntax errors in end statements of contained subroutines.
8800
8801 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8802
8803         PR fortran/12841
8804         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8805
8806 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8807
8808         PR fortran/15665
8809         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8810
8811 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8812
8813         PR gfortran/12839
8814         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8815
8816 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/15862
8819         * g++.dg/parse/enum1.C: New test.
8820
8821 2004-06-10  Jeff Law  <law@redhat.com>
8822
8823         * gcc.c-torture/compile/20040610-1.c: New test.
8824
8825 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8826
8827         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8828         * g++.old-deja/g++.other/decl3.C: Likewise.
8829
8830 2004-06-10  Brian Booth  <bbooth@redhat.com>
8831
8832         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8833         V_MAY_DEF instead of VDEF.
8834         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8835
8836 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8837
8838         PR c++/14211
8839         * g++.dg/conversion/const1.C: New test.
8840
8841         PR c++/15076
8842         * g++.dg/conversion/reinterpret1.C: New test.
8843
8844         PR c++/15877
8845         * g++.dg/template/enum2.C: New test.
8846
8847         PR c++/15227
8848         * g++.dg/template/error13.C: New test.
8849
8850 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8851
8852         PR fortran/14957
8853         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8854         arguments to test_* REAL and of the right size.
8855
8856 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8857
8858         PR target/15569
8859         PR rtl-optimization/15681
8860         * gcc.dg/20040609-1.c: New test.
8861
8862 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR c++/14791
8865         * g++.dg/opt/builtins1.C: New test.
8866
8867 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8868
8869         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8870         that use default windows32 struct layout.
8871         * gcc.dg/i386-bitfield2.c: Likewise.
8872
8873 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8874
8875         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8876         for mingw32 and cygwin targets.
8877
8878 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8879
8880         * gcc.dg/pch/macro-4.c: New.
8881         * gcc.dg/pch/macro-4.hs: New.
8882
8883 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8884
8885         PR fortran/13249
8886         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8887
8888 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8889
8890         PR fortran/13372
8891         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8892
8893 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8894
8895         PR gfortran/14897
8896         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8897
8898 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8899
8900         PR gfortran/15755
8901         * gfortran.fortran-torture/execute/backspace.c : New test.
8902
8903 2004-06-09  Paul Brook  <paul@codesourcery.com>
8904
8905         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8906         (pointer_to_section): Rewrite to use smaller array.
8907
8908 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8909
8910         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8911         * gcc.dg/ext/altivec-10.c: Same.
8912         * gcc.dg/ext/altivec-11.c: Same.
8913         * gcc.dg/ext/altivec-12.c: Same.
8914         * gcc.dg/ext/altivec-13.c: Same.
8915         * gcc.dg/ext/altivec-14.c: Same.
8916         * gcc.dg/ext/altivec-15.c: Same.
8917         * gcc.dg/ext/altivec-16.c: Same.
8918         * gcc.dg/ext/altivec-3.c: Same.
8919         * gcc.dg/ext/altivec-4.c: Same.
8920         * gcc.dg/ext/altivec-6.c: Same.
8921         * gcc.dg/ext/altivec-7.c: Same.
8922         * gcc.dg/ext/altivec-8.c: Same.
8923         * gcc.dg/ext/altivec-varargs-1.c: Same.
8924
8925         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8926         * g++.dg/ext/altivec-10.C: Same.
8927         * g++.dg/ext/altivec-2.C: Same.
8928         * g++.dg/ext/altivec-3.C: Same.
8929         * g++.dg/ext/altivec-4.C: Same.
8930         * g++.dg/ext/altivec-5.C: Same.
8931         * g++.dg/ext/altivec-6.C: Same.
8932         * g++.dg/ext/altivec-7.C: Same.
8933         * g++.dg/ext/altivec-8.C: Same.
8934         * g++.dg/ext/altivec-9.C: Same.
8935
8936 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8937
8938         PR c++/7841
8939         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8940
8941 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8942
8943         * gcc.dg/union-1.c: New test.
8944
8945 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8946
8947         * gcc.dg/builtins-41.c: New test case.
8948         * gcc.dg/builtins-42.c: New test case.
8949
8950 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8951
8952         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8953         * g++.dg/ext/altivec-10.C: Same.
8954         * g++.dg/ext/altivec-2.C: Same.
8955         * g++.dg/ext/altivec-3.C: Same.
8956         * g++.dg/ext/altivec-4.C: Same.
8957         * g++.dg/ext/altivec-5.C: Same.
8958         * g++.dg/ext/altivec-6.C: Same.
8959         * g++.dg/ext/altivec-7.C: Same.
8960         * g++.dg/ext/altivec-8.C: Same.
8961         * g++.dg/ext/altivec-9.C: Same.
8962         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8963         * g++.old-deja/g++.brendan/new3.C: Same.
8964         * gcc.c-torture/execute/eeprof-1.x: Same.
8965
8966 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8967
8968         PR c/14765
8969         * gcc.dg/pr14765-1.c: New test.
8970
8971 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8972
8973         PR c/14649
8974         * gcc.dg/pr14649-1.c: New test case.
8975
8976 2004-06-07  Richard Henderson  <rth@redhat.com>
8977
8978         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8979         if temporaries.
8980
8981 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8982
8983         * g++.dg/eh/elide1.C: Remove XFAIL.
8984
8985 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8986
8987         PR c++/15337
8988         * g++.dg/expr/sizeof3.C: New test.
8989
8990         PR c++/14777
8991         * g++.dg/template/access14.C: New test.
8992
8993         PR c++/15554
8994         * g++.dg/template/enum1.C: New test.
8995
8996         PR c++/15057
8997         * g++.dg/eh/throw1.C: New test.
8998
8999 2004-06-07  David Ayers  <d.ayers@inode.at>
9000             Ziemowit Laski  <zlaski@apple.com>
9001
9002         * lib/objc.exp (objc_target_compile): Revert the '-framework
9003         Foundation' flag fix, since bare Darwin does not ship
9004         with the Foundation framework.
9005         * objc/execute/next_mapping.h: Provide a local NSConstantString
9006         @interface and @implementation.
9007         (objc_constant_string_init): A constructor function, used to
9008         initialize the NSConstantString meta-class object.
9009         * objc/execute/string1.m: Include "next_mapping.h" instead of
9010         <Foundation/NSString.h>.
9011         * objc/execute/string2.m: Likewise.
9012         * objc/execute/string3.m: Likewise.
9013         * objc/execute/string4.m: Likewise.
9014
9015 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
9016
9017         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
9018         to double. Replace double with FLOAT.
9019         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
9020
9021         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
9022         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
9023         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
9024         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
9025         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
9026         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
9027         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
9028         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
9029
9030 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9031
9032         PR c/13519
9033         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
9034
9035 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9036
9037         PR c++/15503
9038         * g++.dg/template/meminit2.C: New test.
9039
9040 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
9041
9042         PR target/15822
9043         * gcc.c-torture/execute/compare-fp-1.c,
9044         gcc.c-torture/execute/compare-fp-2.c,
9045         gcc.c-torture/execute/compare-fp-3.c,
9046         gcc.c-torture/execute/compare-fp-4.c,
9047         gcc.c-torture/execute/compare-fp-3.x,
9048         gcc.c-torture/execute/compare-fp-4.x: Moved...
9049         * gcc.c-torture/execute/ieee/compare-fp-1.c,
9050         gcc.c-torture/execute/ieee/compare-fp-2.c,
9051         gcc.c-torture/execute/ieee/compare-fp-3.c,
9052         gcc.c-torture/execute/ieee/compare-fp-4.c,
9053         gcc.c-torture/execute/ieee/compare-fp-3.x,
9054         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
9055
9056 2004-06-04  David Ayers  <d.ayers@inode.at>
9057
9058         * objc/execute/protocol-isEqual-4.m: New testcase.
9059
9060 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
9061
9062         * objc/execute/protocol-isEqual-1.m: New testcase.
9063         * objc/execute/protocol-isEqual-2.m: New testcase.
9064         * objc/execute/protocol-isEqual-3.m: New testcase.
9065
9066 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9067
9068         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
9069
9070 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
9071
9072         * lib/objc.exp (objc_target_compile): When running tests on
9073         Darwin (Mac OS X), inform the linker about '-framework
9074         'Foundation'.
9075
9076 2004-06-02  Eric Christopher  <echristo@redhat.com>
9077
9078         * gcc.c-torture/compile/20040602-1.c: New.
9079
9080 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
9081
9082         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
9083         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
9084
9085         PR tree-optimization/14736
9086         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
9087
9088         PR tree-optimization/14042
9089         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
9090
9091         PR tree-optimization/14729
9092         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
9093
9094 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9095
9096         PR fortran/15557
9097         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
9098
9099 2004-06-01  Richard Hederson  <rth@redhat.com>
9100
9101         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
9102
9103 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9104
9105         PR c++/14932
9106         * g++.dg/parse/offsetof4.C: New test.
9107
9108 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
9109
9110         PR objc/7993
9111         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
9112
9113 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/15701
9116         * g++.dg/template/friend29.C: New test.
9117
9118 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
9119
9120         PR c/15749
9121         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
9122
9123 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9124
9125         * gcc.dg/sparc-trap-1.c: New test.
9126
9127 2004-05-31  Roger Sayle  <roger@eyesopen.com>
9128
9129         PR middle-end/15069
9130         * g++.dg/opt/fold3.C: New test case.
9131
9132 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
9133
9134         * lib/target-supports.exp (check_iconv_available): Fix fallout
9135         from 2004-05-28 patch.
9136
9137 2004-05-30  Paul Brook  <paul@codesourcery.com>
9138
9139         PR fortran/15620
9140         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
9141         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
9142
9143 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
9144
9145         * gfortran.fortran-torture/execute/random_1.f90: New test.
9146
9147 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9148
9149         * g++.dg/ext/altivec-10.C: New test.
9150
9151 2004-05-29  Paul Brook  <paul@codesourcery.com>
9152
9153         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
9154
9155 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9156
9157         * gcc.dg/altivec-16.c: New test.
9158
9159 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
9160
9161         * lib/target-supports.exp (check_vmx_hw_available): New.
9162         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
9163
9164         * lib/target-supports.exp (check_alias_available,
9165         check_iconv_available, check_named_sections_available): Use
9166         unique names for temporary files.
9167
9168 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
9169
9170         * gcc.dg/altivec-15.c: New test.
9171
9172 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/15083
9175         * g++.dg/warn/noeffect6.C: New test.
9176
9177         PR c++/15471
9178         * g++.dg/expr/ptrmem4.C: New test.
9179
9180         PR c++/15640
9181         * g++.dg/template/operator3.C: New test.
9182
9183 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
9184
9185         PR c++/14668
9186         * g++.dg/lookup/redecl1.C: New test.
9187         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
9188
9189 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
9190
9191         * gcc.c-torture/execute/compare-fp-1.c,
9192         gcc.c-torture/execute/compare-fp-2.c,
9193         gcc.c-torture/execute/compare-fp-3.c,
9194         gcc.c-torture/execute/compare-fp-4.c,
9195         gcc.c-torture/execute/compare-fp-3.x,
9196         gcc.c-torture/execute/compare-fp-4.x,
9197         gcc.dg/pr15649-1.c: New.
9198
9199 2004-05-27  Adam Nemet  <anemet@lnxw.com>
9200
9201         PR c++/12883
9202         * g++.dg/init/array14.C: New test.
9203
9204 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
9205
9206         * lib/compat.exp (compat-get-options-main): New.
9207         (compat-get-options): Remove unneeded code, warn for ignored
9208         command.
9209         (compat-execute): Check flag set by dg-require-* commands.
9210
9211         * lib/compat.exp (compat-execute): Break up long lines.
9212
9213 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
9214
9215         * gcc.dg/altivec-7.c: Don't use 'vector long'.
9216         * gcc.dg/altivec-14.c: New test.
9217         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
9218
9219         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
9220         * gcc.dg/altivec-12.c: Ditto.
9221
9222         * gcc.dg/altivec-3.c: Move call to altivec_check.
9223
9224 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/15044
9227         * g++.dg/template/error12.C: New test.
9228
9229         PR c++/15317
9230         * g++.dg/ext/attrib15.C: New test.
9231
9232         PR c++/15329
9233         * g++.dg/template/ptrmem9.C: New test.
9234
9235 2004-05-25  Paul Brook  <paul@codesourcery.com>
9236
9237         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
9238
9239 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9240
9241         PR c++/15165
9242         * g++.dg/template/crash19.C: New test.
9243
9244 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9245
9246         PR c++/15025
9247         * g++.dg/template/redecl1.C: New test.
9248
9249 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
9250
9251         PR c++/14821
9252         * g++.dg/other/ns1.C: New test.
9253
9254         PR c++/14883
9255         * g++.dg/template/invalid1.C: New test.
9256
9257 2004-05-23  Paul Brook  <paul@codesourcery.com>
9258         Victor Leikehman  <lei@haifasphere.co.il>
9259
9260         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9261         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9262
9263 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/15285
9266         PR c++/15299
9267         * g++.dg/template/non-dependent5.C: New test.
9268         * g++.dg/template/non-dependent6.C: New test.
9269
9270 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/15507
9273         * g++.dg/inherit/union1.C: New test.
9274
9275         PR c++/15542
9276         * g++.dg/template/addr1.C: New test.
9277
9278         PR c++/15427
9279         * g++.dg/template/array5.C: New test.
9280
9281         PR c++/15287
9282         * g++.dg/template/array6.C: New test.
9283
9284 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9285             Roger Sayle  <roger@eyesopen.com>
9286
9287         * g++.dg/lookup/forscope2.C: New test case.
9288
9289 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9290
9291         * gcc.dg/cpp/Wmissingdirs.c: New.
9292
9293 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9294
9295         PR target/15301
9296         * gcc.dg/compat/union-m128-1.h: New file.
9297         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9298         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9299         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9300
9301 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9302
9303         PR target/15302
9304         * gcc.dg/compat/struct-complex-1.h: New file.
9305         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9306         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9307         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9308
9309 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9310
9311         PR middle-end/3074
9312         * gcc.dg/pr3074-1.c: New test case.
9313         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9314
9315 2004-05-20  Falk Hueffner  <falk@debian.org>
9316
9317         PR other/15526
9318         * gcc.dg/ftrapv-1.c: New test case.
9319
9320 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9321
9322         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9323
9324 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9325             Jeff Law  <law@redhat.com>
9326
9327         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9328         * gcc.dg/tree-ssa/20040518-2.c: New test.
9329
9330         * gcc.dg/tree-ssa/20040518-1.c: New test.
9331
9332 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9333
9334         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9335
9336 2004-05-18  Paul Brook  <paul@codesourcery.com>
9337
9338         PR fortran/13930
9339         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9340
9341 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9342
9343         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9344         constant folding.
9345
9346 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9347
9348         * gcc.dg/tree-ssa/20040517-1.c: New test.
9349
9350 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9351
9352         * gcc.dg/loop-4.c: New test.
9353
9354 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9355
9356         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9357
9358 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9359
9360         PR fortran/15311
9361         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9362
9363 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9364
9365         PR fortran/13826
9366         PR fortran/13940
9367         * gfortran.fortran-torture/compile/data_1.f90: New test.
9368
9369 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9370
9371         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9372         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9373
9374 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9375
9376         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9377
9378 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9379
9380         PR c/15444
9381         * gcc.dg/format/xopen-1.c: Adjust expected message.
9382         * gcc.dg/format/xopen-3.c: New test.
9383
9384 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9385
9386         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9387
9388 2004-05-14  Jeff Law  <law@redhat.com>
9389
9390         * gcc.dg/tree-ssa/20040514-2.c: New test.
9391
9392 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9393
9394         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9395         this ...
9396         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9397         this.
9398
9399 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9400
9401         * gcc.dg/tree-ssa/20040514-1.c: New test.
9402
9403 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9404
9405         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9406         test.
9407
9408 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9409
9410         PR fortran/14066
9411         * gfortran.fortran-torture/compile/do_1.f90: New test.
9412
9413 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9414
9415         PR fortran/15051
9416         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9417         test.
9418
9419 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9420
9421         PR fortran/15149
9422         * gfortran.fortran-torture/execute/random_init.f90: New test.
9423
9424 2004-05-13  Paul Brook  <paul@codesourcery.com>
9425
9426         PR fortran/15314
9427         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9428
9429 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9430
9431         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9432         for the powerpc case.
9433
9434 2004-05-13  Jeff Law  <law@redhat.com>
9435
9436         * gcc.dg/tree-ssa/20040513-1.c: New test.
9437         * gcc.dg/tree-ssa/20040513-2.c: New test.
9438
9439 2004-05-13  Paul Brook  <paul@codesourcery.com>
9440
9441         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9442         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9443         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9444
9445 2004-05-13  Andreas Schwab  <schwab@suse.de>
9446
9447         PR other/10819
9448         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9449         characters.
9450
9451 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9452
9453         PR fortran/15294
9454         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9455
9456 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9457
9458         Merge from tree-ssa-20020619-branch.  See
9459         ChangeLog.tree-ssa for details.
9460
9461 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9462
9463         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9464         include <altivec.h> explicitly.
9465         * gcc.dg/altivec-13.c: Likewise.
9466
9467 2004-05-11  Paul Brook  <paul@codesourcery.com>
9468
9469         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9470
9471 2004-05-10  Eric Christopher  <echristo@redhat.com>
9472
9473         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9474         * gcc.dg/sibcall-4.c: Ditto.
9475
9476 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9477
9478         * g++.dg/ext/altivec-8.C: New test case.
9479         * gcc.dg/altivec-13.c: New test case.
9480
9481 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9482
9483         * gcc.c-torture/execute/divcmp-1.c: New test case.
9484         * gcc.c-torture/execute/divcmp-2.c: New test case.
9485         * gcc.c-torture/execute/divcmp-3.c: New test case.
9486
9487 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9488
9489         * g++.dg/other/pragma-re-2.C: New test.
9490
9491 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9492
9493         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9494         * gcc.dg/i386-387-2.c: Likewise.
9495
9496         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9497         __builtin_drem.
9498         * gcc.dg/i386-387-6.c: Likewise.
9499
9500 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9501
9502         * gcc.dg/builtins-33.c:  Also check log1p*.
9503
9504 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9505
9506         PR optimization/15296
9507         * gcc.c-torture/execute/pr15296.c: New test.
9508
9509 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9510
9511         * gcc.dg/builtins-40.c: New test.
9512
9513 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9514
9515         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9516
9517 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9518
9519         * g++.dg/ext/spe1.C: New testcase.
9520
9521 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9522
9523         * objc.dg/image-info.m: Allow additional attributes
9524         for __image_info section.
9525
9526 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9527
9528         * gcc.dg/torture/mips-hilo-2.c: New test.
9529
9530 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9531
9532         PR c++/14389
9533         * g++.dg/template/member5.C: New test.
9534
9535 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9536
9537         * gcc.dg/builtins-34.c: Also check expm1*.
9538
9539 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9540
9541         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9542         * gcc.dg/torture/builtin-convert-3.c: New test.
9543
9544 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9545
9546         PR middle-end/15054
9547         * g++.dg/opt/pr15054.C: New test.
9548
9549 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9550
9551         * gcc.dg/torture/builtin-rounding-1.c: New test.
9552         * gcc.dg/builtins-25.c: Delete.
9553         * gcc.dg/builtins-29.c: Delete.
9554
9555 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9556
9557         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9558         * gcc.dg/sibcall-4.c: Likewise.
9559         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9560
9561 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9562
9563         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9564         bit-field on 16-bit targets.
9565
9566 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9567
9568         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9569         16-bit targets.
9570
9571 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9572
9573         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9574         * gcc.dg/rs6000-power2-2.c: Likewise.
9575
9576 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9579         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9580         Change the asm registers to be in form of frN instead of fN.
9581
9582 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9583
9584         * gcc.dg/torture/builtin-convert-2.c: New test.
9585
9586 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9587
9588         * gcc.dg/rs6000-power2-1.c: New test.
9589         * gcc.dg/rs6000-power2-2.c: New test.
9590
9591 2004-04-28  Jan Hubicka  <jh@suse.cz>
9592
9593         * gcc.dg/unused-6.c: New test.
9594
9595 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9596             Ulrich Weigand  <uweigand@de.ibm.com>
9597
9598         * ada/acats/run_all.sh: Define $target variable.
9599
9600 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9601
9602         PR c++/15119
9603         * g++.dg/other/vararg-1.C: New test.
9604
9605         PR c++/4794
9606         * g++.dg/eh/cleanup3.C: New test.
9607
9608 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9609
9610         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9611         and ad8011a (target_insn).
9612         * ada/acats/support/macro.dfs: Likewise.
9613         * ada/acats/support/impbit.adb: New file.
9614
9615 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9616
9617         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9618
9619 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9620
9621         * gcc.dg/loop-3.c: New test.
9622
9623 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9624
9625         * gcc.c-torture/execute/simd-5.c: New test.
9626
9627 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9628
9629         PR c++/15064
9630         * g++.dg/template/crash18.C: New test.
9631
9632 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9633
9634         * g++.dg/ext/complit3.C: New test.
9635
9636 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9637
9638         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9639         * gcc.dg/altivec-3.c: Same.
9640         * gcc.dg/altivec-varargs-1.c: Same.
9641
9642 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9643
9644         * lib/target-supports.exp (check_profiling_available): Assume
9645         profiling is not available on powerpc-eabi targets.
9646
9647 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9648
9649         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9650         * gcc.dg/vmx/bug-1.c: Ditto.
9651
9652 2004-04-20  Eric Christopher  <echristo@redhat.com>
9653
9654         * gcc.dg/charset/extern.c: New test.
9655         * g++.dg/charset/extern3.cc: Ditto.
9656
9657 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9658
9659         * gcc.dg/builtins-39.c: New test.
9660
9661 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9662
9663         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9664
9665 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9666
9667         * gcc.dg/torture/mips-hilo-1.c: New test.
9668
9669 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9670
9671         * gcc.c-torture/compile/20040419-1.c: New test.
9672
9673 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9674
9675         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9676
9677 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9678             Aldy Hernandez  <aldyh@redhat.com>
9679
9680         * gcc.c-torture/execute/va-arg-24.c: New.
9681
9682 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9683             Aldy Hernandez  <aldyh@redhat.com>
9684
9685         * gcc.dg/vmx/1b-01.c: New.
9686         * gcc.dg/vmx/1b-02.c: New.
9687         * gcc.dg/vmx/1b-03.c: New.
9688         * gcc.dg/vmx/1b-04.c: New.
9689         * gcc.dg/vmx/1b-05.c: New.
9690         * gcc.dg/vmx/1b-06.c: New.
9691         * gcc.dg/vmx/1b-07.c: New.
9692         * gcc.dg/vmx/1c-01.c: New.
9693         * gcc.dg/vmx/1c-02.c: New.
9694         * gcc.dg/vmx/3a-01a.c: New.
9695         * gcc.dg/vmx/3a-01.c: New.
9696         * gcc.dg/vmx/3a-01m.c: New.
9697         * gcc.dg/vmx/3a-03.c: New.
9698         * gcc.dg/vmx/3a-03m.c: New.
9699         * gcc.dg/vmx/3a-04.c: New.
9700         * gcc.dg/vmx/3a-04m.c: New.
9701         * gcc.dg/vmx/3a-05.c: New.
9702         * gcc.dg/vmx/3a-06.c: New.
9703         * gcc.dg/vmx/3a-06m.c: New.
9704         * gcc.dg/vmx/3a-07.c: New.
9705         * gcc.dg/vmx/3b-01.c: New.
9706         * gcc.dg/vmx/3b-02.c: New.
9707         * gcc.dg/vmx/3b-10.c: New.
9708         * gcc.dg/vmx/3b-13.c: New.
9709         * gcc.dg/vmx/3b-14.c: New.
9710         * gcc.dg/vmx/3b-15.c: New.
9711         * gcc.dg/vmx/3c-01a.c: New.
9712         * gcc.dg/vmx/3c-01.c: New.
9713         * gcc.dg/vmx/3c-02.c: New.
9714         * gcc.dg/vmx/3c-03.c: New.
9715         * gcc.dg/vmx/3d-01.c: New.
9716         * gcc.dg/vmx/4-01.c: New.
9717         * gcc.dg/vmx/4-03.c: New.
9718         * gcc.dg/vmx/5-01.c: New.
9719         * gcc.dg/vmx/5-02.c: New.
9720         * gcc.dg/vmx/5-03.c: New.
9721         * gcc.dg/vmx/5-04.c: New.
9722         * gcc.dg/vmx/5-05.c: New.
9723         * gcc.dg/vmx/5-06.c: New.
9724         * gcc.dg/vmx/5-07.c: New.
9725         * gcc.dg/vmx/5-07t.c: New.
9726         * gcc.dg/vmx/5-08.c: New.
9727         * gcc.dg/vmx/5-10.c: New.
9728         * gcc.dg/vmx/5-11.c: New.
9729         * gcc.dg/vmx/7-01a.c: New.
9730         * gcc.dg/vmx/7-01.c: New.
9731         * gcc.dg/vmx/7c-01.c: New.
9732         * gcc.dg/vmx/7d-01.c: New.
9733         * gcc.dg/vmx/7d-02.c: New.
9734         * gcc.dg/vmx/8-01.c: New.
9735         * gcc.dg/vmx/8-02a.c: New.
9736         * gcc.dg/vmx/8-02.c: New.
9737         * gcc.dg/vmx/brode-1.c: New.
9738         * gcc.dg/vmx/bug-1.c: New.
9739         * gcc.dg/vmx/bug-2.c: New.
9740         * gcc.dg/vmx/bug-3.c: New.
9741         * gcc.dg/vmx/cw-bug-1.c: New.
9742         * gcc.dg/vmx/cw-bug-2.c: New.
9743         * gcc.dg/vmx/cw-bug-3.c: New.
9744         * gcc.dg/vmx/dct.c: New.
9745         * gcc.dg/vmx/debug-1.c: New.
9746         * gcc.dg/vmx/debug-2.c: New.
9747         * gcc.dg/vmx/debug-3.c: New.
9748         * gcc.dg/vmx/debug-4.c: New.
9749         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9750         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9751         * gcc.dg/vmx/eg-5.c: New.
9752         * gcc.dg/vmx/fft.c: New.
9753         * gcc.dg/vmx/gcc-bug-1.c: New.
9754         * gcc.dg/vmx/gcc-bug-2.c: New.
9755         * gcc.dg/vmx/gcc-bug-3.c: New.
9756         * gcc.dg/vmx/gcc-bug-4.c: New.
9757         * gcc.dg/vmx/gcc-bug-5.c: New.
9758         * gcc.dg/vmx/gcc-bug-6.c: New.
9759         * gcc.dg/vmx/gcc-bug-7.c: New.
9760         * gcc.dg/vmx/gcc-bug-8.c: New.
9761         * gcc.dg/vmx/gcc-bug-9.c: New.
9762         * gcc.dg/vmx/gcc-bug-b.c: New.
9763         * gcc.dg/vmx/gcc-bug-c.c: New.
9764         * gcc.dg/vmx/gcc-bug-d.c: New.
9765         * gcc.dg/vmx/gcc-bug-e.c: New.
9766         * gcc.dg/vmx/gcc-bug-f.c: New.
9767         * gcc.dg/vmx/gcc-bug-g.c: New.
9768         * gcc.dg/vmx/gcc-bug-i.c: New.
9769         * gcc.dg/vmx/harness.h: New.
9770         * gcc.dg/vmx/ira1.c: New.
9771         * gcc.dg/vmx/ira2a.c: New.
9772         * gcc.dg/vmx/ira2b.c: New.
9773         * gcc.dg/vmx/ira2.c: New.
9774         * gcc.dg/vmx/ira2c.c: New.
9775         * gcc.dg/vmx/mem.c: New.
9776         * gcc.dg/vmx/newton-1.c: New.
9777         * gcc.dg/vmx/ops.c: New.
9778         * gcc.dg/vmx/sn7153.c: New.
9779         * gcc.dg/vmx/spill2.c: New.
9780         * gcc.dg/vmx/spill3.c: New.
9781         * gcc.dg/vmx/spill.c: New.
9782         * gcc.dg/vmx/t.c: New.
9783         * gcc.dg/vmx/varargs-1.c: New.
9784         * gcc.dg/vmx/varargs-2.c: New.
9785         * gcc.dg/vmx/varargs-3.c: New.
9786         * gcc.dg/vmx/varargs-4.c: New.
9787         * gcc.dg/vmx/varargs-5.c: New.
9788         * gcc.dg/vmx/varargs-6.c: New.
9789         * gcc.dg/vmx/varargs-7.c: New.
9790         * gcc.dg/vmx/vmx.exp: New.
9791         * gcc.dg/vmx/vprint-1.c: New.
9792         * gcc.dg/vmx/vscan-1.c: New.
9793         * gcc.dg/vmx/x-01.c: New.
9794         * gcc.dg/vmx/x-02.c: New.
9795         * gcc.dg/vmx/x-03.c: New.
9796         * gcc.dg/vmx/x-04.c: New.
9797         * gcc.dg/vmx/x-05.c: New.
9798         * gcc.dg/vmx/yousufi-1.c: New.
9799         * gcc.dg/vmx/zero-1.c: New.
9800         * gcc.dg/vmx/zero.c: New.
9801
9802 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         * g++.dg/lookup/java1.C: Update for chage of
9805         _Jv_AllocObject.
9806         * g++.dg/lookup/java2.C: Likewise.
9807
9808 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9809
9810         * ada/acats/run_all.sh: use -O2 by default.
9811
9812 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9813
9814         * gcc.dg/vr-mult-[12].c: New tests.
9815
9816 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9817
9818         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9819
9820         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9821
9822 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9823
9824         * lib/target-supports.exp (check_profiling_available): Assume profiling
9825         isn't available for mips*-*-elf targets.
9826
9827 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9828
9829         * gcc.dg/builtins-38.c: New test.
9830
9831 2004-04-14  Eric Christopher  <echristo@redhat.com>
9832
9833         * g++.dg/charset/charset.exp: Run .cc extension tests.
9834
9835 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9836
9837         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9838
9839 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9840
9841         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9842
9843 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9844
9845         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9846         * gcc.dg/i386-387-2.c: Likewise.
9847
9848         * gcc.dg/i386-387-7.c: New test.
9849         * gcc.dg/i386-387-8.c: New test.
9850
9851         * gcc.dg/builtins-37.c: New test.
9852
9853 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9854
9855         * g++.dg/pch/externc-1.C: Add missing semicolon.
9856
9857 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9858
9859         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9860
9861 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9862
9863         * gcc.c-torture/execute/20040411-1.c: New test.
9864
9865 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9866
9867         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9868
9869 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9870
9871         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9872
9873 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9874
9875         * lib/target-supports.exp (check_named_sections_available): New.
9876         * lib/gcc-dg.exp (dg-require-named-sections): New.
9877         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9878         old-deja.exp.  Also prune error-count message from HP linker.
9879         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9880
9881         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9882         * g++.old-deja/g++.pt/static3.C: Likewise.
9883         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9884
9885 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9886
9887         * gcc.c-torture/execute/20040409-1.c: New test case.
9888         * gcc.c-torture/execute/20040409-2.c: New test case.
9889         * gcc.c-torture/execute/20040409-3.c: New test case.
9890
9891 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9892
9893         * gcc.dg/20040409-1.c: New test.
9894
9895 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9896
9897         PR target/14888
9898         * g++.dg/opt/pr14888.C: New test case.
9899
9900 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9901
9902         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9903         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9904         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9905         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9906         New tests.
9907
9908 2004-04-08  Paul Brook  <paul@codesourcery.com>
9909
9910         * gcc.dg/spill-1.c: New test.
9911
9912 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9913
9914         * gcc.dg/torture/builtin-ctype-2.c: New test.
9915
9916 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9917
9918         * gcc.dg/pch/pch.exp: Add largefile test.
9919
9920 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9921
9922         * g++.dg/pch/externc-1.Hs: New.
9923         * g++.dg/pch/externc-1.C: New.
9924
9925 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9926
9927         * gcc.dg/compat/struct-by-value-5a_main.c,
9928         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9929         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9930         * gcc.dg/compat/struct-by-value-5a_x.c,
9931         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9932         gcc.dg/compat/struct-by-value-5_x.c.
9933         * gcc.dg/compat/struct-by-value-5a_y.c,
9934         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9935         gcc.dg/compat/struct-by-value-5_y.c.
9936
9937         * gcc.dg/compat/struct-by-value-6a_main.c,
9938         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9939         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9940         * gcc.dg/compat/struct-by-value-6a_x.c,
9941         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9942         gcc.dg/compat/struct-by-value-6_x.c.
9943         * gcc.dg/compat/struct-by-value-6a_y.c,
9944         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9945         gcc.dg/compat/struct-by-value-6_y.c.
9946
9947         * gcc.dg/compat/struct-by-value-7a_main.c,
9948         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9949         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9950         * gcc.dg/compat/struct-by-value-7a_x.c,
9951         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9952         gcc.dg/compat/struct-by-value-7_x.c.
9953         * gcc.dg/compat/struct-by-value-7a_y.c,
9954         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9955         gcc.dg/compat/struct-by-value-7_y.c.
9956
9957 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9960         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9961         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9962         options.
9963
9964 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9965
9966         * gcc.dg/builtins-36.c: New test.
9967
9968 2004-04-06  Paul Brook  <paul@codesourcery.com>
9969
9970         * README.gcc: Remove obsolete contraint on testcases.
9971
9972 2004-04-05  Paul Brook  <paul@codesourcery.com>
9973
9974         PR2123
9975         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9976         failure and exit(0) on success.
9977         * g++.dg/expr/anew2.C: Ditto.
9978         * g++.dg/expr/anew3.C: Ditto.
9979         * g++.dg/expr/anew4.C: Ditto.
9980
9981 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9982
9983         PR c++/3518
9984         * g++.dg/template/unify7.C: New.
9985
9986 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9987
9988         * g++.dg/README: Bring up to date with new subdirectories; remove
9989         duplicate subdirectory lines.
9990
9991 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         PR c++/14007
9994         * g++.dg/template/unify5.C: New.
9995         * g++.dg/template/unify6.C: New.
9996         * g++.dg/template/qualttp20.C: Adjust.
9997         * g++.old-deja/g++.jason/report.C: Adjust.
9998         * g++.old-deja/g++.other/qual1.C: Adjust.
9999
10000 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/14803
10003         * g++.dg/inherit/ptrmem1.C: New test.
10004
10005 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR c++/14755
10008         * gcc.c-torture/execute/20040331-1.c: New test.
10009         * gcc.dg/20040331-1.c: New test.
10010
10011 2004-04-01  Paul Brook  <paul@codesourcery.com>
10012
10013         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
10014
10015 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
10016
10017         PR c++/14724
10018         * g++.dg/init/goto1.C: New test.
10019
10020         PR c++/14763
10021         * g++.dg/template/defarg4.C: New test.
10022
10023 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
10024
10025         * gcc.dg/altivec-11.c: Extend test for more valid cases.
10026
10027 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
10028
10029         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
10030
10031 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
10032
10033         * gcc.dg/noncompile/undeclared-2.c: New test.
10034
10035 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10036
10037         * gcc.dg/940409-1.c: Remove XFAIL.
10038         * gcc.dg/reg-vol-struct-1.c: New test.
10039
10040 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10041
10042         * gcc.dg/torture/builtin-wctype-1.c: New test.
10043
10044 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
10045
10046         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
10047         * gcc.dg/20001101-1.c: Likewise.
10048         * gcc.dg/20001102-1.c: Likewise.
10049
10050 2004-03-25  Roger Sayle  <roger@eyesopen.com>
10051
10052         * gcc.dg/compare8.c: Add an additional test for XOR.
10053
10054 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10055
10056         * gcc.dg/torture/builtin-ctype-1.c: New test.
10057
10058 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
10061         * gcc.dg/torture/builtin-math-1.c: Likewise.
10062         * gcc.dg/torture/builtin-power-1.c: New test.
10063
10064 2004-03-24  Andreas Schwab  <schwab@suse.de>
10065
10066         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
10067         IA64 assembler.
10068
10069 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10070             Roger Sayle  <roger@eyesopen.com>
10071
10072         * gcc.dg/compare8.c: New test case.
10073
10074 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
10075
10076         * g++.dg/ext/altivec-7.C: New test.
10077
10078 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
10079
10080         PR 12267, 12391, 12560, 13129, 14114, 14133
10081         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
10082         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
10083         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
10084         Adjust error regexps.
10085         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
10086         * gcc.dg/noncompile/undeclared-1.c: New test cases.
10087         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
10088         * gcc.dg/local1.c: Add explanatory comment.
10089
10090 2004-03-23  Roger Sayle  <roger@eyesopen.com>
10091
10092         PR optimization/14669
10093         * g++.dg/opt/fold2.C: New test case.
10094
10095 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
10096
10097         PR c/14069
10098         * gcc.dg/20040322-1.c: New test.
10099
10100 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10101
10102         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
10103         * gcc.dg/ultrasp4.c: Likewise.
10104         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
10105
10106 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10107
10108         * gcc.dg/i386-sse-8.c: Reset default options.
10109
10110 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
10111
10112         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
10113         in the error message text.
10114
10115 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10116
10117         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
10118
10119 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/14616
10122         * g++.dg/init/array13.C: New test.
10123
10124 2004-03-20  Roger Sayle  <roger@eyesopen.com>
10125
10126         PR target/13889
10127         * gcc.c-torture/compile/pr13889.c: New test case.
10128
10129 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10130
10131         PR c/14635
10132         * builtins-1.c (nan, nans): Don't test.
10133         * builtins-30.c: Don't use nan, nanf, nanl.
10134         * builtins-35.c: New test.
10135
10136 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
10137
10138         * g++.dg/ext/altivec-6.C: New test.
10139
10140 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
10141
10142         * g++.dg/init/placement3.C: New test.
10143
10144         * g++.dg/template/spec13.C: New test.
10145
10146         * g++.dg/lookup/using11.C: New test.
10147
10148         * g++.dg/lookup/koenig3.C: New test.
10149
10150         * g++.dg/template/operator2.C: New test.
10151
10152         * g++.dg/expr/dtor3.C: New test.
10153         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
10154         marker.
10155         * g++.old-deja/g++.law/visibility28.C: Likewise.
10156
10157 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
10158
10159         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
10160         * gcc.dg/ppc64-abi-3.c: Likewise.
10161
10162 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10163
10164         PR c++/14545
10165         * g++.dg/parse/template15.C: New test.
10166
10167 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10168
10169         * g++.dg/expr/dtor2.C: New test.
10170
10171         * g++.dg/lookup/anon4.C: New test.
10172
10173         * g++.dg/overload/using1.C: New test.
10174
10175         * g++.dg/template/lookup7.C: New test.
10176
10177         * g++.dg/template/typename6.C: New test.
10178
10179         * g++.dg/expr/cond6.C: New test.
10180
10181 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10182
10183         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
10184
10185 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10186
10187         * g++.dg/expr/cond5.C: New test.
10188         * g++.dg/expr/constcast1.C: Likewise.
10189         * g++.dg/expr/ptrmem2.C: Likewise.
10190         * g++.dg/expr/ptrmem3.C: Likewise.
10191         * g++.dg/lookup/main1.C: Likewise.
10192         * g++.dg/template/lookup6.C: Likewise.
10193
10194 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
10195
10196         * gcc.dg/local1.c: New test.
10197
10198         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
10199
10200 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10201
10202         * gcc.dg/torture/builtin-convert-1.c: New test.
10203
10204 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10205
10206         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
10207
10208 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/14481
10211         * g++.dg/warn/Wunused-7.C: New test.
10212
10213 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         * gcc.dg/torture/builtin-integral-1.c: New test.
10216
10217 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/14586
10220         * g++.dg/parse/non-dependent3.C: New test.
10221
10222 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
10223
10224         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
10225         * g++.dg/eh/simd-2.C: Likewise.
10226         * g++.dg/init/array10.C: Likewise.
10227         * gcc.c-torture/compile/simd-1.c: Likewise.
10228         * gcc.c-torture/compile/simd-2.c: Likewise.
10229         * gcc.c-torture/compile/simd-3.c: Likewise.
10230         * gcc.c-torture/compile/simd-4.c: Likewise.
10231         * gcc.c-torture/compile/simd-6.c: Likewise.
10232         * gcc.c-torture/execute/simd-1.c: Likewise.
10233         * gcc.c-torture/execute/simd-2.c: Likewise.
10234         * gcc.dg/compat/vector-defs.h: Likewise.
10235         * gcc.dg/20020531-1.c: Likewise.
10236         * gcc.dg/altivec-3.c: Likewise.
10237         * gcc.dg/altivec-4.c: Likewise.
10238         * gcc.dg/altivec-varargs-1.c: Likewise.
10239         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
10240         * gcc.dg/i386-mmx-3.c: Likewise.
10241         * gcc.dg/i386-sse-4.c: Likewise.
10242         * gcc.dg/i386-sse-5.c: Likewise.
10243         * gcc.dg/i386-sse-8.c: Likewise.
10244         * gcc.dg/simd-1.c: Likewise.
10245         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
10246         __ev64_opaque__ since the machine description provides it.
10247
10248 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * lib/compat.exp (skip_list): New global variable.
10251         Use it to hold the user defined COMPAT_SKIPS list if any.
10252         (compat-obj): Add the members of skip_list to optall.
10253
10254 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10255
10256         * gcc.dg/compat/union-by-value-1_main.c,
10257         union-by-value-1_x.c, union-by-value-1_y.c,
10258         union-check.h, union-defs.h,
10259         union-init.h, union-return-1_main.c,
10260         union-return-1_x.c, union-return-1_y.c: New files.
10261
10262 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10263
10264         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10265         mixed-struct-init.h: Add 4 mixed structure types.
10266         struct-by-value-21_main.c, struct-by-value-21_x.c,
10267         struct-by-value-21_y.c, struct-return-21_main.c,
10268         struct-return-21_x.c, struct-return-21_y.c: New files.
10269
10270 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10271
10272         PR c++/14550
10273         * g++.dg/parse/template14.C: New test.
10274
10275 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10276
10277         * gcc.c-torture/execute/20040313-1.c: New test.
10278
10279 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10280
10281         PR target/14533
10282         * gcc.dg/20040311-2.c: New test.
10283
10284 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10285
10286         PR other/14544
10287         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10288         bit-field.
10289
10290 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10291
10292         * gcc.dg/20040305-2.c: Add missing return statement.
10293
10294 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10295
10296         * gcc.dg/builtins-34.c: Also check pow10*.
10297
10298 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10299
10300         PR target/14262
10301         * gcc.dg/20040305-2.c: New test.
10302
10303 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10304
10305         * gcc.dg/20040310-1.c: New test.
10306
10307 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10308
10309         * gcc.c-torture/execute/20040311-1.c: New test case.
10310
10311 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10312
10313         PR c++/14476
10314         * g++.dg/lookup/enum1.C: New test.
10315
10316 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10317
10318         PR c++/14510
10319         * g++.dg/lookup/struct2.C: New test.
10320
10321 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10322
10323         * gcc.dg/builtins-34.c: New test.
10324
10325 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10326
10327         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10328
10329 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10330
10331         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10332         * gcc.dg/alias-2.c: New testcase.
10333
10334 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10335
10336         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10337
10338 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10339
10340         * gcc.c-torture/execute/20040309-1.c: New test case.
10341
10342 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10343
10344         PR c++/14397
10345         * g++.dg/overload/ref1.C: New.
10346
10347 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10348
10349         PR c++/14409
10350         * g++.dg/template/spec12.C: New test.
10351
10352         PR c++/14448
10353         * g++.dg/parse/crash14.C: New test.
10354
10355 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10356
10357         PR c++/14230
10358         * g++.dg/init/ref11.C: New test.
10359
10360 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/14432
10363         * g++.dg/parse/builtin2.C: New test.
10364
10365 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/14401
10368         * g++.dg/init/ctor3.C: New test.
10369         * g++.dg/init/union1.C: New test.
10370         * g++.dg/ext/anon-struct4.C: New test.
10371
10372 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10373
10374         * g++.dg/lookup/koenig1.C: Tweak error messages.
10375         * g++.dg/lookup/used-before-declaration.C: Likewise.
10376         * g++.dg/other/do1.C: Likewise.
10377         * g++.dg/overload/koenig1.C: Likewise.
10378         * g++.dg/parse/crash13.C: Likewise.
10379         * g++.dg/template/instantiate3.C: Likewise.
10380
10381 2004-03-08  Eric Christopher  <echristo@redhat.com>
10382
10383         * * lib/target-supports.exp: Enable libiconv in test
10384         compilation.  Fix up error checking.
10385
10386 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10387
10388         PR middle-end/14289
10389         * gcc.dg/pr14289-1.c: New test case.
10390         * gcc.dg/pr14289-2.c: Likewise.
10391         * gcc.dg/pr14289-3.c: Likewise.
10392
10393 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10394
10395         * gcc.c-torture/execute/20040308-1.c: New test.
10396
10397 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10398
10399         * gcc.c-torture/execute/20040307-1.c: New test case.
10400
10401 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10402
10403         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10404
10405 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10406
10407         * gcc.dg/20040306-1.c: New test.
10408
10409 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10410
10411         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10412         them static.
10413         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10414
10415 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10416
10417         PR c/14465
10418         * gcc.dg/decl-6.c: New test.
10419
10420 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10421
10422         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10423         Rename LOGPOW -> LOG_POW.
10424         (SQRT_EXP, POW_EXP): New.
10425
10426 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10427
10428         * gcc.dg/i386-sse-8.c: New test.
10429
10430 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10431
10432         PR c/14114
10433         * gcc.dg/decl-5.c: New test.
10434
10435 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10436
10437         * gcc.dg/20040305-1.c: New test.
10438
10439 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10440
10441         PR other/14354
10442         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10443
10444 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10445
10446         PR c++/14425, c++/14426
10447         * g++.dg/ext/altivec-4.C: New test.
10448         * g++.dg/ext/altivec-5.C: New test.
10449
10450 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10451
10452         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10453         global variables of a type with no linkage.
10454         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10455         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10456         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10457         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10458         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10459         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10460         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10461         * g++.dg/warn/deprecated.C: Name enum Color.
10462         * g++.dg/overload/VLA.C: Name structure for 'b'.
10463         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10464
10465 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10466
10467         * gcc.c-torture/compile/20040304-1.c: New test.
10468
10469 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10470
10471         PR 13728
10472         * gcc.dg/decl-4.c: New testcase.
10473
10474 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10475
10476         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10477         as PRECF if sizeof (float) > sizeof (double).
10478         (PRECL): Make it the same as PRECF if
10479         sizeof (float) > sizeof (long double).
10480
10481 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10482
10483         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10484         system type.  Add check for irix6 which doesn't have c99 runtime.
10485
10486 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10487
10488         * gcc.dg/const-elim-1.c: xfail for xtensa.
10489
10490 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10491
10492         PR c++/14369
10493         * g++.dg/template/cond4.C: New test.
10494
10495 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/14360
10498         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10499
10500         PR c++/14361
10501         * g++.dg/parse/defarg7.C: New test.
10502
10503         PR c++/14359
10504         * g++.dg/template/friend26.C: New test.
10505
10506 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10507
10508         PR c++/14324
10509         * g++.dg/abi/mangle21.C: New test.
10510
10511         PR c++/14260
10512         * g++.dg/parse/constructor2.C: New test.
10513
10514         PR c++/14337
10515         * g++.dg/template/sfinae1.C: New test.
10516
10517 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/14267
10520         * g++.dg/expr/crash2.C: New test.
10521
10522         PR middle-end/13448
10523         * gcc.dg/inline-5.c: New test.
10524         * gcc.dg/always-inline.c: Split out tests into ...
10525         * gcc.dg/always-inline2.c: ... this and ...
10526         * gcc.dg/always-inline3.c: ... this.
10527
10528 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR debug/12103
10531         * g++.dg/debug/crash1.C: New test.
10532
10533 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10534
10535         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10536         function with __attribute__((noinline)).
10537         (recurser_void2): Likewise.
10538         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10539         (recurser_void2): Likewise.
10540
10541 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10542
10543         PR middle-end/14203
10544         * g++.dg/warn/Wunused-6.C: New test case.
10545
10546 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10547
10548         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10549         not defined.
10550
10551 2004-02-27  Eric Christopher  <echristo@redhat.com>
10552
10553         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10554         * g++.dg/charset/asm2.c: Run only x86.
10555         * gcc.dg/charset/asm3.c: Ditto.
10556
10557 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10558
10559         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10560         ld_library_path.
10561
10562 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10563
10564         * g++.dg/ext/altivec-3.C: New.
10565
10566 2004-02-26  Richard Henderson  <rth@redhat.com>
10567
10568         * g++.dg/ext/attrib10.C: Mark for warning.
10569         * gcc.dg/attr-alias-1.c: New.
10570
10571 2004-02-26  Richard Henderson  <rth@redhat.com>
10572
10573         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10574         * gcc.c-torture/execute/20040208-2.c: ... it back.
10575
10576 2004-02-26  Eric Christopher  <echristo@redhat.com>
10577
10578         * lib/target-supports.exp (check-iconv-available): New function.
10579         * lib/gcc-dg.exp (dg-require-iconv): New function.
10580         Use above.
10581         * gcc.dg/charset: New directory.
10582         * gcc.dg/charset/charset.exp: New file.
10583         * gcc.dg/charset/asm1.c: Ditto.
10584         * gcc.dg/charset/asm2.c: Ditto.
10585         * gcc.dg/charset/asm3.c: Ditto.
10586         * gcc.dg/charset/asm4.c: Ditto.
10587         * gcc.dg/charset/asm5.c: Ditto.
10588         * gcc.dg/charset/attribute1.c: Ditto.
10589         * gcc.dg/charset/attribute2.c: Ditto.
10590         * gcc.dg/charset/string1.c: Ditto.
10591         * g++.dg/charset: New directory.
10592         * g++.dg/dg.exp: Add here. Special options.
10593         * g++.dg/charset/charset.exp: New file.
10594         * g++.dg/charset/asm1.c: Ditto.
10595         * g++.dg/charset/asm2.c: Ditto.
10596         * g++.dg/charset/asm3.c: Ditto.
10597         * g++.dg/charset/asm4.c: Ditto.
10598         * g++.dg/charset/attribute1.c: Ditto.
10599         * g++.dg/charset/attribute2.c: Ditto.
10600         * g++.dg/charset/extern1.cc: Ditto.
10601         * g++.dg/charset/extern2.cc: Ditto.
10602         * g++.dg/charset/string1.c: Ditto.
10603
10604 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10605
10606         PR c++/14278
10607         * g++.dg/parse/comma1.C: New test.
10608
10609 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10610
10611         PR c++/14284
10612         * g++.dg/template/ttp8.C: New test.
10613
10614 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10615
10616         * gcc.dg/fixuns-trunc-1.c: New test.
10617
10618 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10619
10620         * gcc.dg/builtins-config.h: Use #elif.
10621
10622 2004-02-26  Michael Matz  <matz@suse.de>
10623
10624         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10625         * gcc.dg/991214-1.c: Likewise.
10626         * gcc.dg/i386-asm-1.c: Likewise.
10627
10628 2004-02-25  Richard Henderson  <rth@redhat.com>
10629
10630         * gcc.c-torture/execute/20040208-2.c: Move ...
10631         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10632
10633 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10634
10635         PR c++/14246
10636         * g++.dg/other/crash-3.C: New test.
10637
10638 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10639
10640         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10641         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10642
10643         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10644         HP-UX.
10645
10646 2004-02-24  Michael Matz  <matz@suse.de>
10647
10648         * gcc.dg/i386-regparm.c: New.
10649
10650 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10651
10652         * gcc.c-torture/execute/20040223-1.c: New.
10653
10654 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10655             Kazu Hirata  <kazu@cs.umass.edu>
10656
10657         * gcc.dg/fwritable-strings-1.c: Remove.
10658
10659 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         PR c/14156
10662         * gcc.dg/20040223-1.c: New test.
10663
10664 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10665
10666         PR c++/14106
10667         * g++.dg/ext/typeof9.C: New test.
10668
10669 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10670
10671         PR c++/14250
10672         * g++.dg/other/switch1.C: New test.
10673
10674 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10677         * gcc.dg/va-arg-1.c: Likewise.
10678
10679 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10680
10681         PR c++/14143
10682         * g++.dg/template/koenig5.C: New test.
10683
10684 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10685
10686         * g++.dg/ext/altivec-1.C: Generalize target triple.
10687         * g++.dg/ext/altivec-2.C: New test case.
10688         * g++.dg/ext/altivec_check.h: New file.
10689         * gcc.dg/altivec-1.c: Generalize target triple;
10690         include altivec_check.h and call altivec_check().
10691         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10692         * gcc.dg/altivec-6.c: New test case.
10693         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10694         type casts as needed.
10695         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10696         altivec_check().
10697         * gcc.dg/altivec-12.c: New test case.
10698         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10699         include altivec_check.h and call altivec_check().
10700         * gcc.dg/altivec_check.h: New file.
10701
10702 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10703
10704         * lib/target-supports.exp (check_alias_available): Don't mangle
10705         function `g' in test program.
10706
10707 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10708
10709         * lib/target-supports.exp (check_profiling_available): Check
10710         argument to determine whether we support a profiling type.
10711         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10712         check_profiling_available.
10713         * g++.dg/bprob/bprob.exp: Likewise
10714         * g77.dg/bprob/bprob.exp: Likewise.
10715         * gcc.misc-tests/bprob.exp: Likewise.
10716         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10717         dg-require-profiling and delete expected error handling.
10718         * gcc.dg/20021014-1.c: Likewise.
10719         * gcc.dg/nest.c: Likewise.
10720
10721 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10722
10723         PR c++/12007
10724         * g++.dg/other/vthunk1.C: New test.
10725
10726 2004-02-20  Falk Hueffner  <falk@debian.org>
10727
10728         PR target/14201
10729         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10730
10731 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10732
10733         PR c++/13927
10734         * g++.dg/other/error8.C: Remove XFAIL markers.
10735
10736         PR c++/14173
10737         * g++.dg/ext/packed5.C: New test.
10738
10739         PR c++/14199
10740         * g++.dg/warn/Wunused-5.C: New test.
10741
10742         PR c++/14186
10743         * g++.dg/lookup/member1.C: New test.
10744
10745 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10746
10747         * gcc.c-torture/compile/20040130-1.c: Enable only when
10748         __INT_MAX__ >= 2147483647L.
10749         * gcc.c-torture/compile/961203-1.c: Likewise.
10750
10751 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10754         * g++.dg/opt/template1.C: Robustify assembler regexp
10755
10756 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10757
10758         * gcc.c-torture/execute/simd-4.x: Remove.
10759         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10760         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10761         Guard with #ifndef SKIP_ATTRIBUTE.
10762         * gcc.dg/compat/vector-1_y.c: Likewise.
10763         * gcc.dg/compat/vector-2_x.c: Likewise.
10764         * gcc.dg/compat/vector-2_y.c: Likewise.
10765         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10766         * g++.dg/eh/simd-2.C: Likewise.
10767
10768 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10769
10770         * gcc.c-torture/compile/complex-1.c: New.
10771
10772 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10773
10774         PR target/14209
10775         * gcc.c-torture/execute/20040218-1.c: New test.
10776
10777 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10778
10779         PR c++/14181
10780         * g++.dg/parse/new2.C: New test.
10781
10782 2004-02-18  Paul Brook  <paul@codesourcery.com>
10783
10784         * gcc.c-torture/compile/libcall-1.c: New test.
10785
10786 2004-02-18  Paul Brook  <paul@codesourcery.com>
10787
10788         PR debug/12934
10789         * gcc.dg/debug/debug-7.c: New test.
10790
10791 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10792
10793         * gcc.dg/20040217-1.c: New test.
10794
10795 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10796
10797         * gcc.c-torture/execute/990208-1.x: Delete.
10798
10799 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10800
10801         * gcc.c-torture/execute/20040208-2.x: New file.
10802
10803 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10804
10805         PR c++/11326
10806         * g++.dg/abi/structret1.C: New test.
10807
10808 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10811         (i386_cpuid): No need to test if cpuid is available on AMD64.
10812         Fix assembly, so that it works onboth i386 and AMD64.
10813         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10814         (vecInLong): Fix s[] member type to unsigned int.
10815         (vecInWord): Remove type.
10816         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10817         (a64, b64, c64, d64, e64): Remove.
10818         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10819         Remove unused variable.  Remove initialization of removed variables.
10820         Don't call mmx_tests nor sse_tests.
10821         (reference_mmx, reference_sse): Remove.
10822         (check): Add return stmt.
10823         * gcc.dg/i386-sse-7.c: New test.
10824         * gcc.dg/i386-mmx-4.c: New test.
10825
10826 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10827
10828         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10829         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10830         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10831         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10832         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10833         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10834         g++.dg/tc1/dr94.C: Fix line terminator.
10835
10836 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10837
10838         * gcc.c-torture/compile/20040216-1.c: New.
10839
10840 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10841
10842         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10843         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10844         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10845         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10846         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10847         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10848
10849 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10850
10851         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10852
10853 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/13971
10856         * g++.dg/expr/cond4.C: New test.
10857
10858         PR c++/14086
10859         * g++.dg/lookup/crash2.C: New test.
10860
10861 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10862
10863         * gcc.c-torture/compile/20040214-2.c: New test.
10864
10865 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10866
10867         PR c++/14116
10868         * g++.dg/ext/typeof8.C: New test.
10869
10870 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10871
10872         * gcc.c-torture/compile/20040214-1.c: New test.
10873
10874 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10875
10876         PR c++/13635
10877         * g++.dg/template/spec11.C: New test.
10878
10879 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10880
10881         PR c++/13927
10882         * g++.dg/other/error8.C: New test.
10883
10884 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10885
10886         PR c++/14122
10887         * g++.dg/template/array4.C: New test.
10888
10889         PR c++/14108
10890         * g++.dg/inherit/thunk2.C: New test.
10891
10892         PR c++/14083
10893         * g++.dg/eh/cond2.C: New test.
10894
10895 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10896
10897         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10898
10899 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10900
10901         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10902
10903 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10904
10905         * g++.dg/simd-2.C: xfail on ppc64-linux.
10906
10907 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10908
10909         PR c/456
10910         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10911         tests.
10912
10913 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10914
10915         * gcc.dg/builtins-33.c: New test.
10916
10917 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10918
10919         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10920
10921 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10922
10923         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10924
10925 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10926
10927         * gcc.dg/ppc64-abi-3.c: New test.
10928
10929 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10930
10931         PR c/14092
10932
10933         * gcc.dg/pr14092-1.c: New testcase.
10934
10935 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10936
10937         * gcc.dg/cpp/assert4.c: Fix typo last change.
10938
10939         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10940         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10941
10942         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10943
10944 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10945
10946         * gcc.c-torture/compile/20040209-1.c: New test case.
10947
10948 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10949
10950         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10951
10952 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10953
10954         * gcc.c-torture/execute/20040208-[12].c: New tests.
10955
10956 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10957
10958         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10959
10960 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10961
10962         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10963
10964 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10965
10966         Bug 13856
10967         * gcc.dg/visibility-8.c: New testcase.
10968
10969 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10970
10971         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10972         arguments.
10973         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10974
10975 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10976
10977         PR middle-end/13696
10978         * g++.dg/opt/fold1.C: New test case.
10979
10980 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10981
10982         PR c++/14033
10983         * g++.dg/other/crash-2.C: New test.
10984
10985 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10986
10987         PR c++/14028
10988         * g++.dg/parse/angle-bracket2.C: New test.
10989
10990 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10991
10992         PR middle-end/13750
10993         Revert:
10994         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10995         PR pch/13361
10996         * testsuite/g++.dg/pch/wchar-1.C: New.
10997         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10998
10999 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11000
11001         PR c++/14008
11002         * g++.dg/parse/error15.C: New test.
11003         * g++.dg/parse/crash11.C: Update dg-error mark.
11004
11005 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/13932
11008         * g++.dg/warn/conv2.C: New test.
11009
11010 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11011
11012         PR c++/13086
11013         * g++.dg/warn/incomplete1.C: Remove xfail.
11014
11015 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11016
11017         * lib/file-format.exp (gcc_target_object_format): Use
11018         ${tool}_target_compile, not gcc_target_compile.
11019         * lib/target-supports.exp (check_alias_available): Likewise.
11020         (check_gc_sections_available): Likewise.
11021         * g++.dg/ext/attrib10.C: Use dg-require-alias.
11022         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
11023         dg-require-alias.
11024
11025 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11026
11027         PR c++/13969
11028         * g++.dg/template/static6.C: New test.
11029
11030 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
11031
11032         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
11033
11034 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11035
11036         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
11037         tests for systems where `char' is unsigned by default.
11038
11039 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11040
11041         PR c++/13997
11042         * g++.dg/template/partial3.C: New test.
11043
11044 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
11045
11046         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
11047         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
11048         Remove mentions of obsolete ports.
11049
11050 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
11051
11052         * gcc.dg/noncompile/20001228-1.c: Fix for new
11053         error message.
11054
11055 2004-02-03  Roger Sayle  <roger@eyesopen.com>
11056
11057         PR target/9348
11058         * gcc.c-torture/execute/multdi-1.c: New test case.
11059
11060 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/13925
11063         * g++.dg/template/lookup5.C: New test.
11064
11065 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/13950
11068         * g++.dg/template/lookup4.C: New test.
11069
11070         PR c++/13970
11071         * g++.dg/parse/error14.C: New test.
11072
11073         PR c++/14002
11074         * g++.dg/parse/template13.C: New test.
11075
11076 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
11077
11078         PR c++/13978
11079         * g++.dg/template/koenig4.C: New test.
11080
11081         PR c++/13968
11082         * g++.dg/template/crash17.C: New test.
11083
11084         PR c++/13975
11085         * g++.dg/parse/error13.C: New test.
11086         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
11087
11088 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11089
11090         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
11091
11092 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
11093
11094         PR c/11658
11095         PR c/13994
11096         * gcc.dg/noncompile/20040203-1.c: New test.
11097         * gcc.dg/noncompile/20040203-2.c: Likewise.
11098         * gcc.dg/noncompile/20040203-3.c: Likewise.
11099         * gcc.dg/20040203-1.c: Likewise.
11100
11101 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
11102
11103         PR c++/10858
11104         * g++.dg/template/sizeof7.C: New test.
11105
11106 2004-02-02  Eric Christopher  <echristo@redhat.com>
11107             Zack Weinberg  <zack@codesourcery.com>
11108
11109         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
11110
11111 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
11112
11113         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
11114         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
11115         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
11116         * gcc.dg/cleanup-5.c: Run only on Linux targets.
11117
11118 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
11119
11120         PR c++/13113
11121         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
11122
11123         PR c++/13854
11124         * g++.dg/ext/attrib13.C: New test.
11125
11126         PR c++/13907
11127         * g++.dg/conversion/op2.C: New test.
11128
11129 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11130
11131         * gcc.dg/titype-1.c: Fix pasto.
11132
11133 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11134
11135         * gcc.dg/titype-1.c: New test.
11136
11137 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11138
11139         PR c++/13957
11140         * g++.dg/template/non-type-template-argument-1.C,
11141         g++.dg/template/qualified-id1.C: Update dg-error marks.
11142         * g++.dg/template/nontype6.C: New test.
11143
11144 2004-02-01  Roger Sayle  <roger@eyesopen.com>
11145
11146         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
11147         * gcc.dg/builtins-31.c: New testcase.
11148         * gcc.dg/builtins-32.c: New testcase.
11149
11150 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
11151
11152         * objc.dg/call-super-2.m: Update line numbers
11153         for the including of stddef.h.
11154
11155 2004-01-30  Michael Matz  <matz@suse.de>
11156
11157         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
11158         g++.dg/ext/case-range3.C: New tests.
11159
11160 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11161
11162         DR206
11163         PR c++/13813
11164         * g++.dg/template/member4.C: New test.
11165
11166 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11167
11168         PR c++/13683
11169         * g++.dg/template/sizeof6.C: New test.
11170
11171 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11172
11173         * gcc.dg/fwritable-strings-1.c: New test.
11174
11175 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11176
11177         * gcc.c-torture/compile/20040130-1.c: New test.
11178
11179 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
11180
11181         * objc.dg/call-super-2.m: Include stddef.h for size_t.
11182
11183 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
11184
11185         PR c++/13883
11186         * g++.dg/template/ctor3.C: New test.
11187
11188 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11189
11190         * g++.dg/tc1: New directory.
11191         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
11192         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
11193         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
11194         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
11195         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
11196
11197 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11198
11199         * g++.dg/parse/error11.C: New test.
11200         * g++.dg/parse/error12.C: Likewise.
11201
11202 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
11203
11204         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
11205         (scan_initial, main): Use aligned_sizeof instead of sizeof.
11206
11207 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/13791
11210         * g++.dg/ext/attrib12.C: New test.
11211
11212         PR c++/13736
11213         * g++.dg/parse/cast2.C: New test.
11214
11215 2004-01-27  James E Wilson  <wilson@specifixinc.com>
11216
11217         * objc.dg/encode-2.m (main): New local string.  Set depending on
11218         sizeof long.  Use in sscanf call.
11219         * objc.dg/encode-3.m (main): New local string.  Set depending on
11220         sizeof long.  Use in scan_initial call.
11221
11222 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11223
11224         * objc.dg/call-super-2.m: Make LP64-safe.
11225         * objc.dg/desig-init-1.m: Likewise.
11226
11227 2004-01-27  Devang Patel <dpatel@apple.com>
11228
11229         * g++.dg/debug/namespace1.C: New test.
11230
11231 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
11232
11233         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
11234         xscale-*-*.
11235
11236         * gcc.dg/arm-mmx-1.c: New test.
11237
11238 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11239
11240         * gcc.dg/20040127-1.c: New test.
11241         * gcc.dg/20040127-2.c: New test.
11242
11243 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11244
11245         * objc.dg/stret-1.m (glob): Renamed to globa.
11246
11247 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
11248
11249         PR c++/13663
11250         * g++.dg/expr/for1.C: New test.
11251
11252 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11253
11254         PR middle-end/13779
11255         * gcc.dg/darwin-longlong.c: New test.
11256
11257 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11258
11259         * gcc.dg/20040124-1.c: Moved test from here...
11260         * gcc.c-torture/compile/20040124-1.c: ...to here.
11261
11262 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11263
11264         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11265         the assembly output if -m64 is passed.
11266
11267 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c++/13833
11270         * g++.dg/template/cond3.C: New test.
11271
11272 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11273
11274         PR c++/13810
11275         * g++.dg/template/ttp7.C: New test.
11276
11277 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11278
11279         PR c++/13797
11280         * g++.dg/template/nontype4.C: New test.
11281         * g++.dg/template/nontype5.C: Likewise.
11282
11283 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11284
11285         * gcc.dg/torture/mips-clobber-at.c: New test.
11286
11287 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11288
11289         * gcc.dg/20040124-1.c: New test.
11290
11291 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11292
11293         * gcc.dg/20040123-1.c: New test.
11294
11295 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11296
11297         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11298
11299 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11300
11301         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11302
11303 2004-01-23  Andrew Pinski  <apinski@apple.com>
11304
11305         * gcc.dg/20030121-1.c: Move to ..
11306         * gcc.dg/20040121-1.c: here.
11307
11308 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11309
11310         * gcc.dg/builtins-29.c: New test case.
11311
11312 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11313
11314         PR 18314
11315         * gcc.dg/builtins-30.c: New testcase.
11316
11317 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11318
11319         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11320         * lib/g77.exp: Likewise.
11321         * lib/objc.exp: Likewise.
11322         * lib/g++.exp: Likewise.
11323
11324 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11325
11326         * gcc.dg/struct-by-value-2.c: New test.
11327
11328 2004-01-21  Andrew Pinski  <apinski@apple.com>
11329
11330         PR target/13785
11331         * gcc.dg/20030121-1.c: New test.
11332
11333 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11334
11335         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11336         clobber frame pointer register in asm statement.
11337
11338 2004-01-21  Falk Hueffner  <falk@debian.org>
11339
11340         * gcc.c-torture/compile/20040121-1.c: New test.
11341
11342 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11343
11344         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11345
11346 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11347
11348         * gcc.dg/ppc64-abi-2.c: New test.
11349
11350 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11351
11352         * lib/treelang.exp: Fill out this file.
11353         * lib/treelang-dg.exp: New File.
11354
11355 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11356
11357         * gcc.c-torture/compile/981022-1.c: Remove.
11358         * gcc.dg/array-5.c: Remove XFAIL.
11359         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11360         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11361         gcc.dg/cond-lvalue-1.c: Update.
11362         * gcc.dg/cast-lvalue-2.c: New test.
11363
11364 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR c++/13592
11367         * g++.dg/other/error1.C (class foo): Tweak error message.
11368
11369         PR c++/13592
11370         * g++.dg/template/call2.C: New test.
11371
11372 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11373
11374         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11375         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11376         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11377         scalar-return-1_x.c, scalar-return-2_y.c,
11378         scalar-return-3_x.c, scalar-return-3_y.c,
11379         scalar-return-4_x.c, scalar-return-4_y.c,
11380         struct-align-1.h, struct-align-1_x.c,
11381         struct-align-1_y.c, struct-align-2.h,
11382         struct-align-2_x.c, struct-align-2_y.c,
11383         struct-by-value-10_y.c, struct-by-value-11_x.c,
11384         struct-by-value-11_y.c, struct-by-value-12_x.c,
11385         struct-by-value-12_y.c, struct-by-value-13_x.c,
11386         struct-by-value-13_y.c, struct-by-value-14_x.c,
11387         struct-by-value-14_y.c, struct-by-value-15_x.c,
11388         struct-by-value-15_y.c, struct-by-value-16_y.c,
11389         struct-by-value-17_y.c, struct-by-value-18_y.c,
11390         struct-by-value-19_y.c, struct-by-value-1_x.c,
11391         struct-by-value-1_y.c, struct-by-value-20_y.c,
11392         struct-by-value-2_x.c, struct-by-value-2_y.c,
11393         struct-by-value-3_y.c, struct-by-value-4_x.c,
11394         struct-by-value-4_y.c, struct-by-value-5_y.c,
11395         struct-by-value-6_y.c, struct-by-value-7_y.c
11396         struct-by-value-8_x.c, struct-by-value-8_y.c
11397         struct-by-value-9_x.c, struct-by-value-9_y.c
11398         struct-return-10_x.c, struct-return-10_y.c,
11399         struct-return-19_x.c, struct-return-20_x.c
11400         struct-return-2_x.c, struct-return-2_y.c
11401         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11402         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11403
11404 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11407         attribute on sparc*-sun-solaris2.*.
11408
11409 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11410
11411         PR c++/13710
11412         * g++.dg/ext/typeof7.C: New test.
11413
11414 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11415
11416         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11417         * gcc.dg/const-elim-1.c: Same.
11418
11419 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11420
11421         * objc.dg/stret-1.m: New.
11422         * objc.dg/stret-2.m: New.
11423
11424 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11425
11426         PR c++/11895
11427         * g++.dg/ext/vector1.C: New test.
11428
11429 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11430
11431         * gcc.dg/pch/import-1.c: New.
11432         * gcc.dg/pch/import-1.hs: New.
11433         * gcc.dg/pch/import-1a.h: New.
11434         * gcc.dg/pch/import-1b.h: New.
11435         * gcc.dg/pch/import-1c.h: New.
11436
11437 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11438
11439         PR c++/13574
11440         * g++.dg/ext/array1.C: New test.
11441
11442         PR c++/13178
11443         * g++.dg/conversion/op1.C: New test.
11444
11445 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11446
11447         PR 11864
11448         From Kazumoto Kojima / Dan Kegel:
11449         * gcc.dg/pr11864-1.c: New test.
11450
11451         PR 10392
11452         From Marcus Comstedt / Dan Kegel:
11453         * gcc.dg/pr10392-1.c: New test.
11454
11455 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/13478
11458         * g++.dg/init/ref10.C: New test.
11459
11460 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11461
11462         PR c++/13407
11463         * g++.dg/parse/typename6.C: New test.
11464
11465 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11466
11467         PR pch/13361
11468         * testsuite/g++.dg/pch/wchar-1.C: New.
11469         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11470
11471 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11472
11473         PR c++/9259
11474         * g++.dg/expr/sizeof2.C: New test.
11475
11476 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11477
11478         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11479
11480 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11481
11482         PR c++/13659
11483         * g++.dg/lookup/strong-using-3.C: New.
11484         * g++.dg/lookup/using-10.C: New.
11485
11486 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11487
11488         PR c++/13594
11489         * g++.dg/lookup/strong-using-2.C: New.
11490
11491 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11492             Dan Kegel <dank@kegel.com>
11493             J"orn Rennecke <joern.rennecke@superh.com>
11494
11495         PR target/9365
11496         * gcc.dg/pr9365-1.c: New test.
11497
11498 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11499
11500         PR c++/8856
11501         * g++.dg/parse/casting-operator2.C: New test.
11502         * g++.old-deja/g++.pt/explicit83.C: Remove.
11503
11504 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11505
11506         * gcc.dg/label-compound-stmt-1.c: New test.
11507         * gcc.c-torture/compile/950922-1.c,
11508         gcc.c-torture/compile/20000211-3.c,
11509         gcc.c-torture/compile/20000518-1.c,
11510         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11511         compound statements.
11512
11513 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11514
11515         * gcc.dg/ppc64-abi-1.c: New test.
11516
11517 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11518
11519          * g++.dg/ext/attrib9.C: Add dg-warnings.
11520
11521 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11522
11523         PR c++/12335
11524         * g++.dg/parse/dtor3.C: New test.
11525
11526 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11527
11528         PR c++/12709
11529         * g++.dg/parse/try-catch-1.C: New test.
11530
11531 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11532
11533         * ada/acats/run_all.sh: Add more verbose output in acats.log
11534         when compiling tests.
11535
11536 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11537
11538         PR 13656
11539         * gcc.dg/typedef-redecl.c: New test case.
11540         * gcc.dg/typedef-redecl.h: New support file.
11541
11542 2004-01-13  Jan Hubicka  <jh@suse.cz>
11543
11544         * gcc.dg/always_inline.c: New test.
11545         * gcc.dg/debug/20031231-1.c: Fix.
11546
11547 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11548
11549         PR c++/13474
11550         * g++.dg/template/array3.C: New test.
11551
11552 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11553
11554         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11555         * g++.dg/warn/Wunused-2.C: Likewise.
11556
11557 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11558
11559         PR c++/13289
11560         * g++.dg/template/instantiate6.C: New test.
11561
11562 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11563
11564         PR middle-end/11397
11565         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11566
11567 2004-01-12  Jan Hubicka  <jh@suse.cz>
11568
11569         PR opt/12826
11570         * gcc.dg/20040112-1.c: New.
11571
11572         * gcc.dg/dwarf-die[1-7].c: Move to...
11573         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11574         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11575
11576 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11577
11578         PR c++/4100
11579         * g++.dg/parse/friend4.C: New test.
11580
11581 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11582
11583         PR c++/4100
11584         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11585         definition is called a friend.
11586
11587 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11588
11589         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11590
11591 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11592
11593         PR c++/3478
11594         * g++.dg/parse/error10.C: New test.
11595         * g++.dg/template/arg2.C: Accept "invalid type" error.
11596
11597 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11598
11599         PR middle-end/13392
11600         * g++.dg/opt/expect2.C: New test.
11601
11602 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11603
11604         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11605         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11606         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11607         Update dg-error regexps.
11608
11609 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11610
11611         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11612         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11613
11614 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11615
11616         * gcc.dg/pragma-re-1.c: Use right pointer type.
11617
11618 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11619
11620         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11621
11622 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11623
11624         * gcc.dg/rs6000-ldouble-1.c: New.
11625
11626 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11627
11628         DR 337
11629         PR c++/9256
11630         * g++.dg/other/abstract1.C: New test.
11631
11632 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11633
11634         * g++.dg/lookup/strong-using-1.C: New.
11635
11636 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11637
11638         PR c/11234
11639         * gcc.dg/func-ptr-conv-1.c: New test.
11640         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11641
11642 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11643
11644         PR target/13380.
11645         * gcc.c-torture/compile/20040109-1.c: New.
11646
11647 2004-01-08  Stuart Hastings  <stuart@apple.com>
11648
11649         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11650         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11651         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11652
11653 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11654
11655         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11656
11657 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11658
11659         * ada/acats/run_acats: Treat 'gnatchop' the same way
11660         as 'gnatmake'.  Export GCC_DRIVER.
11661         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11662         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11663
11664 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11665
11666         PR c++/12573
11667         * g++.dg/template/dependent-expr4.C: New test.
11668
11669 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11670
11671         * gcc.dg/altivec-11.c: New test.
11672
11673 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11674
11675         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11676
11677 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11678
11679         PR c/6024
11680         * gcc.dg/enum-compat-1.c: New test.
11681         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11682
11683 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11684
11685         PR c/12165
11686         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11687         gcc.dg/c99-idem-qual-3.c: New tests.
11688
11689 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11690
11691         * gcc.dg/winline-7.c: Don't cast void * to int.
11692
11693 2004-01-06  Jan Hubicka  <jh@suse.cz>
11694
11695         * gcc.dg/i386-sse-5.c: New test
11696         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11697
11698 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11699
11700         PR c++/12815
11701         * g++.dg/rtti/typeid4.C: New test.
11702
11703 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11704
11705         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11706
11707 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11708
11709         PR c++/12132
11710         * g++.dg/template/error11.C: New test.
11711
11712         PR c++/13451
11713         * g++.dg/template/class2.C: New test.
11714
11715 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11716         Richard Sandiford <rsandifo@redhat.com>
11717
11718         PR c++/13387
11719         * g++.dg/opt/alias3.C: New test.
11720
11721 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/13157
11724         * g++.dg/template/koenig3.C: New test.
11725
11726         PR c++/13529
11727         * g++.dg/parse/offsetof3.C: New test.
11728
11729         * g++.dg/init/copy7.C: Add missing dg-error markers.
11730
11731         PR c++/12226
11732         * g++.dg/init/copy7.c: New test.
11733
11734         PR c++/13536
11735         * g++.dg/parse/cast1.C: New test.
11736
11737 2004-01-04  Jan Hubicka  <jh@suse.cz>
11738
11739         * gcc.dg/winline[1-7].c: New tests.
11740
11741 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11742
11743         PR c++/13520
11744         * g++.dg/template/qualttp22.C: New test.
11745
11746 2004-01-01  Jan Hubicka  <jh@suse.cz>
11747
11748         * gcc.dg/debug/20031231-1.c: New.
11749         * gcc.c-torture/compile/20040101-1.c: New.
11750         * gcc.dg/dwarf-die-[1-7].c: New.
11751
11752 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11753
11754         PR optimization/13521
11755         * gcc.c-torture/compile/20031231-1.c: New test.
11756
11757 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11758
11759         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11760
11761 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11762
11763         PR c++/10079
11764         * g++.dg/template/crash16.C: New test.
11765
11766 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11767
11768         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11769
11770 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11771
11772         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11773         ports.
11774         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11775         * g++.old-deja/g++.law/profile1.C: Likewise.
11776         * gcc.c-torture/compile/981006-1.c: Likewise.
11777         * gcc.c-torture/execute/loop-2e.x: Likewise.
11778         * gcc.c-torture/execute/loop-2f.x: Remove.
11779         * gcc.c-torture/execute/loop-2g.x: Likewise.
11780         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11781         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11782
11783 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11784
11785         PR c++/13507
11786         * g++.dg/ext/attrib11.C: New test.
11787
11788         PR c++/13494
11789         * g++.dg/template/array2-1.C: New test.
11790         * g++.dg/template/array2-2.C: New test.
11791
11792 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11793
11794         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11795
11796 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11797
11798         PR c++/12774
11799         * g++.dg/template/array1-1.C: New test.
11800         * g++.dg/template/array1-2.C: New test.
11801
11802 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11803
11804         PR fortran/12632
11805         * g77.dg/12632.f: New test case.
11806
11807 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11808
11809         PR c++/13289
11810         * g++.dg/parse/nontype1.C: New test.
11811
11812 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11813
11814         PR c++/12403
11815         * g++.dg/parse/explicit1.C: New test.
11816         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11817
11818 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11819
11820         PR c++/13081
11821         * g++.dg/opt/inline6.C: New test.
11822
11823         PR c++/12613
11824         * g++.dg/parse/error9.C: New test.
11825
11826         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11827
11828 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/13009
11831         * g++.dg/init/assign1.C: New test.
11832
11833 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11834
11835         PR c++/13070
11836         * g++.dg/warn/format3.C: New test case.
11837
11838 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11839
11840         * gcc.c-torture/compile/20031227-1.c: New test.
11841
11842 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11843
11844         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11845         * g77.dg/bprob/bprob.exp: Likewise.
11846         * gcc.misc-tests/bprob.exp: Likewise.
11847         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11848         variants on systems where the library does not provide that
11849         functionality.
11850         * gcc.dg/builtins-20.c: Use builtins-config.h.
11851         * gcc.dg/builtins-config.h: New file.
11852
11853 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11854
11855         * lib/gcc-dg.exp (dg-require-profiling): New function.
11856         * lib/target-supports.exp (check_profiling_available): Likewise.
11857         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11858         * g77.dg/bprob/bprob.exp: Likewise.
11859         * gcc.misc-tests/bprob.exp: Likewise.
11860         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11861         * gcc.dg/20021014-1.c: Likewise.
11862         * gcc.dg/nest.c: Likewise.
11863
11864 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11865
11866         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11867         compiling.
11868         * g++.dg/lookup/java2.C: Likewise.
11869         * gcc.dg/cpp/lexident.c: Likewise.
11870
11871 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11872
11873         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11874         given.
11875         * gcc.c-torture/compile/961203-1.c: Likewise.
11876         * gcc.c-torture/compile/980506-1.c: Likewise.
11877
11878 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11879
11880         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11881         (additional_prunes): New global.
11882         (gcc-dg-prune): Handle additional per-test pruning.
11883         (dg-test): Clear additional_prunes between tests.
11884
11885         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11886         dg-prune-output to avoid spurious failures from assembler
11887         complaining about nonexistent WAW violations.
11888         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11889         Use dg-prune-output to avoid spurious failures from assembler
11890         warning about Itanium B-step errata.
11891
11892 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11893
11894         * g++.dg/abi/macro0.C: New test.
11895         * g++.dg/abi/macro1.C: Likewise.
11896         * g++.dg/abi/macro2.C: Likewise.
11897
11898         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11899         * g++.dg/abi/bitfield7.C: Likewise.
11900         * g++.dg/abi/dtor2.C: Likewise.
11901         * g++.dg/abi/mangle11.C: Likewise.
11902         * g++.dg/abi/mangle12.C: Likewise.
11903         * g++.dg/abi/mangle14.C: Likewise.
11904         * g++.dg/abi/mangle17.C: Likewise.
11905         * g++.dg/abi/vbase10.C: Likewise.
11906         * g++.dg/abi/vbase14.C: Likewise.
11907         * g++.dg/template/qualttp17.C: Likewise.
11908
11909 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11910
11911         PR c/11995
11912         * gcc.dg/20031223-1.c: New test.
11913
11914 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11915
11916         * gcc.dg/noreturn-7.c: New test.
11917
11918 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11919
11920         * gcc.dg/null-pointer-1.c: New test.
11921
11922 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11923
11924         * g++.old-deja/g++.jason/template18.C: Remove.
11925         * g++.old-deja/g++.jason/template37.C: Likewise.
11926
11927         PR c++/12862
11928         * g++.dg/lookup/ns1.C: New test.
11929
11930         PR c++/12397
11931         * g++.dg/template/lookup3.C: New test.
11932
11933 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11934
11935         * g++.dg/template/recurse1.C: New test
11936
11937 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/12479
11940         * g++.dg/parse/semicolon1.C: New test.
11941         * g++.dg/parse/semicolon1.h: Likewise.
11942
11943 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11944
11945         * gcc.dg/darwin-misaligned.c: New test.
11946
11947 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11948
11949         PR c/9163
11950         * gcc.dg/20031222-1.c: New test.
11951
11952 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11953
11954         PR c++/13438
11955         * g++.dg/parse/error8.C: New test.
11956
11957         PR c++/11554
11958         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11959
11960 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11961
11962         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11963         too small.
11964         * gcc.c-torture/compile/930217-1.c: Likewise.
11965         * gcc.c-torture/compile/930513-1.c: Likewise.
11966         * gcc.c-torture/execute/920908-2.c: Likewise.
11967         * gcc.c-torture/execute/921204-1.c: Likewise.
11968         * gcc.c-torture/execute/930621-1.c: Likewise.
11969         * gcc.c-torture/execute/930630-1.c: Likewise.
11970         * gcc.c-torture/execute/931031-1.c: Likewise.
11971         * gcc.c-torture/execute/980602-2.c: Likewise.
11972         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11973         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11974         * gcc.c-torture/execute/extzvsi.c: Likewise.
11975         * gcc.c-torture/unsorted/ext.c: Likewise.
11976
11977 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11978
11979         PR target/12749
11980         * gcc.c-torture/compile/20031220-2.c: New test case.
11981
11982 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11983
11984         PR optimization/13031
11985         * gcc.c-torture/compile/20031220-1.c: New test case.
11986
11987 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11988
11989         * gcc.dg/cast-function-1.c: New test.
11990
11991 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11992
11993         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11994         formats.
11995
11996 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11997
11998         PR c++/12795
11999         * g++.dg/ext/attrib10.C: New test.
12000
12001 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12002
12003         * gcc.dg/cleanup-10.c: New test.
12004         * gcc.dg/cleanup-11.c: New test.
12005
12006 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12007
12008         PR c++/13239
12009         * g++.dg/opt/expect1.C: New test.
12010
12011 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
12012
12013         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
12014
12015 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
12016
12017         PR debug/12923
12018         * gcc.dg/20031218-1.c: New test.
12019
12020         PR debug/12389
12021         * gcc.dg/20031218-2.c: New test.
12022         * gcc.dg/20031218-3.c: New test.
12023
12024         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
12025         of label name and allow for USER_LABEL_PREFIX == "_" names.
12026         * g++.dg/abi/mangle18-2.C: Likewise.
12027         * g++.dg/abi/mangle19-1.C: Likewise.
12028         * g++.dg/abi/mangle19-2.C: Likewise.
12029         * g++.dg/abi/mangle20-1.C: Likewise.
12030         * g++.dg/abi/mangle20-2.C: Likewise.
12031
12032 2003-12-18  Richard Henderson  <rth@redhat.com>
12033
12034         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
12035
12036 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
12037             Dan Kegel <dank@kegel.com>
12038
12039         PR other/12009
12040         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
12041         testing a cross compiler, it causes spurious compile failures.
12042         * lib/g++.exp: Likewise.
12043
12044 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12045
12046         PR c++/13262
12047         * g++.dg/template/access13.C: New test.
12048
12049 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
12050
12051         * gcc.dg/20031216-1.c: New test.
12052
12053 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12054
12055         PR c++/9154
12056         * g++.dg/template/error10.C: New test.
12057
12058 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12059
12060         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
12061         * g++.dg/eh/simd-2.C: Likewise.
12062
12063 2003-12-17  James E Wilson  <wilson@specifixinc.com>
12064             Roger Sayle  <roger@eyesopen.com>
12065
12066         * gcc.c-torture/execute/ieee/mzero5.c: New.
12067
12068 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
12069
12070         PR c++/10603
12071         * g++.dg/parse/error6.C: New test.
12072
12073         PR c++/12827
12074         * g++.dg/parse/error7.C: New test.
12075
12076 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12077
12078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
12079         at -O with stabs debugging formats.
12080         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
12081         * gcc.dg/debug/debug-2.c: Likewise.
12082
12083 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12084
12085         PR c++/12696
12086         * g++.dg/init/error1.C: New test.
12087
12088         PR c++/12218
12089         * g++.dg/init/pm3.C: New test.
12090
12091 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12092
12093         PR c/3347
12094         * gcc.dg/bitfld-8.c: New test.
12095
12096 2003-12-16  James Lemke  <jim@wasabisystems.com>
12097
12098         * gcc.dg/arm-scd42-[123].c: New tests.
12099
12100 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         PR c++/9043
12103         * g++.dg/abi/mangle20-1.C: New test.
12104         * g++.dg/abi/mangle20-2.C: New test.
12105
12106 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
12107
12108         PR c++/13275
12109         * g++.dg/other/offsetof2.C: Remove XFAIL.
12110         * g++.dg/parse/offsetof1.C: New test.
12111         * g++.gd/parse/offsetof2.C: Likewise.
12112
12113 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12114
12115         * g++.dg/template/nontype3.C: New test.
12116         * g++.dg/template/static2.C: Tweaked the dg-error clause.
12117
12118 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12119
12120         * g++.dg/warn/noreturn-3.C: Also test instantiation.
12121
12122 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         PR c++/13387
12125         * g++.dg/expr/assign1.C: New test.
12126
12127         PR c++/13242
12128         * g++.dg/abi/mangle19-1.C: New test.
12129         * g++.dg/abi/mangle19-2.C: New test.
12130
12131 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
12132
12133         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
12134
12135 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12136
12137         * gcc.c-torture/execute/20031216-1.c: New test.
12138
12139 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12140
12141         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
12142         an ICE regression.
12143
12144 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/10926
12147         * g++.dg/template/error9.C: New test.
12148
12149         PR c++/11116
12150         * g++.dg/template/error8.C: New test.
12151
12152 2003-12-15  Roger Sayle  <roger@eyesopen.com>
12153
12154         PR middle-end/13400
12155         * gcc.c-torture/execute/20031215-1.c: New test case.
12156
12157 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/13269
12160         * g++.dg/parse/error5.C: New test.
12161
12162         PR c++/12989
12163         * g++.dg/expr/sizeof1.C: New test.
12164
12165         PR c++/13310
12166         * g++.dg/template/crash15.C: New test.
12167
12168 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
12169
12170         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
12171         a non-POD type as the last named parameter of a varargs function.
12172
12173 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/13243
12176         PR c++/12573
12177         * g++.dg/template/crash14.C: New test.
12178         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
12179
12180 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * g++.dg/other/java1.C: New test.
12183
12184         PR c++/13241
12185         * g++.dg/abi/mangle18-1.C: New test.
12186         * g++.dg/abi/mangle18-2.C: New test.
12187
12188 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12189
12190         PR optimization/10312
12191         * gcc.c-torture/execute/20031214-1.c: New.
12192
12193 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/10779
12196         PR c++/12160
12197         * g++.dg/parse/error3.C: New test.
12198         * g++.dg/parse/error4.C: Likewise.
12199         * g++.dg/abi/mangle4.C: Tweak error messages.
12200         * g++.dg/lookup/using5.C: Likewise.
12201         * g++.dg/other/error2.C: Likewise.
12202         * g++.dg/parse/typename5.C: Likewise.
12203         * g++.dg/parse/undefined1.C: Likewise.
12204         * g++.dg/template/arg2.C: Likewise.
12205         * g++.dg/template/ttp3.C: Likewise.
12206         * g++.dg/template/type1.C: Likewise.
12207         * g++.old-deja/g++.other/crash32.C: Likewise.
12208         * g++.old-djea/g++.pt/defarg8.C: Likewise.
12209
12210 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12211
12212         PR c++/13106
12213         * g++.dg/warn/noreturn-3.C: New test.
12214
12215 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12216
12217         PR c++/13118
12218         * g++.dg/abi/covariant3.C: New.
12219
12220 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
12221
12222         * g++.dg/eh/ia64-1.C: New test.
12223
12224 2003-12-12  Roger Sayle  <roger@eyesopen.com>
12225
12226         PR optimization/13037
12227         * g77.f-torture/execute/13037.f: New test case.
12228
12229 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12230
12231         PR c++/12881
12232         * g++.dg/abi/covariant2.C: New.
12233
12234 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
12235
12236         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
12237
12238 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
12239
12240         * gcc.c-torture/execute/wchar_t-1.x: Delete.
12241
12242 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
12243
12244         PR other/10819
12245         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
12246         to fix Bug 10819.
12247         * lib/g++.exp (g++_version): Likewise.
12248         * lib/g77.exp (g77_version): Likewise.
12249         * lib/objc.exp (default_objc_version): Likewise.
12250
12251 2003-12-10  Richard Henderson  <rth@redhat.com>
12252
12253         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12254
12255         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12256
12257 2003-12-08  Matt Austern  <austern@apple.com>
12258
12259         PR c/13134
12260         * lib/gcc-dg.exp (dg-require-visibility): Define.
12261         * lib/target-supports (check_visibility_available): Define.
12262         * gcc.dg/visibility-1.c: New test.
12263         * gcc.dg/visibility-2.c: Likewise.
12264         * gcc.dg/visibility-3.c: Likewise.
12265         * gcc.dg/visibility-4.c: Likewise.
12266         * gcc.dg/visibility-5.c: Likewise.
12267         * gcc.dg/visibility-6.c: Likewise.
12268         * g++.dg/ext/visibility-1.C: Likewise.
12269         * g++.dg/ext/visibility-2.C: Likewise.
12270         * g++.dg/ext/visibility-3.C: Likewise.
12271         * g++.dg/ext/visibility-4.C: Likewise.
12272         * g++.dg/ext/visibility-5.C: Likewise.
12273         * g++.dg/ext/visibility-6.C: Likewise.
12274
12275 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12276
12277         * g++.dg/lookup/java1.C: New test.
12278         * g++.dg/lookup/java2.C: New test.
12279
12280 2003-12-07  Falk Hueffner  <falk@debian.org>
12281
12282         * g++.dg/opt/noreturn-1.C: New test.
12283
12284 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12285
12286         * gcc.dg/overflow-1.c: New test.
12287
12288 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12289
12290         * g77.f-torture/compile/13060.f: New test.
12291
12292 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/13323
12295         * g++.dg/inherit/operator2.C: New test.
12296
12297 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/13305
12300         * g++.dg/ext/attrib9.C: New test.
12301
12302 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12303
12304         PR c++/13314
12305         * g++.dg/template/error7.C: New test.
12306
12307 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12308             J"orn Rennecke <joern.rennecke@superh.com>
12309
12310         PR target/13302
12311         * g++.dg/other/struct-va_list.C: New test.
12312
12313 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12314
12315         PR c++/13166
12316         * g++.dg/parse/defarg6.C: New test.
12317
12318 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12319
12320         PR target/13256
12321         * gcc.c-torture/execute/20031201-1.c: New test.
12322
12323 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12324
12325         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12326
12327 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12328
12329         * gcc.dg/builtin-return-1.c: New test.
12330
12331 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12332             J"orn Rennecke <joern.rennecke@superh.com>
12333
12334         PR optimization/13260
12335         * gcc.c-torture/execute/20031204-1.c: New test.
12336
12337 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12338
12339         PR c++/9127
12340         * g++.dg/template/error6.C: New test.
12341
12342 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12343
12344         * gcc.dg/20031202-1.c: New test.
12345
12346 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12347
12348         PR c++/13179
12349         * g++.dg/template/eh1.C: New test.
12350
12351         PR c++/10771
12352         * g++.dg/template/error5.C: New test.
12353
12354 2003-12-02  David Ung  <davidu@mips.com>
12355
12356         * gcc.dg/compat/vector-check.h: Corrected type for var
12357         g_##TMODE
12358
12359 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12360
12361         PR c++/10126
12362         * g++.dg/template/ptrmem8.C: New test.
12363
12364 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12365
12366         PR c++/12573
12367         * g++.dg/template/dependent-expr3.C: New test.
12368
12369 2003-12-01  James Lemke  <jim@wasabisystems.com>
12370
12371         * gcc.dg/arm-g2.c: New test.
12372
12373 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12374
12375         PR optimization/11634
12376         * gcc.dg/20031201-2.c: New test case.
12377
12378 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12379
12380         PR 11433
12381         * objc.dg/proto-lossage-3.m: New test.
12382
12383 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12384
12385         PR optimization/12628
12386         * gcc.dg/20031201-1.c: New test case.
12387
12388 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12389
12390         * gcc.dg/unaligned-1.c: New test.
12391
12392 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR c++/9849
12395         * g++.dg/template/error4.C: New test.
12396         * g++.dg/template/nested3.C: Adjust error markers.
12397
12398 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12399
12400         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12401
12402 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12403
12404         PR c/10333
12405         * gcc.dg/bitfld-7.c: New test.
12406
12407 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12408
12409         * gcc.dg/tls/asm-1.C: New test.
12410
12411 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12412
12413         * gcc.dg/cpp/assert4.c: Update.
12414
12415 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12416
12417         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12418         * gcc.dg/builtin-apply3.c: New test.
12419
12420 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12421
12422         * lib/compat.exp (compat-obj): New xfaildata parameter.
12423         Use it to set compiler_conditional_xfail_data before compiling.
12424         (compat-get-options): Handle dg-xfail-if.
12425         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12426         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12427         * gcc.dg/compat/vector-1_y.c: Likewise.
12428         * gcc.dg/compat/vector-2_x.c: Likewise.
12429         * gcc.dg/compat/vector-2_y.c: Likewise.
12430
12431 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12432
12433         * g++.dg/opt/reg-stack4.C: New test.
12434
12435 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12436
12437         * gcc.dg/builtin-apply2.c: New test.
12438
12439 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12440
12441         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12442
12443 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12444
12445         PR c++/12924
12446         * g++.dg/template/template-id-2.C: New test.
12447
12448 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12449
12450         PR c++/5369
12451         * g++.dg/template/memfriend1.C: New test.
12452         * g++.dg/template/memfriend2.C: Likewise.
12453         * g++.dg/template/memfriend3.C: Likewise.
12454         * g++.dg/template/memfriend4.C: Likewise.
12455         * g++.dg/template/memfriend5.C: Likewise.
12456         * g++.dg/template/memfriend6.C: Likewise.
12457         * g++.dg/template/memfriend7.C: Likewise.
12458         * g++.dg/template/memfriend8.C: Likewise.
12459         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12460
12461 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12462
12463         PR c++/12515
12464         * g++.dg/ext/cond1.C: New test.
12465
12466 2003-11-20  Richard Henderson  <rth@redhat.com>
12467
12468         * gcc.dg/20020201-2.c: Remove.
12469         * gcc.dg/20020201-4.c: Remove.
12470         * gcc.dg/20020304-1.c: Remove.
12471
12472 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12473
12474         * gcc.dg/cpp/trad/xwin1.c: New test case.
12475
12476 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12477
12478         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12479         * lib/g77.exp: Likewise.
12480         * lib/objc.exp: Likewise.
12481         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12482         for darwin.
12483
12484 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12485
12486         PR c++/12932
12487         * g++.dg/template/static5.C: New test.
12488
12489 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12490
12491         * gcc.dg/nested-func-1.c: New test.
12492
12493 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12494
12495         * gcc.dg/cpp/assert4.c: New test.
12496
12497 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12498
12499         PR c++/2294
12500         * g++.dg/lookup/using9.c: New test.
12501
12502 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12503
12504         PR c++/12762
12505         * g++.dg/template/error3.C: New test.
12506
12507 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12508
12509         PR ada/13035
12510         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12511         No longer use a wrapper for gcc, since this does not work under
12512         Windows.
12513
12514 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12515
12516         PR c++/2094
12517         * g++.dg/template/ptrmem7.C: New test.
12518
12519 2003-11-13  Andrew Pinski <apinski@apple.com>
12520
12521         * gcc.c-torture/compile/20031113-1.c: New test.
12522
12523 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12524             Kean Johnston <jkj@sco.com>
12525
12526         PR c/13029
12527         * gcc.dg/unused-4.c: Update.
12528
12529 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12530
12531         * g++.dg/opt/const3.C: New test.
12532
12533 2003-11-13  Jan Hubicka  <jh@suse.cz>
12534
12535         * gcc.c-torture/compile/20031112-1.c: New test.
12536
12537 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12538
12539         * g++.dg/parse/crash10.C: Remove bogus error marker.
12540
12541 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12542
12543         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12544         (host_gcc): Likewise.
12545         (ROOT): Honor $PWDCMD.
12546         (BASE): Likewise.
12547         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12548
12549 2003-11-12  Catherine Moore  <clm@redhat.com>
12550
12551         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12552
12553 2003-11-12  Andreas Jaeger  <aj@suse.de>
12554             Jakub Jelinek  <jakub@redhat.com>
12555             Andrew Pinski  <pinskia@physics.uc.edu>
12556             Richard Henderson  <rth@redhat.com>
12557
12558         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12559         systems.
12560         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12561
12562         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12563         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12564
12565 2003-11-11  Andreas Jaeger  <aj@suse.de>
12566
12567         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12568
12569         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12570
12571 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12572
12573         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12574         Clean ups.
12575
12576 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12577
12578         * gcc.dg/trampoline-1.c: New test.
12579
12580 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12581
12582         * gcc.c-torture/compile/200031109-1.c: New test.
12583
12584 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12585
12586         PR c/3190
12587         PR c/8714
12588         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12589         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12590         gcc.dg/format/no-y2k-1.c: Update.
12591
12592 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12593
12594         PR optimization/10467
12595         * gcc.dg/20031108-1.c: New test case.
12596
12597 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12598
12599         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12600
12601 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12602
12603         * gcc.dg/compound-lvalue-1.c: New test.
12604         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12605         some XFAILs.
12606
12607 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12608
12609         * gcc.dg/altivec-varargs-1.c: New test.
12610
12611 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12612
12613         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12614         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12615         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12616         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12617         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12618
12619 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12620
12621         * gcc.dg/cond-lvalue-1.c: New test.
12622
12623 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12624
12625         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12626
12627 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12628
12629         PR c++/11616
12630         * g++.dg/template/instantiate5.C: New test.
12631
12632 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12633
12634         PR c++/12726
12635         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12636         * ChangeLog: Add missing first entry for above test.
12637
12638 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12639
12640         PR c++/9810
12641         * g++.dg/template/using8.C: New test.
12642         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12643
12644 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12645
12646         PR optimization/10817
12647         * gcc.c-torture/compile/20031102-1.c: New test case.
12648
12649 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12650
12651         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12652         2147483647.
12653
12654 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12655
12656         * gcc.dg/20031102-1.c: New test.
12657
12658 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12659
12660         * gcc.dg/complex-1.c: New test.
12661
12662 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12663
12664         PR c++/12796
12665         * g++.dg/template/crash13.C: Adjust expected error location.
12666         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12667
12668 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12669
12670         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12671
12672 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12673
12674         PR/10239
12675         * gcc.c-torture/compile/20031031-2.c: New test.
12676
12677 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12678
12679         PR/11640
12680         * gcc.c-torture/compile/20031031-1.c: New test.
12681
12682 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12683
12684         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12685         * gcc.misc-tests/bprob.exp: Likewise.
12686         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12687         the execution test on arm-elf configs.
12688         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12689         configs that don't support scratch files.
12690         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12691
12692 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12693
12694         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12695         done by dejagnu.
12696
12697 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12698
12699         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12700         Avoid non pure sh syntax. Add more logging.
12701
12702         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12703         fail.
12704
12705 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12706
12707         PR libgcj/10610
12708         * gcc.dg/ppc-stackalign-1.c: New test.
12709
12710 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12711
12712         * ada/acats/run_all.sh: Change output to be more compliant with
12713         dejagnu framework.
12714         Create acats.sum and acats.log files under testsuite/ada/acats
12715         Only run [a-z]* directories, to filter out e.g. CVS.
12716         Redirect build output to log file.
12717
12718 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12719
12720         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12721
12722 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12723
12724         PR ada/5909:
12725         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12726
12727 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * gcc.c-torture/compile/20031023-1.c: New test.
12730         * gcc.c-torture/compile/20031023-2.c: New test.
12731         * gcc.c-torture/compile/20031023-3.c: New test.
12732         * gcc.c-torture/compile/20031023-4.c: New test.
12733
12734 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12735
12736         PR c++/10371
12737         * g++.dg/lookup/scoped8.C: New test.
12738
12739 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12740
12741         * g++.dg/opt/reg-stack3.C: New test.
12742
12743 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12744
12745         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12746
12747 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12748
12749         PR c++/11076
12750         * g++.dg/template/crash13.C: New test.
12751
12752 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12753
12754         * gcc.dg/c99-restrict-2.c: New test.
12755
12756 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         PR c++/12698, c++/12699, c++/12700, c++/12566
12759         * g++.dg/inherit/covariant9.C: New test.
12760         * g++.dg/inherit/covariant10.C: New test.
12761         * g++.dg/inherit/covariant11.C: New test.
12762
12763 2003-10-23  Jason Merrill  <jason@redhat.com>
12764
12765         PR c++/12726
12766         * g++.dg/ext/complit2.C: New test.
12767
12768 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12769
12770         PR target/12654
12771         * gcc.c-torture/execute/20031020-1.c: New test.
12772
12773 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12774
12775         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12776         following the jump_insn.
12777
12778 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12779
12780         * gcc.dg/cast-lvalue-1.c: New test.
12781
12782 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12783
12784         PR c++/11962
12785         * g++.dg/template/cond2.C: New test.
12786
12787 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12788
12789         * gcc.dg/builtins-28.c: New test.
12790
12791 2003-10-20  Jan Hubicka  <jh@suse.cz>
12792
12793         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12794         parameter.
12795         * testsuite/gcc.dg/inline-2.c: Likewise.
12796
12797 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12798
12799         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12800         * gcc.dg/nest.c:  Likewise.
12801
12802 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         PR c++/9781, c++/10583, c++/11862
12805         * g++.dg/parse/crash13.C: New test.
12806
12807 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12808
12809         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12810
12811 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12812
12813         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12814         Define HAVE_C99_RUNTIME except on Solaris.
12815         * gcc.dg/builtins-20.c: Likewise.
12816
12817 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12818
12819         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12820
12821 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12822
12823         PR c++/12495
12824         * g++.dg/template/crash21.C: New test.
12825
12826 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12827
12828         PR c++/2513
12829         * g++.dg/template/typename5.C: New test.
12830
12831 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12832
12833         PR c++/12369
12834         * g++.dg/template/friend25.C: New test.
12835
12836 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12837
12838         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12839         versions.
12840
12841 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12842
12843         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12844         == 2147483647.
12845
12846 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12847
12848         * gcc.c-torture/execute/960416-1.x: Remove.
12849         * gcc.c-torture/execute/divconst-3.x: Likewise.
12850
12851 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12852
12853         PR target/12598
12854         * gcc.dg/torture/cris-volatile-1.c: New test.
12855
12856 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12857
12858         PR optimization/9325
12859         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12860         for overflowing floating point to integer conversion during RTL
12861         simplification.
12862
12863 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12864
12865         * objc/execute/_cmd.m: Fix typo.
12866         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12867         Relax 'scan-assembler' regexp.
12868         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12869         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12870         * objc.dg/zero-link-2.m: Remove blank line.
12871         * objc.dg/zero-link-3.m: New test case.
12872
12873 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12874
12875         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12876
12877         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12878         than linker trickery.
12879
12880 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12881
12882         PR c++/12370
12883         * g++.dg/other/friend2.C: New test.
12884
12885 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12886
12887         * gcc.dg/20031012-1.c: New test.
12888
12889 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12890
12891         * gcc.dg/weak/weak-3.c: Fix for new warning.
12892
12893 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12894
12895         PR optimization/8750
12896         * gcc.c-torture/execute/20031012-1.c: New test case.
12897
12898 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12899
12900         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12901         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12902
12903 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12904
12905         PR optimization/12260
12906         * gcc.c-torture/compile/20031011-2.c: New test case.
12907
12908 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12909
12910         * gcc.c-torture/execute/20031011-1.c: New testcase.
12911
12912 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12913
12914         * gcc.c-torture/compile/20031011-1.c: New test.
12915
12916 2003-10-11  Jan Hubicka  <jh@suse.cz>
12917
12918         * g++.dg/other/first-global.C: New test.
12919
12920 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12921
12922         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12923
12924 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12925
12926         * gcc.c-torture/compile/20031010-1.c: New test.
12927
12928 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12929
12930         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12931         * gcc.c-torture/execute/va-arg-25.c: ... here.
12932
12933 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12934
12935         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12936
12937 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12938
12939         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12940
12941 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12942
12943         * g++.dg/parse/error2.C: New test.
12944
12945 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12946
12947         PR c++/11097
12948         * g++.dg/other/error5.C: Modify the error message.
12949         * g++.dg/lookup/using8.C: New test.
12950
12951 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12952
12953         * gcc.dg/darwin-abi-2.c: New file.
12954         * gcc.c-torture/execute/va-arg-24.c: New file.
12955
12956 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12957
12958         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12959         indentation.
12960
12961 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12962
12963         PR c++/10147
12964         * g++.dg/other/error4.C: Update error messages.
12965         * g++.dg/template/ptrmem4.C: Likewise.
12966
12967         PR c++/12337
12968         * g++.dg/init/new9.C: New test.
12969
12970         PR c++/12334, c++/12236, c++/8656
12971         * g++.dg/ext/attrib8.C: New test.
12972
12973 2003-10-06  Devang Patel  <dpatel@apple.com>
12974
12975         * gcc.dg/debug/dwarf2-3.h: New test.
12976         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12977
12978 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12979
12980         * g++.dg/opt/cfg2.C: New test.
12981
12982 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12983
12984         * g++.dg/opt/float1.C: New test.
12985
12986 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * gcc.dg/c90-array-lval-6.c: New test.
12989         * gcc.dg/c99-array-lval-6.c: New test.
12990
12991 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12992             Ziemowit Laski  <zlaski@apple.com>
12993
12994         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12995         'Derived', so that it is never considered a class method; add
12996         new warning for '+port' method ambiguity.
12997         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12998         <objc/objc-api.h> (needed on Mac OS X).
12999         * objc.dg/method-13.m: New test.
13000
13001 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13002
13003         PR optimization/9325, PR java/6391
13004         * gcc.c-torture/execute/20031003-1.c: New test case.
13005
13006 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR optimization/12180
13009         * gcc.dg/20031002-1.c: New test.
13010
13011         PR c++/12486
13012         * g++.dg/inherit/error1.C: New test.
13013
13014 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
13015
13016         * lib/f-torture.exp (search_for): Rename to...
13017         (search_for_re): This.  Also, clean up comments and the
13018         "regexp" invocation.
13019
13020 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
13021
13022         * gcc.c-torture/compile/20031002-1.c: New test.
13023
13024 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
13025
13026         * g++.dg/opt/cond1.C: New test.
13027
13028 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
13029
13030         * gcc.dg/Wold-style-definition-2.c: New testcase.
13031         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
13032
13033 2003-09-29  Richard Henderson  <rth@redhat.com>
13034
13035         * g++.dg/init/array10.C: Add dg-options.
13036
13037 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13038
13039         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
13040
13041 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13042
13043         * g++.dg/template/friend19.C: Fix typo.
13044         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
13045
13046 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
13047
13048         * gcc.c-torture/execute/20030928-1.c: New test.
13049         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
13050
13051 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13052
13053         * g++.dg/opt/unroll1.C: New test.
13054
13055 2003-09-26  Roger Sayle  <roger@eyesopen.com>
13056
13057         PR optimization/11741
13058         * gcc.dg/20030926-1.c: New test case.
13059
13060 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13061
13062         PR c++/5655
13063         * g++.dg/parse/access7.C: New test.
13064         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
13065
13066 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
13067
13068         MERGE OF objc-improvements-branch into MAINLINE:
13069         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
13070         if libobjc has not been built.
13071         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
13072         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
13073         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
13074         objc/execute/nested-3.m, objc/execute/np-2.m,
13075         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
13076         objc/execute/redefining_self.m, objc/execute/root_methods.m,
13077         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
13078         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
13079         objc.dg/special/unclaimed-category-1.h,
13080         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
13081         well as GNU runtime.
13082         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
13083         * execute/cascading-1.m, execute/function-message-1.m,
13084         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
13085         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
13086         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
13087         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
13088         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
13089         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
13090         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
13091         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
13092         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
13093         * objc.dg/bitfield-2.m: Run only on Darwin.
13094         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
13095         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
13096         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
13097         * objc.dg/const-str-1.m: Fix constant string layout.
13098
13099 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
13100
13101         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
13102
13103 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
13104
13105         * gcc.dg/darwin-abi-1.c: New file.
13106
13107 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         PR target/12281
13110         * gcc.c-torture/compile/20030921-1.c: New test.
13111
13112 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13113
13114         * g++.dg/opt/reg-stack2.C: New test.
13115
13116 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13117
13118         * g++.dg/eh/delayslot1.C: New test.
13119
13120 2003-09-20  Richard Henderson  <rth@redhat.com>
13121
13122         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
13123
13124 2003-09-20  Roger Sayle  <roger@eyesopen.com>
13125
13126         * gcc.c-torture/execute/20030920-1.c: New test case.
13127
13128 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13129
13130         * g++.dg/rtti/typeid3.C: Correct expected error message.
13131
13132 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13133
13134         PR c++/157
13135         * g++.dg/parse/crash12.C: New test.
13136
13137 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
13138
13139         * gcc.dg/compat/mixed-struct-check.h: New.
13140         * gcc.dg/compat/mixed-struct-defs.h: New.
13141         * gcc.dg/compat/mixed-struct-init.h: New.
13142         * gcc.dg/compat/struct-by-value-19_main.c: New.
13143         * gcc.dg/compat/struct-by-value-19_x.c: New.
13144         * gcc.dg/compat/struct-by-value-19_y.c: New.
13145         * gcc.dg/compat/struct-by-value-20_main.c: New.
13146         * gcc.dg/compat/struct-by-value-20_x.c: New.
13147         * gcc.dg/compat/struct-by-value-20_y.c: New.
13148         * gcc.dg/compat/struct-return-19_main.c: New.
13149         * gcc.dg/compat/struct-return-19_x.c: New.
13150         * gcc.dg/compat/struct-return-19_y.c: New.
13151         * gcc.dg/compat/struct-return-20_main.c: New.
13152         * gcc.dg/compat/struct-return-20_x.c: New.
13153         * gcc.dg/compat/struct-return-20_y.c: New.
13154
13155 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
13156         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
13157         so that it will not complain on LP64 targets.
13158
13159 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13160
13161         PR c++/495
13162         * g++.dg/template/friend24.C: New test.
13163
13164 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
13165
13166         PR c++/12332
13167         * g++.dg/template/memtmpl2.C: New test.
13168
13169 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR target/11184
13172         * gcc.dg/builtin-apply1.c: New test.
13173
13174 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13175
13176         PR c++/9848
13177         * g++.dg/warn/Wunused-4.C: New test.
13178
13179 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13180
13181         PR c++/12316
13182         * g++.dg/other/gc2.C: New test.
13183
13184 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
13185
13186         PR c++/11991
13187         * g++.dg/rtti/typeid3.C: New test.
13188
13189         PR c++/12266
13190         * g++.dg/overload/template1.C: New test.
13191
13192 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13193
13194         * g++.dg/opt/cfg3.C: New test.
13195
13196 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13197
13198         PR c++/7939
13199         * g++.dg/template/crash11.C: New test.
13200
13201 2003-09-16  Jason Merrill  <jason@redhat.com>
13202             Jakub Jelinek  <jakub@redhat.com>
13203
13204         * gcc.dg/attr-warn-unused-result.c: New test.
13205
13206 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         PR c++/12184
13209         * g++.dg/expr/call2.C: New test.
13210
13211 2003-09-15  Andreas Jaeger  <aj@suse.de>
13212
13213         * gcc.dg/Wold-style-definition-1.c: New test.
13214
13215 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/3907
13218         * g++.dg/parse/template12.C: New test.
13219
13220         * g++.dg/abi/bitfield11.C: New test.
13221         * g++.dg/abi/bitfield12.C: Likewise.
13222
13223 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
13224
13225         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
13226         non-expansion of functional macro name without arguments at EOL.
13227         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
13228
13229 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
13230
13231         * gcc.c-torture/execute/20030914-[12].c: New tests.
13232
13233 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13234
13235         PR c++/11788
13236         * g++.dg/overload/addr1.C: New test.
13237
13238 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
13239
13240         * gcc.dg/20030909-1.c: New test.
13241
13242 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13243
13244         * gcc.dg/ultrasp10.c: New test.
13245
13246 2003-09-09  Devang Patel  <dpatel@apple.com>
13247
13248         * gcc.dg/darwin-ld-6.c: New test.
13249
13250 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13251
13252         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13253
13254 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13255
13256         * gcc.dg/ia64-types1.c: New test.
13257         * gcc.dg/ia64-types2.c: Likewise.
13258
13259 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/builtins-1.c: Add more _Complex tests.
13262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13263
13264         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13265         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13266
13267 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13268
13269         PR c++/11786
13270         * g++.dg/lookup/koenig2.C: New test.
13271
13272         PR c++/5296
13273         * g++.dg/rtti/typeid2.C: New test.
13274
13275 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13276
13277         * gcc.c-torture/compile/20030904-1.c: New test.
13278
13279 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13280
13281         * g++.dg/opt/longbranch2.C: New test.
13282
13283 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13284
13285         * g++.dg/template/crash10.C: Only compile it.
13286
13287 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13288
13289         PR middle-end/11665
13290         * gcc.c-torture/compile/20030907-1.c: New test.
13291         * g++.dg/init/array11.C: New test.
13292
13293 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13294
13295         PR c++/11852
13296         * g++.dg/init/struct1.C: New test.
13297
13298 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13299
13300         PR c++/12181
13301         * g++.dg/expr/comma1.C: New test.
13302
13303 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/11867
13306         * g++.dg/expr/static_cast5.C: New test.
13307
13308 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13309
13310         PR c++/11507
13311         * g++.dg/lookup/scoped7.C: New test.
13312
13313         PR c++/9574
13314         * g++.dg/other/static1.C: New test.
13315
13316         PR c++/11490
13317         * g++.dg/warn/template-1.C: New test.
13318
13319         PR c++/11432
13320         * g++.dg/template/crash10.C: New test.
13321
13322         PR c++/2478
13323         * g++.dg/overload/VLA.C: New test.
13324
13325         PR c++/10804
13326         * g++.dg/template/call1.C: New test.
13327
13328 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         PR c++/11794
13331         * g++.dg/parse/using3.C: New test.
13332
13333 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13334
13335         PR c++/11409
13336         * g++.dg/overload/builtin3.C: New test case.
13337
13338 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13339
13340         PR c/9862
13341         * gcc.dg/20030906-1.c: New test.
13342         * gcc.dg/20030906-2.c: Likewise.
13343
13344 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13345
13346         PR c++/12167
13347         * g++.dg/parse/defarg5.C: New test.
13348
13349         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13350
13351 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/12163
13354         * g++.dg/expr/static_cast4.C: New test.
13355
13356         PR c++/12146
13357         * g++.dg/template/crash9.C: New test.
13358
13359 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13360
13361         * g++.old-deja/g++.ext/pretty2.C: Update for change
13362         in __FUNCTION__.
13363         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13364
13365 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         PR c++/11922
13368         * g++/dg/template/qualified-id1.C: New test.
13369
13370         PR c++/12037
13371         * g++.dg/warn/noeffect4.C: New test.
13372
13373 2003-09-04  Matt Austern  <austern@apple.com>
13374
13375         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13376         * g++.dg/ext/fnname2.C: Likewise.
13377         * g++.dg/ext/fnname3.C: Likewise.
13378
13379 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13380
13381         * g++.dg/expr/lval1.C: New test.
13382         * g++.dg/ext/lvcast.C: Remove.
13383
13384 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13385
13386         PR optimization/11700.
13387         * gcc.c-torture/compile/20030903-1.c: New test case.
13388
13389 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/12053
13392         * g++.dg/abi/layout4.C: New test.
13393
13394 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13395
13396         PR c++/11553
13397         * g++.dg/parse/friend3.C: New test.
13398
13399 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13400
13401         PR c++/11847
13402         * g++.dg/template/class1.C: New test.
13403
13404         PR c++/11808
13405         * g++.dg/expr/call1.C: New test.
13406
13407 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13408
13409         PR c++/12114
13410         * g++.dg/init/ref9.C: New test.
13411
13412         PR c++/11972
13413         * g++.dg/template/nested4.C: New test.
13414
13415 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/12093
13418         * g++.dg/template/non-dependent4.C: New test.
13419
13420         PR c++/11928
13421         * g++.dg/inherit/conv1.C: New test.
13422
13423 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/6196
13426         * g++.dg/ext/label1.C: New test.
13427         * g++.dg/ext/label2.C: Likewise.
13428
13429 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13430
13431         * g++.dg/expr/cond3.C: New test.
13432
13433 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13434
13435         * gcc.dg/builtins-1.c: Add new builtin cases.
13436
13437 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13438
13439         * gcc.dg/builtins-1.c: Add new cases.
13440         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13441
13442 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13443
13444         * gcc.dg/builtins-1.c: Add more math builtin tests.
13445         * gcc.dg/torture/builtin-attr-1.c: New test.
13446
13447 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13448
13449         PR optimization/5079
13450         * g++.dg/opt/static3.C: New test.
13451
13452 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13453
13454         * gcc.misc-tests/gcov-10b.c: New test.
13455
13456 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13457
13458         * g++.dg/opt/ptrmem3.C: New test.
13459
13460         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13461
13462 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13463
13464         * gcc.dg/20030826-2.c: New test.
13465
13466 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13467
13468         PR middle-end/12002
13469         * g77.f-torture/compile/12002.f: New test case.
13470
13471 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13472
13473         * gcc.dg/20030826-1.c: New test case.
13474
13475 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13476
13477         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13478
13479 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13480
13481         PR c++/11871
13482         * c++.dg/lookup/crash1.C: New test.
13483
13484         * c++.dg/warn/noeffect3.C: New test.
13485
13486 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13487
13488         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13489         * gcc.dg/compat/vector-1_y.c: Ditto.
13490         * gcc.dg/compat/vector-2_x.c: Ditto.
13491         * gcc.dg/compat/vector-2_y.c: Ditto.
13492
13493 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13494
13495         * gcc.dg/20030702-1.c: New test.
13496
13497 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/8795
13500         * g++.dg/ext/altivec-1.C: New test.
13501
13502 2003-08-24  Richard Henderson  <rth@redhat.com>
13503
13504         * g++.dg/eh/simd-2.C: Add -w for x86.
13505
13506 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13507
13508         * gcc.dg/20030815-1.c: New test.
13509
13510 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13511
13512         PR c++/3765
13513         * g++.dg/parse/access6.C: New test.
13514
13515 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13516
13517         PR c++/641, c++/11876
13518         * g++.dg/template/friend22.C: New test.
13519         * g++.dg/template/friend23.C: Likewise.
13520
13521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13522
13523         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13524         identically.
13525
13526 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13527
13528         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13529
13530 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13531
13532         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13533
13534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13535
13536         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13537
13538 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13539
13540         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13541
13542 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13543
13544         PR c++/11919
13545         * g++.dg/overload/prom1.C: New test.
13546
13547         PR c++/11551
13548         * g++.dg/parse/dtor2.C: New test.
13549
13550         PR c++/10762
13551         * g++.dg/parse/using2.C: New test.
13552
13553 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13554
13555         PR target/11805
13556         * gcc.c-torture/compile/20030821-1.c: New.
13557
13558 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/11834
13561         * g++.dg/template/deduce2.C: New test.
13562
13563 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13564
13565         * gcc.c-torture/execute/20030821-1.c: New test.
13566
13567 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13568
13569         PR middle-end/11984
13570         * gcc.dg/20030820-1.c: New test case.
13571
13572 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13573
13574         PR c++/11945
13575         * g++.dg/warn/noeffect2.C: New test.
13576
13577 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13578
13579         PR c++/10926
13580         * g++.dg/template/dtor2.C: New test.
13581
13582         PR c++/11684
13583         * g++.dg/template/operator1.C: New test.
13584         * g++.dg/parse/operator4.C: New test.
13585
13586         PR c++/11946.C
13587         * g++.dg/expr/enum1.C: New test.
13588         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13589
13590         PR c++/11036.C
13591         * g++.dg/parse/elab2.C: New test.
13592         * g++.dg/parse/typedef4.C: Change error message.
13593         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13594         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13595         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13596
13597 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13598
13599         * gcc.dg/pch/warn-1.c: New.
13600         * gcc.dg/pch/warn-1.hs: New.
13601
13602         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13603         not-tested file.
13604
13605 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13606
13607         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13608
13609 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13610
13611         * gcc.dg/uninit-D.c: New Test.
13612         * gcc.dg/uninit-E.c: New Test.
13613         * gcc.dg/uninit-F.c: New Test.
13614         * gcc.dg/uninit-G.c: New Test.
13615
13616 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13617
13618         * g++.dg/README: Describe the pch directory.
13619
13620 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13621
13622         PR c++/11174
13623         * g++.dg/parse/access4.C: New test.
13624         * g++.dg/parse/access5.C: Likewise.
13625         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13626
13627 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13628
13629         * gcc.dg/noncompile/20030818-1.c: New.
13630
13631 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         PR c++/11957
13634         * g++.dg/warn/noeffect1.C: New test.
13635
13636         * g++.dg/template/scope2.C: New test.
13637         * g++.dg/template/error2.C: Correct dg-error
13638
13639 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13640
13641         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13642
13643 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13644
13645         PR C++/11512
13646         * g++.dg/template/warn1.C: New.
13647
13648 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.dg/template/error2.C: New test.
13651         * g++.dg/lookup/using7.C: Adjust errors
13652         * g++.old-deja/g++.pt/crash36.C: Likewise.
13653         * g++.old-deja/g++.pt/derived3.C: Likewise.
13654
13655 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13656
13657         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13658         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13659         * gcc.c-torture/execute/builtins/string-9.c: New, from
13660         string-opt-9.c.  Adjust for execute/builtins framework.
13661         * gcc.c-torture/execute/string-opt-9.c: Delete.
13662
13663 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13664
13665         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13666
13667         * g++.dg/parse/ret-type2.C: New test.
13668
13669         PR c++/11703
13670         * g++.dg/init/new8.C: New test.
13671
13672         PR c++/10923
13673         * g++.dg/parse/typedef5.C: New test.
13674
13675         PR c++/9512
13676         * g++.dg/parse/qualified2.C: New test.
13677         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13678         invalid code.
13679
13680 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13681
13682         * g++.dg/conversion/ptrmem1.C: New test.
13683
13684 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13685
13686         PR target/11693
13687         * gcc.dg/20030811-1.c: New test.
13688
13689         PR target/11535
13690         * gcc.c-torture/execute/20030811-1.c: New test.
13691
13692 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13693
13694         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13695
13696 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13697
13698         PR c++/11789.C
13699         * g++.dg/inherit/multiple1.C: New test.
13700
13701 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         * gcc.dg/spe1.c: New test.
13704
13705         PR c++/11670
13706         * g++.dg/expr/cast2.C: New test.
13707
13708         PR c++/10530
13709         * g++.dg/template/dependent-name2.C: New test.
13710
13711 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13712
13713         * g++.dg/parse/crash11.C: Put the dg options in comments.
13714
13715 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13716
13717         * lib/gcc-dg.exp: Update for diagnostic change.
13718
13719 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13720
13721         PR c++/5767
13722         * g++.dg/parse/crash11.C: New test.
13723
13724 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13725
13726         * gcc.dg/cpp/spacing1.c: Update.
13727
13728 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13729
13730         PR target/11739
13731         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13732         a value for -mtune.
13733
13734 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13735
13736         PR middle-end/11771
13737         * gcc.c-torture/compile/20030804-1.c: New test case.
13738
13739 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13740
13741         * gcc.dg/20030804-1.c: New test case.
13742
13743 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13744
13745         * gcc.dg/cpp/separate-1.c: New test.
13746
13747 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         PR c++/11704
13750         * g++.dg/template/dependent-expr2.C: New test.
13751
13752         PR c++/11766
13753         * g++.dg/expr/ptrmem1.C: New test.
13754
13755 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13756
13757         PR c++/9453
13758         * g++.dg/template/friend15.C: New test.
13759
13760 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13761
13762         * lib/dg-pch.exp: Work round PCH bug.
13763
13764 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13765
13766         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13767         builtins.  Move cases from builtins-4.c here.
13768
13769         * gcc.dg/torture/builtin-math-1.c: New test taken from
13770         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13771         additional cases.
13772
13773         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13774         Delete.
13775
13776 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13777
13778         PR c++/9447
13779         * g++.dg/template/using7.C: New test.
13780
13781 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13782
13783         * import1.c, import2.c: New tests.
13784
13785 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13786
13787         * g++.dg/eh/crossjump1.C: New test.
13788
13789 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/11697
13792         * g++.dg/template/using6.C: New test.
13793
13794         PR c++/11744
13795         * g++.dg/template/koenig2.C: New test.
13796
13797 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13798
13799         PR c++/7983
13800         * g++.dg/parse/typedef4.C: New test.
13801
13802 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13803
13804         PR c++/8442, c++/8806
13805         * g++.dg/template/elab1.C: New test.
13806         * g++.dg/template/type2.C: Likewise.
13807         * g++.dg/template/ttp3.C: Adjust expected error message.
13808         * g++.old-deja/g++.law/visibility13.C: Likewise.
13809         * g++.old-deja/g++.niklas/t135.C: Likewise.
13810         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13811         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13812         template argument.
13813         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13814
13815 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13816
13817         PR c++/11295
13818         * g++.dg/ext/stmtexpr1.C: New test.
13819
13820         * g++.dg/opt/tmp1.C: New test.
13821
13822         PR c++/11525
13823         * g++.dg/parse/constant4.C: New test.
13824
13825         PR c++/9447
13826         * g++.dg/template/using5.C: New test.
13827
13828 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13829
13830         * gcc.dg/builtins-27.c: New test case.
13831
13832 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13833
13834         * gcc.dg/tls/opt-7.c: New test.
13835
13836 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13837
13838         * g++.old-deja/g++.other/crash18.C: Remove.
13839
13840 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.dg/template/explicit3.C: New.
13843         * g++.dg/template/explicit4.C: New.
13844         * g++.dg/template/explicit5.C: New.
13845
13846         PR c++/11347
13847         * g++.dg/template/memtmpl1.C: New.
13848
13849 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13850
13851         PR target/11565
13852         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13853         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13854
13855 2003-07-30  Jan Hubicka  <jh@suse.cz>
13856
13857         * vtgc1.c: Kill.
13858
13859 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13860
13861         * gcc.dg/struct-in-proto-1.c: New test.
13862
13863 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13864
13865         * gcc.dg/cpp/include2.c: Only expect one message.
13866
13867 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13868
13869         PR c++/9447
13870         * g++.dg/template/using1.C: New test.
13871         * g++.dg/template/using2.C: New test.
13872         * g++.dg/template/using3.C: New test.
13873         * g++.dg/template/using4.C: New test.
13874
13875 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13876
13877         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13878         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13879
13880 2003-07-28  Jan Hubicka  <jh@suse.cz>
13881
13882         PR c++/11530
13883         * g++.dg/opt/call1.C: New test.
13884
13885 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13886
13887         PR c++/11667
13888         * g++.dg/init/enum2.C: New test.
13889         * g++.dg/template/overload1.C: Add "-w" option.
13890
13891 2003-07-28    <hp@bitrange.com>
13892
13893         * gcc.dg/Wdeclaration-after-statement-1.c,
13894         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13895
13896 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13897
13898         * gcc.c-torture/compile/20030725-1.c: New test.
13899
13900 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13901
13902         * gcc.dg/20030505.c: Only run for SPE.
13903         Remove definition of opaque type.
13904
13905 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13906
13907         * g++.dg/template/ptrmem6.C: New test.
13908
13909 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13910
13911         * gcc.c-torture/compile/zero-strct-2.c: New test.
13912
13913 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13914
13915         * gcc.dg/intermod-1.c: New test.
13916
13917 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         PR c++/11617
13920         * g++.dg/template/lookup2.C: New test.
13921         * g++.dg/template/memclass1.C: Remove instantiated from error.
13922         * g++.dg/other/error2.C: Tweak expected errors.
13923
13924         PR c++/11596
13925         * g++.dg/template/defarg3.C: New test.
13926
13927         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13928
13929 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13930
13931         * g++.dg/inherit/access5.C: New test.
13932
13933 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13934
13935         PR c++/11513
13936         * g++.dg/template/crash8.C: New test.
13937
13938 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13939
13940         PR c/10602
13941         * gcc.dg/noncompile/incomplete-2.c: New test.
13942
13943 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/11645
13946         * g++.dg/inherit/access4.C: New test.
13947
13948         PR c++/11517
13949         * g++.dg/expr/cond2.C: New test.
13950
13951         PR optimization/10679
13952         * g++.dg/opt/inline4.C: New test.
13953
13954 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * g++.dg/parse/crash10: New test.
13957
13958 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.dg/ext/flexary1.C: New test.
13961
13962 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13963
13964         PR c++/10793
13965         * g++.dg/template/crash9.C: New test.
13966
13967 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13968
13969         PR c++/3004
13970         * g++.dg/parse/typedef3.C: New test.
13971
13972         PR c++/7906
13973         * g++.dg/parse/operator2.C: New test.
13974
13975         PR c++/8895
13976         * g++.dg/parse/def-tmpl-arg1.C: New test.
13977
13978         PR c++/9282
13979         * g++.dg/parse/funptr1.C: New test.
13980
13981         PR c++/9452
13982         * g++.dg/parse/ambig3.C: New test.
13983
13984         PR c++/9454
13985         * g++.dg/parse/operator3.C: New test.
13986
13987         PR c++/9486
13988         * g++.dg/parse/template10.C: New test.
13989
13990         PR c++/9488
13991         * g++.dg/parse/template11.C: New test.
13992
13993         PR c++/10150
13994         * g++.dg/parse/invalid-op1.C: New test.
13995
13996         PR c++/10247
13997         * g++.dg/parse/condexpr1.C: New test.
13998
13999 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14000
14001         * g++.dg/ext/packed3.C: New test.
14002         * g++.dg/ext/packed4.C: New test.
14003
14004         * gcc.dg/pack-test-3.c: New test.
14005
14006 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14007
14008         * lib/compat.exp: Handle dg-options per source file.
14009         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
14010         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
14011         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
14012         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
14013         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
14014         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
14015         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
14016         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
14017         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
14018         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
14019         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
14020         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
14021         * g++.dg/compat/break/bitfield7_x.C: Ditto.
14022         * g++.dg/compat/break/bitfield7_y.C: Ditto.
14023
14024 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
14025
14026         PR c/10320
14027         * gcc.c-torture/execute/20030718-1.c: New test.
14028
14029 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14030
14031         PR optimization/11536
14032         * gcc.dg/20030721-1.c: New test.
14033
14034 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/11546
14037         * g++.dg/template/lookup1.C: New test.
14038
14039 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
14040
14041         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
14042         diagnostics of ill-formed constructs involving labels.
14043         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
14044         the new 'previously defined here' message.
14045
14046 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.dg/parse/non-dependent2.C: New test.
14049
14050 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
14051
14052         * g++.dg/init/init-ref4.C: xfail on targets without
14053         weak symbols.
14054
14055 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
14056
14057         PR target/11087
14058         * gcc.c-torture/execute/20030717-1.c: New test.
14059
14060 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14061
14062         * g++.dg/opt/cfg1.C: New test.
14063
14064 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
14065
14066         PR optimization/11557
14067         * gcc.dg/20030717-1.c: New test.
14068
14069 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
14070
14071         PR c++/10476
14072         * g++.dg/expr/crash-1.C: New test.
14073
14074         PR c++/11027
14075         * g++.dg/template/init3.C: New test.
14076
14077         PR c++/8222
14078         * g++.dg/template/non-dependent1.C: New test.
14079
14080         PR c++/11070
14081         * g++.dg/template/non-dependent2.C: New test.
14082
14083         PR c++/11071
14084         * g++.dg/template/non-dependent3.C: New test.
14085
14086         PR c++/9907
14087         * g++.dg/template/sizeof5.C: New test.
14088
14089 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
14090
14091         PR 11498
14092         * gcc.c-torture/compile/mangle-1.c: New file.
14093
14094 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14095
14096         PR c++/7809
14097         * g++.dg/parse/access3.C: New test.
14098
14099 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
14100
14101         PR c++/11384
14102         * g++.dg/init/init-ref4.C: New test.
14103
14104 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/11547
14107         * g++.dg/parse/constant3.C: New test.
14108         * g++.dg/parse/crash7.C: Likewise.
14109
14110 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
14111
14112         PR target/11008
14113         * gcc.dg/i386-pentium4-not-mull.c: New.
14114
14115 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
14116
14117         * gcc.dg/asm-names.c (ymain): Make it weak.
14118
14119 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14120
14121         PR c++/5421
14122         * g++.dg/template/friend21.C: New test.
14123
14124 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
14125
14126         * gcc.dg/cleanup-8.c: New test.
14127         * gcc.dg/cleanup-9.c: New test.
14128
14129 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
14130
14131         * g++.dg/ext/dll-MI1.h: New file.
14132         * g++.dg/ext/dllexport-MI1.C: New file.
14133         * g++.dg/ext/dllimport-MI1.C: New file.
14134
14135 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
14138         it does not have cmpstrsi patterns (just cmpmemsi).
14139
14140 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
14141
14142         PR debug/11473
14143         * g++.dg/debug/debug8.C: New test.
14144
14145 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14146
14147         PR c++/10108
14148         * g++.dg/template/crash7.C: New test.
14149
14150 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
14151
14152         PR target/10795
14153         * gcc.c-torture/compile/20030708-1.c: New.
14154
14155 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14156
14157         * gcc.c-torture/execute/20030715-1.c: New test.
14158
14159 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
14160
14161         * gcc.dg/pch/inline-3.c: New file.
14162         * gcc.dg/pch/inline-3.hs: New file.
14163         * gcc.dg/pch/inline-4.c: New file.
14164         * gcc.dg/pch/inline-4.hs: New file.
14165
14166 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/11509
14169         * g++.dg/template/crash6.C: New test.
14170
14171         PR c++/7053
14172         * g++.dg/template/friend20.C: New test.
14173
14174         PR c++/7019
14175         * g++.dg/template/overload2.C: New test.
14176
14177 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14178
14179         PR optimization/11440
14180         * gcc.c-torture/execute/20030714-1.c: New test.
14181
14182 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14183
14184         PR c++/11154
14185         * g++.dg/template/partial2.C: New test.
14186
14187 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
14188
14189         PR c++/11503
14190         * g++.dg/template/anon1.C: New test.
14191
14192         PR c++/11493
14193         PR c++/11495
14194         * g++.dg/parse/template9.C: Likewise.
14195         * g++.dg/template/crash4.C: New test.
14196         * g++.dg/template/koenig1.C: Likewise.
14197         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
14198         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
14199         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
14200         functions.
14201         * g++.old-deja/g++.jason/template36.C: Likewise.
14202         * g++.old-deja/g++.mike/p1989.C: Likewise.
14203         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
14204         * g++.old-deja/g++.pt/ttp20.C: Use this->.
14205         * g++.old-deja/g++.pt/ttp21.C: Use this->.
14206         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
14207         compiling.
14208         * g++.old-deja/g++.pt/union2.C: Use this->.
14209
14210 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
14211
14212         * gcc.dg/20030711-1.c: New test.
14213
14214 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         PR c++/11050
14217         * g++.dg/parse/args1.C: New test.
14218         * g++.pt/defarg8.C: Change expected errors.
14219
14220 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
14221
14222         PR c++/8164
14223         * g++.dg/template/nontype2.C: New test.
14224
14225         PR c++/10558
14226         * g++.dg/parse/template8.C: New test.
14227
14228         PR c++/8327
14229         * g++.dg/template/scope1.C: New test.
14230
14231         * g++.dg/warn/Wsign-compare-1.C: New test.
14232
14233 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14234
14235         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
14236
14237 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/9411
14240         * g++.dg/template/explicit2.C: New test.
14241
14242         PR c++/10032
14243         * g++.dg/warn/pedantic1.C: New test.
14244
14245 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         PR c++ 9483
14248         * g++.dg/other/field1.C: New test.
14249
14250 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
14251
14252         PR c/11449
14253         * gcc.c-torture/compile/20030707-1.c: New.
14254
14255 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14256
14257         PR c++/10849
14258         * g++.dg/template/access12.C: New test.
14259
14260 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14261
14262         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14263         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14264         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14265         * gcc.misc-tests/gcov.exp: Update
14266         * g++.dg/gcov/gcov.exp: Update
14267         * lib/gcov.exp: Update.
14268
14269 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14270
14271         * g++.dg/abi/mangle17.C: Make sure template expressions are
14272         dependent.
14273         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14274         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14275         * g++.dg/opt/stack1.C: Remove erroneous code.
14276         * g++.dg/parse/template7.C: New test.
14277         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14278         * g++.old-deja/g++.pt/crash4.C: Likewise.
14279
14280 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14281
14282         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14283         with zero or one occurence of `$' after the initial `L'.
14284
14285 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14286
14287         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14288
14289 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14290
14291         PR c/11370
14292         * gcc.dg/Wunreachable-6.c: New testcase.
14293         * gcc.dg/Wunreachable-7.c: New testcase.
14294
14295 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14296
14297         PR c/11420
14298         * gcc.dg/20030708-1.c: New test.
14299
14300 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14301
14302         * gcc.dg/compat/sdata-section.h: New file.
14303         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14304         * gcc.dg/torture/mips-sdata-1.c: New test.
14305
14306 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14307
14308         PR c++/11030
14309         * g++.dg/template/friend19.C: New test.
14310
14311 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14312
14313         * g++.dg/opt/strength-reduce.C: New test.
14314
14315 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14316
14317         PR target/10979
14318         * gcc.dg/20030707-1.c: New testcase.
14319
14320 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14321
14322         PR optimization/11059
14323         * g++.dg/opt/emptyunion.C: New testcase.
14324
14325 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14326             Eric Botcazou  <ebotcazou@libertysurf.fr>
14327
14328         * g++.dg/opt/stack1.C: New test.
14329
14330 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14331
14332         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14333         run test.
14334
14335         PR c++/11431
14336         * g++.dg/expr/static_cast3.C: New test.
14337
14338 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14339
14340         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14341         everywhere.
14342         * gcc.dg/concat.c: Concatenation of string constants with
14343         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14344         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14345         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14346         necessary to avoid multi-character character constant warning.
14347         * gcc.dg/cpp/escape.c: Likewise.
14348         * gcc.dg/cpp/ucs.c: Likewise.
14349         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14350         Fix a typo.
14351
14352 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14353
14354         PR c/11428
14355         * gcc.c-torture/compile/20030704-1.c: New.
14356
14357 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14358
14359         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14360
14361 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14362
14363         PR c++/5287, PR c++/7910,  PR c++/11021
14364         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14365         tests for warnings.
14366         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14367         * g++.dg/ext/dllimport3.C: Likewise.
14368         * g++.dg/ext/dllimport4.C: New file.
14369         * g++.dg/ext/dllimport5.C: New file.
14370         * g++.dg/ext/dllimport6.C: New file.
14371         * g++.dg/ext/dllimport7.C: New file.
14372         * g++.dg/ext/dllimport8.C: New file.
14373         * g++.dg/ext/dllimport9.C: New file.
14374         * g++.dg/ext/dllimport10.C: New file.
14375         * g++.dg/ext/dllexport1.C: New file.
14376
14377 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14378
14379         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14380         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14381
14382 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14383
14384         * gcc.dg/builtins-25.c: New testcase.
14385         * gcc.dg/builtins-26.c: New testcase.
14386
14387 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14388
14389         * gcc.dg/compat/vector-defs.h: New file.
14390         * gcc.dg/compat/vector-setup.h: New file.
14391         * gcc.dg/compat/vector-check.h: New file.
14392         * gcc.dg/compat/vector-1_main.c: New file.
14393         * gcc.dg/compat/vector-1_x.c: New file.
14394         * gcc.dg/compat/vector-1_y.c: New file.
14395         * gcc.dg/compat/vector-2_main.c: New file.
14396         * gcc.dg/compat/vector-2_x.c: New file.
14397         * gcc.dg/compat/vector-2_y.c: New file.
14398
14399         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14400         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14401         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14402         * gcc.dg/compat/struct-align-1.h: New file.
14403         * gcc.dg/compat/struct-align-1_main.c: New file.
14404         * gcc.dg/compat/struct-align-1_x.c: New file.
14405         * gcc.dg/compat/struct-align-1_y.c: New file.
14406         * gcc.dg/compat/struct-align-2.h: New file.
14407         * gcc.dg/compat/struct-align-2_main.c: New file.
14408         * gcc.dg/compat/struct-align-2_x.c: New file.
14409         * gcc.dg/compat/struct-align-2_y.c: New file.
14410
14411         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14412         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14413         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14414         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14415         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14416         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14417         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14418         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14419         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14420         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14421         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14422         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14423         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14424         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14425         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14426         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14427         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14428         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14429         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14430         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14431         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14432         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14434         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14435         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14436         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14437         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14438         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14439         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14440
14441 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14442
14443         * gcc.dg/i386-call-1.c: New test.
14444
14445 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14446
14447         PR c++/9162
14448         * g++.dg/parse/defarg4.C: New.
14449
14450 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14451
14452         PR target/10700
14453         * gcc.c-torture/compile/20030703-1.c: New test case.
14454
14455 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14456
14457         * g++.dg/template/local3.C: Remove extra semicolon.
14458
14459 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14460
14461         * gcc.dg/i386-volatile-1.c: New test.
14462
14463 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14464
14465         PR c++/11072
14466         * g++.dg/other/offsetof2.C: XFAIL.
14467         * g++.dg/other/offsetof5.C: New.
14468
14469         PR c++/10219
14470         * g++.dg/template/error1.C: New.
14471
14472         PR c++/9779
14473         * g++.dg/template/dependent-expr1.C: New.
14474
14475 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14476
14477         PR c++/6949
14478         * g++.dg/template/local3.C: New test.
14479
14480         PR c++/11149
14481         * g++.dg/lookup/scoped6.C: New test.
14482
14483 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14484
14485         PR c++/8046
14486         * g++.dg/other/error7.C: New test.
14487
14488 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14489
14490         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14491         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14492         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14493         * g++.old-deja/g++.other/union2.C: Likewise.
14494         * gcc.dg/c90-const-expr-2.c: Likewise.
14495         * gcc.dg/c90-const-expr-3.c: Likewise.
14496         * gcc.dg/c99-const-expr-2.c: Likewise.
14497         * gcc.dg/c99-const-expr-3.c: Likewise.
14498         * gcc.dg/concat.c: Likewise.
14499
14500 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14501
14502         PR c++/9559
14503         * g++.dg/init/static1.C: New test.
14504
14505 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14506
14507         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14508         * g++.old-deja/g++.other/access2.C: Likewise.
14509         * g++.old-deja/g++.other/decl2.C: Likewise.
14510         * gcc.c-torture/execute/20020615-1.c: Likewise.
14511
14512 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14513
14514         PR c++/4933
14515         * g++.dg/template/sizeof4.C: New test.
14516
14517 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14518
14519         * g++.dg/other/error6.C: New test.
14520
14521 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14522
14523         PR c++/10750
14524         * g++.dg/parse/constant2.C: New test.
14525
14526 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14527
14528         PR c++/11106
14529         * g++.dg/other/error5.C: New test.
14530
14531 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14532
14533         * gcc.dg/format/gcc_diag-1.c: New test.
14534
14535 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14536
14537         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14538
14539 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14540
14541         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14542         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14543         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14544
14545 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gcc.c-torture/execute/builtins/string-8.c: New test.
14548         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14549         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14550         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14551
14552 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14553
14554         PR c++/10468
14555         * g++.dg/ext/typeof6.C: New test.
14556
14557 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14558
14559         PR c++/10796
14560         * g++.dg/init/enum1.C: New test.
14561
14562 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14563
14564         * gcc.dg/20030627-1.c: New test.
14565
14566 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14567
14568         PR c++/11332
14569         * g++.dg/expr/static_cast2.C: New test.
14570
14571 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14572             Jakub Jelinek  <jakub@redhat.com>
14573
14574         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14575         sprintf(dst,"%s",src) optimization.
14576         * gcc.c-torture/execute/20030626-1.c: New test case.
14577         * gcc.c-torture/execute/20030626-2.c: New test case.
14578
14579 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14580
14581         * gcc.c-torture/execute/multi-ix.c: New test.
14582
14583         * gcc.c-torture/execute/simd-4.c (main):
14584         Added missing semicolon at end of union.
14585
14586 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14587
14588         PR c++/8266
14589         * g++.dg/template/explicit-instantiation3.C: New test.
14590
14591 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14592
14593         * gcc.dg/20030626-1.c: Use signed char.
14594
14595 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14596
14597         * gcc.dg/20030626-1.c: New test.
14598
14599 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14600
14601         * const-str-2.m: Update.
14602
14603 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14604
14605         PR c++/10990
14606         * g++.dg/rtti/dyncast1.C: New test.
14607         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14608         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14609         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14610
14611         PR c++/10931
14612         * g++.dg/expr/static_cast1.C: New test.
14613
14614 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14615
14616         * gcc.dg/20030625-1.c: New test.
14617
14618 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14619
14620         * gcc.c-torture/compile/20030624-1.c: New test case.
14621
14622 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14623
14624         * gcc.c-torture/execute/string-opt-17.c: New test.
14625
14626 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14627
14628         PR c++/5754
14629         * g++.dg/parse/crash6.C: New test.
14630
14631 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14632
14633         * gcc.dg/builtins-24.c: New test case.
14634
14635 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * g++.dg/opt/operator1.C: New test.
14638
14639 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14640
14641         * gcc.c-torture/execute/string-opt-16.c: New test case.
14642
14643 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14644
14645         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14646         * g++.old-deja/g++.other/conv7.C: Likewise
14647         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14648         * g++.old-deja/g++.other/overload14.C: Likewise.
14649
14650 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14651
14652         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14653         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14654
14655 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14656
14657         PR c++/10888
14658         * g++.dg/warn/Winline-3.C: New test.
14659
14660 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14661
14662         * lib/target-supports.exp (check_alias_available): Make the test
14663         program acceptable to the Solaris assembler.
14664
14665         PR c++/10749
14666         * g++.dg/template/memclass2.C: New test.
14667
14668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14669             Eric Botcazou  <ebotcazou@libertysurf.fr>
14670
14671         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14672         data for non-matching targets.
14673         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14674
14675 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14676
14677         PR c++/10845
14678         * g++.dg/template/member3.C: New test.
14679
14680 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/10939
14683         * g++.dg/template/func1.C: New test.
14684
14685         PR c++/9649
14686         * g++.dg/template/static4.C: New test.
14687         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14688
14689         PR c++/11041
14690         * g++.dg/init/ref7.C: New test.
14691
14692 2003-06-19  Matt Austern  <austern@apple.com>
14693
14694         PR c++/11228
14695         * g++.dg/anew1.C: New test.
14696         * g++.dg/anew2.C: New test.
14697         * g++.dg/anew3.C: New test.
14698         * g++.dg/anew4.C: New test.
14699
14700 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14701
14702         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14703
14704 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14705
14706         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14707         endian-dependent.
14708
14709 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14710
14711         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14712         Remove cruft.
14713
14714 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14715
14716         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14717         * gcc.c-torture/compile/961203-1.c: Likewise.
14718         * gcc.c-torture/compile/980506-1.c: Likewise.
14719
14720 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/10712
14723         * g++.dg/lookup/using7.C: New test.
14724
14725 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14726
14727         PR c++/11105
14728         * g++.dg/abi/conv1.C: Remove it.
14729         * g++.dg/template/conv7.C: New test.
14730         * g++.dg/template/conv8.C: Likewise.
14731         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14732         conversion operator.
14733
14734 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14735
14736         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14737         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14738         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14739         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14740         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14741         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14742         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14743         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14744         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14745         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14746         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14747         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14748         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14749         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14750         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14751         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14752         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14753         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14754         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14756         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14757         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14758         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14759         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14760         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14761         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14762         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14763         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14764         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14765
14766 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14769         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14770         indications.
14771
14772 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14773
14774         * gcc.dg/i386-387-5.c: New test case.
14775         * gcc.dg/i386-387-6.c: New test case.
14776         * gcc.dg/builtins-23.c: New test case.
14777
14778 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14779
14780         * gcc.dg/builtins-22.c: New test case.
14781         * gcc.dg/i386-387-1.c: Update to test exp.
14782         * gcc.dg/i386-387-2.c: Likewise.
14783
14784 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14785
14786         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14787
14788 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14789
14790         * lib/gcc-dg.exp (dg-require-dll): New function.
14791         (dg-xfail-if): Likewise.
14792         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14793         driver.
14794
14795         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14796         * gcc.c-torture/compile/20001205-1.c: Likewise.
14797         * gcc.c-torture/compile/20001226-1.c: Likewise.
14798         * gcc.c-torture/compile/20010518-2.c: Likewise.
14799         * gcc.c-torture/compile/20020312-1.c: Likewise.
14800         * gcc.c-torture/compile/20020604-1.c: Likewise.
14801         * gcc.c-torture/compile/920501-12.c: Likewise.
14802         * gcc.c-torture/compile/920501-4.c: Likewise.
14803         * gcc.c-torture/compile/920520-1.c: Likewise.
14804         * gcc.c-torture/compile/920521-1.c: Likewise.
14805         * gcc.c-torture/compile/920625-1.c: Likewise.
14806         * gcc.c-torture/compile/961203-1.c: Likewise.
14807         * gcc.c-torture/compile/980506-1.c: Likewise.
14808         * gcc.c-torture/compile/981006-1.c: Likewise.
14809         * gcc.c-torture/compile/981022-1.c: Likewise.
14810         * gcc.c-torture/compile/981223-1.c: Likewise.
14811         * gcc.c-torture/compile/990617-1.c: Likewise.
14812         * gcc.c-torture/compile/dll.c: Likewise.
14813         * gcc.c-torture/compile/labels-3.c: Likewise.
14814         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14815         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14816         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14817         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14818         * gcc.c-torture/compile/simd-5.c: Likewise.
14819         * gcc.c-torture/compile/20000804-1.x: Remove.
14820         * gcc.c-torture/compile/20001205-1.x: Likewise.
14821         * gcc.c-torture/compile/20001226-1.x: Likewise.
14822         * gcc.c-torture/compile/20010518-2.x: Likewise.
14823         * gcc.c-torture/compile/20020312-1.x: Likewise.
14824         * gcc.c-torture/compile/20020604-1.x: Likewise.
14825         * gcc.c-torture/compile/920501-12.x: Likewise.
14826         * gcc.c-torture/compile/920501-4.x: Likewise.
14827         * gcc.c-torture/compile/920520-1.x: Likewise.
14828         * gcc.c-torture/compile/920521-1.x: Likewise.
14829         * gcc.c-torture/compile/920625-1.x: Likewise.
14830         * gcc.c-torture/compile/961203-1.x: Likewise.
14831         * gcc.c-torture/compile/980506-1.x: Likewise.
14832         * gcc.c-torture/compile/981006-1.x: Likewise.
14833         * gcc.c-torture/compile/981022-1.x: Likewise.
14834         * gcc.c-torture/compile/981223-1.x: Likewise.
14835         * gcc.c-torture/compile/990617-1.x: Likewise.
14836         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14837         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14838         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14839         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14840         * gcc.c-torture/compile/simd-5.x: Likewise.
14841
14842         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14843
14844 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14845
14846         * gcc.c-torture/execute/20030611-1.c: New test.
14847
14848 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14849
14850         PR middle-end/168
14851         * gcc.dg/20030612-1.c: New test case.
14852
14853 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14854
14855         PR c++/10635
14856         * g++.dg/expr/cast1.C: New test.
14857
14858 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14859
14860         * gcc.dg/builtins-21.c: New test case.
14861
14862 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14863
14864         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14865         options instead of at the end.
14866         * lib/objc.exp (objc_target_compile): Likewise.
14867
14868 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14869
14870         PR c++/10432
14871         * g++.dg/parse/error1.C: New test.
14872
14873 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14874
14875         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14876         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14877         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14878         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14879         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14880         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14881         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14882         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14883         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14884         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14885         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14886         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14887         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14888         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14889         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14890         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14891         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14892         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14893         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14894         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14895         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14896         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14897         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14898         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14899
14900         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14901         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14902         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14903         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14904         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14905         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14906         * gcc.dg/compat/scalar-return-3_main.c: New file.
14907         * gcc.dg/compat/scalar-return-3_x.c: New file.
14908         * gcc.dg/compat/scalar-return-3_y.c: New file.
14909         * gcc.dg/compat/scalar-return-4_main.c: New file.
14910         * gcc.dg/compat/scalar-return-4_x.c: New file.
14911         * gcc.dg/compat/scalar-return-4_y.c: New file.
14912
14913 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14914
14915         * gcc.dg/compat/fp2-struct-check.h: New file.
14916         * gcc.dg/compat/fp2-struct-defs.h: New file.
14917         * gcc.dg/compat/fp2-struct-init.h: New file.
14918         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14919         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14920         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14921         * gcc.dg/compat/struct-return-10_main.c: New file.
14922         * gcc.dg/compat/struct-return-10_x.c: New file.
14923         * gcc.dg/compat/struct-return-10_y.c: New file.
14924
14925         * gcc.dg/compat/compat-common.h: New file.
14926         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14927         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14928         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14929         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14930         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14931         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14932         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14933         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14934         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14935         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14936         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14937         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14938         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14939         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14940         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14941         * gcc.dg/compat/small-struct-check.h: Ditto.
14942         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14943         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14944         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14945         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14946         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14947         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14948         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14949         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14950         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14951         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14952         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14953         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14954         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14955         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14956         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14957         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14958         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14959         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14960         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14961         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14962         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14963         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14964         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14965         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14966         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14968         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14969         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14971         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14972
14973 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14974
14975         * g++.dg/pch/static-1.C: New file.
14976         * g++.dg/pch/static-1.Hs: New file.
14977
14978 2003-06-10  Richard Henderson  <rth@redhat.com>
14979
14980         * gcc.dg/asm-7.c: Adjust expected warning text.
14981
14982 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14983
14984         * gcc.dg/builtins-20.c: New test case.
14985
14986 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14987
14988         PR c++/11131
14989         * g++.dg/opt/template1.C: New test.
14990
14991 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14992
14993         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14994         additional_sources.
14995
14996 2003-05-21  David Taylor  <dtaylor@emc.com>
14997
14998         * gcc.dg/Wpadded.c: New file.
14999
15000 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15001
15002         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15003         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15004         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15005         dg-require-weak.
15006
15007 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15008
15009         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
15010
15011 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15012
15013         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
15014         (dg-require-alias): Likewise.
15015         (dg-require-gc-sections): Likewise.
15016         * lib/target-supports.exp (check_gc_sections_available): Likewise.
15017
15018 2003-06-08  Richard Henderson  <rth@redhat.com>
15019
15020         * gcc.dg/20011029-2.c: Fix the array reference.
15021         * gcc.dg/asm-7.c: New.
15022
15023 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
15024
15025         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
15026
15027 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
15028
15029         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
15030         (dg-require-gc-sections): Likewise.
15031
15032 2003-06-08  Jan Hubicka  <jh@suse.cz>
15033
15034         * i386-cmov1.c: Fix regular expression.
15035         * i386-cvt-1.c: Likewise.
15036         * i386-local.c: Likewise.
15037         * i386-local2.c: Likewise.
15038         * i386-mul.c: Likewise.
15039         * i386-ssetype-1.c: Likewise.
15040         * i386-ssetype-3.c: Likewise.
15041         * i386-ssetype-5.c: Likewise.
15042
15043 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15044
15045         PR c++/11039
15046         * g++.dg/warn/implicit-typename2.C: New test.
15047         * g++.dg/warn/implicit-typename3.C: New test.
15048
15049 2003-06-07  Richard Henderson  <rth@redhat.com>
15050
15051         * g++.dg/other/offsetof3.C: Use size_t.
15052         * g++.dg/other/offsetof4.C: Likewise.
15053
15054 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
15055
15056         * lib/copy-file.exp: New. Implement gcc_copy_files.
15057
15058         * lib/dg-pch.exp: Load copy-file.exp
15059         (dg-pch): Use gcc_copy_files instead of "file copy".
15060
15061 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
15062
15063         * gcc.dg/weak/weak.exp: Simplify.
15064         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
15065         * gcc.dg/weak/weak-1.c: Likewise.
15066         * gcc.dg/weak/weak-2.c: Likewise.
15067         * gcc.dg/weak/weak-3.c: Likewise.
15068         * gcc.dg/weak/weak-4.c: Likewise.
15069         * gcc.dg/weak/weak-5.c: Likewise.
15070         * gcc.dg/weak/weak-6.c: Likewise.
15071         * gcc.dg/weak/weak-7.c: Likewise.
15072         * gcc.dg/weak/weak-8.c: Likewise.
15073         * gcc.dg/weak/weak-9.c: Likewise.
15074
15075 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
15076
15077         gcc.c-torture/execute/20030606-1.c: New.
15078
15079 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15080
15081         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
15082         * gcc.dg/builtins-19.c: Likewise.
15083
15084 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15085
15086         * gcc.dg/builtins-2.c: Add some more tests.
15087         * gcc.dg/builtins-18.c: New test case.
15088         * gcc.dg/builtins-19.c: New test case.
15089
15090 2003-06-06  Roger Sayle  <roger@eyesopen.com>
15091             Jim Wilson  <wilson@tuliptree.org>
15092
15093         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
15094
15095 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
15098         mempcpy/stpcpy calls not to be optimized into something else.
15099         * gcc.c-torture/execute/string-opt-3.c: Moved to...
15100         * gcc.c-torture/execute/builtins/string-7.c: ...here.
15101         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
15102
15103 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15104
15105         * gcc.dg/format/asm_fprintf-1.c: New test.
15106
15107 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * lib/gcc-defs.exp (additional_sources): New variable.
15110         (dg-additional-sources): New function.
15111         (additional_files): New variable.
15112         (dg-additional-files): New function.
15113         (dg-additional-files-options): Likewise.
15114         * lib/gcc-dg.exp (dg-require-weak): New function.
15115         (dg-require-alias): Likewise.
15116         (dg-require-gc-sections): Likewise.
15117         * lib/target-supports.exp (check_alias_available): Remove testfile
15118         parameter.
15119         (check_gc_sections_available): New function.
15120         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
15121         (dg-gpp-additional-files): Likewise.
15122         * lib/g++.exp (additional_sources): Remove.
15123         (additional_files): Likewise.
15124         (g++_target_compile): Use dg-additional-files-options.
15125
15126         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
15127         Tcl logic.
15128         * gcc.dg/special/ecos.exp: Remove.
15129         * gcc.dg/special/20000419-2.c: Use dg-require-*.
15130         * gcc.dg/special/alias-1.c: Likewise.
15131         * gcc.dg/special/alias-2.c: Likewise.
15132         * gcc.dg/special/gcsec-1.c: Likewise.
15133         * gcc.dg/special/weak-1.c: Likewise.
15134         * gcc.dg/special/weak-2.c: Likewise.
15135         * gcc.dg/special/wkali-1.c: Likewise.
15136         * gcc.dg/special/wkali-2.c: Likewise.
15137
15138         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
15139         dg-gpp-additional-*.
15140         * g++.dg/special/conpr-3.C: Likewise.
15141         * g++.dg/special/conpr-4.C: Likewise.
15142         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
15143         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
15144         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
15145         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
15146         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
15147         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
15148         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
15149         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
15150         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
15151         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
15152         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
15153         * g++.old-deja/g++.other/comdat1.C: Likewise.
15154         * g++.old-deja/g++.other/comdat2.C: Likewise.
15155         * g++.old-deja/g++.other/comdat3.C: Likewise.
15156         * g++.old-deja/g++.other/ctor1.C: Likewise.
15157         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
15158
15159 2003-06-05  Richard Henderson  <rth@redhat.com>
15160
15161         * gcc.dg/debug/20030605-1.c: New.
15162
15163 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15164
15165         * README.QMTEST: Update.
15166
15167 2003-06-04  Richard Henderson  <rth@redhat.com>
15168
15169         * gcc.dg/cleanup-1.c: New.
15170         * gcc.dg/cleanup-2.c: New.
15171         * gcc.dg/cleanup-3.c: New.
15172         * gcc.dg/cleanup-4.c: New.
15173         * gcc.dg/cleanup-5.c: New.
15174         * gcc.dg/cleanup-6.c: New.
15175         * gcc.dg/cleanup-7.c: New.
15176
15177 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
15178
15179         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
15180
15181         * lib/dg-pch.exp: New file.
15182         * g++.dg/pch/pch.exp: Use dg-pch.exp.
15183         * gcc.dg/pch/pch.exp: Likewise.
15184
15185 2003-06-04  Roger Sayle  <roger@eyesopen.com>
15186
15187         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
15188         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
15189         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
15190         * gcc.dg/builtins-17.c: New test case.
15191         * gcc.dg/i386-387-4.c: New test case.
15192         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
15193
15194 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15195
15196         * gcc.dg/ultrasp9.c: New test.
15197
15198 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15199
15200         * gcc.c-torture/compile/20030604-1.c: New test.
15201         * gcc.dg/sparc-constant-1.c: New test.
15202
15203 2003-06-03  Glen Nakamura  <glen@imodulo.com>
15204
15205         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
15206
15207 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
15208
15209         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
15210
15211         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
15212         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
15213
15214 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
15215
15216         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
15217
15218 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15219
15220         PR c++/10940
15221         * g++.dg/template/spec10.C: New test.
15222
15223 2003-06-03  Roger Sayle  <roger@eyesopen.com>
15224
15225         * gcc.dg/builtins-16.c: New test case.
15226
15227 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
15228
15229         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
15230         mempcpy test with post-increments.
15231         * gcc.c-torture/execute/string-opt-3.c: New test.
15232         * gcc.dg/string-opt-1.c: New test.
15233
15234 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
15235
15236         PR fortran/10965
15237         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
15238
15239 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
15240
15241         * lib/scanasm.exp (dg-scan): New function, factored out of ...
15242         (scan-assembler): ... here.  Use dg-scan.
15243         (scan-assembler-not): Likewise.
15244         (scan-file): New function.
15245         (scan-file-not): Likewise.
15246         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
15247         * gcc.dg/cpp/_Pragma4.c: Likewise.
15248         * gcc.dg/cpp/_Pragma5.c: Likewise.
15249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15250         * gcc.dg/cpp/avoidpaste2.c: Likewise.
15251         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15252         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15253         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15254         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15255         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15256         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15257         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15258         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15259         * gcc.dg/cpp/cxxcom1.c: Likewise.
15260         * gcc.dg/cpp/line1.c: Likewise.
15261         * gcc.dg/cpp/maccom1.c: Likewise.
15262         * gcc.dg/cpp/maccom2.c: Likewise.
15263         * gcc.dg/cpp/maccom3.c: Likewise.
15264         * gcc.dg/cpp/maccom4.c: Likewise.
15265         * gcc.dg/cpp/maccom5.c: Likewise.
15266         * gcc.dg/cpp/maccom6.c: Likewise.
15267         * gcc.dg/cpp/multiline.c: Likewise.
15268         * gcc.dg/cpp/spacing1.c: Likewise.
15269         * gcc.dg/cpp/spacing2.c: Likewise.
15270         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15271         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15272         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15273         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15274         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15275         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15276         * gcc.dg/cpp/cxxcom2.c: Likewise.
15277         * gcc.dg/cpp/cxxcom2.h: New file.
15278
15279         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15280         * g++.dg/cpp/truefalse.C: Here.
15281         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15282
15283 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15284
15285         * gcc.dg/cpp/redef3.c: New file.
15286
15287 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15288
15289         * gcc.dg/i386-loop-3.c: New test.
15290
15291 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15292
15293         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15294
15295 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15296
15297         * gcc.dg/fwrapv-1.c: New test case.
15298         * gcc.dg/fwrapv-2.c: New test case.
15299
15300 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15301
15302         PR c++/10956
15303         * g++.dg/template/spec9.C: New test.
15304
15305 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15306
15307         * gcc.dg/duff-4.c: New test case.
15308
15309 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15310
15311         PR fortran/10843
15312         * g77.dg/ffixed-form-1.f: New test
15313         * g77.dg/ffixed-form-2.f: New test
15314         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15315         * g77.dg/ffree-form-3.f: New test
15316
15317 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15318
15319         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15320         * gcc.dg/wint_t-1.c: Likewise.
15321
15322 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15323
15324         * g++.dg/template/access11.C: New test.
15325
15326 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15327
15328         PR c++/10849
15329         * g++.dg/template/access10.C: New test.
15330
15331 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15332             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15333
15334         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15335
15336 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15337
15338         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15339         suppress for powerpc-*-darwin*.
15340         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15341
15342 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15343
15344         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15345         suppress option for powerpc-*-darwin*.
15346
15347 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15348
15349         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15350         * gcc.dg/builtins-4.c: Add test for fmod.
15351
15352 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15353
15354         PR c++/10682
15355         * g++.dg/template/instantiate4.C: New test.
15356
15357 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15358
15359         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15360
15361 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15362
15363         * gcc.dg/compat/scalar-return-1_main.c: New file.
15364         * gcc.dg/compat/scalar-return-1_x.c: New file.
15365         * gcc.dg/compat/scalar-return-1_y.c: New file.
15366         * gcc.dg/compat/scalar-return-2_main.c: New file.
15367         * gcc.dg/compat/scalar-return-2_x.c: New file.
15368         * gcc.dg/compat/scalar-return-2_y.c: New file.
15369         * gcc.dg/compat/struct-return-3_main.c: New file.
15370         * gcc.dg/compat/struct-return-3_y.c: New file.
15371         * gcc.dg/compat/struct-return-3_x.c: New file.
15372         * gcc.dg/compat/struct-return-2_main.c: New file.
15373         * gcc.dg/compat/struct-return-2_x.c: New file.
15374         * gcc.dg/compat/struct-return-2_y.c: New file.
15375
15376 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15377
15378         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15379         for hppa*-hp-hpux*.
15380         * gcc.dg/20021014-1.c (dg-options): Likewise.
15381         * gcc.dg/nest.c (dg-options): Likewise.
15382
15383 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15384
15385         PR c++/9738
15386         * g++.dg/ext/dllimport2.C: New file.
15387         * g++.dg/ext/dllimport3.C: New file.
15388
15389 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15390
15391         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15392         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15393         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15394         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15395         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15396         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15397         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15398         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15399         * gcc.dg/compat/small-struct-defs.h: New file.
15400         * gcc.dg/compat/small-struct-init.h: New file.
15401         * gcc.dg/compat/small-struct-check.h: New file.
15402         * gcc.dg/compat/fp-struct-defs.h: New file.
15403         * gcc.dg/compat/fp-struct-check.h: New file.
15404         * gcc.dg/compat/fp-struct-init.h: New file.
15405         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15406         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15407
15408 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15409
15410         * gcc.dg/20030225-2.c: New test.
15411
15412 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15413             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15414
15415         * gcc.c-torture/compile/20030518-1.c: New test case.
15416
15417 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15418
15419         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15420         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15421         gcc-dg-debug-runtest.
15422         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15423         gcc-dg-debug-runtest.
15424
15425 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15426
15427         PR c++/9022
15428         * g++.dg/lookup/using6.C: New test.
15429
15430 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15431
15432         * g++.dg/parse/access2.C: New test.
15433
15434 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15435
15436         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15437         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15438         * gcc.dg/debug/debug.exp: Likewise.
15439
15440 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15441
15442         * gcc.dg/dollar.c: New test.
15443
15444 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15445
15446         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15447         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15448         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15449         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15450         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15451         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15452         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15453         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15454         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15455         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15456         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15457         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15458         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15459         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15460         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15461         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15462         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15463         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15464
15465 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15466
15467         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15468         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15469         support for "repo" mode.
15470         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15471         * lib/g77-dg.exp: Likewise.
15472         * lib/obj-dg.exp: Likewise.
15473
15474 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15475
15476         Merge from gcc-3_2-rhl8-branch:
15477         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15478
15479         * gcc.dg/tls/opt-6.c: New test.
15480
15481         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15482
15483         * gcc.dg/20030405-1.c: New test.
15484
15485         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15486
15487         * gcc.dg/20030309-1.c: New test.
15488
15489         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15490
15491         * gcc.c-torture/execute/20030307-1.c: New test.
15492
15493         2003-02-20  Randolph Chung  <tausq@debian.org>
15494
15495         * gcc.c-torture/compile/20030220-1.c: New test.
15496
15497         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15498
15499         * gcc.dg/20030217-1.c: New test.
15500
15501         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.c-torture/compile/20020129-1.c: New test.
15504
15505         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506
15507         * gcc.dg/unroll-1.c: New test.
15508
15509         2002-11-16  Jan Hubicka  <jh@suse.cz>
15510
15511         * gcc.c-torture/execute/20020920-1.c: New test.
15512
15513         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15514
15515         PR target/7434
15516         * gcc.c-torture/compile/20021008-1.c: New test.
15517
15518         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15519
15520         PR target/7559
15521         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15522
15523         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15524
15525         * gcc.c-torture/compile/20020807-1.c: New test.
15526
15527         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15528
15529         * gcc.dg/tls/opt-1.c: New test.
15530
15531         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15532
15533         * gcc.dg/20020729-1.c: New test.
15534
15535         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15536
15537         * g++.dg/opt/life1.C: New test.
15538
15539         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15540
15541         * gcc.dg/20020525-1.c: New test.
15542
15543         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15544
15545         PR c++/6794
15546         * g++.dg/ext/pretty1.C: New test.
15547         * g++.dg/ext/pretty2.C: New test.
15548
15549 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15550
15551         PR c++/8385
15552         * g++.dg/ext/typeof5.C: New test.
15553
15554 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15555
15556         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15557         __USER_LABEL_PREFIX__ into account.
15558         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15559
15560 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15561
15562         * gcc.dg/builtins-15.c: New test case.
15563
15564 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15565
15566         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15567
15568 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15569
15570         * lib/g++.exp: Tweak handling of additional source files.
15571         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15572         * g++.dg/special/conpr-2a.C: Rename to ...
15573         * g++.dg/special/conpr-2a.cc: ... this.
15574         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15575         * g++.dg/special/conpr-3a.C: Rename to ...
15576         * g++.dg/special/conpr-3a.cc: This.
15577         * g++.dg/special/conpr-3b.C: Rename to ...
15578         * g++.dg/special/conpr-3b.cc: This.
15579         * g++.dg/special/conpr-4.C: New test.
15580         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15581
15582 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15583
15584         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15585
15586 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15587
15588         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15589         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15590         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15591         * g++.old-deja/g++.other/warn3.C: Likewise.
15592
15593 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15594
15595         * gcc.dg/i386-387-1.c: Update to also test log.
15596         * gcc.dg/i386-387-2.c: Likewise.
15597
15598 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15599
15600         * g77.f-torture/execute/int8421.f: New test.
15601
15602 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15603
15604         PR c++/10230, c++/10481
15605         * g++.dg/lookup/scoped5.C: New test.
15606
15607 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15608
15609         PR c++/10552
15610         * g++.dg/template/ttp6.C: New test.
15611
15612 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15613
15614         * gcc.c-torture/execute/builtins: New directory.
15615         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15616         gcc.c-torture/execute/builtins.
15617         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15618         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15619         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15620         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15621
15622 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15623
15624         PR c++/9252
15625         * g++.dg/template/access8.C: New test.
15626         * g++.dg/template/access9.C: New test.
15627
15628 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15629
15630         PR c++/9554
15631         * g++.dg/parse/access1.C: New test.
15632
15633 2003-05-09  DJ Delorie  <dj@redhat.com>
15634
15635         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15636         long, and not an int.
15637
15638 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15639
15640         PR c++/10555, c++/10576
15641         * g++.dg/template/memclass1.C: New test.
15642
15643 2003-05-08  DJ Delorie  <dj@redhat.com>
15644
15645         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15646         targets.
15647         * gcc.c-torture/execute/20021024-1.x: Likewise.
15648         * gcc.c-torture/execute/shiftdi.x: Likewise.
15649         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15650         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15651         * gcc.dg/20021018-1.c: Likewise.
15652
15653 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15654
15655         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15656
15657         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15658         (bcopy): Call memmove.
15659
15660 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15661
15662         * g77.f-torture/compile/8485.f: New test case.
15663
15664 2003-05-07  Richard Henderson  <rth@redhat.com>
15665
15666         PR c++/10570
15667         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15668         Verify exception_cleanup not called for rethrows.
15669         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15670         when exiting catch block without rethrowing.
15671         * g++.dg/eh/forced3.C: New.
15672         * g++.dg/eh/forced4.C: New.
15673
15674 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15675
15676         * gcc.dg/20030505.c: Fix triplet.
15677
15678 2003-05-06  DJ Delorie  <dj@redhat.com>
15679
15680         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15681         * gcc.dg/nest.c: Likewise.
15682
15683 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15684
15685         * gcc.dg/builtins-14.c: New test case.
15686
15687 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15688
15689         * lib/compat.exp (compat-execute): New argument.
15690         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15691         * gcc.dg/compat: New test directory.
15692         * gcc.dg/compat/compat.exp: New expect script.
15693         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15694         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15695         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15696         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15697         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15698         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15699
15700         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15701         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15702         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15703         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15704         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15705         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15706         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15707         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15708         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15709         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15710         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15711         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15712         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15713         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15714         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15715
15716 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15717
15718         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15719
15720 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15721
15722         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15723
15724 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15725
15726         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15727         * gcc.dg/ppc-fsel-2.c: New test.
15728
15729         * gcc.dg/unused-5.c: New test.
15730
15731 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15732
15733         PR c++/10496
15734         * g++.dg/warn/pmf1.C: New test.
15735
15736 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15737
15738         PR c++/4494
15739         * g++.dg/warn/main.C: New test.
15740
15741 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15742
15743         * gcc.dg/nonnull-3.c: New test.
15744
15745 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15746
15747         * gcc.dg/cpp/Wtrigraphs.c: Update.
15748         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15749
15750 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15751
15752         * gcc.dg/ppc-fsel-1.c: New test.
15753
15754 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15755
15756         PR c/10604
15757         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15758
15759 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15760
15761         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15762
15763 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15764
15765         PR c++/9364, c++/10553, c++/10586
15766         * g++.dg/parse/typename4.C: New test.
15767         * g++.dg/parse/typename5.C: Likewise.
15768
15769 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15770
15771         * gcc.c-torture/compile/20030503-1.c: New test.
15772
15773 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15774
15775         * g++.dg/lookup/using5.C: Fix testcase error.
15776
15777 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15778
15779         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15780         since MEABI is no longer supported.  Remove all vestiges
15781         of MEABI from the test.
15782
15783 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15784
15785         PR c++/10554
15786         * g++.dg/lookup/using5.C: New test.
15787
15788 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15789
15790         PR c++/8772
15791         * g++.dg/template/ttp5.C: New test.
15792
15793 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15794
15795         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15796         (dg-gpp-additional-sources): New function.
15797         (dg-gpp-additional-files): Likewise.
15798         * lib/g++.exp (additional_sources): New variable.
15799         (additional_files): Likewise.
15800         (g++_target_compile): Deal with them.
15801         * lib/old-dejagnu.exp: Remove.
15802         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15803         * g++.old-deja: Revise all tests to use dg commands.
15804
15805 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15806
15807         PR c++/9432, c++/9528
15808         * g++.dg/lookup/using4.C: New test.
15809
15810 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15811
15812         * gcc.dg/noreturn-5.c: New file.
15813         * gcc.dg/noreturn-6.c: New file.
15814
15815         * gcc.c-torture/compile/inline-1.c: New file.
15816
15817 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/10551
15820         * g++.dg/template/explicit1.C: New test.
15821
15822 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15823
15824         PR c++/10549
15825         * g++.dg/other/bitfield1.C: New test.
15826
15827         PR c++/10527
15828         * g++.dg/init/new7.C: New test.
15829
15830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15831
15832         * g++.dg/ext/desig1.C: New test.
15833         * g++.dg/ext/init1.C: Update.
15834
15835         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15836
15837 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/10180
15840         * g++.dg/warn/Winline-1.C: New test.
15841
15842 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * gcc.c-torture/execute/string-opt-19.c: New test.
15845
15846         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15847         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15848
15849 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/10506
15852         * g++.dg/init/new6.C: New test.
15853
15854         PR c++/10503
15855         * g++.dg/init/ref6.C: New test.
15856
15857 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15858
15859         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15860
15861 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15862
15863         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15864         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15865
15866 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15867
15868         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15869         initialized static data members.
15870
15871 2003-04-25  H.J. Lu <hjl@gnu.org>
15872
15873         * gcc.dg/ia64-sync-4.c: New test.
15874
15875 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15876
15877         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15878         date.
15879
15880 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15881
15882         PR c++/10337
15883         * g++.dg/warn/conv1.C: New test.
15884         * g++.old-deja/g++.other/conv7.C: Adjust.
15885         * g++.old-deja/g++.other/overload14.C: Adjust.
15886
15887 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/10471
15890         * g++.dg/template/defarg2.C: New test.
15891
15892 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15893
15894         * gcc.dg/cpp/include2.c: Update.
15895         * gcc.dg/cpp/multiline-2.c: New.
15896         * gcc.dg/cpp/multiline.c: Update.
15897         * gcc.dg/cpp/strify2.c: Update.
15898         * gcc.dg/cpp/trad/literals-2.c: Update.
15899
15900 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15901
15902         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15903
15904 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15905
15906         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15907
15908 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15909
15910         PR c++/10451
15911         * g++.dg/parse/crash4.C: New test.
15912
15913         PR c++/9847
15914         * g++.dg/parse/crash5.C: New test.
15915
15916 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/10446
15919         * g++.dg/parse/crash3.C: New test.
15920
15921         PR c++/10428
15922         * g++.dg/parse/elab1.C: New test.
15923
15924 2003-04-22  Devang Patel  <dpatel@apple.com>
15925
15926         * gcc.dg/cpp/trad/funlike-5.c: New test.
15927
15928 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15929
15930         * g++.dg/other/packed1.C: Fix dg options.
15931
15932 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15933
15934         * g++.dg/other/offsetof2.C: New test.
15935
15936 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15937
15938         * g++.dg/template/recurse.C: Adjust location of error messages.
15939
15940 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15941
15942         PR c++/9881
15943         * g++.dg/init/addr-const1.C: New test.
15944         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15945
15946 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15947
15948         PR c++/10405
15949         * g++.dg/lookup/struct-hack1.C: New test.
15950
15951 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15952
15953         * ucs.c: Update diagnostic messages.
15954
15955 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15956
15957         * gcc.dg/cpp/truefalse.cpp: New test.
15958         * gcc.dg/cpp/cpp.exp: Update.
15959         * g++.dg/other/stdbool-if.C: Remove.
15960
15961 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15962
15963         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15964         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15965
15966 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15967
15968         * gcc.c-torture/compile/20030418-1.c: New test.
15969
15970 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15971
15972         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15973
15974 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15975
15976         PR c++/10347
15977         g++.dg/template/dependent-name1.C: New test.
15978
15979 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15980
15981         * gcc.dg/warn-1.c (tourist_guide): New array,
15982         contains a pointer to bar.
15983
15984 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15985
15986         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15987         * gcc.c-torture/execute/medce-1.c: New test case.
15988         * gcc.c-torture/execute/medce-2.c: New test case.
15989
15990 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * lib/prune.exp: Ignore more messages.
15993
15994         PR c++/10381
15995         * g++.dg/parse/lookup3.C: New test.
15996
15997 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15998
15999         * gcc.c-torture/compile/20030415-1.c : New test.
16000
16001 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * gcc.c-torture/execute/scope-2.c: Move to ...
16004         * gcc.dg/noncompile/scope.c: .... here.
16005
16006 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16007
16008         * gcc.dg/20030414-2.c: New test case.
16009
16010 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
16011
16012         PR target/10377
16013         * gcc.dg/20030414-1.c: New test.
16014
16015 2003-04-13  Roger Sayle  <roger@eyesopen.com>
16016
16017         * gcc.dg/builtins-12.c: New test case.
16018         * gcc.dg/builtins-13.c: New test case.
16019
16020 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16021
16022         * gcc.c-torture/execute/string-opt-18.c: New test.
16023
16024 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
16025
16026         PR c++/10300
16027         * g++.dg/init/new5.C: New test.
16028
16029 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/7910
16032         * g++.dg/ext/dllimport1.C: New test.
16033
16034 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16035
16036         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
16037
16038 2003-04-11  Bud Davis <bdavis9659@comcast.net>
16039
16040         PR Fortran/9263
16041         * g77.f-torture/noncompile/9263.f: New test
16042         PR Fortran/1832
16043         * g77.f-torture/execute/1832.f: New test
16044
16045 2003-04-11  David Chad  <davidc@freebsd.org>
16046             Loren J. Rittle  <ljrittle@acm.org>
16047
16048         libobjc/8562
16049         * objc.dg/headers.m: New test.
16050
16051 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
16052
16053         * gcc.c-torture/execute/builtin-noret-2.c: New.
16054         * gcc.c-torture/execute/builtin-noret-2.x: New.
16055         XFAIL builtin-noret-2.c at -O1 and above.
16056         * gcc.dg/redecl.c: New.
16057         * gcc.dg/Wshadow-1.c: Update error regexps.
16058
16059 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
16060
16061         * g++.dg/abi/bitfield10.C: New test.
16062
16063 2003-04-09  Mike Stump  <mrs@apple.com>
16064
16065         * gcc.dg/pch/pch.exp: Make testcase names longer.
16066         * g++.dg/pch/pch.exp: Make testcase names longer.
16067
16068 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16069
16070         * gcc.dg/builtins-11.c: New test case.
16071
16072 2003-04-08  Roger Sayle  <roger@eyesopen.com>
16073
16074         * gcc.dg/builtins-9.c: New test case.
16075         * gcc.dg/builtins-10.c: New test case.
16076
16077 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
16078
16079         * gcc.dg/noncompile/init-4.c.c: New test.
16080
16081 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16082
16083         * gcc.misc-test/gcov-9.c: New test.
16084         * gcc.misc-test/gcov-10.c: New test
16085         * gcc.misc-test/gcov-11.c: New test.
16086
16087 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
16088
16089         PR optimization/10024
16090         * gcc.c-torture/compile/20030405-1.c: New test.
16091
16092 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
16093
16094         * gcc.dg/pch/static-3.c: New.
16095         * gcc.dg/pch/static-3.hs: New.
16096         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
16097
16098 2003-04-04  Richard Henderson  <rth@redhat.com>
16099
16100         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
16101         * g++.dg/eh/forced2.C: Likewise.
16102
16103 2003-04-03  Mike Stump  <mrs@apple.com>
16104
16105         * lib/scanasm.exp (scan-assembler): Add xfail processing for
16106         target arg.
16107         (scan-assembler-times, scan-assembler-not): Likewise.
16108         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
16109
16110 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16111
16112         * gcc.dg/sparc-loop-1.c: New test.
16113
16114 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
16115
16116         PR other/9274
16117         * g++.dg/pch/system-2.C: New.
16118         * g++.dg/pch/system-2.Hs: New.
16119
16120 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
16121
16122         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
16123
16124         * g++.dg/eh/simd-1.C (vecfunc): Same.
16125
16126 2003-04-01  Roger Sayle  <roger@eyesopen.com>
16127
16128         * gcc.c-torture/execute/20030401-1.c: New test case.
16129
16130 2003-04-01  Ziemowit Laski <zlaski@apple.com>
16131
16132         * objc.dg/defs.m: New.
16133
16134 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
16135
16136         * g++.dg/eh/simd-1.C: New.
16137         * g++.dg/eh/simd-2.C: New.
16138
16139 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
16140
16141         * gcc.c-torture/execute/simd-3.c: New.
16142
16143 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c/9936
16146         * gcc.dg/20030331-2.c: New test.
16147
16148 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/10278
16151         * g++.dg/parse/crash2.C: New test.
16152
16153 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16154
16155         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
16156         * gcc.c-torture/execute/20030331-1.c: ...here.
16157
16158 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16159
16160         * gcc.c-torture/execute/20030331-1.c: New test.
16161
16162 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
16163
16164         * lib/gcov.exp: Adjust call return testing strings.
16165         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
16166
16167 2003-03-31  Roger Sayle  <roger@eyesopen.com>
16168
16169         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
16170         * gcc.dg/builtins-7.c: New test case.
16171         * gcc.dg/builtins-8.c: New test case.
16172
16173 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
16174
16175         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
16176
16177 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
16178
16179         PR c++/7647
16180         * g++.dg/lookup-class-member-2.C: New test.
16181
16182 2003-03-30  Glen Nakamura  <glen@imodulo.com>
16183
16184         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
16185
16186 2003-03-28  Roger Sayle  <roger@eyesopen.com>
16187
16188         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
16189
16190 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
16191
16192         * g++.dg/init/attrib1.C: New test.
16193
16194 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16195
16196         * gcc.dg/ultrasp8.c: New test.
16197
16198 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16199
16200         * gcc.dg/ultrasp7.c: New test.
16201
16202 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
16203
16204         PR c++/10047
16205         * g++.dg/template/inline1.C: New test.
16206
16207 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16208
16209         * gcc.dg/sparc-dwarf2.c: New test.
16210
16211 2003-03-27  Roger Sayle  <roger@eyesopen.com>
16212
16213         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
16214         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
16215
16216 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
16217
16218         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
16219         than reading .x files.
16220         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
16221         * g77.dg/gcov/gcov-1.f: Likewise.
16222         * gcc.misc-tests/gcov-4b.c: Likewise.
16223         * gcc.misc-tests/gcov-5b.c: Likewise.
16224         * gcc.misc-tests/gcov-6.c: Likewise.
16225         * gcc.misc-tests/gcov-7.c: Likewise.
16226         * gcc.misc-tests/gcov-8.c: Likewise.
16227         * g++.dg/gcov/gcov-1.x: Remove.
16228         * g77.dg/gcov/gcov-1.x: Likewise.
16229         * gcc.misc-tests/gcov-4b.x: Likewise.
16230         * gcc.misc-tests/gcov-5b.x: Likewise.
16231         * gcc.misc-tests/gcov-6.x: Likewise.
16232         * gcc.misc-tests/gcov-7.x: Likewise.
16233         * gcc.misc-tests/gcov-8.x: Likewise.
16234
16235 2003-03-27  Glen Nakamura  <glen@imodulo.com>
16236
16237         PR opt/10087
16238         * gcc.dg/20030324-1.c: New test.
16239
16240 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
16241
16242         PR c++/10224
16243         * g++.dg/template/arg3.C: New test.
16244
16245         PR c++/10158
16246         * g++.dg/template/friend18.C: New test.
16247
16248 2003-03-26  Roger Sayle  <roger@eyesopen.com>
16249
16250         * g77.f-torture/compile/20030326-1.f: New test case.
16251
16252 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16253
16254         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16255
16256         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16257
16258 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16259
16260         * gcc.dg/ia64-sync-3.c: New test.
16261
16262 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16263
16264         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16265
16266 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16267
16268         * gcc.dg/ultrasp6.c: New test.
16269
16270 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16271
16272         * gcc.dg/i386-signbit-1.c: New test.
16273         * gcc.dg/i386-signbit-2.c: New test.
16274         * gcc.dg/i386-signbit-3.c: New test.
16275
16276 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16277
16278         * gcc.dg/ultrasp5.c: Fix options.
16279
16280 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16281
16282         * gcc.dg/ultrasp5.c: Fix comment.
16283
16284 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16285
16286         PR fortran/10197
16287         * g77.f-torture/execute/10197.f: New test.
16288
16289 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16290
16291         PR c++/9898, c++/383
16292         * g++.dg/template/conv6.C: New test.
16293
16294         PR c++/10119
16295         * g++.dg/template/ptrmem5.C: New test.
16296
16297         PR c++/10026
16298         * g++.dg/lookup/koenig1.C: New test.
16299
16300         PR C++/10199
16301         * g++.dg/lookup/template2.C: New test.
16302
16303 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16304
16305         * g++.dg/opt/rtti1.C: New test.
16306
16307 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16308
16309         * gcc.dg/ultrasp5.c: New test.
16310
16311 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16312
16313         PR middle-end/9967
16314         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16315         builtin fputs.
16316
16317 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16318
16319         PR c/8224
16320         * gcc.dg/20030323-1.c: New test.
16321
16322 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16323
16324         * gcc.c-torture/compile/20030323-1.c: New test case.
16325
16326 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16327
16328         * gcc.dg/20030321-1.c: New test.
16329
16330 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16331
16332         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16333
16334 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16335
16336         PR c++/9978, c++/9708
16337         * g++.dg/ext/vlm1.C: Adjust expected error.
16338         * g++.dg/ext/vla2.C: New test.
16339         * g++.dg/template/arg1.C: New test.
16340         * g++.dg/template/arg2.C: New test.
16341
16342 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16343
16344         * g77.f-torture/execute/select.f: New test.
16345         * g77.f-torture/noncompile/select_no_compile.f: New test.
16346
16347 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16348
16349         PR c++/9898
16350         * g++.dg/other/error4.C: New test.
16351
16352 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16353
16354         * g++.dg/template/friend17.C: New test.
16355
16356 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16357
16358         * gcc.c-torture/compile/20030320-1.c: New.
16359
16360 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16361
16362         * gcc.dg/builtins-6.c: New test case.
16363
16364 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16365
16366         PR target/10073
16367         * gcc.c-torture/compile/20030319-1.c: New.
16368
16369 2003-03-18  Jan Hubicka  <jh@suse.cz>
16370
16371         * gcc.dg/i386-cvt-1.c: New test.
16372
16373 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16374
16375         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16376         * objc.dg/naming-2.m: Likewise.
16377
16378 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16379
16380         PR c++/9639
16381         * g++.dg/parse/crash1.C: New test.
16382
16383 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16384
16385         PR c++/8805
16386         * g++.dg/eh/cleanup1.C: New test.
16387
16388 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16389
16390         * gcc.c-torture/execute/20030316-1.c: New test case.
16391
16392 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16393
16394         PR c++/9629
16395         * g++.dg/init/ctor2.C: New test.
16396
16397 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16398
16399         * g77.f-torture/compile/xformat.f: New test case.
16400
16401 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16402
16403         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16404         * g++.old-deja/g++.mike/eh50.C: Likewise.
16405
16406 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16407
16408         PR c++/6440
16409         * g++.dg/template/spec7.C: New test.
16410         * g++.dg/template/spec8.C: Likewise.
16411
16412 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16413
16414         * gcc.c-torture/execute/20030313-1.c: New test.
16415
16416 2003-03-14  Richard Henderson  <rth@redhat.com>
16417
16418         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16419
16420 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16421
16422         * gcc.c-torture/compile/20030314-1.c: New test.
16423
16424 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16425
16426         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16427         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16428         thumb target,
16429         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16430         to accept newer _imp__  prefix and additional
16431         newline in .drectve section.
16432         * gcc.dg/dll-4.c: Likewise.
16433         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16434         switch.
16435
16436 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16437
16438         * g++.dg/parse/namespace9.C: New test.
16439
16440         * g++.dg/init/ref5.C: New test.
16441         * g++.dg/parse/ptrmem1.C: Likewise.
16442
16443 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16444
16445         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16446         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16447         regular expression.
16448         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16449         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16450
16451 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16452
16453         * gcc.c-torture/execute/20030224-2.c: New test.
16454
16455 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16456
16457         * gcc.dg/decl-3.c: New test.
16458
16459 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16460
16461         * gcc.dg/i386-loop-2.c: New test.
16462
16463 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16464
16465         PR c++/9474
16466         * g++.dg/parse/namespace8.C: New test.
16467
16468         PR c++/9924
16469         * g++.dg/overload/builtin2.C: New test.
16470
16471 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16472
16473         * gcc.dg/return-type-3.c: New test.
16474
16475 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16476
16477         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16478         profiling options are not supported.
16479
16480 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16481
16482         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16483         * g++.old-deja/g++.warn/impint2.C: Likewise.
16484
16485 2003-03-10  Devang Patel  <dpatel@apple.com>
16486
16487         * g++.dg/cpp/c++_cmd_1.C: New test.
16488         * g++.dg/cpp/c++_cmd_1.h: New file.
16489
16490 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16491
16492         * gcc.dg/altivec-9.c: New file.
16493
16494 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16495
16496         * gcc.dg/ppc-sdata-1.c: New test.
16497         * gcc.dg/ppc-sdata-2.c: New test.
16498
16499 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16500
16501         PR c++/9373
16502         * g++.dg/opt/ptrmem2.C: New test.
16503
16504         PR c++/8534
16505         * g++.dg/opt/ptrmem1.C: New test.
16506
16507 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         * gcc.dg/i386-loop-1.c: New test.
16510
16511 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16512
16513         PR c++/9970
16514         * g++.dg/lookup/friend1.C: New test.
16515
16516 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/9823
16519         * g++.dg/parser/constructor1.C: New test.
16520
16521 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16522
16523         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16524
16525         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16526
16527 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16528
16529         * gcc.dg/cpp/Wunused.c: Update test.
16530
16531 2003-03-08  Jan Hubicka  <jh@suse.cz>
16532
16533         * gcc.dg/inline-3.c: New test.
16534
16535 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16536
16537         PR c++/9809
16538         * g++.dg/parse/builtin1.C: New test.
16539
16540         PR c++/9982
16541         * g++.dg/abi/cookie1.C: New test.
16542         * g++.dg/abi/cookie2.C: Likewise.
16543
16544         PR c++/9524
16545         * g++.dg/template/field1.C: New test.
16546
16547         PR c++/9912
16548         * g++.dg/parse/class1.C: New test.
16549         * g++.dg/parse/namespace7.C: Likewise.
16550         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16551
16552 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16553
16554         * g++.dg/init/ref4.C: New test.
16555
16556 2003-03-07  Jan Hubicka  <jh@suse.cz>
16557
16558         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16559         * gcc.dg/inline-3.c:  New test.
16560
16561 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16562
16563         * g++.dg/init/ref3.C: New test.
16564
16565         PR c++/9965
16566         * g++.dg/init/ref2.C: New test.
16567
16568         PR c++/9400
16569         * g++.dg/warn/Wshadow-2.C: New test.
16570
16571         PR c++/9791
16572         * g++.dg/warn/Woverloaded-1.C: New test.
16573
16574 2003-03-05  Jan Hubicka  <jh@suse.cz>
16575
16576         * gcc.dg/i386-local2.c: New.
16577         * gcc.dg/i386-local.c: Fix typo.
16578
16579 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16580
16581         * g++.dg/abi/layout3.C: New test.
16582
16583 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16584
16585         * gcc.c-torture/compile/20030305-1.c
16586
16587 2003-03-05  Jan Hubicka  <jh@suse.cz>
16588
16589         * gcc.dg/i386-local.c: New.
16590
16591 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16592
16593         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16594
16595 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16596
16597         * gcc.dg/switch-2.c: New test.
16598         * gcc.dg/switch-3.c: New test.
16599         * gcc.dg/Wswitch.c: Adjust line numbers.
16600         * gcc.dg/Wswitch-default.c: Likewise.
16601         * gcc.dg/Wswitch-enum.c: Likewise.
16602
16603 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16604
16605         * gcc.c-torture/execute/20030222-1.c: New test.
16606
16607 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16608
16609         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16610
16611 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16612
16613         PR c++/9878
16614         * g++.dg/init/ref1.C: New test.
16615
16616 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16617
16618         * gcc.dg/sh-relax.c: New SH-only test.
16619
16620 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16621
16622         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16623         comment explaining purpose of testcase.
16624
16625 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16626
16627         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16628         for HC11/HC12 (asm needs two int registers).
16629         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16630         HC11/HC12 because the test uses an asm which needs two 32-bit
16631         registers.
16632
16633 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16634
16635         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16636         for HC11/HC12 (array is too large otherwise).
16637         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16638         * gcc.c-torture/compile/20010518-2.x: Likewise.
16639         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16640         HC11/HC12 (array is too large).
16641
16642 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16643
16644         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16645         * lib/g++-dg.exp (g++-dg-test): Likewise.
16646
16647 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16648
16649         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16650         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16651
16652 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16653
16654         * g++.dg/warn/implicit-typename1.C: Remove warning.
16655
16656 2003-02-28  Richard Henderson  <rth@redhat.com>
16657
16658         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16659         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16660
16661 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16662
16663         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16664         * g++.dg/pch/pch.exp: Likewise.
16665
16666 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16667
16668         PR c++/9879
16669         * testsuite/g++.dg/init/new4.C: New test.
16670
16671 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16672
16673         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16674
16675 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16676
16677         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16678         unsigned long.
16679
16680         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16681         wider than float.
16682
16683 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16684
16685         * lib/scanasm.exp: Add support for counting numbers of
16686         occurences.
16687         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16688         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16689
16690 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16691
16692         PR c++/9683
16693         * g++.dg/template/static3.C: New test.
16694
16695         PR c++/9829
16696         * g++.dg/parse/namespace6.C: New test.
16697
16698 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16699
16700         PR target/9732
16701         * gcc.dg/20030225-1.c: New test.
16702
16703 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16704
16705         * README: Remove out-of-date information.
16706
16707         PR c++/9836
16708         * g++.dg/template/spec6.C: New test.
16709
16710 2003-02-24  Jeff Law  <law@redhat.com>
16711
16712         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16713
16714 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16715
16716         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16717         * gcc.dg/pragma-ep-1.c: Likewise.
16718
16719 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16720
16721         PR c++/9602
16722         * g++.dg/template/friend16.C: New test.
16723
16724 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16725
16726         PR c++/5333
16727         * g++.dg/parse/fused-params1.C: Adjust error messages.
16728         * g++.dg/template/nested3.C: New test.
16729
16730 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16731
16732         * g++.dg/abi/param1.C: New test.
16733
16734 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16735
16736         PR c++/7982
16737         * g++.dg/warn/implicit-typename1.C: New test.
16738
16739 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16740
16741         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16742         with "mtune".
16743         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16744         * gcc.c-torture/execute/20010129-1.x: Likewise.
16745         * gcc.dg/20011107-1.c: Likewise.
16746         * gcc.dg/20020108-1.c: Likewise.
16747         * gcc.dg/20020122-3.c: Likewise.
16748         * gcc.dg/20020206-1.c: Likewise.
16749         * gcc.dg/20020310-1.c: Likewise.
16750         * gcc.dg/20020426-2.c: Likewise.
16751         * gcc.dg/20020517-1.c: Likewise.
16752         * gcc.dg/991230-1.c: Likewise.
16753         * gcc.dg/i386-unroll-1.c: Likewise.
16754         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16755
16756 2003-02-22  Jan Hubicka  <jh@suse.cz>
16757
16758         * gcc.dg/i386-mul.c: New test.
16759
16760 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16761
16762         * gcc.dg/builtins-5.c: New test case.
16763
16764 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16765
16766         * gcc.dg/asmreg-1.c: New test.
16767
16768 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/9749
16771         * g++.dg/parse/varmod1.C: New test.
16772
16773 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16774
16775         PR c++/9727
16776         * g++.dg/template/op1.C: New test.
16777
16778 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/8906
16781         * g++.dg/template/nested2.C: New test.
16782
16783 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16784
16785         PR c++/8724
16786         * g++.dg/expr/dtor1.C: New test.
16787
16788 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16789
16790         * gcc.dg/cpp/include3.c: New test.
16791         * gcc.dg/cpp/inc/foo.h: New file.
16792
16793 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16794
16795         * gcc.c-torture/execute/20030221-1.c: New test.
16796
16797 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16798
16799         PR c++/9729
16800         * g++.dg/abi/conv1.C: New test.
16801
16802 2003-02-20  Jan Hubicka  <jh@suse.cz>
16803
16804         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16805
16806 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16807
16808         * gcc.c-torture/compile/20030219-1.c: New test.
16809
16810 2003-02-18  Jan Hubicka  <jh@suse.cz>
16811
16812         * gcc.dg/funcorder.c: New test.
16813
16814 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16815
16816         * gcc.c-torture/execute/20030218-1.c: New.
16817
16818 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16819
16820         * gcc.dg/20030218-1.c: New.
16821
16822 2003-02-18  Richard Henderson  <rth@redhat.com>
16823
16824         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16825         * gcc.dg/attr-used-2.c: New.
16826
16827 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/9704
16830         * g++.dg/init/copy5.C: New test.
16831
16832 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16833
16834         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16835         * g++.dg/pch/pch.exp: Likewise.
16836
16837 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16838
16839         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16840         STACK_SIZE is not defined.
16841
16842 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16843
16844         PR c++/9457
16845         * g++.dg/template/init1.C: New test.
16846
16847 2003-02-16  Jan HUbicka  <jh@suse.cz>
16848
16849         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16850         (foo): Add few extra tests
16851         * gcc.dg/c99-const-expr-3.c: Likewise.
16852         * gcc.c-torture/execute/20030216-1.c: New.
16853
16854 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16855
16856         PR c++/9459
16857         * g++.dg/ext/typeof4.C: New test.
16858
16859 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16860
16861         * gcc.dg/i386-387-3.c: New test case.
16862
16863 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16864
16865         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16866         cris-*-elf* cris-*-aout* and mmix-*-*.
16867
16868 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16869
16870         * gcc.dg/20030213-1.c: New test.
16871
16872 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16873
16874         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16875         * gcc.dg/i386-387-2.c: Likewise.
16876
16877 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16878
16879         * gcc.dg/ppc-spe.c: Fix formatting.
16880         Enable tests that were previously unsupported by gas.
16881         Delete tests for instructions that no longer exist.
16882         Switch arguments on evsubifw builtin.
16883
16884 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16885
16886         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16887         STACK_SIZE is too small.
16888
16889 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16890             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16891
16892         * gcc.dg/decl-2.c: New test.
16893
16894 2003-02-10  Jan Hubicka  <jh@suse.cz>
16895
16896         * gcc.dg/i386-fpcvt-1.c:  New test.
16897
16898 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16899
16900         * gcc.c-torture/execute/20030209-1.c: New test.
16901
16902 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16903
16904         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16905         int-wide bitops, use the constants of the same width.
16906         Likewise, if long long is 32-bit wide, test bitops using
16907         32-bit constants.
16908
16909 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16910
16911         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16912
16913 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16914
16915         * testsuite/gcc.dg/builtins-4.c: New test case.
16916
16917 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16918
16919         * gcc.dg/20020430-1.c: Fix dg command typos.
16920         * gcc.dg/20020503-1.c: Likewise.
16921
16922 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16923
16924         PR c++/8785
16925         * g++.dg/parse/fused-params1.C: New test.
16926
16927         PR c++/8857
16928         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16929
16930         PR c++/8921
16931         * g++.dg/parse/non-dependent1.C: New test.
16932
16933         PR c++/8928
16934         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16935
16936         PR c++/9228
16937         * g++.dg/parse/undefined7.C: New test.
16938         * g++.dg/parse/non-templ1.C: New test.
16939
16940         PR c++/9229
16941         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16942
16943 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16944
16945         * gcc.c-torture/compile/20030206-1.c: New test.
16946
16947 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16948
16949         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16950         "pow" to "foo" to avoid potential confusion with a math built-in.
16951
16952 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16953
16954         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16955         conditions for SPARC targets.
16956
16957 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16958
16959         * gcc.dg/20030204-1.c: New test.
16960
16961 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16962
16963         PR c++/38
16964         * g++.dg/parse/array-size1.C: New test.
16965
16966         PR c++/5657
16967         * g++.dg/parse/undefined3.C: New test.
16968
16969         PR c++/5665
16970         * g++.dg/parse/undefined4.C: New test.
16971
16972         PR c++/5975
16973         * g++.dg/parse/undefined5.C: New test.
16974
16975         PR c++/7259
16976         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16977
16978         PR c++/8578
16979         * g++.dg/parse/casting-operator1.C: New test.
16980
16981         PR c++/8596
16982         * g++.dg/parse/undefined6.C: New test.
16983
16984         PR c++/8736
16985         * g++.dg/parse/missing-template1.C: New test.
16986
16987 2003-02-04  Jan Hubicka  <jh@suse.cz>
16988
16989         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16990         * gcc.dg/i386-cmov?.c:  Likewise.
16991         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16992         * gcc.dg/i386-ssefp-1.c:  Likewise.
16993         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16994         conventions.
16995
16996 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16997
16998         PR c++/7129
16999         * testsuite/g++.dg/ext/max.C: New test.
17000
17001 2003-02-03  Jan Hubicka  <jh@suse.cz>
17002
17003         * gcc.c-torture/execute/20030203-1.c: New test.
17004
17005 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17006
17007         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17008         'natural-endian'.
17009
17010 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
17011
17012         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
17013         * g++.dg/init/new2.C: Likewise.
17014         * g++.dg/other/new1.C: Likewise.
17015
17016 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
17017
17018         * gcc.dg/struct-ret-libc.c: New test.
17019
17020 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
17021
17022         * gcc.dg/20030129-1.c: New test.
17023
17024 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17025
17026         PR c++/8849
17027         * g++.dg/template/ptrmem4.C: New test.
17028
17029 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
17030
17031         * g++.dg/parser/constant1.C: New test.
17032
17033 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17034
17035         PR c++/8591
17036         * g++.dg/parse/friend2.C: New test.
17037
17038 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17039
17040         PR c++/9437
17041         * g++.dg/template/unify4.C: New test.
17042
17043 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
17044
17045         * gcc.c-torture/execute/20030128-1.c: New test.
17046
17047 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
17048
17049         * g++.dg/lookup/nested1.C: Test moved from ...
17050         * g++.old-deja/g++.other/lookup24.C: ... here.
17051
17052 2003-01-28  Jan Hubicka  <jh@suse.cz>
17053
17054         * gcc.dg/i386-cmov5.c:  New test.
17055
17056 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
17057
17058         * gcc.c-torture/execute/20010925-1.c: Changed the
17059         memcpy declaration.
17060
17061 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17062
17063         PR c++/3902
17064         * g++.dg/parse/template5.C: New test.
17065
17066 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
17067
17068         PR fortran/9258
17069         * g77.dg/pr9258: New test.
17070
17071 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17072
17073         * README: Move relevant parts from README.g++.
17074
17075         * README.g++: Remove this file.
17076
17077 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
17078
17079         * g++.dg/abi/dcast1.C: New test.
17080
17081 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17082
17083         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
17084
17085 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
17086
17087         PR c++/47
17088         * g++.old-deja/g++.other/lookup24.C: New test.
17089
17090 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17091
17092         PR middle-end/7227
17093         * gcc.dg/uninit-C.c: New test.
17094
17095 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * g++.dg/abi/covariant1.C: New test.
17098
17099 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
17100
17101         * gcc.dg/20030123-1.c: New test.
17102
17103 2003-01-25  Jan Hubicka  <jh@suse.cz>
17104
17105         PR opt/8492
17106         * gcc.c-torture/compile/20030125-1.c
17107
17108 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
17109
17110         PR c++/9403
17111         * g++.dg/parse/template3.C: New test.
17112         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
17113
17114         PR c++/795
17115         * g++.dg/parse/template4.C: New test.
17116
17117         PR c++/9415
17118         * g++.dg/template/qual2.C: New test.
17119
17120         PR c++/8545
17121         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
17122
17123         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
17124
17125 2003-01-25  Roger Sayle  <roger@eyesopen.com>
17126
17127         * gcc.c-torture/execute/switch-1.c: New test case.
17128
17129 2003-01-25  Jan Hubicka  <jh@suse.cz>
17130
17131         * gcc.c-torture/execute/20030125-1.[cx]: New test.
17132
17133 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
17134
17135         Tweaks for Bison-1.875. From the NEWS file:
17136         "- `parse error' -> `syntax error'
17137         Bison now uniformly uses the term `syntax error'"
17138         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
17139         * gcc.dg/cpp/digraph2.c: Likewise.
17140         * gcc.dg/cpp/direct2.c: Likewise.
17141         * gcc.dg/cpp/paste4.c: Likewise.
17142         * gcc.dg/c90-restrict-1.c: Likewise.
17143         * gcc.dg/c99-func-2.c: Likewise.
17144         * gcc.dg/noncompile/920721-2.c: Likewise.
17145         * gcc.dg/noncompile/930622-2.c: Likewise.
17146         * gcc.dg/noncompile/940112-1.c: Likewise.
17147         * gcc.dg/noncompile/950921-1.c: Likewise.
17148         * gcc.dg/noncompile/951123-1.c: Likewise.
17149         * gcc.dg/noncompile/971104-1.c: Likewise.
17150         * gcc.dg/noncompile/990416-1.c: Likewise.
17151
17152 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
17153
17154         * g++.dg/parse/undefined1.C: Add error message.
17155
17156 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/9354
17159         * g++.dg/parse/new1.C: New test.
17160
17161         PR c++/9216
17162         * g++.dg/parse/template2.C: New test.
17163
17164         PR c++/9354
17165         * g++.dg/parse/typedef2.C: New test.
17166
17167         PR c++/9328
17168         * g++.dg/ext/typeof3.C: New test.
17169
17170 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17171
17172         PR c++/2738
17173         * g++.dg/parse/ret-type1.C: New test.
17174
17175         PR c++/3792
17176         * g++.dg/parse/tmpl-outside1.C: New test.
17177
17178         PR c++/4207
17179         * g++.dg/parse/int-as-enum1.C: New test.
17180
17181         PR c++/4903
17182         * g++.dg/parse/no-typename1.C: New test.
17183
17184         PR c++/5533
17185         * g++.dg/parse/no-value1.C: New test.
17186
17187         PR c++/5921
17188         * g++.dg/parse/wrong-inline1.C: New test.
17189
17190         PR c++/6402
17191         * g++.dg/parse/ref1.C: New test.
17192
17193         PR c++/6992
17194         * g++.dg/parse/attr-ctor1.C: New test.
17195
17196         PR c++/7229
17197         * g++.dg/parse/namespace5.C: New test.
17198
17199         PR c++/7917
17200         * g++.dg/parse/func-def1.C: New test.
17201
17202         PR c++/8143
17203         * g++.dg/parse/undefined1.C: New test.
17204
17205         PR c++/5723, PR c++/8522
17206         * g++.dg/parse/specialization1.C: New test.
17207
17208         PR c++/163, PR c++/8595
17209         * g++.dg/parse/struct-as-enum1.C: New test.
17210
17211         PR c++/9173
17212         * g++.dg/parse/undefined2.C: New test.
17213
17214 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
17215
17216         PR c++/9298
17217         * g++.dg/parse/template1.C: New test.
17218
17219         PR c++/9384
17220         * g++.dg/parse/using1.C: New test.
17221
17222         PR c++/9285
17223         PR c++/9294
17224         * g++.dg/parse/expr2.C: New test.
17225
17226         PR c++/9388
17227         * g++.dg/parse/lookup2.C: Likewise.
17228
17229 2003-01-21  Jan Hubicka  <jh@suse.cz>
17230
17231         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
17232         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
17233         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
17234         * gcc.c-torture/execute/string-opt-*.c: Likewise.
17235
17236 2003-01-20  Nick Clifton  <nickc@redhat.com>
17237
17238         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
17239         problem with ARM sibcall code generation.
17240
17241 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17242
17243         * gcc.c-torture/execute/20030120-1.c: New.
17244
17245 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
17246
17247         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
17248
17249 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
17250
17251         PR c++/9272
17252         * g++.dg/parse/ctor1.C: New test.
17253
17254         PR c++/9294:
17255         * g++.dg/parse/qualified1.C: New test.
17256
17257         * g++.dg/parse/typename3.C: New test.
17258
17259 2003-01-16  Richard Henderson  <rth@redhat.com>
17260
17261         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17262
17263 2003-01-16  Richard Henderson  <rth@redhat.com>
17264
17265         * g++.dg/pch/pch.exp: Copy test header to the working directory
17266         before using it either for precompilation or direct use.
17267         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17268         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17269
17270 2003-01-16  Richard Henderson  <rth@redhat.com>
17271
17272         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17273         before using it either for precompilation or direct use.
17274         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17275         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17276
17277 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17278
17279         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17280         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17281         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17282         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17283         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17284         typename warning into error.
17285         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17286         error messages.
17287         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17288         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17289         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17290         messages.
17291         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17292         make declaration visible in template.
17293         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17294         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17295         messages.
17296         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17297         message.
17298         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17299         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17300         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17301         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17302         typename warning with error message.
17303         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17304         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17305         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17306
17307 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17308
17309         * g++.dg/parse/ambig2.C: New test.
17310
17311 2003-01-15  Richard Henderson  <rth@redhat.com>
17312
17313         * g++.dg/tls/init-2.C: Update error message string.
17314
17315 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17316
17317         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17318
17319 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17320
17321         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17322         all for HC11/HC12.
17323         * gcc.c-torture/compile/20001205-1.x: Likewise.
17324         * gcc.c-torture/compile/20001226-1.x: Likewise.
17325         * gcc.c-torture/compile/920520-1.x: Likewise.
17326         * gcc.c-torture/compile/961203-1.x: Likewise.
17327         * gcc.c-torture/compile/20020604-1.x: Likewise.
17328
17329 2003-01-15  Jan Hubicka  <jh@suse.cz>
17330
17331         * gcc.c-torture/compile/20030115-1.c: New test.
17332
17333         * gcc.dg/i386-fpcvt-1.c: New test.
17334         * gcc.dg/i386-fpcvt-2.c: New test.
17335
17336 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17337
17338         Further conform g++'s __vmi_class_type_info to the C++ ABI
17339         specification.
17340         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17341         the specification.
17342
17343 2003-01-14  Jan Hubicka  <jh@suse.cz>
17344
17345         * gcc.dg/i386-fpcvt-1.c: New test.
17346         * gcc.dg/i386-fpcvt-2.c: New test.
17347
17348 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17349
17350         * gcc.dg/i386-mmx-3.c: New test.
17351
17352 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17353
17354         PR c++/9264
17355         * g++.dg/parse/octal1.C: New file.
17356
17357         PR c++/9172
17358         * g++.dg/parse/typename1.C: New file.
17359
17360 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17361
17362         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17363         * gcc.dg/bf-no-ms-layout.c: Likewise.
17364         * gcc.dg/bf-ms-attrib.c: Likewise.
17365
17366 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/9099
17369         * g++.dg/parse/dtor1.C: New file.
17370
17371         PR c++/9128
17372         * g++.dg/rtti/typeid1.C: New file.
17373
17374         PR c++/9153
17375         * g++.dg/parse/lookup1.C: New file.
17376
17377         PR c++/9171
17378         * g++.dg/templ/spec5.C: New file.
17379
17380 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17381
17382         * gcc.c-torture/compile/20030110-1.c: New test.
17383
17384 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17385
17386         Merge from pch-branch:
17387
17388         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17389
17390         * gcc.dg/pch/cpp-1.h: New.
17391         * gcc.dg/pch/cpp-1.c: New.
17392         * gcc.dg/pch/cpp-2.h: New.
17393         * gcc.dg/pch/cpp-2.c: New.
17394
17395         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17396
17397         * gcc.dg/pch/except-1.h: New.
17398         * gcc.dg/pch/except-1.c: New.
17399
17400         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17401
17402         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17403         running test.
17404         * gcc.dg/pch: Include *.hp not *.h.
17405         * gcc.dg/pch/system-1.h: New.
17406         * gcc.dg/pch/system-1.c: New.
17407
17408         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17409
17410         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17411         rather than trying to build and run a program using PCH.
17412         * gcc.dg/pch: Remove dg-do commands from test files.
17413
17414         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17415
17416         * gcc.dg/pch/macro-3.c: New.
17417         * gcc.dg/pch/macro-3.h: New.
17418
17419         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17420
17421         * gcc.dg/pch/common-1.c: New.
17422         * gcc.dg/pch/common-1.h: New.
17423         * gcc.dg/pch/decl-1.c: New.
17424         * gcc.dg/pch/decl-1.h: New.
17425         * gcc.dg/pch/decl-2.c: New.
17426         * gcc.dg/pch/decl-2.h: New.
17427         * gcc.dg/pch/decl-3.c: New.
17428         * gcc.dg/pch/decl-3.h: New.
17429         * gcc.dg/pch/decl-4.c: New.
17430         * gcc.dg/pch/decl-4.h: New.
17431         * gcc.dg/pch/decl-5.c: New.
17432         * gcc.dg/pch/decl-5.h: New.
17433         * gcc.dg/pch/global-1.c: New.
17434         * gcc.dg/pch/global-1.h: New.
17435         * gcc.dg/pch/inline-1.c: New.
17436         * gcc.dg/pch/inline-1.h: New.
17437         * gcc.dg/pch/inline-2.c: New.
17438         * gcc.dg/pch/inline-2.h: New.
17439         * gcc.dg/pch/static-1.c: New.
17440         * gcc.dg/pch/static-1.h: New.
17441         * gcc.dg/pch/static-2.c: New.
17442         * gcc.dg/pch/static-2.h: New.
17443
17444         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17445
17446         * g++.dg/pch/pch.exp: Better handle failing testcases.
17447         * gcc.dg/pch/pch.exp: Likewise.
17448         * gcc.dg/pch/macro-1.c: New.
17449         * gcc.dg/pch/macro-1.h: New.
17450         * gcc.dg/pch/macro-2.c: New.
17451         * gcc.dg/pch/macro-2.h: New.
17452
17453         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17454
17455         * g++.dg/dg.exp: Treat files in pch/ specially.
17456         * g++.dg/pch/pch.exp: New file.
17457         * g++.dg/pch/empty.H: New file.
17458         * g++.dg/pch/empty.C: New file.
17459         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17460         "precompile".
17461
17462         * gcc.dg/pch/pch.exp: New file.
17463         * gcc.dg/pch/empty.h: New file.
17464         * gcc.dg/pch/empty.c: New file.
17465         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17466         "precompile".
17467
17468 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17469
17470         * g++.dg/template/friend14.C: New test.
17471
17472 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * gcc.dg/old-style-asm-1.c: New test.
17475
17476 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17477
17478         * gcc.c-torture/compile/20030109-1.c: New test.
17479
17480 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17481
17482         * gcc.c-torture/execute/20030109-1.c: New test.
17483
17484 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17485
17486         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17487         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17488         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17489         * g++.old-deja/g++.mike/eh2.C: Likewise
17490         * g++.old-deja/g++.mike/eh3.C: Likewise
17491         * g++.old-deja/g++.mike/eh5.C: Likewise
17492         * g++.old-deja/g++.mike/eh6.C: Likewise
17493         * g++.old-deja/g++.mike/eh7.C: Likewise
17494         * g++.old-deja/g++.mike/eh8.C: Likewise
17495         * g++.old-deja/g++.mike/eh9.C: Likewise
17496         * g++.old-deja/g++.mike/eh10.C: Likewise
17497         * g++.old-deja/g++.mike/eh12.C: Likewise
17498         * g++.old-deja/g++.mike/eh13.C: Likewise
17499         * g++.old-deja/g++.mike/eh14.C: Likewise
17500         * g++.old-deja/g++.mike/eh16.C: Likewise
17501         * g++.old-deja/g++.mike/eh17.C: Likewise
17502         * g++.old-deja/g++.mike/eh18.C: Likewise
17503         * g++.old-deja/g++.mike/eh21.C: Likewise
17504         * g++.old-deja/g++.mike/eh23.C: Likewise
17505         * g++.old-deja/g++.mike/eh24.C: Likewise
17506         * g++.old-deja/g++.mike/eh25.C: Likewise
17507         * g++.old-deja/g++.mike/eh26.C: Likewise
17508         * g++.old-deja/g++.mike/eh27.C: Likewise
17509         * g++.old-deja/g++.mike/eh28.C: Likewise
17510         * g++.old-deja/g++.mike/eh29.C: Likewise
17511         * g++.old-deja/g++.mike/eh31.C: Likewise
17512         * g++.old-deja/g++.mike/eh33.C: Likewise
17513         * g++.old-deja/g++.mike/eh34.C: Likewise
17514         * g++.old-deja/g++.mike/eh35.C: Likewise
17515         * g++.old-deja/g++.mike/eh36.C: Likewise
17516         * g++.old-deja/g++.mike/eh37.C: Likewise
17517         * g++.old-deja/g++.mike/eh38.C: Likewise
17518         * g++.old-deja/g++.mike/eh39.C: Likewise
17519         * g++.old-deja/g++.mike/eh40.C: Likewise
17520         * g++.old-deja/g++.mike/eh41.C: Likewise
17521         * g++.old-deja/g++.mike/eh42.C: Likewise
17522         * g++.old-deja/g++.mike/eh44.C: Likewise
17523         * g++.old-deja/g++.mike/eh46.C: Likewise
17524         * g++.old-deja/g++.mike/eh47.C: Likewise
17525         * g++.old-deja/g++.mike/eh48.C: Likewise
17526         * g++.old-deja/g++.mike/eh49.C: Likewise
17527         * g++.old-deja/g++.mike/eh50.C: Likewise
17528         * g++.old-deja/g++.mike/eh51.C: Likewise
17529         * g++.old-deja/g++.mike/eh53.C: Likewise
17530         * g++.old-deja/g++.mike/eh55.C: Likewise
17531         * g++.old-deja/g++.mike/p7912.C: Likewise
17532         * g++.old-deja/g++.mike/p9706.C: Likewise
17533         * g++.old-deja/g++.mike/p10416.C: Likewise
17534         * g++.old-deja/g++.mike/p11667.C: Likewise
17535         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17536         Remove redundant reference to Iris.
17537         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17538         Elxsi, i860, Pico Java, and WE32K.
17539
17540 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17541
17542         * g++.dg/ext/asm4.C: New test.
17543
17544 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17545
17546         PR c++/9030
17547         * g++.dg/template/friend12.C: New test.
17548         * g++.dg/template/friend13.C: Likewise.
17549         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17550
17551 2003-01-08  Jan Hubicka  <jh@suse.cz>
17552
17553         * gcc.dg/i386-cadd.c: New test.
17554         * gcc.dg/i386-cmov4.c: Likewise.
17555
17556 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/9165
17559         * g++.dg/warn/Wunused-3.C: New test.
17560
17561         * g++.dg/abi/bitfield9.C: New test.
17562
17563         PR c++/9189
17564         * g++.dg/parse/defarg3.C: New test.
17565
17566 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17567
17568         * g++.dg/parse/ambig1.C: New test.
17569         * g++.dg/parse/defarg2.C: New test.
17570
17571 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17572
17573         * g++.dg/template/defarg-1.C: New test.
17574         * g++.dg/template/local2.C: Likewise.
17575
17576 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17577
17578         * gcc.c-torture/execute/20030105-1.c: New test.
17579
17580 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17581
17582         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17583         * g++.dg/parse/namespace4.C: Likewise.
17584
17585 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17586
17587         * g++.dg/template/ntp2.C: New test.
17588
17589 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17590
17591         * g++.dg/parse/extern-C-1.C: New test.
17592
17593         * g++.dg/parse/namespace4.C: New test.
17594
17595         * g++.dg/template/nested1.C: New test.
17596
17597         * g++.dg/parse/namespace3.C: New test.
17598
17599 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17600
17601         * g++.dg/lookup/two-stage1.C: New test.
17602
17603 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17604
17605         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17606         * g++.old-deja/g++.jason/access8.C: Likewise.
17607         * g++.old-deja/g++.other/decl5.C: Likewise.
17608
17609 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17610
17611         * g++.dg/parse/parse7.C: New test.
17612
17613 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/2843
17616         * g++.dg/ext/attrib7.C: New test.
17617
17618 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17619
17620         * g++.dg/parse/parse6.C: New test.
17621
17622 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17623
17624         * gcc.dg/h8300-stack-1.c: New.
17625
17626 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17627
17628         g++.dg/lookup/exception1.C: New test.
17629
17630         g++.dg/lookup/template1.C: New test.
17631
17632         g++.dg/parse/namespace2.C: New test.
17633
17634         g++.dg/parse/parens2.C: New test.
17635
17636 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17637
17638         * g++.dg/parse/parse5.C: New test.
17639         * g++.dg/lookup/scoped4.C: New test.
17640
17641 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17642
17643         * g++.dg/parse/parens1.C: New test.
17644
17645         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17646         angle-bracket1.C.
17647         * g++.dg/parse/parens2.C: New test.
17648
17649         * g++.dg/lookup/scope-operator1.C: New test.
17650
17651         * g++.dg/parse/operator1.C: New test.
17652
17653 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17654
17655         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17656         * g++.old-deja/g++.other/access6.C: Likewise.
17657         * g++.old-deja/g++.other/decl1.C: Likewise.
17658         * g++.old-deja/g++.pt/typename12.C: Likewise.
17659
17660 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17661
17662         * g++.dg/parse/namespace1.C: New test.
17663
17664 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17665
17666         * g++.dg/parse/parse4.C: New test.
17667
17668 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17669
17670         * g++.dg/parse/parse3.C: New test.
17671
17672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17673
17674         * g++.dg/parse/parse2.C: New test.
17675
17676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17677
17678         * g++.dg/template/friend11.C: New test.
17679
17680 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17681
17682         * g++.dg/parse/parse1.C: New test.
17683
17684 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17685
17686         * lib/profopt.exp: Change the name of a global variable to avoid
17687         possible clashes with other test suites.
17688
17689 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17690
17691         * g++.dg/inherit/covariant8.C: New test.
17692
17693 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17694
17695         * g++.dg/init/array9.C: New test.
17696
17697         PR c++/9112
17698         * g++.dg/parse/expr1.C: New test.
17699
17700 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17701
17702         * gcc.c-torture/compile/20021230-1.c: New test.
17703
17704 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17705
17706         * g++.dg/inherit/covariant5.C: New test.
17707         * g++.dg/inherit/covariant6.C: New test.
17708         * g++.dg/inherit/covariant7.C: New test.
17709
17710 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17711
17712         PR c++/2739
17713         * g++.dg/other/access2.C: New test.
17714
17715 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17716
17717         * g++.dg/other/anon-struct.C: No longer fails
17718         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17719         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17720         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17721
17722 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17723
17724         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17725
17726 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17727
17728         * g++.dg/eh/spec4.C: Remove stray semicolon.
17729         * g++.dg/expr/pmf-1.C: Change error message.
17730         * g++.dg/ext/asm1.C: Remove stray semicolon.
17731         * g++.dg/ext/typename1.C: Add missing typenames.
17732         * g++.dg/inherit/template-as-base.C: Change error message.
17733         * g++.dg/lookup/scoped1.C: Likewise.
17734         * g++.dg/lookup/scoped2.C: Likewise.
17735         * g++.dg/lookup/using2.C: Likewise.
17736         * g++.dg/other/component1.C: Remove stray semicolon.
17737         * g++.dg/other/do1.C: Change error message.
17738         * g++.dg/other/error2.C: Likewise.
17739         * g++.dg/other/init1.C: Likewise.
17740         * g++.dg/other/packed1.C: Remove stray semicolon.
17741         * g++.dg/other/ptrmem2.C: Change error message.
17742         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17743         marker.
17744         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17745         * g++.dg/template/access3.C: Add typename keyword.
17746         * g++.dg/template/access5.C: Remove stray semicolon.
17747         * g++.dg/template/access6.C: Likewise.
17748         * g++.dg/template/complit1.C: Likewise.
17749         * g++.dg/template/crash1.C: Change error message.
17750         * g++.dg/template/inherit2.C: Remove stray semicolon.
17751         * g++.dg/template/instantiate2.C: Likewise.
17752         * g++.dg/template/instantiate3.C: Change error message.
17753         * g++.dg/template/qual1.C: Remove stray semicolon.
17754         * g++.dg/template/qualttp18.C: Change error message.
17755         * g++.dg/template/ref1.C: Remove stray semicolon.
17756         * g++.dg/template/sizeof1.C (A::value): Declare it.
17757         * g++.dg/template/spec4.C: Change error message.
17758         * g++.dg/template/static1.C: Likewise.
17759         * g++.dg/template/type1.C: Likewise.
17760         * g++.dg/template/typename3.C: Likewise.
17761         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17762         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17763         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17764         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17765         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17766         named return value extension.
17767         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17768         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17769         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17770         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17771         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17772         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17773         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17774         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17775         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17776         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17777         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17778         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17779         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17780         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17781         syntax.
17782         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17783         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17784         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17785         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17786         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17787         * g++.old-deja/g++.brendan/template11.C: Likewise.
17788         * g++.old-deja/g++.brendan/template26.C: Likewise.
17789         * g++.old-deja/g++.brendan/template27.C: Use explicit
17790         specialization syntax.
17791         * g++.old-deja/g++.brendan/template30.C: Likewise.
17792         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17793         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17794         non-dependent names.
17795         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17796         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17797         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17798         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17799         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17800         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17801         named return value extension.
17802         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17803         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17804         * g++.old-deja/g++.ext/return1.C: Likewise.
17805         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17806         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17807         * g++.old-deja/g++.jason/access8.C: Likewise.
17808         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17809         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17810         pseudo-destructor names.
17811         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17812         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17813         pseudo-destructor names.
17814         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17815         * g++.old-deja/g++.jason/overload19.C: Likewise.
17816         * g++.old-deja/g++.jason/overload32.C: Likewise.
17817         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17818         stray semicolons.
17819         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17820         * g++.old-deja/g++.jason/return.C: Likewise.
17821         * g++.old-deja/g++.jason/return2.C: Likewise.
17822         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17823         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17824         syntax.
17825         * g++.old-deja/g++.jason/template10.C: Account for use of
17826         non-dependent names.
17827         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17828         syntax.
17829         * g++.old-deja/g++.jason/template37.C: Likewise.
17830         * g++.old-deja/g++.law/access4.C: Change error messages.
17831         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17832         pseudo-destructor names.
17833         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17834         * g++.old-deja/g++.law/ctors9.C: Likewise.
17835         * g++.old-deja/g++.law/cvt22.C: Likewise.
17836         * g++.old-deja/g++.law/dtors5.C: Likewise.
17837         * g++.old-deja/g++.law/global-init1.C: Likewise.
17838         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17839         * g++.old-deja/g++.law/operators28.C: Likewise.
17840         * g++.old-deja/g++.law/visibility28.C: Likewise.
17841         * g++.old-deja/g++.martin/eval1.C: Likewise.
17842         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17843         name.
17844         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17845         * g++.old-deja/g++.mike/net34.C: Likewise.
17846         * g++.old-deja/g++.mike/net36.C: Likewise.
17847         * g++.old-deja/g++.mike/ns2.C: Likewise.
17848         * g++.old-deja/g++.mike/p12306.C: Likewise.
17849         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17850         value extension.
17851         * g++.old-deja/g++.mike/p700.C: Likewise.
17852         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17853         * g++.old-deja/g++.mike/p710.C: Likewise.
17854         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17855         value extension.
17856         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17857         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17858         * g++.old-deja/g++.ns/crash2.C: Likewise.
17859         * g++.old-deja/g++.ns/crash3.C: Likewise.
17860         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17861         * g++.old-deja/g++.ns/ns17.C: Likewise.
17862         * g++.old-deja/g++.ns/template16.C: Likewise.
17863         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17864         keyword.
17865         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17866         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17867         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17868         named return value extension.
17869         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17870         * g++.old-deja/g++.other/access4.C: Issue additional error
17871         messages.
17872         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17873         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17874         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17875         * g++.old-deja/g++.other/crash25.C: Change error message.
17876         * g++.old-deja/g++.other/crash4.C: Change error message.
17877         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17878         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17879         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17880         checks.
17881         * g++.old-deja/g++.other/defarg8.C: Likewise.
17882         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17883         * g++.old-deja/g++.other/dtor10.C: Likewise.
17884         * g++.old-deja/g++.other/incomplete.C: Likewise.
17885         * g++.old-deja/g++.other/linkage7.C: Likewise.
17886         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17887         lookup algorithm.
17888         * g++.old-deja/g++.other/mangle2.C: Likewise.
17889         * g++.old-deja/g++.other/refinit2.C: Likewise.
17890         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17891         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17892         * g++.old-deja/g++.pt/crash28.C: Likewise.
17893         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17894         syntax.
17895         * g++.old-deja/g++.pt/crash32.C: Change error message.
17896         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17897         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17898         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17899         error message position.
17900         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17901         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17902         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17903         syntax.
17904         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17905         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17906         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17907         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17908         keyword.
17909         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17910         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17911         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17912         keyword.
17913         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17914         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17915         syntax.
17916         * g++.old-deja/g++.pt/friend28.C: Account for use of
17917         non-dependent names.
17918         * g++.old-deja/g++.pt/friend29.C: Likewise.
17919         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17920         rules.
17921         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17922         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17923         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17924         lookup rules.
17925         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17926         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17927         keyword.
17928         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17929         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17930         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17931         keyword.
17932         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17933         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17934         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17935         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17936         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17937         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17938         keyword.
17939         * g++.old-deja/g++.pt/spec10.C: Likewise.
17940         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17941         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17942         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17943         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17944         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17945         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17946         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17947         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17948         * g++.old-deja/g++.pt/typename15.C: Likewise.
17949         * g++.old-deja/g++.pt/typename22.C: Likewise.
17950         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17951         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17952         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17953         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17954         syntax.
17955         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17956         return value extension.
17957         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17958         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17959         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17960         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17961
17962 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17963
17964         * g++.dg/warn/inline1.C: New test.
17965         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17966         * g++.old-deja/g++.jason/synth10.C: Likewise.
17967         * g++.old-deja/g++.mike/net31.C: Likewise.
17968         * g++.old-deja/g++.mike/p8786.C: Likewise.
17969
17970         * g++.dg/template/friend10.C: New test.
17971         * g++.dg/template/conv5.C: New test.
17972
17973 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17974
17975         * g++.dg/lookup/scoped3.C: New test.
17976
17977         * g++.dg/lookup/decl1.C: New test.
17978         * g++.dg/lookup/decl2.C: New test.
17979
17980 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17981
17982         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17983         gcc.c-torture/compile/20021015-1.c,
17984         gcc.c-torture/compile/20021015-2.c,
17985         gcc.c-torture/compile/20021123-1.c,
17986         gcc.c-torture/compile/20021123-2.c,
17987         gcc.c-torture/compile/20021123-3.c,
17988         gcc.c-torture/compile/20021123-4.c,
17989         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17990         only to 3.1 or 3.2 branch.
17991
17992 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17993
17994         * gcc.dg/i386-bitfield3.c: New test.
17995
17996         * gcc.dg/i386-bitfield2.c: New test.
17997
17998 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17999
18000         * g++.dg/parse/conv_op1.C: New test.
18001
18002 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18003
18004         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18005         approved.
18006
18007 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18008
18009         * gcc.c-torture/compile/20021220-1.c: New test.
18010
18011 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
18012
18013         * gcc.dg/i386-fastcall-1.c: New.
18014
18015 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18016
18017         * gcc.c-torture/execute/20021219-1.c: New test.
18018
18019 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         * gcc.dg/i386-pic-1.c: New test.
18022
18023 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18024
18025         PR c++/8099
18026         * g++.dg/template/friend9.C: New test.
18027
18028 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18029
18030         PR c++/3663
18031         * g++.dg/template/access7.C: New test.
18032
18033 2002-12-18  Nick Clifton  <nickc@redhat.com>
18034
18035         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
18036         the libstdc++-v3 directory has been found.
18037
18038 2002-12-12  Devang Patel <dpatel@apple.com>
18039         * gcc.dg/darwin-ld-1.c: New test.
18040         * gcc.dg/darwin-ld-2.c: New test.
18041         * gcc.dg/darwin-ld-3.c: New test.
18042         * gcc.dg/darwin-ld-4.c: New test.
18043         * gcc.dg/darwin-ld-5.c: New test.
18044
18045 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18046
18047         * gcc.c-torture/compile/20021212-1.c: New test.
18048
18049 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
18050
18051         * gcc.dg/fshort-wchar: New test.
18052
18053 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR c++/8372
18056         * g++.dg/template/dtor1.C: New test.
18057
18058         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
18059         markers.
18060
18061 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
18062
18063         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
18064
18065 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
18066
18067         * g++.dg/template/static1.C: New test.
18068         * g++.dg/template/static2.C: New test.
18069         * g++.old-deja/g++.ext/memconst.C: New test.
18070
18071 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18072
18073         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
18074         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
18075         * g++.dg/special/initp1.C: Likewise.
18076
18077 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
18078
18079         * gcc.c-torture/execute/20021204-1.c: New test.
18080
18081 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
18082
18083         * gcc.dg/ppc-fmadd-1.c: New file.
18084         * gcc.dg/ppc-fmadd-2.c: New file.
18085         * gcc.dg/ppc-fmadd-3.c: New file.
18086
18087 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18088
18089         * gcc.c-torture/compile/20021204-1.c: New test.
18090
18091 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18092
18093         * g++.dg/inherit/covariant2.C: New test.
18094         * g++.dg/inherit/covariant3.C: New test.
18095         * g++.dg/inherit/covariant4.C: New test.
18096         * g++.dg/inherit/covariant1.C: Remove XFAIL.
18097         * g++.old-deja/g++.robertl/eb17.C: Likewise.
18098
18099 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/8688
18102         * g++.dg/init/brace3.C: New test.
18103
18104 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
18105
18106         * gcc.dg/20020210-1.c: Fix a comment typo.
18107
18108 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
18109
18110         PR c++/8720
18111         * g++.dg/parse/defarg1.C: New test.
18112
18113         PR c++/8615
18114         * g++.dg/template/char1.C: New test.
18115
18116         * g++.dg/template/varmod1.C: Fix typo.
18117
18118 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18119
18120         DR 180
18121         * g++.old-deja/g++.pt/crash32.C: Expect error.
18122
18123 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
18124
18125         PR c++/5919
18126         * g++.dg/template/varmod1.C: New test.
18127
18128         PR c++/8727
18129         * g++.dg/inherit/typeinfo1.C: New test.
18130
18131         PR c++/8663
18132         * g++.dg/inherit/typedef1.C: New test.
18133
18134 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
18135
18136         PR c++/8332
18137         PR c++/8493
18138         * g++.dg/template/strlen1.C: New test.
18139
18140         PR c++/8227
18141         * g++.dg/template/ctor2.C: New test.
18142
18143         PR c++/8214
18144         * g++.dg/init/string1.C: New test.
18145
18146         PR c++/8511
18147         * g++.dg/template/friend8.C: New test.
18148
18149 2002-11-29  Joe Buck <jbuck@synopsys.com>
18150
18151         * g++.dg/lookup/anon2.C: New test.
18152
18153 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
18154
18155         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
18156         h8300 port.
18157
18158 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
18159
18160         * gcc.dg/bitfld-6.c: New test.
18161
18162 2002-11-27  Jan Hubicka  <jh@suse.cz>
18163
18164         * gcc.c-torture/execute/20021127.[cx]: New test.
18165
18166 2002-11-26  Jan Hubicka  <jh@suse.cz>
18167
18168         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
18169         quality.
18170
18171 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
18172
18173         * g++.dg/init/brace2.C: New test.
18174         * g++.old-deja/g++.mike/p9129.C: Correct.
18175
18176 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
18177
18178         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
18179
18180 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
18181
18182         * gcc.dg/sibcall-6: New test for indirect sibcalls.
18183
18184 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
18185
18186         * testsuite/g++.dg/abi/empty11.C: New test.
18187         * testsuite/g++.dg/rtti/cv1.C: New test.
18188
18189 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
18190
18191         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
18192
18193 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * g++.dg/abi/empty10.C: New test.
18196
18197 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18198
18199         * gcc.c-torture/compile/20021124-1.c: New test.
18200
18201 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
18202
18203         * g++.dg/abi/rtti2.C: New test.
18204
18205 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18206
18207         * gcc.dg/i386-unroll-1.c: New test.
18208
18209 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18210
18211         * gcc.c-torture/compile/20021120-1.c: New test.
18212         * gcc.c-torture/compile/20021120-2.c: New test.
18213
18214 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18215
18216         * gcc.dg/bitfld-5.c: New test.
18217
18218 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18219
18220         * gcc.c-torture/execute/20021120-3.c: New test.
18221
18222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18223
18224         * gcc.c-torture/execute/20021120-2.c: New test.
18225
18226 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
18227
18228         * gcc.c-torture/execute/20021120-1.c: New test.
18229
18230 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
18231
18232         * gcc.c-torture/execute/20021118-3.c: New test.
18233
18234 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18235
18236         * gcc.c-torture/compile/20021119-1.c: New test.
18237
18238 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
18239
18240         * gcc.dg/duff-1.c: New test.
18241         * gcc.dg/duff-2.c: New test.
18242         * gcc.dg/duff-3.c: New test.
18243
18244 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
18245
18246         * gcc.dg/cpp/_Pragma5.c: New test.
18247
18248 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18249
18250         * gcc.c-torture/execute/20021118-2.c: New test.
18251
18252 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18253
18254         * gcc.c-torture/execute/20021118-1.c: New test.
18255
18256 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18257
18258         * gcc.dg/20021116-1.c: New test.
18259
18260 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18261
18262         * g++.dg/abi/vcall1.C: New test.
18263
18264 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18265
18266         * gcc.dg/20021029-1.c: New test.
18267         * gcc.dg/20021029-2.c: New test.
18268
18269 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18270
18271         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18272
18273 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18274
18275         PR c/8439
18276         * gcc.dg/20021110.c: Move to ...
18277         * gcc.c-torture/compile/20021110.c: .... here.
18278
18279 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18280
18281         PR c/8467
18282         * gcc.c-torture/execute/20021111-1.c
18283
18284 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18285
18286         PR c/8439
18287         * gcc.dg/20021110.c: New test.
18288
18289 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18290
18291         * g++.dg/abi/vthunk3.C: Run only on x86.
18292
18293 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18294
18295         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18296
18297 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18298
18299         * lib/compat.exp (compat-execute): Fix logic error in last
18300         change.
18301
18302 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18303
18304         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18305
18306 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18307
18308         PR c++/8389
18309         * g++.dg/template/access6.C: New test.
18310
18311 2002-11-08  Jan Hubicka  <jh@suse.cz>
18312
18313         * gcc.dg/i386-ssefp-1.c: New test.
18314         * gcc.dg/i386-ssefp-1.c: New test.
18315
18316 2002-11-08  Jan Hubicka  <jh@suse.cz>
18317
18318         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18319
18320 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18321
18322         * g++.dg/abi/vthunk3.C: New test.
18323
18324         PR c++/8338
18325         * g++.dg/template/crash2.C: New test.
18326
18327 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18328
18329         * testsuite/g++.dg/abi/dtor1.C: New test.
18330         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18331
18332 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18333
18334         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18335         Darwin.
18336
18337 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18338
18339         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18340         -mthumb.  Only xfail with -O0.
18341
18342 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18343
18344         * g++.dg/abi/thunk1.C: New test.
18345         * g++.dg/abi/thunk2.C: Likewise.
18346         * g++.dg/abi/vtt1.C: Likewise.
18347
18348 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18349
18350         PR optimization/8423
18351         * gcc.c-torture/execute/builtin-constant.c: New test.
18352
18353 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18354
18355         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18356         Add some more cases.
18357
18358 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18359
18360         PR c++/8391
18361         * g++.dg/opt/local1.C: New test.
18362
18363 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/8160
18366         * g++.dg/template/complit1.C: New test.
18367
18368         PR c++/8149
18369         * g++.dg/template/typename4.C: Likewise.
18370
18371 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18372
18373         Core issue 287, PR c++/7639
18374         * g++.dg/template/instantiate1.C: Adjust error location.
18375         * g++.dg/template/instantiate3.C: New test.
18376         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18377         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18378         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18379
18380 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18381
18382         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18383
18384 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18385
18386         PR c++/8287
18387         * g++.dg/init/dtor2.C: New test.
18388
18389 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18390
18391         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18392         * gcc.dg/nest.c: Bypass errors on irix6.
18393
18394 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18395
18396         * gcc.dg/nest.c: Expect error for mmix-*-*.
18397         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18398
18399 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18400
18401         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18402         markers.
18403
18404         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18405
18406 2002-10-25  Mike Stump  <mrs@apple.com>
18407
18408         * gcc.dg/warn-1.c: New test.
18409
18410 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18411
18412         * g++.dg/template/typename3.C: New test.
18413
18414 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18415
18416         * g++.dg/lookup/ptrmem1.C: New test.
18417
18418         * g++.dg/abi/vthunk2.C: New test.
18419
18420 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18421
18422         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18423
18424 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18425
18426         * g++.dg/abi/empty9.C: New test.
18427
18428 2002-10-24  Richard Henderson  <rth@redhat.com>
18429
18430         * g++.dg/inherit/thunk1.C: Enable for ia64.
18431
18432 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18433
18434         PR c++/8067
18435         * g++.dg/lookup/pretty1.C: New test.
18436
18437 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18438
18439         * gcc.dg/20021023-1.c: New test.
18440
18441 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18442
18443         PR c++/7679
18444         * g++.dg/parse/inline1.C: New test.
18445
18446 2002-10-23  Richard Henderson  <rth@redhat.com>
18447
18448         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18449
18450         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18451
18452 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18453
18454         PR c++/6579
18455         * g++.dg/parse/stmtexpr3.C: New test.
18456
18457 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18458
18459         * g++.dg/expr/cond1.C: New test.
18460
18461 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18462
18463         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18464
18465 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18466
18467         * g++.dg/abi/vbase13.C: New test.
18468         * g++.dg/abi/vbase14.C: Likewise.
18469
18470 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18471
18472         * gcc.dg/tls/pic-1.c: New test.
18473         * gcc.dg/tls/nonpic-1.c: New test.
18474         * gcc.dg/20021018-1.c: New test.
18475
18476 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18477
18478         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18479         Remove only files with the same base name as the test case.
18480         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18481         (profopt-execute): Likewise.  Also, remove old profiling
18482         and performance data files before running the tests.
18483
18484         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18485         * g++.dg/bprob/bprob.exp: Likewise.
18486         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18487         to allow more general test case names.
18488
18489         * g++.dg/bprob/bprob-1.C: Rename to ...
18490         * g++.dg/bprob/g++-bprob-1.C: ... this.
18491
18492         * g77.dg/bprob/bprob-1.f: Rename to ...
18493         * g77.dg/bprob/g77-bprob-1.f: ... this.
18494
18495 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18496
18497         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18498         bison 1.50 or later.
18499
18500 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18501
18502         * g++.dg/README: Describe more test directories.
18503
18504 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18505
18506         * g++.dg/init/array6.C: Add additional tests.
18507
18508 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18509
18510         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18511         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18512
18513 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18514
18515         * gcc.c-torture/compile/20020604-1.x: New.
18516         * gcc.c-torture/compile/simd-5.x: Likewise.
18517         * gcc.c-torture/execute/920710-1.x: Likewise.
18518         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18519
18520 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18521
18522         * g++.dg/inherit/override1.C: Add dg-options clause.
18523
18524 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18525
18526         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18527         _mm_slli_si128.
18528
18529 2002-10-19  Andreas Schwab  <schwab@suse.de>
18530
18531         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18532         directory component.
18533
18534 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18535
18536         * g++.dg/inherit/thunk1.C: New test.
18537
18538         * g++.dg/inherit/override1.C: New test.
18539
18540         * g++.dg/abi/mangle11.C: New test.
18541         * g++.dg/abi/mangle14.C: New test.
18542         * g++.dg/abi/mangle17.C: New test.
18543
18544 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         * g++.dg/overload/member2.C: New test.
18547
18548 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18549
18550         * g++.dg/README: Describe new compat directory.
18551         * g++.dg/dg.exp: Skip tests in compat directory.
18552         * README.compat: New file.
18553         * lib/compat.exp: New expect script.
18554         * g++.dg/compat: New test directory.
18555         * g++.dg/compat/compat.exp: New expect script.
18556         * g++.dg/compat/abi: New test directory.
18557         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18558         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18559         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18560         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18561         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18562         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18563         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18564         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18565         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18566         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18567         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18568         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18569         * g++.dg/compat/break: New test directory.
18570         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18571         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18572         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18573         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18574         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18575         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18576         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18577         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18578         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18579         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18580         g++.dg/compat/break/README: New files.
18581         * g++.dg/compat/eh: New test directory.
18582         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18583         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18584         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18585         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18586         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18587         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18588         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18589         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18590         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18591         g++.dg/compat/eh/filter2_y.C,
18592         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18593         g++.dg/compat/eh/new1_y.C,
18594         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18595         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18596         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18597         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18598         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18599         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18600         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18601         g++.dg/compat/eh/unexpected1_y.C: New files.
18602         * g++.dg/compat/init: New test directory.
18603         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18604         g++.dg/compat/init/array5_y.C,
18605         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18606         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18607         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18608         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18609         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18610         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18611         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18612         g++.dg/compat/init/init-ref2_y.C: New files.
18613
18614 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/7584
18617         * g++.dg/inherit/using3.C: New test.
18618
18619 2002-10-17  Jan Hubicka  <jh@suse.cz>
18620
18621         * gcc.dg/20021017-2.c: New test.
18622
18623 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18624
18625         * g++.dg/abi/mangle16.C: Adjust.
18626
18627         * g++.dg/init/array8.C: New test.
18628
18629 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18630
18631         * gcc.dg/special/mips-abi.exp: New test.
18632         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18633
18634 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18635
18636         * g++.dg/abi/mangle16.C: New test.
18637         * g++.dg/abi/mangle17.C: Likewise.
18638
18639         PR c++/7478
18640         * g++.dg/template/ref1.C: New test.
18641
18642 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18643
18644         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18645
18646 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18647
18648         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18649
18650 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/7524
18653         * g++.dg/init/array7.C: New test.
18654
18655 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18656
18657         * g++.dg/init/array6.C: New test.
18658
18659         * g++.dg/abi/mangle13.C: Likewise.
18660         * g++.dg/abi/mangle14.C: Likewise.
18661         * g++.dg/abi/mangle15.C: Likewise.
18662
18663 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18664
18665         * g++.dg/abi/empty8.C: New test.
18666
18667 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         * g++.dg/init/ctor1.C: New test.
18670
18671 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18672
18673         * gcc.c-torture/execute/20021015-1.c: New test.
18674
18675 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18676
18677         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18678
18679 2002-10-14  Jan Hubicka  <jh@suse.cz>
18680
18681         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18682
18683 2002-10-14  Richard Henderson  <rth@redhat.com>
18684
18685         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18686
18687 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR optimization/6631
18690         * g++.dg/opt/const2.C: New test.
18691
18692 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18693
18694         PR c++/7176
18695         * g++.dg/parse/friend1.C: New test.
18696         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18697
18698 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18699
18700         * gcc.dg/20021014-1.c: New test.
18701
18702 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18703
18704         PR c++/5661
18705         * g++.dg/ext/vlm1.C: New test.
18706         * g++.dg/ext/vlm2.C: Likewise.
18707
18708         * g++.dg/init/array1.C: Remove invalid braces.
18709         * g++.dg/init/brace1.C: New test.
18710         * g++.dg/init/copy2.C: Likewise.
18711         * g++.dg/init/copy3.C: Likewise.
18712         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18713         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18714         braces.
18715
18716 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18717
18718         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18719
18720 2002-10-11  Richard Shann  <richard.shann@superh.com>
18721
18722         * gcc.c-torture/compile/simd-5.c: New test.
18723
18724 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18725
18726         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18727
18728 2002-10-10  Jim Wilson  <wilson@redhat.com>
18729
18730         * gcc.c-torture/execute/20021010-1.c: New test.
18731
18732 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18733
18734         PR c/7353
18735         * g++.dg/ext/typedef-init.C: New test.
18736         * gcc.dg/typedef-init.c: New test.
18737
18738 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18739
18740         * gcc.dg/cpp/paste13.c: New test.
18741
18742 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18743
18744         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18745         remaining platforms, XFAIL during compile, not execute.  Don't
18746         XFAIL at -O0.
18747
18748 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         * gcc.dg/alias-1.c: Tweak expected warning.
18751
18752 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18753
18754         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18755
18756 2002-10-06  Andreas Jaeger  <aj@suse.de>
18757
18758         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18759         * gcc.dg/cpp/c++98.C: Likewise.
18760
18761         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18762         * g++.dg/cpp/c++98.C: Likewise.
18763
18764         * g++.dg/README (Subdirectories): Mention cpp directory.
18765
18766         PR target/7559
18767         * gcc.dg/20021006-1.c: New test.
18768
18769 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18770
18771         PR c++/7804
18772         * g++.dg/other/warning1.C: New test.
18773
18774 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18775
18776         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18777         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18778         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18779
18780 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/7931
18783         * g++.dg/template/ptrmem3.C: New test.
18784
18785         PR c++/7754
18786         * g++.dg/template/union1.C: New test.
18787
18788 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/8006
18791         * g++.dg/abi/mangle9.C: New test.
18792         * g++.dg/abi/mangle10.C: New test.
18793         * g++.dg/abi/mangle11.C: New test.
18794         * g++.dg/abi/mangle12.C: New test.
18795
18796 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/7188.
18799         * g++.dg/template/meminit1.C: New test.
18800         * g++.dg/warn/Wreorder-1.C: Likewise.
18801         * g++.old-deja/g++.mike/warn3.C: Tweak.
18802         * lib/prune.exp: Ingore "in copy constructor".
18803
18804 2002-10-02  Andreas Jaeger  <aj@suse.de>
18805
18806         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18807         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18808         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18809         on x86-64.
18810
18811 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18812
18813         * gcc.dg/empty1.C: Fix typo.
18814
18815 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18816
18817         * gcc.dg/alias-1.c: New test.
18818
18819 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18820
18821         * gcc.dg/empty1.C: New test.
18822
18823         * g++.dg/tls/init-2.C: Tweak error messages.
18824
18825 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18826
18827         * gcc.c-torture/compile/20020923-1.c: New test.
18828
18829 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18830
18831         * gcc.c-torture/execute/ffs-1.c: New test.
18832         * gcc.c-torture/execute/ffs-2.c: Ditto.
18833
18834 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18835
18836         * g++.dg/overload/member1.C: New test.
18837
18838 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18839
18840         * g++.dg/abi/empty7.C: New test.
18841         * g++.dg/init/pm2.C: Likewise.
18842
18843 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18844
18845         * g++.dg/rtti/crash1.C: New test.
18846
18847 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18848
18849         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18850         gcc.dg/sibcall-4.c: New tests.
18851
18852 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18853
18854         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18855         powerpc and MMIX targets.
18856
18857 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18858
18859         * gcc.dg/cpp/20020927-1.c: New.
18860
18861 2002-09-26  David S. Miller  <davem@redhat.com>
18862
18863         * gcc.c-torture/compile/trunctfdf.c: New.
18864
18865 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18866
18867         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18868
18869 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18870
18871         * gcc.c-torture/execute/loop-15.c: New.
18872
18873 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18874
18875         * README.QMTEST: Fix typo.
18876
18877 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18878
18879         * gcc.dg/20020926-1.c: New test.
18880
18881 2002-09-25  David S. Miller  <davem@redhat.com>
18882
18883         PR target/7842
18884         * gcc.c-torture/execute/shiftdi.c: New test.
18885
18886 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18887
18888         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18889         unique to the tool.
18890         * lib/g77.exp (g77_init): Likewise.
18891         * lib/g++.exp (g++_init): Likewise.
18892         * lib/objc.exp (objc_init): Likewise.
18893
18894 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18895
18896         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18897         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18898         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18899
18900 2002-09-25  Richard Henderson  <rth@redhat.com>
18901
18902         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18903         too-small long double.
18904
18905 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18906
18907         * gcc.dg/20020919-1.c: New test.
18908
18909 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18910
18911         * g++.dg/abi/bitfield6.C: New test.
18912         * g++.dg/abi/bitfield7.C: New test.
18913         * g++.dg/abi/bitfield8.C: New test.
18914         * g++.dg/abi/vbase11.C: New test.
18915
18916 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18917
18918         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18919         hppa*-*-hpux*.  Update test comment.
18920
18921 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.dg/tls/struct-1.c: New test.
18924
18925 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18926
18927         * gcc.dg/cpp/tr-warn2.c: Update.
18928
18929 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18930
18931         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18932
18933 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18934
18935         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18936         systems.
18937
18938 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18939
18940         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18941
18942         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18943         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18944         setting of cxxfilt.
18945
18946 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18947
18948         * gcc.dg/20020312-2.c: Update for darwin.
18949
18950 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18953
18954 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18955
18956         * objc.dg/comp-types-1.m: New test.
18957         * objc.dg/comp-types-2.m: New test.
18958         * objc.dg/comp-types-3.m: New test.
18959         * objc.dg/comp-types-4.m: New test.
18960         * objc.dg/comp-types-5.m: New test.
18961         * objc.dg/comp-types-6.m: New test.
18962
18963 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18964
18965         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18966
18967 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18968
18969         * g++.dg/other/do1.C: New test.
18970
18971         * g++.dg/template/subst1.C: New test.
18972
18973 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18974
18975         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18976
18977 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18978
18979         * g++.dg/template/qualttp20.C: Adjust expected errors.
18980         * g++.old-deja/g++.jason/report.C: Likewise.
18981         * g++.old-deja/g++.other/qual1.C: Likewise.
18982
18983         * g++.dg/lookup/scoped2.C: New test.
18984
18985         * g++.dg/ext/asm3.C: New test.
18986
18987 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18988
18989         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18990
18991 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18992
18993         * ChangeLog: follow spelling conventions.
18994         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18995         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18996         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18997         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18998         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18999         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19000         * g++.old-deja/g++.law/global-init1.C: Likewise.
19001         * g++.old-deja/g++.other/delete4.C: Likewise.
19002         * g++.old-deja/g++.other/inline21.C: Likewise.
19003         * g++.old-deja/g++.other/singleton.C: Likewise.
19004         * g77.dg/strlen0.f: Likewise.
19005         * g77.f-torture/compile/20010519-1.f: Likewise.
19006         * g77.f-torture/compile/980310-4.f: Likewise.
19007         * gcc.c-torture/compile/20000605-1.c: Likewise.
19008         * gcc.c-torture/execute/20020225-1.c: Likewise.
19009         * gcc.dg/c90-hexfloat-2.c: Likewise.
19010         * gcc.dg/c99-bool-1.c: Likewise.
19011         * gcc.dg/c99-hexfloat-2.c: Likewise.
19012         * gcc.dg/dll-2.c: Likewise.
19013         * gcc.dg/wtr-union-init-1.c: Likewise.
19014         * gcc.dg/wtr-union-init-2.c: Likewise.
19015         * gcc.dg/wtr-union-init-3.c: Likewise.
19016         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19017         * gcc.dg/cpp/defined.c: Likewise.
19018         * gcc.dg/cpp/macsyntx.c: Likewise.
19019         * gcc.dg/cpp/paste2.c: Likewise.
19020         * gcc.dg/cpp/trad/defined.c: Likewise.
19021         * gcc.dg/format/c90-printf-1.c: Likewise.
19022         * gcc.dg/format/c90-scanf-1.c: Likewise.
19023         * gcc.dg/format/c99-printf-1.c: Likewise.
19024         * gcc.dg/format/c99-scanf-1.c: Likewise.
19025         * gcc.misc-tests/gcov-8.c: Likewise.
19026         * lib/profopt.exp: Likewise.
19027
19028 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
19029
19030         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
19031
19032 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         * g++.dg/inherit/using2.C: New test.
19035
19036 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
19037
19038         * ChangeLog: Follow spelling conventions.
19039         * g++.dg/template/friend4.C: Likewise.
19040         * g++.old-deja/g++.pt/crash67.C: Likewise.
19041         * gcc.c-torture/execute/20000801-4.c: Likewise.
19042         * gcc.dg/c90-digraph-1.c: Likewise.
19043         * gcc.dg/c94-digraph-1.c: Likewise.
19044         * gcc.dg/c99-digraph-1.c: Likewise.
19045         * gcc.dg/cpp/line5.c: Likewise.
19046         * gcc.dg/cpp/multiline.c: Likewise.
19047         * gcc.dg/cpp/trad/literals-1.c: Likewise.
19048         * gcc.dg/format/attr-3.c: Likewise.
19049         * gcc.dg/format/c90-scanf-3.c: Likewise.
19050         * gcc.dg/format/ext-4.c: Likewise.
19051
19052 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
19053
19054         * g++.dg/template/pretty1.C: New test.
19055
19056 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
19057
19058         * gcc.c-torture/execute/struct-cpy-1.c: New test.
19059
19060 2002-09-13  Matt Austern  <austern@apple.com>
19061
19062         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
19063         passing a cast expression to a function by const reference.
19064
19065 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
19066
19067         * g++.dg/template/deduce1.C: New test.
19068
19069 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
19070
19071         * gcc.c-torture/execute/simd-1.c: Force all use of int to
19072         32-bit int.
19073
19074 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19075
19076         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
19077         usage.
19078
19079 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
19080
19081         * gcc.c-torture/compile/20020910-1.c: New test.
19082
19083 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
19084
19085         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
19086
19087 2002-09-10  Andreas Jaeger  <aj@suse.de>
19088
19089         * gcc.dg/20020312-2.c: Adjust for x86-64.
19090
19091 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
19092
19093         * g77.dg/7388.f: New test case for PR 7388.
19094
19095 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
19096
19097         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
19098
19099 2002-09-05  Ziemowit Laski <zlaski@apple.com>
19100
19101         * objc.dg/proto-lossage-1.m: New test.
19102
19103 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
19104
19105         * gcc.dg/cpp/_Pragma4.c: Fix typo.
19106
19107 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
19108
19109         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
19110         expected to pass.
19111
19112 2002-09-06  Stan Shebs  <shebs@apple.com>
19113             David Edelsohn  <edelsohn@gnu.org>
19114
19115         * gcc.dg/weak: New directory.
19116         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
19117         target-specific xfail bits.
19118         * gcc.dg/typeof-2.c: Move to new directory.
19119         * gcc.dg/weak.exp: New expect script.
19120
19121 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
19122
19123         * gcc.c-torture/execute/extzvsi.c: New test.
19124
19125 2002-09-05  Stan Shebs  <shebs@apple.com>
19126
19127         * gcc.dg/weak-1.c: xfail on Darwin.
19128         * gcc.dg/weak-2.c: Ditto.
19129         * gcc.dg/weak-3.c: Ditto.
19130         * gcc.dg/weak-4.c: Ditto.
19131         * gcc.dg/weak-5.c: Ditto.
19132         * gcc.dg/weak-6.c: Ditto.
19133         * gcc.dg/weak-7.c: Ditto.
19134         * gcc.dg/weak-8.c: Ditto.
19135         * gcc.dg/weak-9.c: Ditto.
19136
19137 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
19138
19139         * gcc.c-torture/execute/loop-14.c: New test.
19140
19141 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
19142
19143         * g++.dg/other/cxa-atexit1.C: New test.
19144
19145         * gcc.dg/typeof-2.c: New test.
19146
19147 2002-09-03  Roger Sayle  <roger@eyesopen.com>
19148
19149         * gcc.dg/builtins-2.c: New testcase.
19150         * gcc.dg/builtins-3.c: New testcase.
19151
19152 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
19153
19154         * gcc.dg/cpp/_Pragma4.c: New test.
19155
19156 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
19157
19158         * objc/execute/nil_method-1.m: New testcase.
19159
19160 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
19161
19162         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
19163         [Object class], not [Object initialize].
19164
19165 2002-08-31  Roger Sayle  <roger@eyesopen.com>
19166             Hans-Peter Nilsson  <hp@bitrange.com>
19167
19168         * gcc.c-torture/execute/20020720-1.x: Skip test on
19169         mmix-knuth-mmixware.  Correct comment.
19170
19171 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
19172
19173         * testsuite/g++.dg/abi/bitfield5.C: New test.
19174         * testsuite/g++.dg/abi/vbase10.C: Likewise.
19175
19176 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
19177
19178         * objc.dg/undeclared-selector.m: New test.
19179
19180 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
19181
19182         * g++.dg/other/offsetof1.C: Avoid cast warning.
19183
19184 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
19185
19186         * objc.dg/super-class-2.m: New test.
19187
19188 2002-08-24  Matt Austern  <austern@apple.com>
19189
19190         * g++.dg/ext/lvaddr.C: New test.
19191         * g++.dg/ext/lvcast.C: New test.
19192
19193 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
19194
19195         * testsuite/g++.dg/inherit/cond1.C: New test.
19196
19197 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
19198
19199         * gcc.dg/noncompile/incomplete-1.c: New test.
19200
19201 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19202
19203         * gcc.dg/typespec-1.c: New test.
19204
19205 2002-08-20  Devang Patel  <dpatel@apple.com>
19206         * objc.dg/proto-hier-2.m: New test.
19207
19208 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
19209
19210         * objc.dg/bitfield-1.m: New test.
19211         * objc.dg/bitfield-2.m: New test.
19212
19213 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19214
19215         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
19216         gcc.dg/c99-flex-array-4.c: New tests.
19217
19218 2002-08-16  Stan Shebs  <shebs@apple.com>
19219
19220         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
19221
19222 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
19223
19224         * gcc.dg/typeof-1.c: New test.
19225         * g++.dg/ext/typeof2.C: New test.
19226
19227 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
19228
19229         * g++.dg/other/offsetof1.C: New test.
19230
19231 2002-08-14  Richard Henderson  <rth@redhat.com>
19232
19233         * gcc.dg/tls/diag-3.c: Fix expected message strings.
19234
19235 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
19236
19237         * gcc.dg/cpp/_Pragma3.c: New test.
19238
19239 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
19240
19241         * g++.dg/template/inherit3: New test.
19242
19243 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19244
19245         * gcc.dg/bitfld-4.c: Add blank options.
19246
19247 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
19248
19249         * g++.dg/template/crash1.C: New test.
19250
19251 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19252
19253         * gcc.dg/tls/opt-2.c: New test.
19254
19255 2002-08-08  Devang Patel  <dpatel@apple.com>
19256
19257         * objc.dg/selector-1.m : New test
19258
19259 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19260
19261         * g++.dg/abi/bitfield4.C: New test.
19262         * gcc.dg/bitfld-4.c: New test.
19263
19264 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19265
19266         * g++.dg/other/packed1.C: New test.
19267
19268 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19269
19270         * g++.dg/abi/offsetof.C: Tweak error messages.
19271         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19272
19273 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19274
19275         * gcc.dg/bitfld-3.c: New test.
19276
19277 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19278             Richard Henderson  <rth@redhat.com>
19279
19280         * gcc.dg/i386-bitfield1.c: New test.
19281         * g++.dg/abi/bitfield3.C: Update.
19282
19283 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19284
19285         * objc.dg/const-str-2.m: Update.
19286         * gcc.dg/cpp/c++98.c: Change to C extension.
19287         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19288         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19289
19290 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19291
19292         * testsuite/gcc.dg/tls/diag-3.c: New.
19293
19294 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19295
19296         * g++.dg/README (Subdirectories): Document new subdir expr.
19297         * g++.dg/expr/pmf-1.C: New test.
19298
19299 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19300
19301         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19302
19303 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * g++.dg/abi/bitfield3.C: New test.
19306
19307 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * lib/gcov.exp: Tweak expected line formats.
19310         * gcc.misc-tests/gcov8.c: New test.
19311         * gcc.misc-tests/gcov8.x: New flags.
19312
19313 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19314
19315         * consistency.vlad/layout/endian.c: Include string.h.
19316
19317         * gcc.c-torture/execute/20020805-1.c: New test.
19318
19319 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19320
19321         * g++.dg/other/conversion1.C: New test.
19322
19323 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19324
19325         * gcc.dg/builtins-1.c: New testcase.
19326
19327 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19328
19329         * g++.dg/inherit/access3.C: New test.
19330
19331 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19332
19333         * gcc.dg/ia64-visibility-2.c: New test.
19334
19335 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19336
19337         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19338         __qualifier_flags to __flags.
19339
19340 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19341
19342         * g++.dg/inherit/operator1.C: New test.
19343         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19344         * g++.dg/other/error1.C: Change expected error message.
19345         * g++.dg/template/conv4.C: Likewise.
19346
19347 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19348
19349         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19350         for documented behavior.
19351
19352 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19353
19354         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19355         several targets known to fail.
19356
19357 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19358
19359         * gcc.dg/mips-args-[123].c: New tests.
19360
19361 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19362
19363         * gcc.dg/ppc-spe.c: New.
19364
19365 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19366
19367         * g++.dg/other/ptrmem4.C: New testcase.
19368
19369 2002-07-24  Richard Henderson  <rth@redhat.com>
19370
19371         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19372
19373 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19374
19375         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19376
19377 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19378
19379         * gcc.c-torture/execute/memset-3.c: New testcase.
19380
19381 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19382
19383         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19384         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19385
19386 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19387
19388         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19389         Delete.
19390
19391 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19392
19393         * gcc.c-torture/compile/simd-4.c: New test.
19394
19395 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19396
19397         PR c++/7347, c++/7348
19398         * g++.dg/template/access4.C: New test.
19399         * g++.dg/template/access5.C: New test.
19400         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19401         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19402         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19403         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19404
19405 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19406
19407         * gcc.dg/gnu89-init-2.c: New test.
19408
19409 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19410
19411         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19412
19413 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19414
19415         * gcc.c-torture/execute/20020720-1.c: New testcase.
19416
19417 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19418
19419         * gcc.dg/cpp/Wsignprom.c: New tests.
19420
19421 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19422
19423         * gcc.c-torture/execute/loop-13.c: New test.
19424
19425 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19426
19427         * gcc.dg/cpp/expr.c: New tests.
19428
19429 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19430
19431         * g++.dg/opt/pr6713.C: Add template instantiation.
19432
19433 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19434
19435         * gcc.dg/nest.c: New test.
19436
19437 2002-07-17  Richard Henderson  <rth@redhat.com>
19438
19439         * g++.dg/opt/pr6713.C: New test.
19440
19441 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19442
19443         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19444         XFAIL for all x86 processors.
19445
19446 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19447
19448         * gcc.c-torture/execute/20010122-1.x: Do not test with
19449         -fomit-frame-pointer.
19450
19451 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         * g++.dg/template/instantiate2.C: New test.
19454         * g++.dg/template/spec4.C: New test.
19455
19456 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         * g++.dg/template/access2.C: New test.
19459         * g++.dg/template/access3.C: New test.
19460
19461 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19462
19463         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19464         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19465         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19466         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19467         Convert to use <stdarg.h>.
19468         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19469         Delete.
19470         * gcc.dg/va-arg-2.c: New.
19471         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19472
19473 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19474
19475         * gcc.c-torture/compile/20020710-1.c: New test.
19476
19477 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19478                           Andrew Pinski  <pinskia@physics.uc.edu>
19479
19480         gcc.c-torture/compile/simd-2.c: New testcase.
19481         gcc.c-torture/compile/simd-3.c: Likewise.
19482
19483 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19484
19485         PR c++/7224
19486         * g++.dg/overload/error1.C: New test.
19487
19488 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19489
19490         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19491         configuration and IRIX 6 O32 ABI.
19492
19493 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19494
19495         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19496
19497 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19498
19499         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19500
19501 2002-07-10  Jeffrey A Law  <law@redhat.com>
19502
19503         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19504
19505         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19506
19507 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19508
19509         * gcc.dg/20020312-2.c: Check for __PPC__.
19510
19511 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19512
19513         * gcc.c-torture/compile/20020709-1.c: New test.
19514
19515 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19516
19517         * g++.dg/template/qualttp21.C: New test case.
19518
19519 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19520
19521         * gcc.c-torture/compile/20020706-1.c: New test.
19522         * gcc.c-torture/compile/20020706-2.c: New test.
19523
19524 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19525             Alexandre Oliva  <aoliva@redhat.com>
19526
19527         * g++.dg/warn/incomplete1.C: New test.
19528
19529 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19530
19531         PR c++/7099
19532         * g++.dg/warn/noreturn1.C: New test.
19533
19534 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19535
19536         PR c++/6706
19537         * g++.dg/debug/debug6.C: New test.
19538         * g++.dg/debug/debug7.C: New test.
19539
19540 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19541
19542         * gcc.c-torture/compile/simd-3.c: New test.
19543
19544 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19545
19546         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19547         * gcc.dg/20020620-1.c: Likewise.
19548
19549 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19550
19551         PR c++/6944
19552         * g++.dg/init/array4.C: New test.
19553         * g++.dg/init/array5.C: New test.
19554
19555 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19556
19557         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19558         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19559
19560 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19561
19562         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19563         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19564         * gcc.dg/wtr-conversion-1.c: Likewise.
19565         * gcc.dg/wtr-escape-1.c: Likewise.
19566         * gcc.dg/wtr-int-type-1.c: Likewise.
19567         * gcc.dg/wtr-label-1.c: Likewise.
19568         * gcc.dg/wtr-static-1.c: Likewise.
19569         * gcc.dg/wtr-strcat-1.c: Likewise.
19570         * gcc.dg/wtr-suffix-1.c: Likewise.
19571         * gcc.dg/wtr-switch-1.c: Likewise.
19572         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19573         * gcc.dg/wtr-union-init-1.c: Likewise.
19574         * gcc.dg/wtr-union-init-2.c: Likewise.
19575         * gcc.dg/wtr-union-init-3.c: Likewise.
19576
19577         * gcc.dg/wtr-func-def-1.c: New test.
19578
19579 2002-07-02 Devang Patel <dpatel@apple.com>
19580
19581         * objc.dg/param-1.m: New test.
19582
19583 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19584
19585         * gcc.dg/cpp/trad/directive.c: Add test.
19586         * gcc.dg/cpp/trad/macroargs.c: Add test.
19587         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19588
19589 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19590
19591         * gcc.dg/cpp/cmdlne-M.c: New test.
19592
19593 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19594
19595         * objc.dg/desig-init-1.m: New test.
19596
19597 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19598
19599         PR c++/6716
19600         * g++.dg/template/instantiate1.C: New test.
19601
19602 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19603
19604         PR c++/7112
19605         * g++.dg/template/sizeof2.C: New test.
19606
19607 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19608
19609         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19610         gcc.dg/cpp/trad/include.c: New tests.
19611
19612 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19613
19614         PR target/7177
19615         * gcc.c-torture/compile/20020701-1.c: New test.
19616
19617 2002-07-01  Stan Shebs  <shebs@apple.com>
19618
19619         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19620         header here...
19621         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19622         (objc-torture-execute): or here.
19623
19624 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19625
19626         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19627
19628 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19629
19630         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19631
19632 2002-06-30  Devang Patel  <dpatel@apple.com>
19633
19634         * objc.dg/fsyntax-only.m: New test.
19635
19636 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19637
19638         PR c++/6695
19639         * g++.dg/template/friend7.C: New file.
19640
19641 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19642
19643         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19644         return type.
19645
19646 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19647
19648         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19649         avoid division by zero.
19650
19651 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19652
19653         * gcc.dg/Wunknownprag.c: New tests.
19654
19655 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19656
19657         * gcc.c-torture/execute/simd-2.c: New test.
19658
19659 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19660
19661         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19662         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19663         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19664         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19665         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19666         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19667         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19668         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19669         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19670         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19671         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19672         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19673         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19674         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19675         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19676         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19677         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19678
19679 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19680
19681         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19682         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19683         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19684         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19685         New tests.
19686         * gcc.dg/cpp/trad/directive.c: Update.
19687
19688 2002-06-23  Andreas Jaeger  <aj@suse.de>
19689
19690         * gcc.c-torture/execute/complex-6.c: New.
19691
19692 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19693
19694         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19695         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19696         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19697         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19698
19699 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19700
19701         * gcc.dg/cpp/trad: New directory with traditional tests copied
19702         from parent directory.
19703         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19704         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19705         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19706         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19707         Move to trad/ and rename.
19708         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19709         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19710         gcc.dg/cpp/trad/redef2.c: New tests.
19711         * gcc.dg/cpp/trad/trad.exp: New driver.
19712
19713 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19714
19715         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19716         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19717         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19718         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19719         Remove.
19720
19721 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19722
19723         * gcc.dg/20020620-1.c: New test.
19724
19725 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19726
19727         * g++.dg/template/ttp4.C: New test.
19728
19729 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * g++.dg/opt/vt1.C: Fix regexp.
19732
19733 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19734
19735         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19736         Don't use attribute `noinline'.
19737
19738 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19739
19740         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19741
19742 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19743
19744         * gcc.c-torture/execute/simd-1.c: New.
19745
19746         * gcc.dg/simd-1.c: New.
19747
19748 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19749
19750         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19751
19752 2002-06-16  Richard Henderson  <rth@redhat.com>
19753
19754         * g++.dg/ext/anon-struct1.C: New.
19755         * g++.dg/ext/anon-struct2.C: New.
19756         * g++.dg/ext/anon-struct3.C: New.
19757         * gcc.dg/anon-struct-1.c: New.
19758         * gcc.dg/anon-struct-2.c: New.
19759         * gcc.dg/anon-struct-3.c: New.
19760         * gcc.dg/20011008-1.c: Adjust warning text.
19761         * gcc.dg/20020527-1.c: Add -fms-extensions.
19762
19763 2002-06-16  Richard Henderson  <rth@redhat.com>
19764
19765         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19766
19767 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19768
19769         * gcc.c-torture/execute/20020615-1.c: New test.
19770
19771 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19772
19773         * gcc.c-tortuture/execute/compare-1.c: New test case.
19774         * gcc.c-tortuture/execute/compare-2.c: New test case.
19775         * gcc.c-tortuture/execute/compare-3.c: New test case.
19776
19777 2002-06-13  Richard Henderson  <rth@redhat.com>
19778
19779         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19780         ia64 ilp32.
19781
19782 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19783
19784         * g++.dg/template/typename2.C: Update error message.
19785
19786 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19787
19788         * gcc.c-torture/execute/20020611-1.c: New test.
19789
19790 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19791
19792         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19793         list of targets to skip.
19794
19795 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19796
19797         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19798         targets if not optimizing.
19799
19800 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19801
19802         * gcc.c-torture/compile/20020605-1.c: New test.
19803
19804         * g++.dg/opt/vt1.C: New test.
19805
19806         * gcc.dg/20020531-1.c: New test.
19807
19808         * gcc.dg/20020530-1.c: New test.
19809
19810         * gcc.dg/20020527-1.c: New test.
19811
19812         * g++.dg/opt/cse1.C: New test.
19813
19814 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19815
19816         * gcc.dg/20020607-2.c: New test case.
19817
19818 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19819
19820         * gcc.c-torture/compile/20020604-1.c: New test.
19821
19822 2002-06-04  Richard Henderson  <rth@redhat.com>
19823
19824         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19825         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19826         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19827
19828 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19829
19830         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19831
19832 2002-06-03  Richard Henderson  <rth@redhat.com>
19833
19834         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19835         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19836
19837 2002-06-02  Richard Henderson  <rth@redhat.com>
19838
19839         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19840         test functions static.
19841
19842 2002-06-02  Andreas Jaeger  <aj@suse.de>
19843
19844         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19845         now.
19846
19847 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19848
19849         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19850         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19851         Update for mofified diagnostics.
19852         * gcc.dg/c99-intconst-1.c: No longer fail.
19853
19854 2002-06-02  Richard Henderson  <rth@redhat.com>
19855
19856         * gcc.dg/uninit-A.c: Remove xfail markers.
19857
19858 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19859
19860         * gcc.dg/fnegate-1.c: New test case.
19861
19862 2002-05-30  Osku Salerma  <osku@iki.fi>
19863
19864         * gcc.c-torture/execute/mayalias-1.c: New file.
19865
19866 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19867
19868         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19869         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19870         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19871
19872 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19873
19874         * gcc.c-torture/execute/20020529-1.c: New test.
19875
19876 2002-05-27  Richard Henderson  <rth@redhat.com>
19877
19878         * g++.dg/ext/attrib6.C: New test case.
19879
19880 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19881
19882         * gcc.c-torture/execute/pure-1.c: New test.
19883
19884 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19885
19886         * gcc.dg/cpp/arith-2.c: Remove.
19887
19888 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19889
19890         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19891         * gcc.dg/cpp/if-3.c: Remove.
19892
19893 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19894
19895         * g++.dg/opt/cse2.C: New test.
19896
19897 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19898
19899         * gcc.dg/cpp/arith-1.c: New semantic tests.
19900         * gcc.dg/cpp/if-1.c: Update.
19901
19902 2002-05-24  Ben Elliston  <bje@redhat.com>
19903
19904         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19905
19906 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19907
19908         * gcc.dg/verbose-asm.c: New test.
19909
19910 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19911
19912         * gcc.dg/cpp/paste12.c: New test.
19913
19914 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19915
19916         * g++.dg/parse/named_ops.C: New test.
19917
19918 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19919
19920         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19921
19922 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19923
19924         * gcc.dg/weak-2.c: Allow optional leading underscore
19925         in scan-assembler symbol name.
19926         * gcc.dg/weak-3.c: Likewise.
19927         * gcc.dg/weak-4.c: Likewise.
19928         * gcc.dg/weak-5.c: Likewise.
19929
19930 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.dg/20020523-1.c: New test.
19933
19934 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19935
19936         * objc.dg/const-str-2.m: Update now that we stop after
19937         a command line error.
19938
19939 2002-05-22  Richard Henderson  <rth@redhat.com>
19940
19941         * g++.dg/dg.exp: Fix typo in test pruneing.
19942
19943 2002-05-22  Richard Henderson  <rth@redhat.com>
19944
19945         * g++.dg/dg.exp: Prune the tls subdirectory.
19946         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19947         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19948         * g++.dg/tls/init-1.C: New.
19949
19950 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19951
19952         * gcc.dg/20020517-1.c: New test.
19953
19954 2002-05-21  Richard Henderson  <rth@redhat.com>
19955
19956         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19957         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19958
19959 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19960
19961         * g++.dg/other/copy2.C: New test.
19962
19963 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19964
19965         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19966         (MAX_COPY): Bump up to 10 times sizeof (long long).
19967         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19968
19969         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19970         sizeof (long long).
19971
19972         * gcc.c-torture/execute/strcpy-1.c: New test.
19973
19974 2002-05-19  Jason Merrill  <jason2redhat.com>
19975
19976         * g++.dg/ext/oper1.C: New test.
19977
19978 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19979 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19980
19981         * README.QMTEST: New file.
19982
19983         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19984
19985 2002-05-19  Andreas Jaeger  <aj@suse.de>
19986
19987         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19988         now.
19989         * gcc.c-torture/execute/loop-2d.x: Likewise.
19990
19991 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19992
19993         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19994         support weak symbols.
19995         * gcc.dg/weak-4.c: Likewise
19996         * gcc.dg/weak-6.c: Likewise
19997
19998 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19999
20000         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20001         cygwin, coff and h8300-*-hms targets
20002         * gcc.dg/weak-5.c: Likewise
20003         * gcc.dg/weak-7.c: Likewise
20004
20005 2002-05-16  Jason Merrill  <jason@redhat.com>
20006
20007         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20008         (scan-assembler-not, scan-assembler-dem): Likewise.
20009         (scan-assembler-dem-not): Likewise.
20010
20011 2002-05-15  Richard Henderson  <rth@redhat.com>
20012
20013         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
20014
20015 2002-05-15  Richard Henderson  <rth@redhat.com>
20016
20017         * gcc.dg/weak-5.c (vfoo1c): No warning here.
20018         (vfoo1f): Warning here.
20019         (vfoo1l): Don't redefine the alias.
20020
20021 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
20022
20023         * g++.dg/init/pm1.C: New test.
20024
20025 2002-05-12  David S. Miller  <davem@redhat.com>
20026
20027         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
20028         types.
20029
20030 2002-05-10  Roger Sayle  <roger@eyesopen.com>
20031
20032         * gcc.c-torture/execute/20020510-1.c: New test case.
20033
20034 2002-05-10  David S. Miller  <davem@redhat.com>
20035
20036         * gcc.c-torture/execute/conversion.c: Test long double too.
20037
20038 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
20039
20040         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
20041         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
20042         * lib/g++.exp (g++_link_flags): Likewise.
20043         * lib/objc.exp (objc_target_compile): Likewise.
20044
20045 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20046
20047         * gcc.dg/cpp/poison.c: Update.
20048         * gcc.dg/cpp/20000625-2.c: Remove.
20049         * gcc.dg/cpp/direct2s.c: Remove final test.
20050
20051 2002-05-08  Tom Rix  <trix@redhat.com>
20052
20053         * gcc.c-torture/execute/20020508-1.c: New test.
20054         * gcc.c-torture/execute/20020508-2.c: New test.
20055         * gcc.c-torture/execute/20020508-3.c: New test.
20056
20057 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20058
20059         * gcc.dg/cpp/charconst-4.c: More tests.
20060
20061 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
20062
20063         PR c/6569
20064         * gcc.dg/weak-3.c: Update location of warning messages.
20065         * gcc.dg/weak-5.c: Likewise.
20066
20067 2002-05-06  Roger Sayle  <roger@eyesopen.com>
20068
20069         * gcc.c-torture/execute/20020506-1.c: New test case.
20070
20071 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20072
20073         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
20074
20075 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
20078
20079 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20080
20081         * gcc.dg/cpp/charconst-3.c: New test.
20082
20083 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20084
20085         * gcc.dg/cpp/charconst.c: Update tests.
20086
20087 2002-05-05  Tim Josling  <tej@melbpc.org.au>
20088
20089         * treelang: Added directory for new sample language treelang. Also
20090         lib/treelang.exp: New file to signal treelang should be tested.
20091
20092 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
20095         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
20096         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
20097         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
20098         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
20099         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
20100         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
20101
20102 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20103
20104         * gcc.dg/format/xopen-2.c: New test.
20105
20106 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gcc.dg/20020503-1.c: New test.
20109
20110 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
20111
20112         * g++.dg/init/dtor1.C: Make it tougher.
20113
20114 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
20115
20116         * g++.dg/init/dtor1.C: New test.
20117
20118 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
20119
20120         * gcc.dg/altivec-8.c: New.
20121
20122 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
20123
20124         * gcc.dg/altivec-7.c: New.
20125
20126 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
20127
20128         * g++.dg/parse/typedef1.C: New test.
20129
20130 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
20131
20132         PR c++/6486
20133         * g++.dg/template/friend6.C: New test.
20134
20135         PR c++/6492
20136         * g++.dg/init/copy1.C: New test.
20137
20138 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
20139
20140         * g++.dg/warn/effc1.C: New test.
20141
20142 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20143
20144         * gcc.dg/cpp/if-cexp.c: Add a test.
20145
20146 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
20147
20148         * gcc.dg/20020426-2.c: New test.
20149
20150 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20151
20152         * gcc.dg/cpp/if-mop.c: Update.
20153         * gcc.dg/cpp/if-mpar.c: Add test.
20154         * gcc.dg/cpp/if-oppr.c: Update.
20155
20156 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20157
20158         PR c/6343
20159         * gcc.dg/weak-[2-7].c: New tests.
20160
20161 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20162
20163         * gcc.dg/enum1.c: New test.
20164
20165 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR c++/6497
20168         * g++.dg/inherit/access2.C: New test.
20169
20170 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
20171
20172         PR bootstrap/6445
20173         * gcc.dg/20020426-1.c: New test.
20174
20175 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
20176
20177         * g++.dg/abi/enum1.C: New test.
20178
20179 2002-04-26  Richard Henderson  <rth@redhat.com>
20180
20181         * gcc.dg/c99-bool-1.c: Expect always true warning.
20182
20183 2002-04-25  Roger Sayle  <roger@eyesopen.com>
20184
20185         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
20186
20187 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20188
20189         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
20190         targets.
20191
20192 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
20193
20194         * g++.dg/abi/mange7.C: New test.
20195
20196         PR c++/6438.
20197         * g++.dg/parse/stmtexpr2.C: New test.
20198
20199 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
20200
20201         * gcc.dg/20020312-2.c: Add SH target.
20202
20203 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20204
20205         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
20206         compiler output on mips*-*-irix*.
20207
20208 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
20209
20210         * g++.dg/parse/attr1.C: New test.
20211
20212 2002-04-23  Roger Sayle  <roger@eyesopen.com>
20213
20214         * gcc.c-torture/execute/string-opt-17.c: New test case.
20215         * gcc.c-torture/execute/memset-2.c: New test case.
20216
20217 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
20218
20219         PR c++/6256:
20220         * g++.dg/template/friend5.C: New test.
20221
20222         PR c++/6331:
20223         * g++.dg/template/qual1.C: Likewise.
20224
20225 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
20226
20227         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
20228         Include stdlib.h, not stdio.h or ctype.h.
20229
20230 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
20231
20232         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
20233         cris-*-elf* and mmix-*-*.
20234         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
20235         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
20236         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
20237         Ditto.
20238         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
20239         * gcc.dg/wchar_t-1.c: Ditto.
20240
20241 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
20242
20243         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
20244         Clarify comment.
20245
20246 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
20247
20248         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
20249
20250 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20251
20252         * gcc.c-torture/execute/20000906-1.x: Delete.
20253
20254 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20255
20256         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20257
20258 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20259
20260         * PR6367
20261         * g77.f-torture/execute/6367.f: New test.
20262         * g77.f-torture/execute/6367.x: Disable for MMIX.
20263
20264 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20265
20266         * PR6352
20267         * g++.dg/opt/inline2.C: New test.
20268
20269 2002-04-18  Richard Henderson  <rth@redhat.com>
20270
20271         * gcc.dg/20000906-1.c: Enable for all targets.
20272         * gcc.c-torture/compile/iftrap-2.c: New.
20273
20274 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.dg/20020418-1.c: New test.
20277         * gcc.dg/20020418-2.c: New test.
20278
20279 2002-04-18  Richard Henderson  <rth@redhat.com>
20280
20281         * gcc.c-torture/compile/iftrap-1.c: New.
20282         * gcc.dg/iftrap-1.c: Adjust for ia64.
20283         * gcc.dg/iftrap-2.c: New.
20284
20285 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20286
20287         * gcc.c-torture/compile/20020418-1.c: New test.
20288
20289 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20290
20291         * gcc.c-torture/compile/20020415-1.c: New.
20292
20293 2002-04-18  David S. Miller  <davem@redhat.com>
20294
20295         * gcc.c-torture/execute/20020418-1.c: New test.
20296
20297 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20298
20299         * gcc.dg/20020416-1.c: New test.
20300
20301         * g++.dg/opt/inline1.C: New test.
20302
20303 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20304
20305         * gcc.dg/altivec-5.c: New test.
20306
20307         * gcc.dg/20020415-1.c: New test.
20308
20309 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20310
20311         * testsuite/lib/chill.exp: Remove.
20312
20313 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * g++.dg/other/big-struct.C: New test.
20316
20317 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20318
20319         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20320         of scratch file.
20321
20322 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20323
20324         PR c/6277
20325         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20326         in scan-assembler function name
20327
20328 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20329
20330         * g77.f-torture/execute/980628-4.x,
20331         g77.f-torture/execute/980628-5.x,
20332         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20333         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20334         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20335         i[34567]86-*-*.
20336
20337 2002-04-13  David S. Miller  <davem@redhat.com>
20338
20339         * gcc.c-torture/execute/20020413-1.c: New test.
20340
20341 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20342
20343         * gcc.dg/asm-6.c,
20344         * g++.dg/ext/asm1.C: New tests.
20345
20346 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20347
20348         PR c++ 5373.
20349         * g++.dg/parse/stmtexpr1.C: New test.
20350
20351         PR c++/5189.
20352         * g++.dg/template/copy1.C: New test.
20353
20354 2002-04-12  Richard Henderson  <rth@redhat.com>
20355
20356         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20357
20358 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20359
20360         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20361         gcc.c-torture/execute/20020307-2.c.
20362
20363 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20364
20365         * g++.dg/ext/attrib5.C,
20366         * g++.dg/lookup/struct1.C: New tests.
20367
20368 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.dg/20020411-1.c: New test.
20371
20372         * gcc.c-torture/execute/20020411-1.c: New test.
20373
20374 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20375
20376         * g77.f-torture/execute/6177.f: New test.
20377
20378 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20379
20380         PR middle-end/6247
20381         * g++.dg/opt/cleanup1.C: New test.
20382
20383         * g++.dg/opt/const1.C: New test.
20384
20385 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20386
20387         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20388
20389 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20390
20391         PR c++/5507
20392         * g++.dg/template/typename2.C: New test.
20393
20394 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20395
20396         * gcc.c-torture/execute/loop-12.c: New.
20397
20398 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20399
20400         * g77.f-torture/execute/980628-4.x,
20401         g77.f-torture/execute/980628-5.x,
20402         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20403         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20404         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20405
20406 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20407
20408         PR optimization/6086
20409         * g++.dg/opt/preinc1.C: New test.
20410
20411 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20412
20413         PR c++/5571
20414         * g++.dg/opt/static2.C: New test.
20415
20416 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20417
20418         PR c/5120
20419         * gcc.dg/20020406-1.c: New test.
20420
20421 2002-04-04  David S. Miller  <davem@redhat.com>
20422
20423         * gcc.c-torture/execute/20020404-1.c: New test.
20424
20425 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20426
20427         PR c/6123
20428         * gcc.dg/20020312-2.c: Do not declare global register variable
20429         if __PIC__ or __pic__ is defined.
20430
20431 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20432
20433         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20434         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20435
20436 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20437
20438         * gcc.misc-tests/linkage.exp: Update last change to handle
20439         sparc*-, not just sparc-.
20440
20441 2002-04-03  Richard Henderson  <rth@redhat.com>
20442
20443         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20444
20445 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20446
20447         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20448
20449 2002-04-02  David S. Miller  <davem@redhat.com>
20450
20451         * gcc.c-torture/execute/20020402-3.c: New test.
20452
20453 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20454
20455         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20456         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20457
20458         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20459         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20460         g77.f-torture/execute/20001201.x,
20461         g77.f-torture/execute/u77-test.x: New files.
20462
20463         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20464         * gcc.dg/wchar_t-1.c: Ditto.
20465
20466 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20467
20468         * gcc.c-torture/execute/20020402-1.c: New test.
20469
20470 2002-04-01  Richard Henderson  <rth@redhat.com>
20471
20472         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20473
20474         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20475
20476 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20477
20478         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20479
20480 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20481
20482         * g++.dg/inherit/template-as-base.C: Expect error.
20483         * g++.dg/inherit/namespace-as-base.C: Likewise.
20484
20485 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20486
20487         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20488         g++.dg/ext/instantiate3.C: Tweak match patterns.
20489
20490         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20491         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20492         -da test.
20493
20494 2002-03-31  Richard Henderson  <rth@redhat.com>
20495
20496         * gcc.dg/special/alias-2.c: New.
20497         * gcc.dg/special/ecos.exp: Run it.
20498
20499 2002-03-31  Richard Henderson  <rth@redhat.com>
20500
20501         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20502
20503 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20504
20505         * gcc.dg/weak-1.c: Disable on h8300 port.
20506
20507 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20508
20509         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20510         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20511         ordering tests.
20512         * g++.dg/bprob/bprob-1.C: New test.
20513         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20514         * g++.dg/gcov/gcov-1.C: New test.
20515         * g++.dg/gcov/gcov-1.x: New file.
20516         * g++.dg/gcov/gcov-2.C: New test.
20517         * g++.dg/gcov/gcov-3.C: New test.
20518         * g++.dg/gcov/gcov-3.h: New file.
20519
20520 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20521
20522         * g++.old-deja/g++.other/builtins5.C: New test.
20523         * g++.old-deja/g++.other/builtins6.C: New test.
20524         * g++.old-deja/g++.other/builtins7.C: New test.
20525         * g++.old-deja/g++.other/builtins8.C: New test.
20526         * g++.old-deja/g++.other/builtins9.C: New test.
20527
20528 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * g++.dg/opt/static1.C: New test.
20531
20532         * g++.dg/opt/longbranch1.C: New test.
20533
20534 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20535
20536         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20537
20538         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20539
20540 2002-03-28  Jeffrey A Law  (law@redhat.com)
20541
20542         * gcc.c-torture/execute/20020328-1.c: New test.
20543
20544 2002-03-27  Richard Henderson  <rth@redhat.com>
20545
20546         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20547         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20548         move from g++.old-deja/g++.ext/.
20549
20550 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * g++.dg/init/new2.C: New test.
20553
20554 2002-03-26  Richard Henderson  <rth@redhat.com>
20555
20556         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20557
20558         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20559         on sparc.
20560
20561         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20562         sparcv9 systems.
20563         * gcc.dg/20001102-1.c: Likewise.
20564
20565 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20566
20567         * gcc.dg/cpp/endif-pedantic1.c,
20568         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20569
20570 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20571
20572         * g++.dg/init/new1.C: New test.
20573
20574 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20575
20576         * g++.dg/abi/vbase9.C: New test.
20577
20578 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20579
20580         * gcc.dg/arm-asm.c: New test.
20581
20582 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20583
20584         * gcc.dg/Wswitch-enum.c: New test.
20585         Fix PR c/5044.
20586
20587 2002-03-26  Richard Henderson  <rth@redhat.com>
20588
20589         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20590         structure.
20591
20592 2002-03-25  Richard Henderson  <rth@redhat.com>
20593
20594         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20595         sparcv9 systems.
20596
20597         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20598         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20599
20600 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20601
20602         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20603
20604 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20605
20606         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20607         targets using generic thunk support.
20608
20609 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20610
20611         * gcc.c-torture/compile/20020323-1.c: New test.
20612
20613         * g++.dg/opt/conj2.C: New test.
20614
20615 2002-03-24  Richard Henderson  <rth@redhat.com>
20616
20617         * gcc.dg/weak-1.c: Use -fno-common.
20618
20619 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20620
20621         * g77.dg/f77-edit-apostrophe-out.f: New test
20622         * g77.dg/f77-edit-h-out.f: New test
20623         * g77.dg/f77-edit-t-in.f: New test
20624         * g77.dg/f77-edit-t-out.f: New test
20625         * g77.dg/f77-edit-x-out.f: New test
20626         * g77.dg/f77-edit-slash-out.f: New test
20627         * g77.dg/f77-edit-colon-out.f: New test
20628         * g77.dg/f77-edit-s-out.f: New test
20629
20630 2002-03-24  Richard Henderson  <rth@redhat.com>
20631
20632         * objc/execute/formal_protocol-6.x: New XFAIL.
20633
20634 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20635
20636         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20637         that do not support weak symbols
20638
20639 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20640
20641         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20642         * lib/g77.exp:  Likewise
20643         * lib/objc.exp: Likewise
20644
20645 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20646
20647         * gcc.dg/Wswitch-default.c: New test.
20648
20649 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20650
20651         * g++.dg/other/enum1.C: New test.
20652
20653 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20654
20655         * gcc.dg/pragma-ep-3.c: Fix typo.
20656
20657 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20658
20659         * g++.dg/inherit/template-as-base.C: New test.
20660
20661 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20664         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20665
20666 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20667
20668         * gcc.dg/cpp/multiline.c: Update to match.
20669
20670 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20671
20672         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20673
20674 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20675
20676         * gcc.dg/cpp/extratokens2.c:  New file.
20677
20678 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20679
20680         * gcc.dg/20020312-2.c: Add rs6000 target.
20681
20682         * gcc.c-torture/compile/20020319-1.c: New test.
20683
20684 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20685
20686         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20687         (A, E): Handle this.
20688
20689 2002-03-20  Jason Merrill  <jason@redhat.com>
20690
20691         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20692         ignoring -fpic.
20693         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20694         through prune_gcc_output.
20695
20696 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20697
20698         * gcc.c-torture/compile/20020320-1.c: New test.
20699
20700 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20701
20702         * gcc.c-torture/compile/20020318-1.c: New test.
20703
20704         * gcc.dg/struct-by-value-1.c: New test.
20705
20706         * gcc.dg/20020319-1.c: New test.
20707
20708 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20709
20710         * g++.dg/opt/conj1.C: New test.
20711
20712 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20713
20714         * g++.dg/template/qualttp20.C: Revert previous change.
20715         * g++.dg/template/qualttp3.C: Likewise.
20716         * g++.dg/template/qualttp4.C: Likewise
20717         * g++.dg/template/qualttp5.C: Likewise
20718         * g++.dg/template/qualttp6.C: Likewise
20719         * g++.dg/template/qualttp7.C: Likewise
20720         * g++.dg/template/qualttp8.C: Likewise
20721         * g++.dg/template/recurse.C: Likewise.
20722
20723 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20724
20725         * gcc.dg/cpp/wchar-1.c: Update.
20726
20727 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.dg/template/conv1.C: New test.
20730         * g++.dg/template/conv2.C: New test.
20731         * g++.dg/template/conv3.C: New test.
20732         * g++.dg/template/conv4.C: New test.
20733
20734 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20735
20736         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20737         * g++.dg/template/qualttp3.C: Likewise.
20738         * g++.dg/template/qualttp4.C: Likewise
20739         * g++.dg/template/qualttp5.C: Likewise
20740         * g++.dg/template/qualttp6.C: Likewise
20741         * g++.dg/template/qualttp7.C: Likewise
20742         * g++.dg/template/qualttp8.C: Likewise
20743         * g++.dg/template/recurse.C: Likewise.
20744
20745 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20746
20747         * g++.dg/opt/dtor1.C: New test.
20748
20749 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/compile/20020315-1.c: New test.
20752
20753 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20754
20755         * gcc.dg/weak-1.c: Fix scan tests.
20756
20757 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20758
20759         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20760         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20761         cris-*-aout* mmix-*-*.
20762         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20763         cris-*-aout* mmix-*-*.
20764         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20765         cris-*-elf* cris-*-aout* and mmix-*-*.
20766         * gcc.dg/20001009-1.c: Ditto.
20767         * gcc.dg/20010912-1.c: Ditto.
20768         * gcc.dg/20020122-4.c: Ditto.
20769         * gcc.dg/inline-2.c: Ditto.
20770
20771 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20772
20773         * gcc.c-torture/compile/20020314-1.c: New test.
20774
20775 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20776
20777         * gcc.c-torture/execute/20020314-1.c: New test.
20778
20779 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * g++.dg/warn/Wunused-1.C: New test.
20782
20783 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20784
20785         * g++.dg/abi/mangle6.C: New test.
20786
20787 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20788
20789         * gcc.c-torture/compile/20020309-2.c: New test.
20790
20791         * gcc.c-torture/compile/20020312-1.c: New test.
20792
20793 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20794
20795         * g++.dg/other/access1.C: New test.
20796
20797 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20798
20799         * gcc.c-torture/execute/wchar_t-1.c: New test.
20800
20801 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20802
20803         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20804
20805 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20806
20807         * gcc.dg/20020312-1.c: New test case.
20808
20809 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20810
20811         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20812
20813 2002-03-11  Richard Henderson  <rth@redhat.com>
20814
20815         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20816         * g++.old-deja/g++.jason/report.C: Likewise.
20817
20818 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20819
20820         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20821         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20822
20823 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20824
20825         * testsuite/g++.dg/overload/pmf1.C: New test.
20826
20827 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20828
20829         * gcc.c-torture/execute/20020307-1.c: Use long.
20830
20831 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20832
20833         PR optimization/5844
20834         * gcc.dg/20020310-1.c: New test.
20835
20836 2002-03-09  Michael Meissner  <meissner@redhat.com>
20837
20838         * gcc.c-torture/execute/memcpy-2.c: New test.
20839         * gcc.c-torture/execute/memset-1.c: New test.
20840         * gcc.c-torture/execute/strlen-1.c: New test.
20841         * gcc.c-torture/execute/strcmp-1.c: New test.
20842         * gcc.c-torture/execute/strncmp-1.c: New test.
20843
20844 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20845
20846         * gcc.dg/ppc-ldstruct.c: New test.
20847
20848 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.c-torture/execute/va-arg-22.c: New test.
20851
20852 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20853
20854         * gcc.c-torture/compile/20020309-1.c: New test.
20855
20856 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20857
20858         * gcc.c-torture/execute/20020307-2.c: New test.
20859
20860 2002-03-07  Jeffrey A Law  (law@redhat.com)
20861
20862         * g77.f-torture/compile/20020307-1.f: New test.
20863
20864 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20865
20866         * gcc.dg/unordered-1.c: New test.
20867
20868 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20869
20870         * gcc.c-torture/execute/20020307-1.c: New test.
20871
20872 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20873
20874         * gcc.dg/20020304-1.c: New test.
20875
20876         * gcc.c-torture/compile/20020304-2.c: New test.
20877
20878 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20879
20880         * gcc.c-torture/compile/20020304-1.c: New test case
20881         (from PR c/5830).
20882
20883 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20884
20885         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20886
20887 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20888
20889         * g++.dg/other/classkey1.C: New test.
20890
20891 2002-03-01  Richard Henderson  <rth@redhat.com>
20892
20893         * gcc.c-torture/compile/981223-1.x: New.
20894         * gcc.c-torture/compile/920625-1.x: New.
20895
20896 2002-02-28  Richard Henderson  <rth@redhat.com>
20897
20898         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20899
20900 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20901
20902         * gcc.c-torture/execute/20020227-1.c: New test.
20903
20904 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20905
20906         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20907         here" ERROR lines.
20908         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20909         * g++.old-deja.g++.other/defarg1.C: Likewise.
20910         * g++.old-deja/g++.pt/calls2.C: Likewise.
20911         * g++.old-deja/g++.pt/crash20.C: Likewise.
20912         * g++.old-deja/g++.pt/crash30.C: Likewise.
20913         * g++.old-deja/g++.pt/crash36.C: Likewise.
20914         * g++.old-deja/g++.pt/crash6.C: Likewise.
20915         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20916         * g++.old-deja/g++.pt/derived3.C: Likewise.
20917         * g++.old-deja/g++.pt/error1.C: Likewise.
20918         * g++.old-deja/g++.pt/friend21.C: Likewise.
20919         * g++.old-deja/g++.pt/friend23.C: Likewise.
20920         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20921         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20922
20923 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20924
20925         * gcc.c-torture/execute/20020225-2.c: New test.
20926
20927 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20928
20929         * gcc.c-torture/execute/920730-1t.c,
20930         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20931         Delete test cases, only relevant to -traditional.
20932
20933 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20934
20935         * gcc.dg/cpp/undef1.c: Remove.
20936         * gcc.dg/cpp/directiv.c: Update.
20937         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20938
20939 2002-02-27  Michael Meissner  <meissner@redhat.com>
20940
20941         * gcc.c-torture/execute/20020226-1.c: New test.
20942
20943 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20944
20945         * g++.dg/debug/debug4.C: New test.
20946
20947         * gcc.dg/ia64-visibility-1.c: New test.
20948
20949 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20950
20951         * gcc.dg/debug/20020224-1.c: New.
20952
20953 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20954
20955         * gcc.c-torture/execute/960416-1.x: New.
20956         * gcc.c-torture/execute/divconst-3.x: Likewise.
20957
20958 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * gcc.dg/20020224-1.c: New test.
20961
20962 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20963
20964         * gcc.c-torture/execute/20020225-1.c: New.
20965
20966 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20967
20968         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20969
20970 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20971
20972         * gcc.dg/20020222-1.c: New test.
20973
20974 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20975
20976         * g++.dg/opt/anonunion1.C: New test.
20977
20978 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20979
20980         * g++.dg/template/qualttp19.C: New test.
20981         * g++.dg/template/qualttp20.C: New test.
20982         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20983         * g++.old-deja/g++.other/qual1.C: Likewise.
20984
20985 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20986
20987         * gcc.dg/attr-alwaysinline.c: New.
20988
20989 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * gcc.dg/20020220-1.c: New test.
20992
20993         * gcc.dg/20020220-2.c: New test.
20994
20995         * g++.dg/opt/mmx1.C: New test.
20996
20997 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20998
20999         * gcc.c-torture/compile/20020110.c: New test.
21000
21001 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21002
21003         * gcc.c-torture/execute/20020219-1.c: New test.
21004
21005         * gcc.dg/20020219-1.c: New test.
21006
21007         * gcc.dg/noncompile/20020220-1.c: New test.
21008
21009         * g++.dg/opt/ptrintsum1.C: New test.
21010
21011         * gcc.dg/debug/20020220-1.c: New test.
21012
21013 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
21014
21015         * gcc.c-torture/execute/20020216-1.c: New test.
21016
21017 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21018
21019         * gcc.dg/decl-1.c: Update, new test.
21020
21021 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
21022
21023         * g++.dg/abi/bitfield1.C: New test.
21024         * g++.dg/abi/bitfield2.C: New test.
21025
21026 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21027
21028         * gcc.dg/attr-nest.c: New test.
21029
21030 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
21031
21032         * gcc.c-torture/execute/20020215-1.c: New test.
21033
21034 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
21035
21036         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
21037         * g++.dg/debug/debug.exp: New.
21038         * g++.dg/debug/trivial.C: New.
21039         * g++.dg/debug/debug1.C: Moved...
21040         * g++.dg/other/debug1.C: ...from here.
21041         * g++.dg/debug/debug2.C: Moved...
21042         * g++.dg/other/debug2.C: ...from here.
21043         * g++.dg/debug/debug3.C: Moved...
21044         * g++.dg/other/debug3.C: ...from here.
21045
21046         * gcc.dg/noncompile/20020213-1.c: New test.
21047
21048 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
21049
21050         * g++.dg/other/debug3.C: New test.
21051
21052         * gcc.c-torture/execute/20020213-1.c: New test.
21053
21054 2002-02-13  Richard Smith <richard@ex-parrot.com>
21055
21056         * g++.old-deja/g++.other/thunk1.C: New test.
21057
21058 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21059
21060         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
21061
21062 2002-02-13  Stan Shebs  <shebs@apple.com>
21063
21064         * gcc.dg/altivec-3.c: New.
21065
21066 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
21067
21068         * gcc.dg/Wunreachable-1.c: New test.
21069         * gcc.dg/Wunreachable-2.c: New test.
21070
21071 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21072
21073         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
21074
21075 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
21076
21077         * gcc.dg/decl-1.c: New test.
21078
21079 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
21080
21081         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
21082
21083 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21084
21085         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
21086         * gcc.c-torture/compile/980506-1.x: Likewise.
21087
21088 2002-02-10  Kazu Hirata  <kazu@hxi.com>
21089
21090         * gcc.dg/20020210-1.c: New.
21091
21092 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
21093
21094         * g77.f-torture/execute/947.f: New regression test
21095         for PR fortran/947.
21096
21097 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
21098
21099         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
21100         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
21101
21102 2002-02-08  Richard Henderson  <rth@redhat.com>
21103
21104         * gcc.c-torture/compile/labels-3.c: New.
21105
21106 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
21107
21108         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
21109         expression statements work instead.
21110         * gcc.dg/noncompile/20020207-1.c: New test.
21111
21112 2002-02-07  Richard Henderson  <rth@redhat.com>
21113
21114         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
21115
21116 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21117
21118         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
21119         message from g77
21120         * lib/g77-dg.exp: Trim g77 error messages so that they are
21121         recognized by dg.exp.
21122
21123 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21124
21125         PR fortran/5473
21126         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
21127
21128 2002-02-07  Richard Henderson  <rth@redhat.com>
21129
21130         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
21131         to be sufficiently aligned for integers.
21132
21133 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
21134
21135         * g++.dg/template/friend4.C: New test.
21136
21137 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
21138
21139         PR fortran/5743
21140         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
21141         unsupported cases.
21142
21143 2002-02-07  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
21146         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
21147         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
21148         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
21149
21150 2002-02-06  Richard Henderson  <rth@redhat.com>
21151
21152         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
21153
21154 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
21155
21156         * gcc.dg/20020206-1.c: New test.
21157
21158 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
21159
21160         * gcc.c-torture/execute/20020206-1.c: New test.
21161
21162         * gcc.c-torture/execute/20020206-2.c: New test.
21163
21164         PR optimization/5429:
21165         * gcc.c-torture/compile/20020206-1.c: New test.
21166
21167 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
21168
21169         * g++.dg/ext/align1.C: Do not use an explicit alignment value
21170         as certain file formats cannot support particularly large
21171         alignments.
21172
21173         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
21174         and do not expect to be able to link the executable.
21175
21176         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
21177         fail because the COFF format does not support the weak attribute.
21178
21179 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
21180
21181         * g77.dg/pr5473.f:  New test
21182
21183 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
21184
21185         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
21186         Fix testcase accordingly.
21187
21188 2002-02-04  Richard Henderson  <rth@redhat.com>
21189
21190         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
21191         (buf): Change to be an array of pointers, not ints.
21192
21193 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21194
21195         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
21196         before all tests.  Move warning one line above to match where it
21197         C frontend emits.
21198         * gcc.dg/Wswitch-2.c: New test.
21199         * g++.dg/warn/Wswitch-1.C: New test.
21200         * g++.dg/warn/Wswitch-2.C: New test.
21201
21202 2002-02-04  Richard Henderson  <rth@redhat.com>
21203
21204         * g++.dg/abi/offsetof.C: Fix size comparison.
21205
21206 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
21207
21208         * gcc.dg/cast-qual-2.c: New test.
21209
21210 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
21211
21212         * gcc.dg/20020201-4.c: New test.
21213
21214 2002-02-04  Ben Elliston  <bje@redhat.com>
21215
21216         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
21217         target_info attribute != 0, in addition to the empty string.
21218         (gcc_target_compile): Likewise.
21219
21220 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
21221
21222         * gcc.dg/Wswitch.c: New test.
21223         PR gcc/4475. PR gcc/3780.
21224
21225 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
21226
21227         * g77.f-torture/execute/5122.f: New test for regressions
21228         against PR fortran/5122.
21229
21230 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
21231
21232         * g77.f-torture/compile/pr3743.f: Delete
21233         * g77.dg/pr3743-1.f: New test.
21234         * g77.dg/pr3743-2.f: New test.
21235         * g77.dg/pr3743-3.f: New test.
21236         * g77.dg/pr3743-4.f: New test.
21237
21238 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21239
21240         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
21241
21242 2002-02-02  Richard Henderson  <rth@redhat.com>
21243
21244         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
21245         * gcc.c-torture/execute/bf64-1.c: Likewise.
21246
21247 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21248
21249         * gcc.dg/20020201-2.c: New test.
21250
21251         * gcc.dg/20020201-3.c: New test.
21252
21253         * gcc.c-torture/execute/bitfld-2.c: New test.
21254
21255 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21256
21257         * gcc.dg/bitfld-1.c: Update.
21258         * gcc.dg/bitfld-2.c: Update.
21259         * gcc.c-torture/execute/bitfld-1.x: New.
21260
21261 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21262
21263         * gcc.c-torture/execute/20020201-1.c: New test.
21264
21265 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21266
21267         PR target/5469
21268         * gcc.dg/20020201-1.c: New test.
21269
21270 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21271
21272         PR fortran/3743
21273         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21274         * g77.f-torture/compile/pr3743.x: Remove
21275
21276 2002-01-31  Tom Rix  <trix@redhat.com>
21277
21278         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21279
21280 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21281
21282         * gcc.dg/noncompile/20020130-1.c: New test.
21283
21284 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21285
21286         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21287
21288 2002-01-29  Richard Henderson  <rth@redhat.com>
21289
21290         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21291         to long long.
21292         * gcc.c-torture/execute/bf64-1.c: Likewise.
21293
21294 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21295
21296         * gcc.c-torture/execute/20020129-1.c: New test.
21297
21298 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21299
21300         * gcc.c-torture/compile/20000224-1.c: Update.
21301         * gcc.c-torture/execute/bitfld-1.c: New tests.
21302         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21303         * gcc.dg/uninit-A.c: Update.
21304
21305 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21306
21307         * g++.dg/template/ctor1.C: Add instantiation.
21308
21309 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21310
21311         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21312         argument to __builtin_prefetch to be const ptr.
21313
21314 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21315
21316         * gcc.c-torture/compile/20020120-1.c: New test.
21317
21318 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21319
21320         * gcc.c-torture/execute/20020127-1.c: New test.
21321
21322 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21323
21324         * g77.dg/f77-edit-i-in.f: New test
21325         * g77.dg/f77-edit-i-out.f: New test
21326
21327 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21328
21329         * gcc.dg/debug/debug.exp: New file.
21330         * gcc.dg/debug/trivial.c: New file.
21331         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21332         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21333         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21334         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21335         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21336         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21337         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21338         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21339         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21340         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21341         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21342         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21343         * gcc.dg/20000503-1.c: Removed.
21344         * gcc.dg/20010207-1.c: Removed.
21345         * gcc.dg/20011223-1.c: Removed.
21346         * gcc.dg/20020104-2.c: Removed.
21347         * gcc.dg/debug-1.c: Removed.
21348         * gcc.dg/debug-2.c: Removed.
21349         * gcc.dg/debug-3.c: Removed.
21350         * gcc.dg/debug-4.c: Removed.
21351         * gcc.dg/debug-5.c: Removed.
21352         * gcc.dg/debug-6.c: Removed.
21353         * gcc.dg/dwarf2-1.c: Removed.
21354         * gcc.dg/dwarf2-2.c: Removed.
21355
21356 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * g++.old-deja/g++.other/eh5.C: New test.
21359         * g++.old-deja/g++.other/sibcall2.C: New test.
21360         * g++.old-deja/g++.other/array9.C: New test.
21361         * g++.old-deja/g++.other/typename2.C: New test.
21362         * g++.old-deja/g++.other/crash60.C: New test.
21363         * g++.old-deja/g++.other/conv9.C: New test.
21364         * g++.old-deja/g++.other/mangle10.C: New test.
21365         * g++.old-deja/g++.other/unchanging1.C: New test.
21366         * g++.old-deja/g++.other/exprstmt1.C: New test.
21367         * g++.old-deja/g++.other/inline23.C: New test.
21368         * g++.old-deja/g++.eh/ia64-1.C: New test.
21369         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21370         * g++.old-deja/g++.other/reload1.C: New test.
21371         * g++.old-deja/g++.other/static20.C: New test.
21372         * g++.old-deja/g++.other/local-alloc1.C: New test.
21373         * g++.old-deja/g++.other/conv8.C: New test.
21374         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21375         * g++.old-deja/g++.other/storeexpr1.C: New test.
21376         * g++.old-deja/g++.other/storeexpr2.C: New test.
21377         * g++.dg/eh/template2.C: New test.
21378         * g++.dg/warn/weak1.C: New test.
21379
21380 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21381
21382         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21383         Remove first, non-varying, argument.
21384
21385 2002-01-23  Richard Henderson  <rth@redhat.com>
21386
21387         * gcc.dg/inline-2.c: New.
21388
21389         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21390         Add optional target arg.  Check number of arguments.
21391         (scan-assembler-not, scan-assembler-dem): Likewise.
21392         (scan-assembler-dem-not): Likewise.
21393
21394 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21395
21396         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21397         line 12.
21398         * g++.old-deja/g++.brendan/parse3.C,
21399         g++.old-deja/g++.other/crash26.C,
21400         g++.old-deja/g++.other/crash28.C,
21401         g++.old-deja/g++.other/crash29.C,
21402         g++.old-deja/g++.other/crash30.C,
21403         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21404
21405 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21406
21407         * gcc.dg/20020115-1.c: New.
21408
21409 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21410
21411         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21412
21413 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21414
21415         * gcc.dg/20020122-3.c: New.
21416
21417 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21418
21419         * g++.dg/other/gc1.C: New test.
21420
21421 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21422
21423         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21424
21425 2002-01-22  Richard Henderson  <rth@redhat.com>
21426
21427         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21428
21429 2002-01-22  Richard Henderson  <rth@redhat.com>
21430
21431         * gcc.dg/20020122-4.c: New.
21432
21433 2002-01-22  H.J. Lu <hjl@gnu.org>
21434
21435         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21436         link output.
21437         * gcc.dg/special/ecos.exp: Likewise.
21438         * lib/g++-dg.exp: Likewise.
21439         * lib/g77-dg.exp: Likewise.
21440         * lib/gcc-dg.exp : Likewise.
21441         * lib/mike-g++.exp: Likewise.
21442         * lib/mike-g77.exp: Likewise.
21443         * lib/mike-gcc.exp: Likewise.
21444         * lib/objc-dg.exp: Likewise.
21445
21446 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21447
21448         PR target/5379
21449         * gcc.dg/20020122-2.c: New test.
21450
21451 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21452
21453         * gcc.dg/20020122-1.c: New test.
21454
21455 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21456
21457         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21458
21459 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21460
21461         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21462
21463 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21464
21465         * gcc.c-torture/compile/20020121-1.c: New test.
21466
21467 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21468
21469         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21470         ld_library_path.
21471
21472 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21473
21474         * gcc.dg/20020218-1.c: New test.
21475
21476 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21477
21478         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21479         messages
21480         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21481         "At global scope" warning
21482         * g++.dg/ext/align1.C: Change cygwin test for alignment
21483         from db-bogus to dg-warning
21484
21485 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21486
21487         * g77.f-torture/compile/cpp2.F: New test.
21488
21489 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21490
21491         * g++.dg/template/access1.C: New test.
21492
21493 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21494
21495         * gcc.dg/20020118-1.c: New.
21496
21497 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21498
21499         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21500
21501 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21502
21503         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21504         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21505         alignment warnings.
21506
21507 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21508
21509         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21510         torture_with_loops and torture_without_loops
21511
21512 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.c-torture/compile/20020116-1.c: New test.
21515
21516 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21517
21518         * gcc.dg/20020116-2.c: New test.
21519
21520         * gcc.dg/ultrasp4.c: New test.
21521
21522         * gcc.dg/20020116-1.c: New test.
21523
21524 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21525
21526         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21527         by EABI.
21528
21529 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21530
21531         * gcc.misc-tests/i386-prefetch.exp: New.
21532         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21533         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21534         * gcc.misc-tests/i386-pf-none-1.c: New test.
21535         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21536
21537 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21538
21539         * gcc.dg/gnu89-init-1.c: Add new tests.
21540
21541 2002-01-15  Andreas Jaeger  <aj@suse.de>
21542
21543         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21544         * gcc.dg/i386-mmx-2.c: Likewise.
21545         * gcc.dg/i386-sse-1.c: Likewise.
21546         * gcc.dg/i386-sse-2.c: Likewise.
21547         * gcc.dg/i386-sse-3.c: Likewise.
21548
21549 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21550
21551         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21552         Uncomment additional cases that now pass.
21553
21554 2002-01-11  Richard Henderson  <rth@redhat.com>
21555
21556         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21557         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21558
21559 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21560
21561         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21562
21563 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21564
21565         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21566         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21567
21568 2002-01-10  Dale Johannesen  <dalej@apple.com>
21569
21570         * gcc.c-torture/execute/loop-11.c: New.
21571
21572 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21573
21574         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21575         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21576
21577 2002-01-09  Richard Henderson  <rth@redhat.com>
21578
21579         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21580         type in which to perform the operation for each size.
21581
21582 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21583
21584         * gcc.c-torture/compile/20020109-2.c: New test.
21585
21586 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21587
21588         * gcc.c-torture/execute/loop-10.c: New test.
21589
21590 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21591
21592         * gcc.c-torture/compile/20010226-1.c: New test.
21593         * gcc.c-torture/compile/20010227-1.c: New test.
21594         * gcc.c-torture/compile/20010426-1.c: New test.
21595         * gcc.c-torture/compile/20010510-1.c: New test.
21596         * gcc.c-torture/compile/20010605-3.c: New test.
21597         * gcc.c-torture/compile/20010824-1.c: New test.
21598         * gcc.c-torture/execute/20010409-1.c: New test.
21599         * gcc.dg/noncompile/20000901-1.c: New test.
21600         * gcc.dg/20001023-1.c: New test.
21601         * gcc.dg/20001101-1.c: New test.
21602         * gcc.dg/20001102-1.c: New test.
21603         * gcc.dg/20010207-1.c: New test.
21604         * gcc.dg/20010405-1.c: New test.
21605         * gcc.dg/20010822-1.c: New test.
21606         * gcc.dg/20011107-1.c: New test.
21607
21608 2002-01-09  Jeffrey A Law  (law@redhat.com)
21609
21610         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21611
21612         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21613         execution failure on PA targets.
21614
21615 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21616
21617         * gcc.c-torture/compile/20020109-1.c: New test.
21618
21619 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21620
21621         * gcc.c-torture/execute/20020108-1.c: New test.
21622
21623 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gcc.dg/20020108-1.c: New test.
21626
21627 2002-01-08  H.J. Lu <hjl@gnu.org>
21628
21629         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21630         for header files.
21631
21632 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21633
21634         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21635         consistency.
21636
21637 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21638
21639         * gcc.dg/altivec-4.c: Test altivec predicates.
21640
21641 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21642
21643         * gcc.c-torture/execute/20020107-1.c: New test.
21644
21645 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21646
21647         PR c/5279
21648         * gcc.c-torture/compile/20020106-1.c: New test.
21649
21650 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21651
21652         * gcc.c-torture/execute/nestfunc-4.c: New test.
21653
21654 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21655
21656         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21657         extra triple that slipped in.
21658         * g++.old-deja/g++.abi/align.C: Likewise.
21659         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21660
21661 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21662
21663         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21664         * g++.old-deja/g++.abi/align.C: Likewise.
21665         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21666
21667         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21668         on FreeBSD/i386.
21669         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21670         FreeBSD.
21671
21672 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21673
21674         * gcc.dg/20020104-1.c: New test.
21675
21676         * gcc.dg/20020104-2.c: New test.
21677
21678 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21679
21680         * gcc.dg/20020103-1.c: Fix typo in target selector.
21681
21682 2002-01-03  Richard Henderson  <rth@redhat.com>
21683
21684         * gcc.dg/20020103-1.c: New.
21685
21686 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21687
21688         * gcc.c-torture/execute/20020103-1.c: New test.
21689
21690 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * g++.dg/other/debug2.C: New test.
21693
21694         * gcc.c-torture/compile/20020103-1.c: New test.
21695
21696 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21697
21698         * gcc.dg/gnu89-init-1.c: Added new tests.
21699
21700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21701
21702         * g++.dg/template/friend2.C: Remove as patch is reverted.
21703
21704         * g++.dg/warn/oldcast1.C: New test.
21705
21706         * g++.dg/template/ptrmem1.C: New test.
21707         * g++.dg/template/ptrmem2.C: New test.
21708
21709         * g++.dg/template/ntp.C: New test.
21710
21711         * g++.dg/other/component1.C: New test.
21712
21713         * g++.dg/template/ttp3.C: New test.
21714
21715         * g++.dg/template/friend2.C: New test.
21716         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21717
21718 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21719
21720         * g++.dg/other/ptrmem1.C: New test.
21721         * g++.dg/other/ptrmem2.C: New test.
21722
21723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21724
21725         * g++.dg/template/ctor1.C: New test.
21726
21727 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21728
21729         * g++.dg/template/friend2.C: New test.
21730
21731 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21732
21733         * gcc.dg/mmix-1.c: New test.
21734
21735 2001-12-31  Richard Henderson  <rth@redhat.com>
21736
21737         * gcc.dg/asm-5.c: New.
21738
21739 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21740
21741         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21742         in namespace __gnu_cxx
21743
21744 2001-12-30  Richard Henderson  <rth@redhat.com>
21745
21746         * gcc.dg/debug-6.c: New.
21747
21748 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21749
21750         * gcc.c-torture/compile/20011229-2.c: New test.
21751
21752 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21753
21754         * gcc.dg/debug-3.c: New test.
21755         * gcc.dg/debug-4.c: New test.
21756         * gcc.dg/debug-5.c: New test.
21757
21758 2001-12-29  Richard Henderson  <rth@redhat.com>
21759
21760         * g++.dg/eh/loop1.C: New.
21761
21762 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21763
21764         * g++.dg/template/crash1.C: New test.
21765
21766 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21767
21768         * g++.dg/other/const1.C: New test.
21769
21770 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21771
21772         * gcc.c-torture/compile/20011229-1.c: New test.
21773
21774 2001-12-28  Stan Shebs  <shebs@apple.com>
21775
21776         * lib/objc-torture.exp: Resync with c-torture.exp.
21777         * lib/objc.exp: Load standard libraries.
21778
21779 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21780
21781         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21782         additional tests.
21783
21784 2001-12-27  Roger Sayle <roger@eyesopen.com>
21785
21786         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21787
21788 2001-12-27  Richard Henderson  <rth@redhat.com>
21789
21790         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21791
21792 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.dg/eh/ctor1.C: New test.
21795         * g++.dg/other/error2.C: New test.
21796
21797 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21798
21799         * g++.dg/other/init2.C: New test.
21800
21801 2001-12-24  Richard Henderson  <rth@redhat.com>
21802
21803         * gcc.dg/20011223-1.c: New.
21804         * gcc.dg/inline-1.c: New.
21805
21806 2001-12-23  Richard Henderson  <rth@redhat.com>
21807
21808         * gcc.dg/asm-4.c: Test operand modifiers.
21809
21810 2001-12-23  Richard Henderson  <rth@redhat.com>
21811
21812         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21813
21814 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21815
21816         * gcc.c-torture/execute/20011223-1.c: New test.
21817
21818 2001-12-21  Richard Henderson  <rth@redhat.com>
21819
21820         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21821         re-enables the warning.
21822
21823 2001-12-21  Richard Henderson  <rth@redhat.com>
21824
21825         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21826
21827 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21828
21829         * gcc.c-torture/compile/20011218-1.c: New test.
21830
21831 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21832
21833         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21834         arm-isr.c test.
21835         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21836         epilogue generation for ARM ISR routines.
21837
21838 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21839
21840         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21841         * gcc.dg/format/c90-printf-3.c: Likewise.
21842         * gcc.dg/format/c99-printf-3.c: Likewise.
21843         * gcc.dg/format/ext-1.c: Likewise.
21844         * gcc.dg/format/ext-6.c: Likewise.
21845         * gcc.dg/format/format.h: Prototype unlocked stdio.
21846
21847 2001-12-20  Richard Henderson  <rth@redhat.com>
21848
21849         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21850         (arena): Use it.
21851         (malloc): Correct allocation logic.  Abort if we fill up the
21852         arena before initialization complete.
21853         (realloc): Correct allocation logic.
21854
21855 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21856
21857         * gcc.c-torture/compile/20011219-2.c: New test.
21858
21859         * gcc.c-torture/execute/20011219-1.c: New test.
21860
21861 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21862
21863         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21864         target does not support weak symbols.
21865
21866 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21867
21868         * gcc.c-torture/compile/20011219-1.c: New test.
21869
21870 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21871
21872         * g++.dg/other/error1.C: New test.
21873
21874 2001-12-17  Jeffrey A Law  (law@redhat.com)
21875
21876         * gcc.c-torture/execute/20011217-1.c: New test.
21877
21878 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21879
21880         * objc.dg/special/: New directory.
21881         * objc.dg/special/special.exp: New file.
21882         * objc.dg/special/unclaimed-category-1.h: New file.
21883         * objc.dg/special/unclaimed-category-1a.m: New file.
21884         * objc.dg/special/unclaimed-category-1.m: New file.
21885
21886 2001-12-17  Andreas Jaeger  <aj@suse.de>
21887
21888         * gcc.c-torture/compile/20011217-2.c: New test.
21889
21890 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21891
21892         * gcc.c-torture/compile/20011217-1.c: New test.
21893
21894 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21895
21896         * testsuite/gcc.dg/20011214-1.c: New.
21897
21898 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21899
21900         * gcc.dg/altivec-4.c: New.
21901
21902 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21903
21904         * gcc.dg/20011113-1.c: New test.
21905
21906 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21907
21908         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21909         std::__malloc_alloc_template<0> and
21910         std::__default_alloc_template<false, 0>.
21911
21912 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21913
21914         * objc/execute/bf-21.m: New test.
21915         * objc/execute/enumeration-1.m: New test.
21916         * objc/execute/enumeration-2.m: New test.
21917
21918 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21919
21920         * gcc.dg/gnu89-init-1.c: New test.
21921
21922 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21923
21924         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21925         * g++.old-deja/g++.jason/2371.C: Likewise.
21926         * g++.old-deja/g++.jason/template33.C: Likewise.
21927         * g++.old-deja/g++.jason/template34.C: Likewise.
21928         * g++.old-deja/g++.jason/template36.C: Likewise.
21929         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21930         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21931         * g++.old-deja/g++.other/typename1.C: Likewise.
21932         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21933         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21934         * g++.old-deja/g++.pt/typename11.C: Likewise.
21935         * g++.old-deja/g++.pt/typename14.C: Likewise.
21936         * g++.old-deja/g++.pt/typename16.C: Likewise.
21937         * g++.old-deja/g++.pt/typename3.C: Likewise.
21938         * g++.old-deja/g++.pt/typename4.C: Likewise.
21939         * g++.old-deja/g++.pt/typename5.C: Likewise.
21940         * g++.old-deja/g++.pt/typename7.C: Likewise.
21941         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21942
21943 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21944
21945         * g++.dg/other/linkage1.C: New test.
21946         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21947         specifiers.
21948
21949 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21950
21951         * gcc.dg/concat.c: New test.
21952
21953 2001-12-11  Stan Shebs  <shebs@apple.com>
21954
21955         * objc/compile: New test directory.
21956         * objc/compile/compile.exp: New expect script.
21957         * objc/compile/20011211-1.m: New compile test.
21958
21959 2001-12-11  Jason Merrill  <jason@redhat.com>
21960
21961         * lib/prune.exp (prune_gcc_output): Also handle "In member
21962         function".  So many permutations...
21963
21964 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21965
21966         * g++.dg/template/typedef1.C: New test.
21967
21968 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.dg/other/copy1.C: New test.
21971
21972 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21973
21974         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21975
21976         * gcc.dg/builtin-choose-expr.c: New.
21977
21978 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21979
21980         * gcc.dg/altivec-2.c: New.
21981
21982 2001-12-07  Richard Henderson  <rth@redhat.com>
21983
21984         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21985
21986 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21987
21988         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21989         ultrasparc.
21990
21991 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21992
21993         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21994
21995 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21996
21997         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21998         variable argument list.
21999
22000 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22001
22002         * gcc.c-torture/execute/memcheck: Delete entire directory.
22003         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22004         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22005
22006 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22007
22008         * gcc.dg/Wshadow-1.c: New test.
22009
22010 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
22011
22012         * gcc.c-torture/compile/20011130-1.c: New test.
22013
22014         * gcc.dg/noncompile/20011025-1.c: New test.
22015
22016         * g++.dg/other/anon-union.C: New test.
22017
22018         * gcc.c-torture/execute/20011024-1.c: New test.
22019
22020 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22021
22022         * gcc.c-torture/execute/20000722-1.x,
22023         gcc.c-torture/execute/20010123-1.x: Remove.
22024         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
22025         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
22026         gcc.dg/c99-complit-2.c: New tests.
22027
22028 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
22029
22030         * g++.dg/inherit/base1.C: New test.
22031
22032 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
22033
22034         * g++.dg/other/stdarg1.C: New test.
22035
22036         * gcc.c-torture/compile/20011130-2.c: New test.
22037
22038 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
22039
22040         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
22041         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
22042         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
22043         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
22044         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
22045         * gcc.dg/builtin-prefetch-1.c: New test.
22046
22047 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
22048
22049         * gcc.dg/20011130-1.c: New test.
22050
22051 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.dg/other/scope1.C: New test.
22054         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
22055
22056 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22057
22058         * gcc.dg/vla-init-1.c: New test.
22059
22060 2001-12-01  Geoff Keating  <geoffk@redhat.com>
22061
22062         * gcc.c-torture/compile/structs.c: New testcase from GDB.
22063
22064 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22065
22066         * objc.dg/alias.m: Update.
22067         * objc.dg/class-1.m: Update.
22068         * objc.dg/const-str-1.m: Update.
22069         * objc.dg/fwd-proto-1.m: Update.
22070         * objc.dg/id-1.m: Update.
22071         * objc.dg/super-class-1.m: Update.
22072
22073 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
22074
22075         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
22076         constructs.
22077
22078 2001-11-28  Jeffrey A Law  (law@cygnus.com)
22079
22080         * gcc.c-torture/execute/20011128-1.c: New test.
22081
22082 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
22083
22084         * gcc.dg/20011127-1.c: New test.
22085
22086 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22087
22088         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
22089         from Austin Group draft 7.
22090         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
22091         scanf format arguments.
22092         * gcc.dg/format/no-exargs-2.c: New test.
22093
22094 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
22095
22096         * g++.dg/abi/vbase8-4.C: New test.
22097
22098 2001-11-24  Ian Lance Taylor  <ian@airs.com>
22099
22100         * gcc.c-torture/execute/20011121-1.c: New test.
22101
22102 2001-11-23  Jeffrey A Law  (law@cygnus.com)
22103
22104         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
22105
22106 2001-11-23  Andreas Jaeger  <aj@suse.de>
22107
22108         * gcc.dg/cpp/charconst-2.c: New test.
22109
22110 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
22111
22112         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
22113         to the host if it is remote.  Let tests specify extra headers
22114         they use.
22115         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
22116         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
22117         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
22118         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
22119         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
22120         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
22121         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
22122         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
22123         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
22124         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
22125
22126 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
22127
22128         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
22129         for little endian ARMs.
22130
22131 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
22132
22133         * gcc.c-torture/compile/20011119-1.c: New test.
22134         * gcc.c-torture/compile/20011119-2.c: New test.
22135
22136 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
22137
22138         * gcc.dg/altivec-1.c: Fix typo.
22139
22140 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22141
22142         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
22143
22144 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
22145
22146         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
22147
22148 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
22149
22150         * lib/g77.exp: Don't specify --rpath-link.
22151
22152         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
22153         across all the headers.
22154         * gcc.dg/format/format.exp: For testing on a remote host,
22155         copy format.h.
22156
22157         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
22158         * gcc.c-torture/execute/930406-1.c: Likewise.
22159         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22160
22161 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
22162
22163         * gcc.dg/altivec-1.c: New.
22164
22165 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
22166
22167         * gcc.dg/cpp/fpreprocessed.c: New test case.
22168
22169 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22170
22171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
22172         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
22173         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
22174
22175 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22176
22177         * gcc.dg/no-builtin-1.c: New test.
22178
22179 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
22180
22181         * gcc.c-torture/execute/20011115-1.c: New test.
22182
22183 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * gcc.c-torture/compile/20011114-2.c: New test.
22186         * gcc.c-torture/compile/20011114-3.c: New test.
22187         * gcc.c-torture/compile/20011114-4.c: New test.
22188
22189 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
22190
22191         * g++.dg/other/init1.C: New test.
22192
22193 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
22194
22195         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
22196         message.
22197
22198         * gcc.c-torture/execute/20011114-1.c: New testcase.
22199
22200         * gcc.c-torture/compile/20010327-1.c: Revert last change.
22201         * gcc.c-torture/compile/20011114-1.c: New test, exactly
22202         like the (before this change) version of 20010327-1.c.
22203
22204 2001-11-14  Roger Sayle <roger@eyesopen.com>
22205
22206         * gcc.c-torture/execute/string-opt-13.c: New testcase.
22207
22208 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
22209
22210         * g++.dg/init/array2.C: New test.
22211
22212 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
22213
22214         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
22215
22216 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
22217
22218         * g++.dg/other/forscope1.C: New test.
22219         * g++.dg/ext/forscope1.C: New test.
22220         * g++.dg/ext/forscope2.C: New test.
22221
22222 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.c-torture/execute/20011113-1.c: New test.
22225
22226 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
22227
22228         * gcc.c-torture/execute/20011109-2.c: New test.
22229
22230         * gcc.c-torture/execute/20011109-1.c: New test.
22231
22232 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
22233
22234         * gcc.c-torture/compile/20011109-1.c: New test.
22235
22236 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
22237
22238         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
22239         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
22240         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
22241         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
22242         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
22243         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
22244         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
22245
22246 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22247
22248         * g++.dg/warn/Wshadow-1.C: New tests.
22249         * g++.old-deja/g++.mike/for3.C: Update.
22250
22251 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22252
22253         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22254         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22255         XFAILs.  Adjust expected error texts.
22256         * gcc.c-torture/compile/20011106-1.c,
22257         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22258         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22259         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22260         gcc.dg/c99-array-lval-5.c: New tests.
22261
22262 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22263
22264         * gcc.dg/cpp/defined.c: Update.
22265
22266 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22267
22268         * gcc.c-torture/execute/anon-1.c: New test.
22269
22270 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22271
22272         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22273         same size, so no warning should be produced on stormy16.
22274
22275         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22276         due to oversized array.
22277         * g++.old-deja/g++.mike/ns15.C: Likewise.
22278         * g++.old-deja/g++.pt/crash16.C: Likewise.
22279
22280 2001-11-02  Graham Stott  <grahams@redhat.com>
22281
22282         * g++.dgother/debug1.C: Fix typos.
22283
22284 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * g++.dg/other/debug1.C: New test.
22287
22288 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22289
22290         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22291         of unsigned long.
22292
22293 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22294
22295         * gcc.dg/20011029-2.c: New test.
22296
22297         * gcc.c-torture/compile/20011029-1.c: New test.
22298
22299 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22300
22301         * objc/execute/class_self-1.m: New test.
22302         * objc/execute/class_self-2.m: New test.
22303
22304 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22305
22306         * gcc.misc-tests/msgs.exp: Delete.
22307         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22308         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22309         error set to match recent changes.
22310
22311 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22312
22313         * gcc.dg/20011021-1.c: New test.
22314
22315 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22316
22317         * gcc.c-torture/compile/20011023-1.c: New test.
22318
22319 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22320
22321         * lib/g77.exp: Rewrite based on lib/g++.exp.
22322
22323 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22324
22325         * gcc.c-torture/execute/20011019-1.c: New test.
22326
22327         * gcc.dg/20011018-1.c: New test.
22328
22329 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22330
22331         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22332
22333 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22334
22335         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22336         * gcc.dg/attr-invalid.c: Likewise.
22337
22338 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * testsuite/gcc.dg/20011015-1.c: New test.
22341
22342 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22343
22344         * g++.dg/template/unify2.C: New test.
22345
22346 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22347
22348         * g++.dg/other/exception-specification.C: New test
22349
22350 2001-10-13  Tom Rix  <trix@redhat.com>
22351
22352         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22353         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22354
22355 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22356
22357         * testsuite/gcc.dg/20011009-1.c: New test.
22358
22359 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22360
22361         PR g++/4476
22362         * g++.dg/other/friend1.C: New test.
22363
22364 2001-10-11  Richard Henderson  <rth@redhat.com>
22365
22366         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22367
22368 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22369
22370         * gcc.c-torture/compile/20011010-1.c: New.
22371
22372 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22373
22374         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22375         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22376         g77.f-torture/execute/execute.exp,
22377         g77.f-torture/noncompile/noncompile.exp,
22378         gcc.c-torture/compile/compile.exp,
22379         gcc.c-torture/execute/execute.exp,
22380         gcc.c-torture/execute/ieee/ieee.exp,
22381         gcc.c-torture/execute/memcheck/memcheck.exp,
22382         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22383         objc/execute/execute.exp: Update FSF address.
22384
22385 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22386
22387         * gcc.dg/cpp/cmdlne-C.c: Update.
22388         * gcc.dg/cpp/cmdlne-C2.c: New.
22389
22390 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22391
22392         * gcc.c-torture/execute/20011008-3.c: New.
22393
22394 2001-10-08  DJ Delorie  <dj@redhat.com>
22395
22396         * gcc.dg/20011008-1.c: New.
22397         * gcc.dg/20011008-2.c: New.
22398
22399 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22400
22401         * gcc.dg/cpp/spacing1.c: Update test.
22402
22403 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22404
22405         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22406         spelling errors of "separate" as "seperate".
22407
22408 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22409
22410         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22411         enough to avoid inlining.
22412
22413 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22414
22415         * lib/g77.exp: set libg2c_dir correctly.
22416
22417 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22418
22419         * gcc.dg/cpp/macro11.c: New test.
22420
22421 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22422
22423         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22424         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22425         gcc.dg/format/multattr-3.c: New tests.
22426         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22427         tests for format attributes on function pointers being rejected.
22428
22429 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22430
22431         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22432
22433 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22434
22435         * g++.dg/warn/format1.C: New test.
22436
22437 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22438
22439         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22440
22441 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22442
22443         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22444
22445 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22446
22447         * gcc.dg/cpp/redef2.c: Add test.
22448
22449 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22450
22451         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22452         long-standing bug on i686, apparently.
22453         * gcc.c-torture/execute/loop-2c.x: New file.
22454         * gcc.c-torture/execute/loop-2d.x: New file.
22455         * gcc.c-torture/execute/loop-3c.x: New file.
22456
22457 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22458
22459         * gcc.dg/cpp/20000625-2.c: Correct line number.
22460
22461 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22462
22463         * gcc.dg/cpp/macro10.c: New test.
22464         * gcc.dg/cpp/strify3.c: New test.
22465         * gcc.dg/cpp/spacing1.c: Add tests.
22466         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22467         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22468
22469 2001-09-24  DJ Delorie  <dj@redhat.com>
22470
22471         * gcc.c-torture/execute/20010924-1.c: New test.
22472
22473 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22474
22475         * testsuite/objc/execute/paste.m: Remove.
22476
22477 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22478
22479         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22480
22481 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22482
22483         * g77.dg/strlen0.f: New test.
22484
22485 2001-09-21  Richard Henderson  <rth@redhat.com>
22486
22487         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22488         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22489
22490 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22491
22492         Table-driven attributes.
22493         * g++.dg/ext/attrib1.C: New test.
22494
22495 2001-09-20  DJ Delorie  <dj@redhat.com>
22496
22497         * gcc.dg/20000926-1.c: Update expected warning messages.
22498         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22499         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22500         array.
22501
22502 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22503
22504         * g++.dg/eh/registers1.C: New test case.
22505
22506 2001-09-17  Richard Henderson  <rth@redhat.com>
22507
22508         * gcc.dg/array-5.c: Fix VLA decomposition test.
22509
22510 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22511
22512         * gcc.dg/cpp/line5.c: New testcase.
22513
22514 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22515
22516         * gcc.dg/cpp/macro9.c: New test.
22517
22518 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22519
22520         * gcc.c-torture/execute/980223.c: Change type of addr from long
22521         to char *.
22522
22523 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22524
22525         * gcc.c-torture/execute/20010915-1.c: New test.
22526
22527 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22528
22529         * g77.dg/bprob: New directory.
22530         * g77.dg/bprob/bprob.exp: New file.
22531         * g77.dg/bprob/bprob-1.f: New test.
22532         * g77.dg/gcov: New directory.
22533         * g77.dg/gcov/gcov.exp: New file.
22534         * g77.dg/gcov/gcov-1.f: New test.
22535         * g77.dg/gcov/gcov-1.x: New file.
22536
22537 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22538
22539         * gcc.dg/cpp/directiv.c: Update.
22540         * gcc.dg/cpp/undef1.c: Update.
22541
22542 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22543
22544         * gcc.dg/20010912-1.c: New test.
22545
22546 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22547
22548         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22549         language-independent file in lib.
22550         * lib/gcov.exp: New file.
22551
22552 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22553
22554         * gcc.c-torture/compile/20010911-1.c: New test.
22555
22556 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22557
22558         * lib/profopt.exp: New, to support profile-directed optimizations.
22559         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22560         * gcc.misc-tests/bprob-1.c: New test.
22561         * gcc.misc-tests/bprob-2.c: New test.
22562
22563 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22564
22565         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22566         XFAIL and which kinds of gcov output to verify.
22567         * gcc.misc-tests/gcov-4b.x: New file.
22568         * gcc.misc-tests/gcov-5b.x: New file.
22569         * gcc.misc-tests/gcov-6.x: New file.
22570         * gcc.misc-tests/gcov-7.c: New test.
22571         * gcc.misc-tests/gcov-7.x: New file.
22572
22573 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22574
22575         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22576         * gcc.misc-tests/gcov-6.c: New test.
22577
22578 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22579
22580         PR c++/3986
22581         * g++.dg/abi/vbase1.C: New test.
22582
22583 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22584
22585         * objc.dg/method-2.m: New.
22586
22587 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22588
22589         PR c++/4203
22590         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22591         * g++.dg/init/empty1.C: New test.
22592
22593 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22594
22595         * gcc.c-torture/compile/20010903-1.c: New test.
22596
22597 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22598
22599         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22600         for m68k.
22601
22602 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22603
22604         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22605
22606         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22607
22608         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22609
22610 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22611
22612         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22613         for 16-bit 'unsigned int'.
22614
22615 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22616
22617         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22618
22619 2001-08-27  Richard Henderson  <rth@redhat.com>
22620
22621         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22622         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22623
22624 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22625
22626         * gcc.dg/asm-names.c (ymain): New.
22627
22628 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22629
22630         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22631         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22632         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22633
22634 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22635
22636         * gcc.dg/compare5.c: New testcase.
22637
22638 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22639
22640         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22641         and "In instantiation".
22642
22643 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22644
22645         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22646
22647 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22648
22649         * gcc.misc-tests/gcov.exp: Add support for branch information.
22650         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22651         * gcc.misc-tests/gcov-4.c: New test.
22652         * gcc.misc-tests/gcov-4b.c: New test.
22653         * gcc.misc-tests/gcov-5b.c: New test.
22654
22655 2001-08-20  Zack Weinberg  <zackw@panix.com>
22656
22657         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22658         expected to fail.
22659
22660 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22661
22662         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22663
22664 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22665
22666         * g++.dg/eh/template1.C: New test.
22667
22668 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22669
22670         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22671         Fix thinko.
22672         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22673         for xfail.
22674
22675 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22676
22677         * lib/g77-dg.exp:  Use prune.exp for common procedures
22678         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22679         * lib/g77.exp: (g77-dg-prune) Remove
22680
22681 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22682
22683         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22684
22685 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22686
22687         * g++.dg/template/unify1.C: New test.
22688
22689 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22690
22691         * g++.dg/abi/empty4.C: New test.
22692
22693 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22694
22695         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22696         solaris2.*
22697         * g77.f-torture/compile/pr3743.x: Likewise
22698
22699 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22700
22701         * g++.dg/other/using-declaration.C: New test.
22702
22703 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22704
22705         * gcc.dg/cpp/tr-sign.c: New testcase.
22706
22707 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22708
22709         * gcc.dg/cpp/19951025-1.c: Revert.
22710         * gcc.dg/cpp/directiv.c: We no longer process directives that
22711         interrupt macro arguments.
22712
22713 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22714
22715         * gcc.dg/bconstp-1.c: New test.
22716
22717 2001-08-03  Richard Henderson  <rth@redhat.com>
22718
22719         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22720
22721 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22722
22723         * gcc.dg/cpp/19951025-1.c: Update.
22724
22725 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22726
22727         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22728         should be x.
22729
22730 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         Kill -fhonor-std.
22733         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22734         * g++.old-deja/g++.other/std1.C: Likewise.
22735         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22736
22737 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22738
22739         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22740         (g77_pass, g77_fail, g77_finish, g77_exit,
22741         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22742
22743 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22744
22745         * g77.dg/fbackslash.f
22746         * g77.dg/fcase-preserve.f
22747         * g77.dg/ff90-1.f
22748         * g77.dg/ffixed-line-length-0.f
22749         * g77.dg/ffixed-line-length-132.f
22750         * g77.dg/ffixed-line-length-7.f
22751         * g77.dg/ffixed-line-length-72.f
22752         * g77.dg/ffixed-line-length-none.f
22753         * g77.dg/ffree-form-1.f
22754         * g77.dg/fno-backslash.f
22755         * g77.dg/fno-f90-1.f
22756         * g77.dg/fno-fixed-form-1.f
22757         * g77.dg/fno-onetrip.f
22758         * g77.dg/fno-typeless-boz.f
22759         * g77.dg/fno-underscoring.f
22760         * g77.dg/fno-vxt-1.f
22761         * g77.dg/fonetrip.f
22762         * g77.dg/ftypeless-boz.f
22763         * g77.dg/fugly-assumed.f
22764         * g77.dg/funderscoring.f
22765         * g77.dg/fvxt-1.f
22766
22767 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22768
22769         * objc.dg/fwd-proto-1.m: New.
22770         * objc.dg/local-decl-1.m: New.
22771         * objc.dg/naming-1.m: New.
22772         * objc.dg/naming-2.m: New.
22773         * objc.dg/proto-hier-1.m: New.
22774
22775 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22776
22777         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22778         largest-type elements to a struct makes its size grow.
22779
22780 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22781
22782         * g++.dg/abi/vthunk1.C: New test.
22783
22784 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.dg/abi/vbase8-22.C: New test.
22787
22788 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22789
22790         * gcc.dg/cpp/macro8.c: New test.
22791
22792 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22793
22794         * g++.dg/abi/vbase8-21.C: New test.
22795
22796 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.dg/abi/vbase8-10.C: New test.
22799
22800 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22801
22802         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22803         ${tool}_set_ld_library_path.
22804         Changed caller.
22805         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22806         g++.exp.
22807
22808 2001-07-26  Stan Cox <scox@redhat.com>
22809
22810         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22811         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22812         gcc_exit, gcc_check_unsupported_p):
22813         Moved to gcc-deps.exp
22814         * gcc-deps.exp: New file.
22815
22816 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22817
22818         * g++.old-deja/g++.pt/defarg14.C: New test.
22819
22820 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22821
22822         * g++.old-deja/g++.other/lineno5.C: New test.
22823
22824 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         * g++.old-deja/g++.pt/crash68.C: New test.
22827
22828 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22829
22830         * g++.old-deja/g++.other/crash42.C: New test.
22831
22832 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22833
22834         * gcc.dg/cpp/extratokens.c: Fix.
22835         * gcc.dg/cpp/skipping2.c: New tests.
22836
22837 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22838
22839         * gcc.c-torture/execute/20010724-1.c: New file.
22840         * gcc.c-torture/execute/20010724-1.x: New file.
22841
22842 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22843
22844         * g++.old-deja/g++.other/cond7.C: New test.
22845
22846 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22847
22848         * g++.old-deja/g++.other/optimize4.C: New test.
22849
22850 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22851
22852         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22853
22854 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22855
22856         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22857         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22858         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22859         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22860
22861         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22862         bug report" message.
22863
22864         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22865         * g++.dg/ext/instantiate1.C: Move from old-deja.
22866
22867 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22868
22869         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22870         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22871         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22872         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22873
22874 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22875
22876         * gcc.c-torture/execute/20010723-1.c: New test.
22877
22878 2001-07-23  Ben Elliston  <bje@redhat.com>
22879
22880         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22881
22882 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22883
22884         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22885         i[34567]86-*-*.
22886         Delete handling of ieee_multilib_flags.
22887         Pass -mieee for alpha*-*-* and sh-*-*.
22888         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22889
22890 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22891
22892         Remove old-abi tests.
22893         * g++.old-deja/g++.mike/p11116.C: Remove.
22894         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22895
22896 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22897
22898         * g77.f-torture/compile/pr3743.f:  New test
22899
22900 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22901
22902         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22903
22904 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22905
22906         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22907         g++.old-deja/g++.pt/static6.C: Likewise.
22908         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22909         supports weak symbols.
22910
22911 2001-07-18  Andreas Jaeger  <aj@suse.de>
22912
22913         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22914         supported again.
22915
22916 2001-07-18  Andreas Jaeger  <aj@suse.de>
22917
22918         * gcc.dg/iftrap-1.c: Fix target line.
22919
22920 2001-07-17  Richard Henderson  <rth@redhat.com>
22921
22922         * gcc.c-torture/execute/20010717-1.c: New.
22923
22924 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22925
22926         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22927         tests.
22928
22929 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22930
22931         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22932
22933 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22934
22935         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22936         UAC_SIGBUS, UAC_NOPRINT definitions.
22937
22938 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22939
22940         * objc/execute/object_is_class.m: New test.
22941         * objc/execute/object_is_meta_class.m: New test.
22942
22943 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22944
22945         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22946         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22947
22948 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22949
22950         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22951         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22952
22953 2001-07-14  Richard Henderson  <rth@redhat.com>
22954
22955         * gcc.dg/iftrap-1.c: New.
22956
22957 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22958
22959         * g77.f-torture/execute/intrinsic77.f: New test.
22960
22961 2001-07-11  Janis Johnson <janis@us.ibm.com>
22962
22963         * gcc.misc-tests/gcov-3.c: New test.
22964
22965 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22966
22967         * gcc.c-torture/compile/20010711-1.c,
22968         * gcc.c-torture/compile/20010711-2.c: New tests.
22969
22970 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22971
22972         * gcc.c-torture/execute/20010711-1.c: New test.
22973
22974 2001-07-11  Ben Elliston  <bje@redhat.com>
22975
22976         * g++.old-deja/g++.other/enum5.C: New test.
22977
22978 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22979
22980         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22981         (g++-dg-prune): Call prune_gcc_output.
22982         * prune.exp: New file for prune_gcc_output.
22983         * lib/g++.exp, lib/gcc.exp: Load it.
22984
22985 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22986
22987         * gcc.c-torture/compile/20010701-1.c,
22988         g++.old-deja/g++.ext/attrib6.C: New tests.
22989
22990 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22991
22992         * gcc.c-torture/compile/20010706-1.c: New test.
22993
22994 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22995
22996         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22997
22998 2001-06-28  Stan Shebs  <shebs@apple.com>
22999
23000         * gcc.dg/pragma-darwin.c: New test.
23001
23002 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23003
23004         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23005         Solaris 2.[678] system.
23006
23007 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23008
23009         * gcc.dg/20010622-1.c: New test.
23010
23011 2001-06-18  Stan Shebs  <shebs@apple.com>
23012
23013         * objc.dg: New directory.
23014         * objc.dg/dg.exp: New file.
23015         * objc.dg/alias.m: New.
23016         * objc.dg/class-1.m: New.
23017         * objc.dg/class-2.m: New.
23018         * objc.dg/const-str-1.m: New.
23019         * objc.dg/const-str-2.m: New.
23020         * objc.dg/id-1.m: New.
23021         * objc.dg/method-1.m: New.
23022         * objc.dg/super-class-1.m: New.
23023         * lib/objc-dg.exp: New file.
23024
23025 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23026
23027         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
23028         of label name.
23029
23030 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23031
23032         * g++.old-deja/g++.abi/vbase8-9.C: New test.
23033
23034 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23035
23036         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
23037         variable.
23038
23039 2001-06-12  Richard Henderson  <rth@redhat.com>
23040
23041         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
23042
23043 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23044
23045         * g++.old-deja/g++.abi/vbase5.C: New test.
23046         * g++.old-deja/g++.abi/vbase6.C: New test.
23047         * g++.old-deja/g++.abi/vbase7.C: New test.
23048
23049 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23050
23051         * gcc.c-torture/compile/20010610-1.c: New test.
23052
23053 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
23054
23055         * g++.old-deja/g++.abi/vbase4.C: New test.
23056
23057 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23058
23059         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
23060         support %f for HC11/HC12 targets.
23061         * gcc.c-torture/execute/930513-1.x: New file, likewise.
23062         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
23063         on HC11/HC12 targets.
23064         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
23065
23066 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23067
23068         * gcc.dg/wchar_t-1.c: New file.
23069         * gcc.dg/wint_t-1.c: Likewise.
23070
23071 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
23072
23073         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
23074
23075 2001-06-11  Richard Henderson  <rth@redhat.com>
23076
23077         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
23078
23079 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23080
23081         * gcc.c-torture/compile/20010611-1.c: New test.
23082
23083 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23084
23085         * gcc.dg/c99-tag-1.c: Add more tests.
23086
23087 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
23088
23089         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
23090         representation on MN10300 and ARM/Thumb.
23091
23092 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
23093
23094         * g77.f-torture/execute/20010610.f: New.
23095
23096 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
23097
23098         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
23099         names.
23100
23101 2001-06-09  Richard Henderson  <rth@redhat.com>
23102
23103         * gcc.c-torture/execute/ashrdi-1.c: New.
23104         * gcc.c-torture/execute/ashldi-1.c: New.
23105         * gcc.c-torture/execute/lshrdi-1.c: New.
23106
23107 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
23108
23109         * objc/execute/load-3.m: Added. Check sending +load to categories,
23110         in addition to classes.
23111
23112 2001-06-08  Stan Shebs  <shebs@apple.com>
23113
23114         * objc/execute/load-2.m: New test.  From Nicola Pero
23115         <n.pero@mi.flashnet.it>.
23116
23117 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
23118
23119         * gcc.c-torture/execute/20010605-2.c: New test.
23120
23121 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23122
23123         * g++.old-deja/g++.abi/vbase2.C: New test.
23124         * g++.old-deja/g++.abi/vbase3.C: New test.
23125
23126 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23127
23128         * g++.old-deja/g++.pt/friend49.C: New test.
23129
23130 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23131
23132         * g++.old-deja/g++.ext/anon3.C: New test.
23133
23134 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
23135
23136         * g++.old-deja/g++.other/conv7.C: New test.
23137
23138 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23139
23140         * gcc.c-torture/compile/20010605-2.c: New test.
23141
23142 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23143
23144         * gcc.c-torture/execute/20010604-1.c: New test.
23145
23146 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
23147
23148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
23149
23150 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
23151
23152         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
23153         (g++_link_flags): Likewise.
23154         (g++_init): Pass gccpath's value to two previous functions.
23155
23156 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23157
23158         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
23159         Ensure logfile entry matches exec command line.
23160
23161 2001-05-31  Richard Henderson  <rth@redhat.com>
23162
23163         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
23164         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
23165
23166 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
23167
23168         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
23169         compiler for irix6.2
23170
23171 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
23172
23173         * g++.old-deja/g++.other/optimize3.C: New file.
23174
23175 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
23176
23177         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
23178         assemble.
23179
23180 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
23181
23182         * g++.old-deja/g++.other/optimize2.C: New file.
23183
23184 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
23185
23186         * gcc.c-torture/compile/20010518-2.c: New file.
23187         * gcc.c-torture/execute/20010518-1.c: New file.
23188         * gcc.c-torture/execute/20010518-2.c: New file.
23189
23190 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23191
23192         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
23193
23194 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
23195
23196         G++ no longer defines builtins that do not begin with __builtin.
23197         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
23198         * g++.old-deja/g++.brendand/misc13.C: Likewise.
23199         * g++.old-deja/g++.law/builtin1.C: Likewise.
23200         * g++.old-deja/g++.law/cvt2.C: Likewise.
23201         * g++.old-deja/g++.mike/net5.C: Likewise.
23202         * g++.old-deja/g++.other/builtins1.C: Likewise.
23203         * g++.old-deja/g++.other/builtins2.C: Likewise.
23204         * g++.old-deja/g++.other/builtins3.C: Likewise.
23205         * g++.old-deja/g++.other/builtins4.C: Likewise.
23206         * g++.old-deja/g++.other/inline8.C: Likewise.
23207         * g++.old-deja/g++.robertl/eb39.C: Likewise.
23208
23209 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
23210
23211         * g++.old-deja/g++.pt/using1.C: Adjust.
23212         * g++.old-deja/g++.pt/using2.C: New test.
23213
23214 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23215
23216         * gcc.dg/cpp/charconst.c: New tests.
23217         * gcc.dg/cpp/escape.c: New tests.
23218         * gcc.dg/cpp/escape-1.c: New tests.
23219         * gcc.dg/cpp/escape-2.c: New tests.
23220         * gcc.dg/cpp/ucs.c: New tests.
23221
23222 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
23223
23224         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
23225         native compiler for irix6.5.
23226
23227 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
23228
23229         * lib/g++.exp (g++_include_flags): Use args to compute
23230         get_multilibs.
23231         (g++_link_flags): Likewise.
23232         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
23233
23234 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23235
23236         * gcc.dg/c90-hexfloat-1.c: Add more tests.
23237
23238 2001-05-21  Geoff Keating  <geoffk@redhat.com>
23239
23240         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
23241         this file.
23242
23243 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23244
23245         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
23246         STACK_SIZE;
23247         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
23248         to STACK_SIZE; Use it to define size of add_histo array.
23249         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
23250         to STACK_SIZE.
23251         (f): Use GITT_SIZE to define size of gitt local table.
23252         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23253         to STACK_SIZE; Use it to define size of bytemem array.
23254
23255 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23256
23257         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23258         on 68HC11/HC12 due to the asm instruction.
23259         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23260         * gcc.c-torture/compile/920520-1.x: Likewise.
23261         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23262         on 68HC11/HC12 because the function is larger than 64K.
23263         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23264         on 68HC11/HC12 because the structure is too large.
23265
23266 2001-05-20  Richard Henderson  <rth@redhat.com>
23267
23268         * gcc.c-torture/execute/20010520-1.c: New.
23269
23270 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * g++.old-deja/g++.warn/compare1.C: New test.
23273         * gcc.dg/compare4.c: New test.
23274
23275 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23276
23277         * g++.old-deja/g++.other/optimize1.C: New test.
23278
23279 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23280
23281         * g++.old-deja/g++.pt/spec41.C: New test.
23282
23283 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23284
23285         * gcc.c-torture/compile/20010114-1.x: Remove.
23286
23287 2001-05-18  Stan Shebs  <shebs@apple.com>
23288
23289         * gcc.c-torture/compile/20010518-1.c: New test.
23290
23291 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23292
23293         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23294         * g++.old-deja/g++.pt/crash67.C: New test.
23295
23296 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23297
23298         * g++.old-deja/g++.other/debug9.C: New test.
23299
23300 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23301
23302         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23303
23304 2001-05-16  Jan Hubicka  <jh@suse.cz>
23305
23306         * gcc.c-torture/compile/20010516-1.c: New test.
23307
23308 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23309
23310         * g++.old-deja/g++.other/crash41.C: New test.
23311
23312 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         * g++.old-deja/g++.pt/crash66.C: New test.
23315
23316 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23317
23318         * g++.old-deja/g++.robertl/eb27.C: Convert.
23319
23320 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23321
23322         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23323         declaration being redundant.
23324
23325 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23326
23327         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23328
23329 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23330
23331         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23332
23333 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23334
23335         * lib/g++.exp: Use testsuite_flags.
23336
23337 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23338
23339         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23340
23341 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23342
23343         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23344
23345 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23346
23347         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23348
23349 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23350
23351         * gcc.c-torture/compile/20010313-1.c: New test.
23352
23353 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23354
23355         * gcc.dg/cpp/direct2.c: New test.
23356         * gccq.dg/cpp/direct2s.c: New test.
23357
23358         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23359
23360 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23361
23362         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23363         * g++.old-deja/g++.other/op3.C: Likewise.
23364
23365 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23366
23367         * gcc.dg/cpp/syshdr.h: New file.
23368         * gcc.dg/cpp/sysmac1.c: Update.
23369         * gcc.dg/cpp/sysmac2.c: Update.
23370
23371 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23372
23373         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23374
23375 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23376
23377         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23378         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23379
23380 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23381
23382         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23383
23384 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23385
23386         * lib/g++.exp (g++_include_flags): Don't use any special flags
23387         if TESTING_IN_BUILD_TREE is not defined.
23388         (g++_init): Use a plain 'c++' as the compiler if
23389         TESTING_IN_BUILD_TREEE is not defined.
23390
23391 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23392
23393         * g++.old-deja/g++.eh/catch13.C: New test.
23394         * g++.old-deja/g++.eh/catch14.C: New test.
23395
23396 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/cpp/tr-define.c: New test.
23399
23400 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23401
23402         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23403         <stdlib.h>, not <malloc.h>.
23404
23405 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23406
23407         * g++.old-deja/g++.ns/template17.C: New test.
23408
23409 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23410
23411         * g++.old-deja/g++.pt/ref4.C: New test.
23412
23413 2001-04-30  Richard Henderson  <rth@redhat.com>
23414
23415         * gcc.dg/20000724-1.c: Revert last change.
23416
23417 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23418
23419         * g77.f-torture/execute/20010430.f: New test.
23420
23421 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23422
23423         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23424
23425 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23426
23427         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23428
23429 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23430
23431         * g++.old-deja/g++.eh/crash6.C: New test.
23432
23433 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         * g++.old-deja/g++.other/warn7.C: New test.
23436
23437 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         * g++.old-deja/g++.other/defarg9.C: New test.
23440
23441 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23442
23443         * g77.f-torture/compile/20010426.f: New test.
23444         * g77.f-torture/execute/20010426.f: New test.
23445
23446 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23447
23448         * g77.f-torture/compile/20000629-1.x: Remove - error
23449         has been fixed.
23450
23451 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23452
23453         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23454         Tweak slightly to work with g++.dg framework.
23455         * g++.dg/special/ecos.exp: Run initp1.C test.
23456         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23457
23458         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23459         its linker doesn't give line numbers either.
23460         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23461
23462 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23463
23464         * g++.old-deja/g++.other/lex1.C: New test.
23465
23466 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * gcc.dg/noncompile/20010425-1.c: New test.
23469
23470 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23471
23472         * g++.old-deja/g++.pt/mangle2.C: New test.
23473
23474 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23475
23476         * gcc.dg/format/plus-1.c: New test.
23477
23478 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.dg/20010423-1.c: New test.
23481
23482 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23483
23484         * gcc.c-torture/execute/20010422-1.c: New test.
23485
23486 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23487
23488         * g++.old-deja/g++.ns/type2.C: New test.
23489
23490 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23491
23492         * g++.old-deja/g++.other/perf1.C: New test.
23493
23494 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23495
23496         * gcc.dg/c99-func-2.c: Remove xfail.
23497         * gcc.dg/c99-func-3.c: Remove xfail.
23498         * gcc.dg/c99-func-4.c: Remove xfail.
23499
23500 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23501
23502         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23503
23504 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23505
23506         * gcc.c-torture/compile/20010423-1.c: New test.
23507
23508 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23509
23510         * g++.old-deja/g++.pt/typename28.C: New test.
23511
23512 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         * g++.old-deja/g++.abi/empty2.C: New test.
23515         * g++.old-deja/g++.abi/empty3.C: New test.
23516
23517 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23518
23519         * g++.old-deja/g++.other/comdat2.C: New test.
23520         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23521
23522 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23523
23524         * g++.old-deja/g++.other/overload14.C: New test.
23525
23526 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23527
23528         * g++.old-deja/g++.other/lookup23.C: New test.
23529
23530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.c-torture/execute/20010403-1.c: New test.
23533
23534 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23535             Mark Mitchell  <mark@codesourcery.com>
23536
23537         * lib/old-dejagnu.exp: Don't delete output of executable.
23538         Add .exe suffix to executables.
23539
23540 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23541
23542         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23543
23544 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23545
23546         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23547
23548 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23549
23550         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23551         * g++.old-deja/g++.abi/crash1.C: New test.
23552
23553 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23554
23555         * g++.old-deja/g++.other/crash40.C: New test.
23556
23557 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23558
23559         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23560
23561 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.other/warn6.C: New test.
23564
23565 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23566
23567         * g++.old-deja/g++.robertl/eb42.C: Same.
23568
23569 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23570
23571         * gcc.dg/wtr-conversion-1.c: New testcase.
23572
23573 2001-04-10  Richard Henderson  <rth@redhat.com>
23574
23575         * g++.old-deja/g++.other/array5.C: New.
23576
23577 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23578
23579         * gcc.c-torture/execute/20010408-1.c: New test.
23580
23581 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23582
23583         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23584         headers and constructs.
23585         * g++.old-deja/g++.robertl/eb79.C: Same.
23586         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23587         * g++.old-deja/g++.robertl/eb73.C: Same.
23588         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23589         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23590         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23591         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23592         * g++.old-deja/g++.robertl/eb44.C: Same.
23593         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23594         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23595         * g++.old-deja/g++.robertl/eb39.C: Same.
23596         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23597         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23598         * g++.old-deja/g++.robertl/eb30.C: Same.
23599         * g++.old-deja/g++.robertl/eb3.C: Same.
23600         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23601         * g++.old-deja/g++.robertl/eb21.C: Same.
23602         * g++.old-deja/g++.robertl/eb15.C: Same.
23603         * g++.old-deja/g++.robertl/eb118.C: Same.
23604         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23605         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23606         * g++.old-deja/g++.robertl/eb109.C: Same.
23607         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23608         * g++.old-deja/g++.mike/rtti1.C: Same.
23609         * g++.old-deja/g++.mike/p658.C: Same.
23610         * g++.old-deja/g++.mike/net46.C: Same.
23611         * g++.old-deja/g++.mike/net34.C: Same.
23612         * g++.old-deja/g++.mike/memoize1.C: Same.
23613         * g++.old-deja/g++.mike/eh2.C: Same.
23614         * g++.old-deja/g++.law/weak.C: Same.
23615         * g++.old-deja/g++.law/visibility7.C: Same.
23616         * g++.old-deja/g++.law/visibility25.C: Same.
23617         * g++.old-deja/g++.law/visibility22.C: Same.
23618         * g++.old-deja/g++.law/visibility2.C: Same.
23619         * g++.old-deja/g++.law/visibility17.C: Same.
23620         * g++.old-deja/g++.law/visibility13.C: Same.
23621         * g++.old-deja/g++.law/visibility10.C: Same.
23622         * g++.old-deja/g++.law/visibility1.C: Same.
23623         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23624         * g++.old-deja/g++.law/vbase1.C: Same.
23625         * g++.old-deja/g++.law/operators32.C: Same.
23626         * g++.old-deja/g++.law/nest3.C: Same.
23627         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23628         * g++.old-deja/g++.law/except5.C (main): Same.
23629         * g++.old-deja/g++.law/cvt7.C (run): Same.
23630         * g++.old-deja/g++.law/cvt2.C: Same.
23631         * g++.old-deja/g++.law/cvt16.C: Same.
23632         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23633         * g++.old-deja/g++.law/ctors17.C (main): Same.
23634         * g++.old-deja/g++.law/ctors13.C: Same.
23635         * g++.old-deja/g++.law/ctors12.C (main): Same.
23636         * g++.old-deja/g++.law/ctors10.C: Same.
23637         * g++.old-deja/g++.law/code-gen5.C: Same.
23638         * g++.old-deja/g++.law/bad-error7.C: Same.
23639         * g++.old-deja/g++.law/arm9.C: Same.
23640         * g++.old-deja/g++.law/arm12.C: Same.
23641         * g++.old-deja/g++.law/arg8.C: Same.
23642         * g++.old-deja/g++.law/arg1.C: Same.
23643         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23644         * g++.old-deja/g++.jason/template31.C: Same.
23645         * g++.old-deja/g++.jason/template24.C (main): Same.
23646         * g++.old-deja/g++.jason/2371.C: Same.
23647         * g++.old-deja/g++.eh/new2.C: Same.
23648         * g++.old-deja/g++.eh/new1.C: Same.
23649         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23650         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23651         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23652         * g++.old-deja/g++.brendan/crash62.C: Same.
23653         * g++.old-deja/g++.brendan/crash52.C: Same.
23654         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23655         * g++.old-deja/g++.brendan/crash38.C: Same.
23656         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23657         * g++.old-deja/g++.brendan/copy9.C: Same.
23658
23659 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23660
23661         * gcc.c-torture/execute/20001203-2.c (memset):
23662         Count argument is of type __SIZE_TYPE__.
23663
23664 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23665
23666         * gcc.c-torture/compile/20010404-1.c: New test.
23667
23668 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23669
23670         * gcc.c-torture/compile/20010326-1.c: New test.
23671
23672 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23673
23674         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23675         peculiarities of the SH.
23676         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23677
23678 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23679
23680         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23681         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23682         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23683
23684 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23685
23686         * g77.f-torture/compile/20010321-1.f: New test.
23687
23688 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23689
23690         * gcc.c-torture/compile/20010329-1.c: New test.
23691
23692 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23693
23694         * gcc.c-torture/execute/20010329-1.c: New test.
23695
23696 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23697
23698         * g++.old-deja/g++.other/eh4.C: Fix typo.
23699
23700 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23701
23702         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23703
23704 2001-03-28  Philip Blundell  <philb@gnu.org>
23705
23706         * gcc.c-torture/compile/20010328-1.c: New test.
23707
23708 2001-03-27  Richard Henderson  <rth@redhat.com>
23709
23710         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23711         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23712
23713 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23714
23715         * gcc.c-torture/compile/20010327-1.c: New test.
23716
23717 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23718
23719         * g++.old-deja/g++.other/friend12.C: New test.
23720         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23721         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23722
23723 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23724
23725         * gcc.c-torture/execute/20010325-1.c: New test.
23726
23727 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * g++.old-deja/g++.other/mangle3.C: New test.
23730
23731 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23732
23733         * g++.old-deja/g++.other/anon8.C: New test.
23734
23735 2001-03-20  Philip Blundell  <philb@gnu.org>
23736
23737         * gcc.c-torture/compile/20010320-1.c: New test.
23738
23739 2001-03-17  Richard Henderson  <rth@redhat.com>
23740
23741         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23742
23743 2001-03-15  Geoff Keating  <geoff@redhat.com>
23744
23745         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23746         tests on AIX.
23747
23748 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23749
23750         * g++.old-deja/g++.other/eh4.C: New test.
23751
23752 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23753
23754         * gcc.dg/cpp/mi1.c: Update.
23755
23756 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23757
23758         * g++.old-deja/g++.other/regstack.C: New test.
23759
23760 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         * g++.old-deja/g++.other/ref4.C: New test.
23763
23764 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23765
23766         * objc/execute/va_method.m: Added.
23767         * objc/execute/IMP.m: Added.
23768         * objc/execute/_cmd.m: Added.
23769         * objc/execute/accessing_ivars.m: Added.
23770         * objc/execute/class-1.m: Added.
23771         * objc/execute/class-10.m: Added.
23772         * objc/execute/class-11.m: Added.
23773         * objc/execute/class-12.m: Added.
23774         * objc/execute/class-13.m: Added.
23775         * objc/execute/class-14.m: Added.
23776         * objc/execute/class-2.m: Added.
23777         * objc/execute/class-3.m: Added.
23778         * objc/execute/class-4.m: Added.
23779         * objc/execute/class-5.m: Added.
23780         * objc/execute/class-6.m: Added.
23781         * objc/execute/class-7.m: Added.
23782         * objc/execute/class-8.m: Added.
23783         * objc/execute/class-9.m: Added.
23784         * objc/execute/class-tests-1.h
23785         * objc/execute/class-tests-2.h
23786         * objc/execute/compatibility_alias.m: Added.
23787         * objc/execute/encode-1.m: Added.
23788         * objc/execute/formal_protocol-1.m: Added.
23789         * objc/execute/formal_protocol-2.m: Added.
23790         * objc/execute/formal_protocol-3.m: Added.
23791         * objc/execute/formal_protocol-4.m: Added.
23792         * objc/execute/formal_protocol-5.m: Added.
23793         * objc/execute/formal_protocol-6.m: Added.
23794         * objc/execute/formal_protocol-7.m: Added.
23795         * objc/execute/informal_protocol.m: Added.
23796         * objc/execute/initialize.m: Added.
23797         * objc/execute/load.m: Added.
23798         * objc/execute/many_args_method.m: Added.
23799         * objc/execute/nested-3.m: Added.
23800         * objc/execute/no_clash.m: Added.
23801         * objc/execute/private.m: Added.
23802         * objc/execute/redefining_self.m: Added.
23803         * objc/execute/root_methods.m: Added.
23804         * objc/execute/selector-1.m: Added.
23805         * objc/execute/static-1.m: Added.
23806         * objc/execute/static-2.m: Added.
23807         * objc/execute/va_method.m: Added.
23808
23809 2001-03-10  Richard Henderson  <rth@redhat.com>
23810
23811         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23812
23813 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23814
23815         * g++.old-deja/g++.other/crash31.C: XFAIL.
23816         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23817         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23818         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23819         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23820         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23821
23822 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23823
23824         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23825
23826 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23827
23828         * gcc.dg/20000724-1.c: Don't use multiline strings.
23829
23830 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23831
23832         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23833         result of -cString against what we expect it to be; don't just
23834         print it out for no one to read.
23835
23836         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23837         Based on testcases provided by Nicola Pero.
23838
23839 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23840
23841         * gcc.dg/cpp/macro7.c: New test.
23842
23843 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23844
23845         * gcc.dg/cpp/multiline.c: Update.
23846
23847 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23848
23849         * g++.old-deja/g++.other/enum3.C: New test.
23850
23851 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23852
23853         * g++.old-deja/g++.other/pod1.C: New test.
23854
23855 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.old-deja/g++.ext/overload1.C: New test.
23858
23859 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.old-deja/g++.pt/using1.C: New test.
23862
23863 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23864
23865         * g++.old-deja/g++.other/using9.C: New test.
23866
23867 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23868
23869         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23870
23871         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23872
23873 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         * g++.old-deja/g++.ext/realpt1.C: Remove.
23876
23877 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23878
23879         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23880
23881 2001-02-26  Will Cohen  <wcohen@redhat.com>
23882
23883         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23884
23885 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23886
23887         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23888         templatized constructors.
23889
23890 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23891
23892         * gcc.c-torture/execute/20010224-1.c: New test.
23893
23894 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23895
23896         * gcc.c-torture/execute/20010222-1.c: New test.
23897
23898 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23899
23900         * g++.old-deja/g++.other/inline20.C: New test.
23901
23902 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23903
23904         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23905
23906 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23907
23908         * g++.old-deja/g++.other/lookup22.C: New test.
23909
23910 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23911
23912         * g77.dg: New directory.
23913         * g77.dg/20010216-1.f: New test case.
23914         * g77.dg/dg.exp: New driver.
23915         * lib/g77-dg.exp: New driver library.
23916
23917 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23918
23919         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23920
23921 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23922
23923         * g++.old-deja/g++.other/decl9.C: New test.
23924
23925 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23926
23927         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23928         not need <string> and also tests the initialization at runtime.
23929
23930 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23931
23932         * gcc.c-torture/execute/longlong.c: New test.
23933
23934 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23935
23936         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23937
23938 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23939
23940         * gcc.c-torture/execute/920302-1.c (execute):
23941         Change argument type to short.
23942
23943 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.old-deja/g++.pt/deduct6.C: New test.
23946
23947 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.old-deja/g++.pt/deduct5.C: New test.
23950
23951 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.c-torture/execute/20010209-1.c: New test.
23954
23955 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23956
23957         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23958
23959 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23960
23961         * g++.dg/vtgc1.C: Update for new ABI.
23962
23963         * consistency.vlad: New directory, 1665 files.
23964
23965 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23966
23967         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23968         return type.
23969         * gcc.dg/cpp/digraphs.c: Declare puts.
23970
23971 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.old-deja/g++.other/warn5.C: New test.
23974
23975 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.pt/spec40.C: New test.
23978
23979 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23980
23981         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23982         case.
23983         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23984
23985 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23986
23987         * gcc.c-torture/compile/20010209-1.c: New test.
23988
23989 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23990
23991         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23992         excess errors message but not if it crashes.
23993         * g++.old-deja/g++.other/crash27.C: Likewise.
23994         * g++.old-deja/g++.other/crash28.C: Likewise.
23995         * g++.old-deja/g++.other/crash30.C: Likewise.
23996         * g++.old-deja/g++.other/crash32.C: Likewise.
23997         * g++.old-deja/g++.other/crash35.C: Likewise.
23998         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23999
24000 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24001
24002         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24003         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24004         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24005         g77.f-torture/execute/execute.exp,
24006         g77.f-torture/noncompile/noncompile.exp,
24007         gcc.c-torture/execute/execute.exp,
24008         gcc.c-torture/execute/memcheck/memcheck.exp,
24009         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
24010         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
24011         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
24012         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
24013         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
24014         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
24015         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24016         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
24017         Remove bug reporting instructions with ancient email addresses.
24018
24019 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24020
24021         * gcc.dg/20010202-1.c: New test.
24022         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
24023
24024 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
24025
24026         * g++.dg/stdbool-if.C: New test.
24027
24028 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
24029
24030         * objc/execute/fdecl.m: Added main().
24031
24032 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
24033
24034         * gcc.c-torture/execute/20010206-1.c: New test.
24035
24036 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24037
24038         * gcc.dg/cpp/avoidpaste1.c: Update.
24039
24040 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
24041
24042         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
24043         Pero <nicola@brainstorm.co.uk>.
24044         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
24045
24046 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
24047
24048         * g++.old-deja/g++.pt/spec39.C: New test.
24049
24050 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
24051
24052         * gcc.c-torture/compile/20010202-1.c: New test.
24053
24054 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
24055
24056         * g++.old-deja/g++.abi/primary2.C: New test.
24057         * g++.old-deja/g++.abi/primary3.C: New test.
24058         * g++.old-deja/g++.abi/primary4.C: New test.
24059         * g++.old-deja/g++.abi/primary5.C: New test.
24060         * g++.old-deja/g++.abi/vtable3.h: New test.
24061         * g++.old-deja/g++.abi/vtable3a.C: New test.
24062         * g++.old-deja/g++.abi/vtable3b.C: New test.
24063         * g++.old-deja/g++.abi/vtable3c.C: New test.
24064         * g++.old-deja/g++.abi/vtable3d.C: New test.
24065         * g++.old-deja/g++.abi/vtable3e.C: New test.
24066         * g++.old-deja/g++.abi/vtable3f.C: New test.
24067         * g++.old-deja/g++.abi/vtable3g.C: New test.
24068         * g++.old-deja/g++.abi/vtable3h.C: New test.
24069         * g++.old-deja/g++.abi/vtable3i.C: New test.
24070         * g++.old-deja/g++.abi/vtable3j.C: New test.
24071         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
24072
24073 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
24074
24075         * g++.old-deja/g++.other/anon6.C: New test.
24076         * g++.old-deja/g++.other/anon7.C: New test.
24077
24078 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
24079
24080         * gcc.dg/cpp/avoidpaste2.c: New tests.
24081
24082 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
24083
24084         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
24085
24086 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
24087
24088         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
24089         DECIMAL_DIG cases for Irix."
24090
24091 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
24092
24093         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
24094
24095 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24096
24097         * gcc.dg/c99-tag-1.c: New test.
24098
24099 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24100
24101         * gcc.dg/cpp/tr-warn1.c: Add tests.
24102
24103 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
24104
24105         * gcc.dg/cpp/avoidpaste1.c: Update.
24106         * gcc.dg/cpp/paste4.c: Update.
24107
24108 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
24109
24110         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
24111         cases for Irix.
24112
24113 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24114
24115         * g++.old-deja/g++.other/inline19.C: New test.
24116
24117 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
24118
24119         * gcc.dg/Wlarger-than.c: New test.
24120
24121 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
24124
24125 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
24126
24127         * gcc.c-torture/execute/20010129-1.c: New test.
24128         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
24129
24130 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24131
24132         * gcc.dg/cpp/avoidpaste1.c: Test case.
24133
24134 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
24135
24136         * g++.old-deja/g++.other/inline18.C: New test.
24137
24138 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24139
24140         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
24141         and __builtin_putchar.
24142
24143 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
24146         tests.
24147
24148 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
24149
24150         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
24151         floating point number rounding mode to round to the nearest
24152         representable mode.
24153
24154 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * g++.old-deja/g++.other/mangle2.C: New test.
24157
24158 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24159
24160         * gcc.c-torture/compile/20010124-1.c: New test.
24161
24162 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         * g++.old-deja/g++.pt/spec38.C: New test.
24165
24166 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24167
24168         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
24169         "Build don't run".
24170
24171 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24172
24173         * gcc.c-torture/execute/20010123-1.c: New test.
24174
24175 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old-deja/g++.pt/spec37.C: New test.
24178
24179 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.old-deja/g++.pt/overload14.C: New test.
24182
24183 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24184
24185         * gcc.c-torture/execute/20010122-1.c: New test, exercise
24186         __builtin_return_address.
24187
24188 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
24191         * g++.old-deja/g++.pt/spec35.C: New test.
24192         * g++.old-deja/g++.pt/spec36.C: New test.
24193
24194 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
24195
24196         * gcc.c-torture/compile/20010118-1.c: New test.
24197
24198 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
24199
24200         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
24201
24202 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * gcc.c-torture/execute/20010119-1.c: New test.
24205
24206 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24207
24208         * g++.old-deja/g++.other/vbase5.C: New test.
24209
24210 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * gcc.c-torture/execute/20010118-1.c: New test.
24213
24214 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * g++.old-deja/g++.pt/deduct3.C: New test.
24217
24218 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.old-deja/g++.pt/spec34.C: New test.
24221
24222 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
24223
24224         * g77.f-torture/compile/20000601-2.f: New test.
24225
24226 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24227
24228         * g++.old-deja/g++.other/init17.C: New test.
24229
24230 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
24231
24232         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
24233
24234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24235
24236         * g++.old-deja/g++.pt/unify8.C: New test.
24237
24238 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24239
24240         * g++.old-deja/g++.abi/vbase1.C: New test.
24241
24242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
24243
24244         * g++.old-deja/g++.pt/crash65.C: New test.
24245
24246 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24247
24248         * gcc.dg/cpp/assembl2.S: New test case.
24249
24250 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
24251
24252         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24253         are supported.
24254
24255 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24256
24257         * g++.old-deja/g++.other/builtins1.C: New test.
24258         * g++.old-deja/g++.other/builtins2.C: Likewise.
24259         * g++.old-deja/g++.other/builtins3.C: Likewise.
24260         * g++.old-deja/g++.other/builtins4.C: Likewise.
24261
24262 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24263
24264         * gcc.c-torture/compile/20010117-1.c: New test.
24265         * gcc.c-torture/compile/20010117-2.c: New test.
24266
24267 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24268
24269         * g77.f-torture/execute/20010116.[fx]: New test,
24270         XFAIL on i?86-*-*.
24271         * g77.f-torture/compile/20010115.f: Indicate it's
24272         a test for PR fortran/1636.
24273
24274 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24275
24276         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24277
24278 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24279
24280         * g77.f-torture/compile/20010115.f: New test.
24281
24282 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.old-deja/g++.pt/nontype5.C: New test.
24285
24286 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24287
24288         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24289         have an equivalent working one below it.
24290
24291 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24292
24293         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24294         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24295
24296 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24297
24298         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24299         message containing "init_priority".
24300         (conpr-2.C): Likewise.
24301         (conpr-3.C): Likewise.
24302         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24303
24304 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24305
24306         * gcc.c-torture/execute/20010114-2.c: New test.
24307
24308 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24309
24310         * gcc.c-torture/compile/20010114-1.c: New test.
24311         * gcc.c-torture/compile/20010114-1.x: Xfail.
24312         * gcc.c-torture/compile/20010114-2.c: New test.
24313         * gcc.c-torture/execute/20010114-1.c: New test.
24314         * gcc.dg/trunc-1.c: New test.
24315         * gcc.dg/uninit-B.c: New test.
24316
24317 2001-01-13  Nick Clifton  <nickc@redhat.com>
24318
24319         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24320         target.
24321
24322 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24323
24324         * gcc.c-torture/compile/20010113-1.c: New test.
24325
24326 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24327
24328         * gcc.c-torture/compile/20001212-1.c: New test.
24329
24330 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24331
24332         * gcc.dg/cpp/widestr1.c: Update.
24333         * gcc.dg/cpp/prag-imp.c: Remove.
24334
24335 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.c-torture/execute/20000801-3.x: Remove.
24338         * gcc.dg/c90-init-1.c: New test.
24339         * gcc.dg/c99-init-1.c: New test.
24340         * gcc.dg/c99-init-2.c: New test.
24341         * gcc.dg/gnu99-init-1.c: New test.
24342
24343 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24344
24345         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24346         testing that no relevant ones were found.
24347
24348 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24349
24350         * g++.old-deja/g++.pt/cast2.C: New test.
24351
24352 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24353
24354         * g++.old-deja/g++.pt/friend47.C: New test.
24355
24356 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24357
24358         * g++.old-deja/g++.pt/instantiate13.C: New test.
24359
24360 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.other/defarg7.C: New test.
24363         * g++.old-deja/g++.other/defarg8.C: New test.
24364
24365 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24366
24367         * g++.old-deja/g++.pt/crash64.C: New test.
24368
24369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24370
24371         * g++.old-deja/g++.pt/crash63.C: New test.
24372
24373 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24374
24375         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24376
24377 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24378
24379         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24380
24381 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24382
24383         * g++.old-deja/g++.pt/error3.C: New test.
24384
24385 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24386
24387         * g++.old-deja/g++.other/crash39.C: New test.
24388
24389 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24390
24391         * g++.old-deja/g++.other/vbase4.C: New test.
24392
24393 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24394
24395         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24396         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24397         * gcc.dg/special/special.exp: New test driver which will check
24398         for alias support for the above test.
24399
24400 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24401
24402         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24403         problems on small machines.
24404         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24405         parameterize.
24406
24407 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24408
24409         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24410         mips.
24411         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24412
24413 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24414
24415         * g++.old_deja/g++.pt/using8.C: New test.
24416
24417 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24418
24419         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24420
24421 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24422
24423         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24424         where a failure is expected.
24425         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24426
24427 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24428
24429         * g++.old_deja/g++.pt/instantiate12.C: New test.
24430
24431 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24432
24433         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24434         start of structs.
24435         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24436         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24437         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24438         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24439         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24440         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24441         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24442         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24443         * g++.old-deja/g++.eh/spec6.C: Likewise.
24444         * g++.old-deja/g++.jason/crash3.C: Likewise.
24445         * g++.old-deja/g++.law/ctors11.C: Likewise.
24446         * g++.old-deja/g++.law/ctors17.C: Likewise.
24447         * g++.old-deja/g++.law/ctors5.C: Likewise.
24448         * g++.old-deja/g++.law/ctors9.C: Likewise.
24449         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24450         * g++.old-deja/g++.mike/net22.C: Likewise.
24451         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24452         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24453         * g++.old-deja/g++.mike/virt3.C: Likewise.
24454         * g++.old-deja/g++.niklas/t128.C: Likewise.
24455         * g++.old-deja/g++.other/anon4.C: Likewise.
24456         * g++.old-deja/g++.other/using1.C: Likewise.
24457         * g++.old-deja/g++.other/warn3.C: Likewise.
24458         * g++.old-deja/g++.pt/t37.C: Likewise.
24459         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24460         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24461
24462 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24465
24466 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24467
24468         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24469
24470 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24471
24472         * gcc.c-torture/compile/20010107-1.c: New test.
24473
24474 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24475
24476         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24477
24478 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24479
24480         * gcc.dg/format/format.h: New file.
24481         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24482         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24483         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24484         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24485         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24486         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24487         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24488         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24489         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24490         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24491         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24492         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24493         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24494         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24495         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24496         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24497         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24498         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24499         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24500         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24501         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24502         instead of declaring standard types, macros and functions in each
24503         test.
24504
24505 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24506
24507         * gcc.c-torture/execute/20010106-1.c: New test.
24508
24509 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24510
24511         * gcc.dg/format/format.exp: New file.
24512         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24513         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24514         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24515         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24516         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24517         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24518         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24519         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24520         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24521         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24522         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24523         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24524         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24525         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24526         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24527         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24528         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24529         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24530         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24531         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24532         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24533         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24534         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24535         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24536         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24537         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24538         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24539         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24540         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24541         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24542         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24543         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24544         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24545         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24546         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24547         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24548         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24549         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24550         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24551         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24552         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24553         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24554
24555 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24556
24557         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24558         account.
24559
24560 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24561
24562         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24563
24564 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24565
24566         * g++.old-deja/g++.pt/crash62.C: New test.
24567
24568 2001-01-04  Richard Henderson  <rth@redhat.com>
24569
24570         * gcc.dg/20000926-1.c: Update expected warnings.
24571         * gcc.dg/array-2.c: Likewise.
24572         * gcc.dg/array-4.c: Also validate flexible array members.
24573         * gcc.dg/c99-flex-array-1.c: New.
24574
24575 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24576
24577         * gcc.c-torture/compile/20001222-1.x: Remove.
24578
24579 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24580
24581         * gcc.c-torture/execute/built-in-setjmp.c: New.
24582
24583 2001-01-03  Richard Henderson  <rth@redhat.com>
24584
24585         * gcc.dg/940510-1.c: Update expected error wording.
24586         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24587
24588 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24589
24590         * lib/target-supports.exp (check_alias_available): Modified to
24591         indicate aliases not supported if only weak aliases are supported.
24592
24593 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24594
24595         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24596         Turn on cmpstrsi checks for __pj__ and __i370__.
24597
24598 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24599
24600         * g++.old-deja/g++.other/virtual11.C: New test.
24601
24602 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24605
24606 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24607
24608         * gcc.c-torture/compile/20010102-1.c: New test.
24609
24610 2001-01-02  Andreas Jaeger  <aj@suse.de>
24611
24612         * gcc.dg/noreturn-3.c: New test.
24613
24614         * gcc.dg/noreturn-4.c: New test.
24615
24616 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24617
24618         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24619         __builtin_fputc and __builtin_fwrite.
24620
24621 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24622
24623         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24624         signed char, not default char.
24625
24626 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24627
24628         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24629
24630 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24631
24632         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24633
24634 2000-12-29  Richard Henderson  <rth@redhat.com>
24635
24636         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24637         (__cyg_profile_func_exit): Define.
24638
24639 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24640
24641         * g++.dg/vtgc1.C: New test.
24642
24643 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24644
24645         * gcc.dg/noncompile/20001228-1.c: New test.
24646
24647         * gcc.dg/20001228-1.c: New test.
24648
24649         * gcc.c-torture/execute/20001228-1.c: New test.
24650
24651 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24652
24653         * gcc.dg/format-strfmon-1.c: New test.
24654
24655 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24656
24657         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24658         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24659         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24660         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24661         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24662         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24663         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24664         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24665         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24666         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24667         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24668         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24669         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24670
24671         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24672         * gcc.c-torture/execute/string-opt-4.c: Test index.
24673
24674 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24675
24676         * gcc.c-torture/compile/20001226-1.c: New test.
24677
24678 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24679
24680         * gcc.c-torture/compile/20001222-1.c: New test.
24681         * gcc.c-torture/compile/20001222-1.x: Xfail.
24682
24683 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24684
24685         * gcc.c-torture/execute/comp-goto-2.c: New test.
24686
24687 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24688
24689         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24690         Use long types if __INT_MAX__ is 32767.
24691         (main): Use cast to (sint32 *) when poking 88 into a_page.
24692
24693         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24694
24695 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24696
24697         * gcc.c-torture/compile/20001221-1.c: New test.
24698         * gcc.c-torture/execute/20001221-1.c: New test.
24699
24700 2000-12-20  Richard Henderson  <rth@redhat.com>
24701
24702         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24703         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24704
24705 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24706
24707         * gcc.dg/compare3.c: New test.
24708
24709 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24710
24711         * gcc.dg/format-warnll-1.c: New test.
24712
24713 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24714
24715         * gcc.dg/cpp/cmdlne-P.c: New test.
24716
24717 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24718
24719         * gcc.c-torture/execute/builtin-abs-1.c,
24720         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24721
24722 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24723
24724         * gcc.dg/cpp/multiline.c: New test.
24725
24726 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24727
24728         * g++.old-deja/g++.other/syshdr1.C: Update.
24729         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24730
24731 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24732
24733         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24734
24735 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24736
24737         * g++.old-deja/g++.pt/ttp65.C: New test.
24738
24739 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24740
24741         * g++.old-deja/g++.pt/ttp64.C: New test.
24742
24743 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24744
24745         * g++.old-deja/g++.pt/spec33.C: New test.
24746
24747 2000-12-14  Catherine Moore  <clm@redhat.com>
24748
24749         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24750         * gcc.c-torture/execute/920612-2.c: Likewise.
24751         * gcc.c-torture/execute/920428-2.c: Likewise.
24752         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24753         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24754
24755 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24756
24757         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24758         * gcc.dg/pack-test-2.c: Likewise.
24759
24760 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24761
24762         Tests by Zack Weinberg <zackw@stanford.edu>.
24763
24764         * gcc.dg/cpp/defined.c: Update.
24765         * gcc.dg/cpp/defined_trad.c: New tests.
24766
24767 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24768
24769         * gcc.dg/cpp/trad-direct.c: Update.
24770
24771 2000-12-11  Neil Booth  <neilb@earthling.net>
24772
24773         * gcc.dg/cpp/defined_trad.c
24774
24775 2000-12-11  Neil Booth  <neilb@earthling.net>
24776
24777         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24778
24779 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24780
24781         * gcc.dg/format-miss-2.c: New test.
24782
24783 2000-12-09  Neil Booth  <neilb@earthling.net>
24784
24785         * gcc.dg/cpp/lineflags.c: New tests.
24786         * gcc.dg/cpp/poison.c: Update.
24787         * gcc.dg/cpp/redef2.c: Update.
24788         * gcc.dg/cpp/skipping.c: New test.
24789
24790 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24791
24792         * g++.old-deja/g++.other/eh3.C: New testcase.
24793
24794 2000-12-07  Neil Booth  <neilb@earthling.net>
24795
24796         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24797         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24798         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24799         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24800         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24801         Update.
24802
24803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24804
24805         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24806         __SIZE_TYPE__ instead of int for type of integers cast to
24807         pointers.
24808
24809 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24810
24811         * g++.old-deja/g++.other/cleanup4.C: New test.
24812
24813 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24814
24815         * format-sec-1.c: New test.
24816
24817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24818
24819         * gcc.dg/format-nonlit-3.c: New test.
24820
24821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24822
24823         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24824         through a null pointer.
24825
24826 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24827
24828         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24829         * g++.old-deja/g++.pt/partial4.C: New test.
24830
24831 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24832
24833         * gcc.c-torture/execute/ieee/hugeval.x: New.
24834
24835 2000-12-06  Neil Booth  <neilb@earthling.net>
24836
24837         * gcc.dg/cpp/backslash2.c: New tests.
24838
24839 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24840
24841         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24842         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24843
24844 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24845
24846         * gcc.c-torture/execute/20001203-2.c: New testcase.
24847
24848 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24851         * g++.old-deja/g++.other/virtual10.C: New test.
24852
24853 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24856
24857 2000-12-05  Richard Henderson  <rth@redhat.com>
24858
24859         * gcc.c-torture/compile/20001205-1.c: New.
24860
24861 2000-12-04  Neil Booth  <neilb@earthling.net>
24862
24863         * g++.old-deja/g++.other/virtual9.C: New test.
24864         * g++.old-deja/g++.pt/crash61.C: New test.
24865         * gcc.c-torture/execute/loop-9.c: New test.
24866
24867 2000-12-04  Neil Booth  <neilb@earthling.net>
24868
24869         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24870         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24871         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24872         * gcc.dg/cpp/extratokens.c: ...here.
24873
24874 2000-12-04  Neil Booth  <neilb@earthling.net>
24875
24876         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24877         New tests.
24878
24879 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24880
24881         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24882         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24883
24884 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24885
24886         * gcc.c-torture/execute/20001203-1.c: New test.
24887
24888 2000-12-03  Neil Booth  <neilb@earthling.net>
24889
24890         * gcc.dg/cpp/macro6.c: New test cases.
24891
24892 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24893
24894         * gcc.c-torture/execute/string-opt-9.c: New test.
24895         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24896         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24897         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24898
24899         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24900         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24901
24902 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24903
24904         * gcc.dg/cpp/if-6.c: New testcase.
24905
24906         * gcc.dg/20001201-1.c: New testcase.
24907
24908 2000-12-02  Neil Booth  <neilb@earthling.net>
24909
24910         * g++.old-deja/g++.other/externC4.C,
24911         g++.old-deja/g++.other/friend10.C: New tests.
24912
24913 2000-12-02  Neil Booth  <neilb@earthling.net>
24914
24915         * g++.old-deja/g++.other/instan2.C
24916         * g++.old-deja/g++.other/instan3.C: New test.
24917
24918 2000-12-02  Neil Booth  <neilb@earthling.net>
24919
24920         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24921         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24922         gnuc99.c,gnuc99-pedantic.c: New tests.
24923
24924 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24925
24926         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24927         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24928
24929 2000-12-01  Neil Booth  <neilb@earthling.net>
24930
24931         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24932         * gcc.dg/cpp/poison.c: Update.
24933         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24934
24935 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24936
24937         * g77.f-torture/execute/20001201.f: New test.
24938
24939 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24940
24941         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24942
24943 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24944
24945         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24946
24947 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         * g++.old-deja/g++.other/cast6.C: New test.
24950
24951 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24952
24953         * gcc.c-torture/execute/20001130-2.c: New testcase.
24954
24955 2000-11-30  Richard Henderson  <rth@redhat.com>
24956
24957         * gcc.c-torture/execute/20001130-1.c: New test.
24958
24959 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         * g++.old-deja/g++.other/op3.C: New test.
24962
24963 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24964
24965         * g++.old-deja/g++.other/op2.C: New test.
24966
24967 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24968
24969         * g++.old-deja/g++.other/crash38.C: New test.
24970
24971 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24972
24973         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24974
24975 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24978         tests.
24979         * gcc.c-torture/execute/string-opt-6.c: New test.
24980
24981         * gcc.dg/20001117-1.c: Add main.
24982
24983 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24984
24985         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24986         Move from here ...
24987         * gcc.dg/940510-1.c: ... to here.
24988
24989         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24990         zero-size arrays in toplevel structures.
24991
24992 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24993
24994         * gcc.c-torture/execute/loop-8.c: New test.
24995
24996 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24997
24998         * g++.old-deja/g++.other/base1.C: New test.
24999
25000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25001
25002         * g++.old-deja/g++.other/parse2.C: New test.
25003
25004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25005
25006         * g++.old-deja/g++.pt/incomplete1.C: New test.
25007
25008 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         * g++.old-deja/g++.other/friend9.C: New test.
25011
25012 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25013
25014         * gcc.dg/20001127-1.c: New test.
25015
25016 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25017
25018         * g++.old-deja/g++.pt/friend46.C: New test.
25019
25020 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         * g++.old-deja/g++.other/ptrmem8.C: New test.
25023
25024 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25025
25026         * gcc.c-torture/execute/string-opt-7.c: New test.
25027         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25028
25029 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25030
25031         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
25032         instead of 'mkcheck 2'.
25033
25034 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25035
25036         * gcc.c-torture/execute/memcheck/driver.c,
25037         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
25038         C9X references to refer to C99.
25039
25040 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * gcc.dg/ultrasp3.c: New test.
25043
25044 2000-11-25  Neil Booth  <neilb@earthling.net>
25045
25046         * gcc.dg/cpp/include2.c: Update test to be locale independent.
25047
25048 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
25049
25050         * gcc.c-torture/compile/20001123-2.c: New.
25051
25052 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25053
25054         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
25055
25056 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
25057
25058         * gcc.dg/sequence-point-1.c: Add some new tests.
25059         * gcc.c-torture/execute/20001124-1.c: New test.
25060
25061 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.old-deja/g++.other/vaarg4.C: New test.
25064         * gcc.c-torture/compile/20001123-1.c: New test.
25065
25066 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
25067
25068         * g++.other/crash24.C: Adjust and remove XFAIL.
25069         * g++.other/crash37.C: New test.
25070
25071 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
25072
25073         * g++.old-deja/g++.pt/instantiate9.C: New test.
25074
25075 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
25076
25077         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
25078         new ABI, too.
25079
25080         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
25081         * g++.old-deja/g++.robertl/eb55.C: Likewise.
25082
25083 2000-11-22  Neil Booth  <neilb@earthling.net>
25084
25085         * gcc.dg/cpp/Wtrigraphs.c: New test.
25086
25087 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
25088
25089         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
25090
25091 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
25092
25093         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
25094
25095 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
25096
25097         * lib/gcc-dg.exp: load_lib scanasm.exp.
25098         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
25099         * lib/g++-dg.exp: load_lib scanasm.exp.
25100         * lib/scanasm.exp: New.
25101         (scan-assembler, scan-assembler-not): Add optional arguments to
25102         test name, or if not present, the pattern name.
25103         (scan-assembler-dem, scan-assembler-dem-not): New.
25104
25105         * g++.dg/dg.exp: New.
25106
25107 2000-11-21  Neil Booth  <neilb@earthling.net>
25108
25109         * gcc.dg/cpp/integrated1.c: Remove.
25110
25111 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.c-torture/execute/20001121-1.c: New test.
25114
25115 2000-11-21  Richard Henderson  <rth@redhat.com>
25116
25117         * gcc.c-torture/compile/20001121-1.c: New test.
25118
25119 2000-11-20  Neil Booth  <neilb@earthling.net>
25120
25121         * gcc.dg/cpp/integrated1.c: New test.
25122
25123 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
25124
25125         * g++.old-deja/g++.other/inline17.C: New test.
25126
25127 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
25128
25129         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
25130         local variable to be zero: I made the variable global. Now
25131         uses abort() and exit() instead of relying on main's return value.
25132
25133 2000-11-20  Neil Booth  <neilb@earthling.net>
25134
25135         * gcc.dg/cpp/paste2.c: Update test.
25136         * objc/execute/paste.m: New test.
25137
25138 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25139
25140         * gcc.dg/c99-condexpr-1.c: New test.
25141
25142 2000-11-20  Neil Booth  <neilb@earthling.net>
25143
25144         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
25145
25146 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
25147
25148         * g++.old-deja/g++.pt/export1.C: New test.
25149
25150 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
25151
25152         * gcc.dg/20001117-1.c: New test.
25153
25154 2000-11-18  Richard Henderson  <rth@redhat.com>
25155
25156         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
25157
25158 2000-11-18  Richard Henderson  <rth@redhat.com>
25159
25160         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
25161         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
25162         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
25163
25164 2000-11-18  Richard Henderson  <rth@redhat.com>
25165
25166         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
25167         (main): New.  Exit cleanly.
25168
25169 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25170
25171         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
25172         gcc.dg/c99-fordecl-2.c: New tests.
25173
25174 2000-11-18  Richard Henderson  <rth@redhat.com>
25175
25176         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
25177         * gcc.c-torture/execute/zerolen-2.c: New.
25178
25179 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25180
25181         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
25182         memory.
25183
25184 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25185
25186         * g++.old-deja/g++.pt/instantiate8.C: New test.
25187
25188 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         * g++.old-deja/g++.other/incomplete.C: Add more tests.
25191         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
25192
25193 2000-11-16  Nick Clifton  <nickc@redhat.com>
25194
25195         * gcc.c-torture/execute/nestfunc-2.c: New test.
25196         * gcc.c-torture/execute/nestfunc-3.c: New test.
25197
25198 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25199
25200         * gcc.c-torture/compile/20001116-1.c: New test.
25201
25202 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25203
25204         * gcc.c-torture/execute/20001115-1.c: New test.
25205
25206 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
25207
25208         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
25209         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
25210         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
25211         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25212
25213 2000-11-15  Neil Booth  <neilb@earthling.net>
25214
25215         gcc.dg/cpp/_Pragma1.c: Update.
25216         gcc.dg/cpp/_Pragma2.c: New test.
25217
25218 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25219
25220         * g++.old-deja/g++.other/anon5.C: New test.
25221
25222 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25223
25224         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
25225         tests.
25226
25227 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
25230         output.
25231
25232 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25233
25234         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
25235         labels at end of compound statements.
25236
25237 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
25238
25239         * gcc.c-torture/execute/loop-7.c: New test.
25240
25241 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25242
25243         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
25244
25245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25246
25247         * gcc.dg/c99-bool-1.c: New test.
25248
25249 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25250
25251         * gcc.dg/c99-scope-1.c: Remove xfail.
25252         * gcc.dg/c99-scope-2.c: New test.
25253
25254 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25255
25256         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25257         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25258
25259 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25260
25261         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25262         error messages.
25263
25264         * g++.mike/p700.C: Don't typedef wchar_t.
25265         * g++.mike/p784.C: Likewise.
25266         * g++.mike/eb101.C: Don't use __wchar_t.
25267
25268 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25269
25270         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25271         from DO loop.
25272
25273 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25274
25275         * gcc.c-torture/execute/20001111-1.c: New test.
25276
25277 2000-11-10  Nick Clifton  <nickc@redhat.com>
25278
25279         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25280         long multuiple and accumulate.
25281
25282 2000-11-09  Richard Henderson  <rth@redhat.com>
25283
25284         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25285         via size_t instead of int.
25286
25287         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25288         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25289         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25290         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25291
25292 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25293
25294         * gcc.c-torture/compile/20001109-1.c: New test.
25295         * gcc.c-torture/compile/20001109-2.c: New test.
25296
25297 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25298
25299         * g++.old-deja/g++.pt/operator1.C: New test.
25300         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25301
25302 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25303
25304         * gcc.dg/20001108-1.c: New test.
25305
25306 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25307
25308         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25309         with both arguments constant strings.
25310         * gcc.c-torture/execute/string-opt-3.c: New test.
25311         * gcc.c-torture/execute/string-opt-4.c: New test.
25312         * gcc.c-torture/execute/string-opt-5.c: New test.
25313
25314 2000-11-08  Nick Clifton  <nickc@redhat.com>
25315
25316         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25317         mulsidi3adddi patterns.
25318
25319 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.other/crash36.C: New test.
25322
25323 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25324
25325         * g++.old-deja/g++.other/init16.C: New test.
25326
25327 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25328
25329         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25330
25331 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25332
25333         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25334         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25335         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25336
25337 2000-11-07  DJ Delorie  <dj@redhat.com>
25338
25339         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25340
25341 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25342
25343         * gcc.c-torture/execute/string-opt-1.c: New test.
25344
25345 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25346
25347         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25348         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25349         parameters in registers, and there is no way for a varargs
25350         function to know in which order the integer and floating-point
25351         parameters should be interleaved when they are placed on the
25352         stack.
25353         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25354         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25355
25356 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25357
25358         * gcc.c-torture/execute/string-opt-2.c: New test.
25359
25360 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25361
25362         * g++.old-deja/g++.pt/crash60.C: New test.
25363
25364 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25365
25366         * g++.old-deja/g++.other/crash24.C: New test.
25367         * g++.old-deja/g++.other/crash25.C: New test.
25368         * g++.old-deja/g++.other/crash26.C: New test.
25369         * g++.old-deja/g++.other/crash27.C: New test.
25370         * g++.old-deja/g++.other/crash28.C: New test.
25371         * g++.old-deja/g++.other/crash29.C: New test.
25372         * g++.old-deja/g++.other/crash30.C: New test.
25373         * g++.old-deja/g++.other/crash31.C: New test.
25374         * g++.old-deja/g++.other/crash32.C: New test.
25375         * g++.old-deja/g++.other/crash33.C: New test.
25376         * g++.old-deja/g++.other/crash34.C: New test.
25377         * g++.old-deja/g++.other/crash35.C: New test.
25378
25379 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25380
25381         * gcc.c-torture/execute/20001031-1.c: New test.
25382
25383 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25384
25385         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25386         namespace.
25387
25388         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25389         standards-conformant.
25390
25391         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25392
25393         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25394         * g++.old-deja/g++.mike/p755a.C: Likewise.
25395         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25396         library makes no calls to `operator new' during initialization.
25397
25398 2000-11-04  Neil Booth  <neilb@earthling.net>
25399
25400         * gcc.dg/cpp/include2.c: New tests.
25401
25402 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25403
25404         * lib/g++.exp (g++_set_ld_library_path): New function.
25405         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25406
25407 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25408
25409         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25410         warnings.
25411
25412 2000-11-01  Richard Henderson  <rth@redhat.com>
25413
25414         * g++.old-deja/g++.ext/namedret1.C: New.
25415         * g++.old-deja/g++.ext/namedret2.C: New.
25416         * g++.old-deja/g++.ext/namedret3.C: New.
25417
25418 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25419
25420         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25421         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25422
25423 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25424
25425         * gcc.c-torture/execute/va-arg-21.c: New test.
25426
25427 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25428
25429         * gcc.dg/c99-complex-2.c: New test.
25430
25431 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25432
25433         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25434
25435 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25436
25437         * g++.old-deja/g++.other/inline16.C: New test.
25438
25439 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25440
25441         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25442         __PRETTY_FUNCTION__
25443
25444 2000-10-29  Neil Booth  <neilb@earthling.net>
25445
25446         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25447         New tests.
25448         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25449         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25450         optimisation.
25451
25452 2000-10-29  Neil Booth  <neilb@earthling.net>
25453
25454         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25455         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25456         * mi5.c: Test multiple includes work with -C.
25457         * trigraphs.c: Test ^= version.
25458
25459 2000-10-28  Neil Booth  <neilb@earthling.net>
25460
25461         New tests and test updates for new macro expander.
25462
25463         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25464         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25465         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25466         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25467         new diagnostic messages.
25468
25469         * gcc.dg/cpp/macro3.c: New tests.
25470
25471 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25472
25473         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25474         on the same line.
25475
25476 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25477
25478         * g++.old-deja/g++.other/eh2.C: New test.
25479
25480 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25481
25482         * gcc.c-torture/execute/20001027-1.c: New test.
25483
25484 2000-10-26  Richard Henderson  <rth@redhat.com>
25485
25486         * gcc.c-torture/execute/20001026-1.c: New.
25487
25488 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25491         * g++.old-deja/g++.law/builtin1.C: Likewise.
25492         * g++.old-deja/g++.law/ctors10.C: Likewise.
25493         * g++.old-deja/g++.law/virtual3.C: Likewise.
25494         * g++.old-deja/g++.mike/p658.C: Likewise.
25495         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25496         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25497         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25498         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25499         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25500
25501 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * gcc.c-torture/compile/20001024-1.c: New test.
25504
25505 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25506
25507         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25508         to tell us whether or not we are using V3.
25509
25510 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25511
25512         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25513         operands.
25514
25515 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25516
25517         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25518
25519 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * gcc.c-torture/execute/20001024-1.c: New test.
25522
25523 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25524
25525         * g++.old-deja/g++.other/sibcall1.C: New test.
25526
25527 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25528
25529         * gcc.dg/noncompile/init-3.c: New test.
25530
25531 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25532
25533         * gcc.dg/format-array-1.c: New test.
25534
25535 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25536
25537         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25538         writing through null pointers; remove comment about testing
25539         unterminated strings.
25540
25541 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25542
25543         * gcc.c-torture/execute/20001017-2.c: New test.
25544
25545 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25546
25547         * gcc.c-torture/compile/20001018-1.c: New test.
25548         * gcc.c-torture/compile/20001018-1.x: Xfail.
25549
25550 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25551
25552         * gcc.c-torture/execute/20001017-1.c: New test.
25553
25554 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25555
25556         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25557         for multiple use of arguments with scanf formats; add tests for
25558         multiple use of arguments.
25559
25560 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25561
25562         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25563
25564 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25565
25566         * gcc.dg/format-miss-1.c: New test.
25567
25568 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25569
25570         * gcc.c-torture/execute/20001013-1.c: New test.
25571
25572 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25573
25574         * gcc.dg/format-branch-1.c: New test.
25575
25576 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25577
25578         * README, lib/file-format.exp: Remove EGCS references.
25579
25580 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25581
25582         * gcc.dg/20001013-1.c: New test.
25583
25584 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25585
25586         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25587         for intmax_t in the compiler using __typeof__ and the type rules
25588         for conditional expressions.
25589
25590 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25591
25592         * gcc.dg/20001012-1.c: New test.
25593         * gcc.dg/20001012-2.c: New test.
25594
25595 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.dg/format-attr-1.c: New test.
25598
25599 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25600
25601         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25602         __LONG_LONG_MAX__ instead of LLONG_MAX.
25603
25604 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25605
25606         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25607         scanf flags.
25608         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25609         flags.
25610
25611 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25612
25613         * gcc.dg/sequence-pt-1.c: New test.
25614
25615 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25616
25617         * gcc.c-torture/execute/20001011-1.c: New testcase.
25618         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25619
25620 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25621
25622         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25623         does not error on it.
25624
25625 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25626
25627         * gcc.dg/20001009-1.c: New test.
25628
25629 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25630
25631         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25632         * gcc.c-torture/execute/20001009-2.c: ... to here.
25633
25634 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25635
25636         * gcc.c-torture/compile/20001009-1.c: New testcase.
25637         * gcc.c-torture/execute/20001009-1.c: New testcase.
25638         Testcases provided by Jan Hubicka <jh@suse.cz>.
25639
25640 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25641
25642         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25643         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25644         uintmax_t using <limits.h> to emulate the compiler's internal
25645         logic.  No longer XFAIL %j tests.
25646
25647 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25648
25649         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25650         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25651         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25652         regexps and details of expected handling of some bad formats.
25653         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25654         suppression.
25655
25656 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25657
25658         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25659         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25660         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25661         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25662         in list archives.
25663
25664 2000-10-06  Richard Henderson  <rth@cygnus.com>
25665
25666         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25667         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25668         * g++.old-deja/g++.jason/report.C: Likewise.
25669         * g++.old-deja/g++.law/friend5.C: Likewise.
25670         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25671         of the expected warnings.
25672
25673 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.old-deja/g++.pt/enum14.C: New test.
25676
25677 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         * g++.old-deja/g++.pt/crash59.C: New test.
25680
25681 2000-10-04  Will Cohen  <wcohen@redhat.com>
25682
25683         * gcc.dg/20000926-1.c: New test.
25684
25685 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25686
25687         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25688         function name for current C++ compiler.
25689         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25690
25691 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25692
25693         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25694         __PRETTY_FUNCTION__.
25695         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25696
25697 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25698
25699         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25700
25701 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25702
25703         * gcc.c-torture/compile/20000923-1.c: New test.
25704
25705 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25706
25707         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25708         * g++.old-deja/g++.pt/ttp62.C: Same.
25709         * g++.old-deja/g++.other/inline14.C: Same.
25710
25711 2000-09-24  Richard Henderson  <rth@cygnus.com>
25712
25713         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25714
25715 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25716
25717         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25718
25719 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25720
25721         * gcc.c-torture/compile/20000922-1.c: New file.
25722
25723 2000-09-21  Nick Clifton  <nickc@redhat.com>
25724
25725         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25726         a signed long modulo operation.
25727         (mod6): New function - perform an unsigned long modulo operation.
25728         (main): Add tests for modulos of very large numbers by very small
25729         dividends.
25730
25731 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25732
25733         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25734
25735 2000-09-19  Richard Henderson  <rth@cygnus.com>
25736
25737         * gcc.dg/compare2.c (case 10): XFAIL.
25738
25739 2000-09-18  Richard Henderson  <rth@cygnus.com>
25740
25741         * gcc.c-torture/execute/20000906-1.c: Move ...
25742         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25743         that support __builtin_trap.
25744
25745 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25746
25747         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25748
25749 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25750
25751         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25752         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25753         more $ format tests.
25754
25755 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25756
25757         * gcc.dg/format-errmk-1.c: New test.
25758
25759 2000-09-17  Greg McGary  <greg@mcgary.org>
25760
25761         * gcc.c-torture/execute/20000917-1.x: Remove.
25762
25763 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25764
25765         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25766
25767 2000-09-17  Greg McGary  <greg@mcgary.org>
25768
25769         * gcc.c-torture/execute/20000917-1.c: New test.
25770         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25771
25772 2000-09-16  Neil Booth  <NeilB@earthling.net>
25773
25774         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25775         in nested macro bug.
25776
25777 2000-09-15  Neil Booth  <NeilB@earthling.net>
25778
25779         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25780
25781 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25782
25783         * gcc.c-torture/execute/20000914-1.c: New test.
25784
25785 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25786
25787         * g++.other/inline13.C: New test.
25788
25789 2000-09-12  Andreas Jaeger  <aj@suse.de>
25790
25791         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25792         constant by Ulrich Drepper <drepper@redhat.com>.
25793
25794 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25795
25796         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25797
25798 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25799
25800         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25801
25802 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25803
25804         * gcc.dg/cpp/backslash.c: New test.
25805
25806 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25807
25808         * gcc.c-torture/execute/20000910-1.c: New test.
25809         * gcc.c-torture/execute/20000910-2.c: Likewise.
25810
25811 2000-09-11  Robert Lipe  <robertl@sco.com>
25812
25813         * gcc.dg/pragma-align.c: New test.
25814
25815 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25816
25817         * g++.old-deja/g++.pt/explicit82.C: New test.
25818         * g++.old-deja/g++.pt/explicit83.C: New test.
25819
25820 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25821
25822         * gcc.dg/asm-names.c: New test.
25823
25824 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25825
25826         * gcc.dg/cpp/tr-warn6.c: New test
25827
25828 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25829
25830         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25831         be accepted.
25832
25833 2000-09-07  Catherine Moore  <clm@redhat.com>
25834
25835         * gcc.c-torture/execute/unroll-1.c: New test.
25836
25837 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25838
25839         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25840         ERROR markers.
25841         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25842         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25843         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25844         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25845         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25846         Preprocess only.
25847         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25848         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25849
25850 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.pt/deduct2.C: New test.
25853
25854 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         * g++.old-deja/g++.pt/parms2.C: New test.
25857
25858 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25859
25860         * g++.old-deja/g++.pt/crash58.C: New test.
25861
25862 2000-09-06  Greg McGary  <greg@mcgary.org>
25863
25864         * gcc.c-torture/execute/20000906-1.c: New test.
25865         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25866
25867 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25868
25869         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25870
25871 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25872
25873         * g++.old-deja/g++.pt/crash57.C: New test.
25874
25875 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25876
25877         * g++.old-deja/g++.pt/crash56.C: New test.
25878
25879 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.pt/koenig1.C: New test.
25882
25883 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25884
25885         * gcc.dg/20000904-1.c: New test.
25886
25887 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.dg/cpp/paste8.c: New test.
25890
25891 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25892
25893         * gcc.c-torture/compile/20000827-1.c: New test.
25894
25895 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25896
25897         * gcc.dg/format-diag-1.c: New test.
25898
25899 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25900
25901         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25902         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25903         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25904         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25905         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25906
25907 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25908
25909         * g++.old-deja/g++.other/nested4.C: New test.
25910
25911 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25912
25913         * g++.old-deja/g++.ns/scoped1.C: New test.
25914
25915 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25916
25917         * lib/g++.exp: Support testing already-installed GCC.
25918
25919 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25920
25921         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25922
25923 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25924
25925         * gcc.dg/return-type-2.c: New test.
25926
25927 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25928
25929         * gcc.c-torture/compile/20000825-1.c: New test.
25930
25931 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25932
25933         * gcc.dg/dwarf2-2.c: New test.
25934
25935 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25936
25937         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25938         dg-warning regexps.
25939
25940 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25941
25942         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25943         gcc.dg/format-ext-5.c: New tests.
25944
25945 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25946
25947         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25948
25949 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25950
25951         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25952
25953 2000-08-24  Richard Henderson  <rth@cygnus.com>
25954
25955         * gcc.dg/ia64-sync-1.c: New test.
25956         * gcc.dg/ia64-sync-2.c: New test.
25957         * gcc.dg/ia64-asm-1.c: New test.
25958
25959 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25960
25961         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25962         * gcc.dg/format-ext-2.c: New test.
25963
25964 2000-08-23  Jason Merrill  <jason@redhat.com>
25965
25966         * lib/old-dejagnu.exp: Also ignore "In member function" and
25967         "At global scope".
25968
25969 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25970
25971         * gcc.dg/noncompile/label-lineno-1.c: New test.
25972
25973 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25974
25975         * gcc.dg/c99-array-nonobj-1.c: New test.
25976
25977 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25978
25979         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25980         tests.
25981         * gcc.dg/format-ext-1.c: New test.
25982
25983 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25984
25985         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25986         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25987         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25988         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25989         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25990
25991 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25992
25993         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25994         gcc.dg/c99-strftime-2.c: New tests.
25995
25996 2000-08-22  Richard Henderson  <rth@cygnus.com>
25997
25998         * gcc.c-torture/execute/20000822-1.c: New test.
25999
26000 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26001
26002         * gcc.c-torture/execute/20000819-1.x: Remove.
26003
26004 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26005
26006         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26007         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26008         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26009         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
26010         gcc.dg/format-xopen-1.c: New tests.
26011
26012 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26013
26014         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
26015
26016 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26017
26018         * g++.old-deja/g++.other/loop2.C: New test.
26019
26020         * gcc.c-torture/compile/20000606-1.c: New test.
26021         * gcc.c-torture/compile/20000728-1.c: New test.
26022         * gcc.c-torture/execute/20000801-1.c: New test.
26023         * gcc.c-torture/execute/20000801-2.c: New test.
26024         * gcc.c-torture/execute/20000819-1.c: New test.
26025         * gcc.c-torture/execute/20000819-1.x: XFAIL.
26026         * gcc.dg/20000629-1.c: New test.
26027         * gcc.dg/20000724-1.c: New test.
26028         * gcc.dg/20000807-1.c: New test.
26029
26030 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
26031
26032         * gcc.dg/cpp/pragma-1.c: New test.
26033         * gcc.dg/cpp/pragma-2.c: New test.
26034
26035 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
26036
26037         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
26038         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
26039
26040 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26041
26042         * gcc.c-torture/compile/20000818-1.c: New test.
26043
26044 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
26045
26046         * gcc.c-torture/execute/20000818-1.c: New test.
26047
26048 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26049
26050         * gcc.dg/format-va-1.c: New test.
26051
26052 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         * g++.old-deja/g++.other/typedef8.C: New test.
26055
26056 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
26059         * g++.old-deja/g++.mike/net36.C: Mark candidate.
26060         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
26061         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
26062         * g++.old-deja/g++.other/ptrmem7.C: New test.
26063         * g++.old-deja/g++.pt/ptrmem10.C: New test.
26064
26065 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26066
26067         * g++.old-deja/g++.pt/typename27.C: New test.
26068
26069 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
26072         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
26073         * g++.old-deja/g++.pt/friend45.C: New test.
26074         * g++.old-deja/g++.other/friend8.C: New test.
26075
26076 2000-08-15  Richard Henderson  <rth@cygnus.com>
26077
26078         * gcc.c-torture/execute/20000815-1.c: New test.
26079
26080 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26081
26082         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
26083         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
26084         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
26085
26086 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
26087
26088         * g++.old-deja/g++.other/refinit2.C: New test.
26089
26090 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
26091
26092         * lib/c-torture.exp (c-torture): Make
26093         compiler_conditional_xfail_data global.
26094         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
26095         compiler_conditional_xfail_data machinery.
26096         (f-torture-execute): Likewise.
26097         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
26098         and only when unrolling loops.
26099
26100         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
26101
26102 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26103
26104         * g++.old-deja/g++.pt/explicit81.C: New test.
26105
26106 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26107
26108         * g++.old-deja/g++.pt/typename26.C: New test.
26109
26110 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
26111
26112         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
26113         warning.
26114
26115 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26116
26117         * g++.old-deja/g++.other/array3.C: New test.
26118
26119 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26120
26121         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
26122         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
26123         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
26124         New tests.
26125
26126 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
26127
26128         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
26129         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26130
26131 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
26132
26133         * gcc.c-torture/execute/20000808-1.c: New test.
26134
26135 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26136
26137         * gcc.dg/c90-const-expr-1.c: New test.
26138
26139 2000-08-08  Richard Henderson  <rth@cygnus.com>
26140
26141         * gcc.dg/noncompile/920923-1.c: Declare calloc.
26142
26143 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26144
26145         * gcc.dg/noncompile/const-ll-1.c: New test.
26146
26147 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26148
26149         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
26150
26151 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
26152
26153         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
26154         that running programs linked against the shared version of libobjc
26155         run correctly.
26156
26157 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26158
26159         * gcc.dg/c99-printf-1.c: New test.
26160
26161 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26162
26163         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
26164
26165 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
26166
26167         * gcc.c-torture/execute/20000731-1.x: Delete.
26168
26169 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
26170
26171         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
26172         and torture_without_loops as is done by c-torture.exp.
26173         (search_for): Copy from c-torture.exp.
26174         (gcc-dg-runtest): New function, drives a directory of tests
26175         iterating over the TORTURE_OPTIONS.
26176         (scan-assembler, scan-assembler-not): Move here from
26177         individual directory drivers.
26178
26179         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
26180         defined by lib/gcc-dg.exp.
26181         * gcc.dg/cpp/cpp.exp: Likewise.
26182         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
26183         gcc-dg-runtest, so we cycle over optimization options.
26184
26185         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
26186         * gcc.dg/compare2.c: No longer expected to fail.
26187
26188 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26189
26190         * gcc.c-torture/execute/20000804-1.c: New test.
26191
26192 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26193
26194         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
26195
26196 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
26197
26198         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
26199
26200 2000-08-03  Jeffrey A Law  (law@cygnus.com)
26201
26202         * gcc.c-torture/compile/20000803-1.c: New test.
26203
26204 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26205
26206         * gcc.c-torture/execute/20000801-3.c,
26207         gcc.c-torture/execute/20000801-4.c: New tests.
26208         * gcc.c-torture/execute/20000801-3.x,
26209         gcc.c-torture/execute/20000801-4.x: Xfail.
26210
26211 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
26212
26213         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
26214         libobjc/.libs to allow for libtool.
26215
26216 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
26217
26218         * gcc.c-torture/compile/20000802-1.c: New test.
26219
26220 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
26221
26222         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
26223
26224 2000-07-31  Jeffrey A Law  (law@cygnus.com)
26225
26226         * gcc-c-torture/execute/20000731-2.c: New test.
26227
26228         * gcc.c-torture/execute/20000731-1.c: New test.
26229         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
26230
26231 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
26232
26233         * testsuite/gcc.dg/cpp/paste7.c: New test.
26234         * gcc.dg/cpp/20000725-1.c: New test.
26235
26236 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
26237
26238         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
26239         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
26240         declaration warning for __builtin_dwarf_reg_size.
26241
26242         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
26243
26244 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26245
26246         * gcc.dg/noncompile/voidparam-1.c: New test.
26247
26248 2000-07-30  Richard Henderson  <rth@cygnus.com>
26249
26250         * gcc.dg/c90-digraph-1.c: Don't xfail.
26251         * gcc.dg/compare2.c (case 10): Xfail.
26252         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26253
26254 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26255
26256         * gcc.dg/c99-main-1.c: New test.
26257
26258 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26259
26260         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26261
26262 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26263
26264         * gcc.c-tortuer/execute/20000726-1.c: New test.
26265
26266 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26267
26268         * gcc.c-torture/execute/enum-2.c: New test.
26269
26270 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26271
26272         * gcc.dg/cpp/tr-warn3.c: New test.
26273
26274 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         * g++.old-deja/g++.ext/implicit1.C: Remove.
26277         * g++.old-deja/g++.jason/c2.C: Remove
26278         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26279         * g++.old-deja/g++.pt/crash16.C: Likewise.
26280         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26281
26282 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26283
26284         * g++.old-deja/g++.other/for2.C: New test.
26285
26286 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26287
26288         * gcc.dg/20000720-1.c: New test.
26289
26290 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26291
26292         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26293
26294 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26295
26296         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26297         * gcc.c-torture/execute/20000722-1.c: New.
26298         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26299
26300 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * gcc.dg/cpp/20000720-1.S: New test.
26303
26304 2000-07-21  Michael Meissner  <meissner@redhat.com>
26305
26306         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26307
26308 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26309
26310         * g++.old-deja/g++.brendan/crash16.C,
26311         g++.old-deja/g++.brendan/parse3.C,
26312         g++.old-deja/g++.brendan/redecl1.C,
26313         g++.old-deja/g++.ns/template13.C,
26314         g++.old-deja/g++.other/decl4.C,
26315         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26316
26317 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26318
26319         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26320         and "Internal error".
26321
26322         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26323         regexps.
26324         * gcc.dg/cpp/paste6.c: New test.
26325
26326 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26327
26328         * gcc.dg/cpp/tr-direct.c: New test.
26329
26330         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26331         gcc.dg/cpp/undef1.c: Tweak error regexps.
26332
26333 2000-07-18  Eric Christopher <echristo@redhat.com>
26334
26335         * gcc.c-torture/compile/20000718-1.c: New test.
26336
26337 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26338
26339         * cpplex.c (_cpp_push_token): If the token being pushed back
26340         is the previous token in this context, just subtract one from
26341         context->posn.
26342         * cppmacro.c (save_expansion): Clear aux field when storing a
26343         placemarker.
26344
26345 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26346
26347         * gcc.dg/noncompile/redecl-1.c: New test.
26348
26349 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26350
26351         * gcc.c-torture/execute/20000717-5.c: New test.
26352         * gcc.c-torture/execute/20000717-1.x: Removed.
26353
26354 2000-07-17  Richard Henderson  <rth@cygnus.com>
26355
26356         * gcc.c-torture/execute/20000717-4.c: New test.
26357
26358 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26359
26360         * gcc.dg/cpp/syshdr.c: New test.
26361         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26362
26363 2000-07-17  Neil Booth  <neilb@earthling.net>
26364
26365         * gcc.dg/cpp/cmdlne-dM.c: New test.
26366         * gcc.dg/cpp/cmdlne-dD.c: New test.
26367
26368 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26369
26370         * gcc.c-torture/execute/20000717-3.c: New test.
26371
26372         * gcc.c-torture/compile/20000717-1.c: New test.
26373
26374 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26375
26376         * gcc.c-torture/execute/20000717-2.c: New test.
26377
26378 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26379
26380         * gcc.dg/formatz-1.c: New test.
26381
26382         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26383         * gcc.dg/c99-digraph-1.c: New tests.
26384
26385         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26386         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26387
26388         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26389         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26390         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26391         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26392         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26393         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26394         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26395
26396 2000-07-17   Greg McGary <greg@mcgary.org>
26397
26398         * gcc.c-torture/execute/20000717-1.c: New test.
26399         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26400
26401 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26402
26403         * gcc.c-torture/execute/20000715-2.c: New test.
26404         * gcc.dg/20000715-1.c: New test.
26405
26406 2000-07-15  Michael Meissner  <meissner@redhat.com>
26407
26408         * gcc.c-torture/execute/20000715-1.c: New test.
26409
26410 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26411
26412         * gcc.c-torture/execute/20000707-1.c: New test.
26413
26414 2000-07-13  Neil Booth  <NeilB@earthling.net>
26415
26416         * testsuite/gcc.dg/cpp/digraph1.c,
26417         testsuite/gcc.dg/cpp/digraph2.c,
26418         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26419
26420 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26421
26422         * g77.f-torture/compile/20000630-2.f:  New test.
26423         * g77.f-torture/compile/20000630-2.x
26424
26425 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26426
26427         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26428
26429 2000-07-11  Neil Booth  <NeilB@earthling.net>
26430
26431         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26432
26433 2000-07-11  Neil Booth  <NeilB@earthling.net>
26434
26435         * gcc.dg/cpp/cmdlne-C.c: New.
26436
26437 2000-07-09  Neil Booth  <NeilB@earthling.net>
26438
26439         * gcc.dg/cpp/directiv.c: New tests.
26440         * gcc.dg/cpp/undef1.c: Update.
26441
26442 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26443
26444         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26445
26446 2000-07-09  Neil Booth  <NeilB@earthling.net>
26447
26448         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26449
26450 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26451
26452         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26453         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26454
26455 2000-07-08  Neil Booth  <NeilB@earthling.net>
26456
26457         * gcc.dg/cpp/macsyntx.c: New tests.
26458
26459 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26460
26461         * gcc.dg/20000707-1.c: New test.
26462
26463 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.c-torture/execute/20000706-1.c: New test.
26466         * gcc.c-torture/execute/20000706-2.c: New test.
26467         * gcc.c-torture/execute/20000706-3.c: New test.
26468         * gcc.c-torture/execute/20000706-4.c: New test.
26469         * gcc.c-torture/execute/20000706-5.c: New test.
26470
26471 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26472
26473         * g++.old-deja/g++.pt/instantiate7.C: New test.
26474
26475 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26476
26477         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26478         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26479         * g++.old-deja/g++.other/rtti3.C: Likewise.
26480         * g++.old-deja/g++.other/rttid3.C: Likewise.
26481
26482 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26483
26484         *  g77.f-torture/compile/20000630-1.x: Fix typo
26485
26486 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26487
26488         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26489         assembly output.
26490
26491 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26492
26493         * gcc.dg/cpp/ident.c: New test.
26494
26495 2000-07-05  Neil Booth  <NeilB@earthling.net>
26496
26497         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26498           gcc.dg/cpp/lexstrng.c: New tests.
26499
26500 2000-07-04  Neil Booth  <NeilB@earthling.net>
26501
26502         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26503         * gcc.dg/cpp/strify2.c: Same.
26504
26505 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26506
26507         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26508         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26509         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26510         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26511
26512         * testsuite/gcc.dg/cpp/macro1.c,
26513         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26514         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26515         testsuite/gcc.dg/cpp/strify1.c,
26516         testsuite/gcc.dg/cpp/strify2.c: New tests.
26517
26518 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26519
26520         * gcc.c-torture/execute/20000703-1.c: New test.
26521
26522 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26523
26524         * g++.old-deja/g++.pt (lookup10.C): New test.
26525
26526 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * g++.old-deja/g++.pt (typename25.C): New test.
26529
26530 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26531
26532         * gcc.c-torture/compile/20000701-1.c: New test.
26533
26534 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26535
26536         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26537         to test case.
26538
26539 2000-06-30  Catherine Moore  <clm@cygnus.com>
26540
26541         * gcc.c-torture/execute/align-1.c: New test.
26542
26543 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26544
26545         * g++.old-deja/g++.pt/expr8.C: New test.
26546         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26547
26548 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26549
26550         * gcc.c-torture/compile/20000629-1.c: New test.
26551
26552 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26553
26554
26555         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26556         gcc.dg/noncompile directory, depending on whether they're
26557         preprocessor tests or not.  Annotate all the tests for the dg
26558         framework.
26559
26560         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26561         * gcc.dg/noncompile/noncompile.exp: New.
26562
26563         * Moved files:
26564         Old name                                New name
26565         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26566         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26567         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26568         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26569         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26570         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26571         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26572         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26573         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26574         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26575         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26576         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26577         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26578         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26579         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26580         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26581         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26582         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26583         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26584         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26585         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26586         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26587         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26588         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26589
26590         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26591         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26592         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26593         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26594         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26595         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26596
26597 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26598
26599         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26600         declare one variable.  On the fourth, error.
26601         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26602         declared by 20000628-1a.h.
26603
26604 2000-06-29  Richard Henderson  <rth@redhat.com>
26605
26606         * gcc.c-torture/execute/930529-1.x: New file.
26607         * gcc.dg/920413-1.c: Adjust expected warning text.
26608         * gcc.dg/980217-1.c: Declare abort.
26609         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26610
26611 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26612
26613         * g77.f-torture/compile/20000629-1.f: New test.
26614         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26615
26616 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26617
26618         Rearrange lots of files, removing entirely the
26619         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26620         directories.
26621
26622         * Deleted files:
26623         gcc.c-torture/code_quality/code_quality.exp
26624         gcc.c-torture/special/special.exp
26625         gcc.failure/failure.exp
26626         gcc.failure/940409-1.x
26627         gcc.c-torture/compile/961203-1.x
26628
26629         * New files:
26630         gcc.misc-tests/linkage.exp
26631         gcc.c-torture/execute/920730-1t.c
26632         gcc.c-torture/execute/920730-1t.x
26633         gcc.c-torture/compile/920520-1.x
26634         gcc.c-torture/compile/920521-1.x
26635         gcc.c-torture/compile/981006-1.x
26636         gcc.c-torture/execute/eeprof-1.x
26637
26638         * Moved files (possibly with modifications to fit a new harness):
26639         Old name                                New name
26640         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26641         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26642         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26643         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26644         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26645         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26646         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26647         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26648         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26649         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26650         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26651         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26652         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26653         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26654
26655 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26656
26657         * c-torture/compile/961203-1.x: Delete.
26658
26659         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26660         not exit. Include stdio.h.
26661         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26662         * gcc.misc-tests/dg-12.c: Likewise.
26663         * gcc.misc-tests/dg-5.c: Likewise.
26664         * gcc.misc-tests/dg-6.c: Likewise.
26665         * gcc.misc-tests/dg-7.c: Prototype abort.
26666         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26667         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26668         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26669         not exit.
26670         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26671         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26672
26673 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26674
26675         * gcc.dg/cpp/20000628-1.c: New test.
26676         * gcc.dg/cpp/20000628-1.h: New header for above test.
26677         * gcc.dg/cpp/20000628-1a.h: Likewise.
26678
26679 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26680
26681         * gcc.dg/cpp: New directory.
26682         * gcc.dg/cpp/cpp.exp: New driver.
26683         * gcc.dg/cpp/20000627-1.c: New test.
26684         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26685         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26686         and rewrite as a compilation test.
26687
26688         * gcc.dg: Move many files into the cpp subdirectory, possibly
26689         renaming or editing them as well.
26690         Old name                New name
26691         990119-1.c              cpp/19990119-1.c
26692         990228-1.c              cpp/19990228-1.c
26693         990407-1.c              cpp/19990407-1.c
26694         990409-1.c              cpp/19990409-1.c
26695         990413-1.c              cpp/19990413-1.c
26696         990703-1.c              cpp/19990703-1.c
26697         20000127-1.c            cpp/20000127-1.c
26698         20000129-1.c            cpp/20000129-1.c
26699         20000207-1.c            cpp/20000207-1.c
26700         20000207-2.c            cpp/20000207-2.c
26701         20000209-1.c            cpp/20000209-1.c
26702         20000209-2.c            cpp/20000209-2.c
26703         20000301-1.c            cpp/20000301-1.c
26704         20000419-1.c            cpp/20000419-1.c
26705         20000510-1.S            cpp/20000510-1.S
26706         20000519-1.c            cpp/20000519-1.c
26707         20000529-1.c            cpp/20000529-1.c
26708         20000625-1.c            cpp/20000625-1.c
26709         20000625-2.c            cpp/20000625-2.c
26710         cpp-as1.c               cpp/assert1.c
26711         cpp-as2.c               cpp/assert2.c
26712         cxx-comments-1.c        cpp/cxxcom1.c
26713         cxx-comments-2.c        cpp/cxxcom2.c
26714         endif-label.c           cpp/endif.c
26715         cpp-hash1.c             cpp/hash1.c
26716         cpp-hash2.c             cpp/hash2.c
26717         cpp-if1.c               cpp/if-1.c
26718         cpp-if2.c               cpp/if-2.c
26719         cpp-if3.c               cpp/if-3.c
26720         cpp-if4.c               cpp/if-4.c
26721         cpp-if5.c               cpp/if-5.c
26722         cpp-cond.c              cpp/if-cexp.c
26723         cpp-missingop.c         cpp/if-mop.c
26724         cpp-missingparen.c      cpp/if-mpar.c
26725         cpp-opprec.c            cpp/if-oppr.c
26726         cpp-ifparen.c           cpp/if-paren.c
26727         cpp-shortcircuit.c      cpp/if-sc.c
26728         cpp-shift.c             cpp/if-shift.c
26729         cpp-unary.c             cpp/if-unary.c
26730         cpp-li1.c               cpp/line1.c
26731         cpp-li2.c               cpp/line2.c
26732         lineno.c                cpp/line3.c
26733         lineno-2.c              cpp/line4.c
26734         cpp-mi.c                cpp/mi1.c
26735         cpp-mic.h               cpp/mi1c.h
26736         cpp-micc.h              cpp/mi1cc.h
26737         cpp-mind.h              cpp/mi1nd.h
26738         cpp-mindp.h             cpp/mi1ndp.h
26739         cpp-mix.h               cpp/mi1x.h
26740         cpp-mi2.c               cpp/mi2.c
26741         cpp-mi2a.h              cpp/mi2a.h
26742         cpp-mi2b.h              cpp/mi2b.h
26743         cpp-mi2c.h              cpp/mi2c.h
26744         cpp-mi3.c               cpp/mi3.c
26745         cpp-mi3.def             cpp/mi3.def
26746         poison-1.c              cpp/poison.c
26747         pr-impl.c               cpp/prag-imp.c
26748         cpp-redef-2.c           cpp/redef1.c
26749         cpp-redef.c             cpp/redef2.c
26750         strpaste.c              cpp/strp1.c
26751         strpaste-2.c            cpp/strp2.c
26752         cpp-tradpaste.c         cpp/tr-paste.c
26753         cpp-tradstringify.c     cpp/tr-str.c
26754         cpp-tradwarn1.c         cpp/tr-warn1.c
26755         cpp-tradwarn2.c         cpp/tr-warn2.c
26756         trigraphs.c             cpp/trigraphs.c
26757         cpp-unc1.c              cpp/unc1.c
26758         cpp-unc2.c              cpp/unc2.c
26759         cpp-unc3.c              cpp/unc3.c
26760         cpp-unc.c               cpp/unc4.c
26761         undef.c                 cpp/undef1.c
26762         undef-2.c               cpp/undef2.c
26763         cpp-wi1.c               cpp/widestr1.c
26764
26765 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26766
26767         * lib/g++.exp (g++_include_flags): Tweak.
26768
26769 2000-06-27  H.J. Lu  <hjl@gnu.org>
26770             Loren J. Rittle  <ljrittle@acm.org>
26771
26772         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26773         version with one that knows about the new gcc tree structure.
26774         (g++_link_flags): Same.
26775
26776 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26777
26778         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26779         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26780         case we are cross-compiling.
26781
26782         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26783         g++.old-deja/g++.niklas/Makefile.in,
26784         g++.old-deja/g++.niklas/configure.in,
26785         g++.old-deja/g++.other/Makefile.in,
26786         g++.old-deja/g++.other/configure.in,
26787         gcc.c-torture/code_quality/Makefile.in,
26788         gcc.c-torture/code_quality/configure.in,
26789         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26790         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26791         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26792         gcc.c-torture/execute/ieee/Makefile.in,
26793         gcc.c-torture/execute/ieee/configure.in,
26794         gcc.c-torture/noncompile/Makefile.in,
26795         gcc.c-torture/noncompile/configure.in,
26796         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26797         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26798         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26799
26800 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.old-deja/g++.other/ambig3.C: New test.
26803
26804 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         * g++.old-deja/g++.pt/syntax1.C: New test.
26807         * g++.old-deja/g++.pt/syntax2.C: New test.
26808         * g++.old-deja/g++.other/syntax3.C: New test.
26809         * g++.old-deja/g++.other/syntax4.C: New test.
26810
26811 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26812
26813         * gcc.dg/20000623-1.c: Prototype exit and abort.
26814
26815 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26816
26817         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26818         New tests.
26819         * gcc.dg/cpp-mi3.def: New file.
26820
26821         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26822         inside assertions.
26823         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26824         lexer's error messages.
26825         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26826         divine anything from the linemarkers.
26827         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26828         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26829
26830 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26831
26832         * gcc.dg/20000623-1.c: New test.
26833
26834 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26835
26836         * gcc.c-torture/execute/20000622-1.c: New test.
26837
26838 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26839
26840         * g++.old-deja/g++.other/init15.C: New test.
26841
26842 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26843
26844         * g++.old-deja/g++.pt/vaarg2.C: New test.
26845         * g++.old-deja/g++.pt/vaarg3.C: New test.
26846
26847 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26848
26849         * g++.old-deja/g++.other/dyncast6.C: New test.
26850
26851 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26852
26853         * gcc.c-torture/execute/loop-6.c: New test.
26854
26855 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26856
26857         * gcc.dg/20000614-1.c: New test.
26858         * gcc.dg/20000614-2.c: New test.
26859
26860 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26861
26862         * g++.old-deja/g++.other/inline12.C: New test.
26863
26864 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26865
26866         * g++.old-deja/g++.other/eh1.C: New test.
26867
26868 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * g++.old-deja/g++.other/type.C: New test.
26871
26872 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * g++.old-deja/g++.other/initstring.C: New test.
26875
26876 2000-06-12  Jason Merrill  <jason@redhat.com>
26877
26878         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26879
26880 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26881
26882         * gcc.c-torture/compile/20000609-1.c: New test.
26883
26884 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26885
26886         * gcc.dg/20000609-1.c: New test.
26887
26888 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26889
26890         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26891         * gcc.c-torture/noncompile/poison-1.c: Move...
26892         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26893         * gcc.dg/cpp-li1.c: Add a token after the #line.
26894
26895 2000-06-05  Richard Henderson  <rth@cygnus.com>
26896
26897         * gcc.c-torture/execute/20000605-2.c: New test.
26898         * gcc.c-torture/execute/20000605-3.c: New test.
26899
26900 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26901
26902         * g77.f-torture/execute/20000503-1.x: New file.
26903
26904 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         * g++.old-deja/g++.eh/badalloc1.C: New test.
26907
26908 2000-06-05  Richard Henderson  <rth@cygnus.com>
26909
26910         * gcc.c-torture/execute/20000605-1.c: New test.
26911
26912 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26913             Nathan Sidwell <nathan@codesourcery.com>
26914
26915         * gcc.c-torture/compile/20000605-1.c: New test.
26916
26917 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26918
26919         * g77.f-torture/compile/20000601-1.f:  New test.
26920
26921 2000-06-03  Richard Henderson  <rth@cygnus.com>
26922
26923         * gcc.c-torture/execute/20000603-1.c: New.
26924
26925 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26926
26927         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26928         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26929
26930 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26931
26932         * gcc.dg/compare2.c (case 12): XFAIL.
26933         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26934         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26935
26936         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26937
26938 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26939
26940         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26941         guard macro is already defined when the header is first
26942         included.
26943         * gcc.dg/cpp-mix.h: New file.
26944         * gcc.dg/endif-label.c: Update patterns to match compiler.
26945
26946         * g++.brendan/complex1.C: Declare abort.
26947         * g++.law/refs4.C: Remove XFAIL.
26948         * g++.oliva/expr2.C: Declare abort and exit.
26949
26950 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26951
26952         * gcc.c-torture/execute/20000528-1.c: New test.
26953
26954         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26955         * g++.old-deja/g++.law/temps4.C: Likewise.
26956
26957         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26958         stdlib.h.  Call abort() on failure.
26959         * g++.old-deja/g++.law/refs4.C: Likewise.
26960         * g++.old-deja/g++.law/temps4.C: Likewise.
26961         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26962         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26963
26964 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26965
26966         Relative to g++.dg/special:
26967         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26968
26969         Relative to g++.old-deja:
26970         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26971         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26972         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26973         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26974         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26975         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26976         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26977
26978         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26979         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26980         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26981         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26982         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26983         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26984         and/or string.h.
26985
26986         * g++.other/goto1.C: Update expectations for error messages.
26987
26988 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26989
26990         * gcc.c-torture/compile/20000523-1.c: New test.
26991
26992 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26995
26996 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26997
26998         * g++.old-deja/g++.eh/catch11.C: New test.
26999         * g++.old-deja/g++.eh/catch12.C: New test.
27000
27001 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27002
27003         * gcc.c-torture/execute/20000523-1.c: New test.
27004
27005 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27006
27007         * c-torture/execute/bcp-1.c: Replace abort in arg of
27008         __builtin_constant_p with a generic external function.
27009
27010         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
27011         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
27012         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
27013         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
27014         Prototype abort and/or exit.
27015
27016         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
27017         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
27018         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
27019         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
27020
27021 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
27022
27023         * gcc.dg/dwarf2-1.c: New test.
27024
27025 2000-05-20  Richard Henderson  <rth@cygnus.com>
27026
27027         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
27028
27029 2000-05-20  Andreas Jaeger  <aj@suse.de>
27030
27031         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
27032         testcase.
27033
27034 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
27035
27036         * gcc.c-torture/execute/20000519-2.c: New test.
27037
27038 2000-05-19  Andreas Jaeger  <aj@suse.de>
27039
27040         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
27041         which fails with SSA.
27042
27043         * lib/c-torture.exp: Also test with -O3 -fssa.
27044
27045 2000-05-18  Michael Meissner  <meissner@redhat.com>
27046
27047         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
27048         * gcc.c-torture/execute/920415-1.c: Ditto.
27049         * gcc.c-torture/execute/920501-1.c: Ditto.
27050         * gcc.c-torture/execute/conversion.c: Ditto.
27051         * gcc.c-torture/execute/cvt-1.c: Ditto.
27052
27053 2000-05-18  Jeffrey A Law  (law@cygnus.com)
27054
27055         * gcc.c-torture/compile/20000518-1.c: New test.
27056
27057 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27058
27059         * g77.f-torture/compile/200005018.f:  New test.
27060
27061 2000-05-17  Jeffrey A Law  (law@cygnus.com)
27062
27063         * gcc.c-torture/compile/20000517-1.c: New test.
27064
27065 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27066
27067         * gcc.c-torture/execute/20000516-1.c: New test.
27068
27069 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
27070
27071         * g++.old-deja/g++.other/eh.C: New test.
27072
27073 2000-05-12  Richard Henderson  <rth@cygnus.com>
27074
27075         * gcc.c-torture/execute/990208-1.c (main): Don't pass
27076         constants through to doit's conditional.
27077
27078 2000-05-11  Jeffrey A Law  (law@cygnus.com)
27079
27080         * gcc.c-torture/compile/20000511-1.c: New test.
27081         * g77.f-torture/compile/20000511-1.f: New test.
27082         * g77.f-torture/compile/20000511-2.f: New test.
27083
27084 2000-05-11  Michael Meissner  <meissner@redhat.com>
27085
27086         * gcc.c-torture/execute/20000511-1.c: New test.
27087
27088 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
27089
27090         * gcc.dg/dg.exp: Scan .S files as well as .c files.
27091         * gcc.dg/20000510-1.S: New.
27092
27093 2000-05-08  Catherine Moore  <clm@cygnus.com>
27094
27095         * gcc.dg/unused-3.c: New.
27096
27097 2000-05-06  Richard Henderson  <rth@cygnus.com>
27098
27099           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
27100           * g++.old-deja/g++.mike/warn1.C: Likewise.
27101           * g++.old-deja/g++.pt/local1.C: Likewise.
27102           * g++.old-deja/g++.pt/local7.C: Likewise.
27103           * g++.old-deja/g++.pt/spec16.C: Likewise.
27104
27105 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
27106
27107         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
27108
27109 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
27110
27111           * g77.f-torture/execute/20000503-1.f:  New test.
27112
27113 2000-05-04  Andreas Jaeger  <aj@suse.de>
27114
27115         * gcc.dg/noreturn-2.c: New test.
27116
27117 2000-05-04  Neil Booth  <NeilB@earthling.net>
27118
27119         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
27120         preprocessor.
27121
27122 2000-05-04  Richard Henderson  <rth@cygnus.com>
27123
27124         * gcc.c-torture/execute/20000503-1.c: Fix typo.
27125
27126 2000-05-04  Richard Henderson  <rth@cygnus.com>
27127
27128         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
27129         OpenSSL by Jason R Thorpe.
27130
27131 2000-05-03  Jim Wilson  <wilson@cygnus.com>
27132
27133         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
27134
27135 2000-05-03  Robert Lipe <robertlipe@usa.net>
27136
27137         * gcc.dg/20000503-1.c: New test.
27138
27139 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
27140
27141         * gcc.c-torture/compile/20000502-1.c: New test.
27142         * g++.old-deja/g++.other/align.C: New test.
27143         * gcc.dg/cpp-tradstringify.c: New test.
27144
27145 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
27146
27147         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
27148         and hard registers.
27149
27150 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
27151
27152         * gcc.c-torture/execute/loop-5.c: New test.
27153
27154 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
27155
27156         * gcc.c-torture/execute/va-arg-20.c: New test.
27157
27158 2000-04-23  Jeffrey A Law  (law@cygnus.com)
27159
27160         * gcc.c-torture/execute/20000422-1.c: New test.
27161
27162 2000-04-20  Greg McGary  <gkm@gnu.org>
27163
27164         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
27165         when optimizing, but without sibling-call optimizations (-O1).
27166
27167 2000-04-20  Jeffrey A Law  (law@cygnus.com)
27168
27169           * gcc.c-torture/compile/20000420-1.c: New test.
27170
27171 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27172
27173         * g++.abi/ptrflags.C: New test.
27174         * g++.eh/catchptr1.C: Test incomplete pointer chains.
27175
27176 2000-04-19  Catherine Moore  <clm@cygnus.com>
27177
27178         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
27179
27180 2000-04-19  Greg McGary  <gkm@gnu.org>
27181
27182         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
27183         sibling-call optimizations.
27184
27185 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
27186
27187         * gcc.dg/20000419-1.c: New test.
27188
27189 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
27190
27191         * gcc.c-torture/execute/20000412-6.c: New test.
27192
27193 2000-04-12  Jeffrey A Law  (law@cygnus.com)
27194
27195         * gcc.c-torture/execute/20000412-5.c: New test.
27196         * g77.f-torture/compile/20000412-1.f: New test.
27197         * gcc.c-torture/execute/20000412-4.c: New test.
27198         * gcc.c-torture/compile/20000412-2.c: New test.
27199         * gcc.c-torture/execute/20000412-3.c: New test.
27200         * gcc.c-torture/compile/20000412-1.c: New test.
27201         * gcc.c-torture/execute/20000412-2.c: New test.
27202
27203 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
27204
27205         * objc/execute/bf-20.m: New test.
27206
27207 2000-04-10  Richard Henderson  <rth@cygnus.com>
27208
27209         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
27210
27211         * gcc.c-torture/execute/20000412-1.c: New test.
27212
27213 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
27214
27215         * g++.old-deja/g++.eh/catchptr1.C: New test.
27216
27217 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         * g++.old-deja/g++.abi/cxa_vec.C: New test.
27220
27221 2000-04-08  Neil Booth  <NeilB@earthling.net>
27222
27223         * gcc.dg/cpp-nullchar.c: Remove test as
27224         embedded nulls cause problems.
27225
27226 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27227
27228         * gcc.dg/compare2.c: New test.
27229
27230 2000-04-08  Neil Booth  <NeilB@earthling.net>
27231
27232         * gcc.dg/cpp-nullchar.c: New test.
27233
27234 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
27235
27236         * gcc.dg/cpp-mi2.c: New test.
27237         * gcc.dg/cpp-mi2[abc].h: New files.
27238
27239 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
27240
27241         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
27242         member name.
27243
27244 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         * g++.old-deja/g++.abi/vmihint.C: New test.
27247
27248 2000-04-06  Neil Booth  <NeilB@earthling.net>
27249
27250         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
27251         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27252         copyright.
27253
27254 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27255
27256         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27257         avoid stack-frame overwrite.
27258
27259 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27260
27261         * gcc.c-torture/compile/20000405-2.c: New test.
27262         * gcc.c-torture/compile/20000405-3.c: New test.
27263
27264 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27265
27266         * gcc.c-torture/compile/20000405-1.c: New test.
27267
27268 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27269
27270         * gcc.dg/cast-qual-1.c: Revert last change.
27271
27272 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27273
27274         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27275
27276 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27277
27278         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27279         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27280
27281 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27282
27283         * gcc.c-torture/compile/20000403-2.c: New test.
27284         * gcc.c-torture/compile/20000403-1.c: New test.
27285
27286 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27287
27288         * gcc.c-torture/execute/20000403-1.c: New test.
27289
27290 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27291
27292         * gcc.c-torture/execute/20000402-1.c: New test.
27293
27294 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27295
27296         * gcc.c-torture/execute/va-arg-15.c: New test.
27297         * gcc.c-torture/execute/va-arg-16.c: New test.
27298         * gcc.c-torture/execute/va-arg-17.c: New test.
27299         * gcc.c-torture/execute/va-arg-18.c: New test.
27300         * gcc.c-torture/execute/va-arg-19.c: New test.
27301
27302 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27303
27304         * gcc.c-torture/compile/981211-1.c: Move to...
27305         * gcc.dg/cpp-as1.c: ...here.
27306         * gcc.dg/cpp-as2.c: New file.
27307
27308         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27309         compiler.
27310
27311 2000-04-02  Neil Booth  <NeilB@earthling.net>
27312
27313         * gcc.dg/cpp-cond.c  New tests.
27314         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27315         accidental success less likely.
27316         * gcc.dg/cpp-missingop.c  New tests.
27317         * gcc.dg/cpp-missingparen.c  New tests.
27318         * gcc.dg/cpp-shift.c  New tests.
27319         * gcc.dg/cpp-shortcircuit.c  New tests.
27320         * gcc.dg/cpp-unary.c  New tests.
27321
27322 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27323
27324         * gcc.c-torture/compile/20000329-1.c: New test.
27325
27326 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27327
27328         * gcc.c-torture/compile/20000326-1.c: New test.
27329         * gcc.c-torture/compile/20000326-2.c: New test.
27330
27331 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27332
27333         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27334         the first parameter is a function argument.
27335
27336 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27337
27338         * g++.old-deja/g++.ext/array4.C: New test.
27339
27340 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27341
27342         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27343
27344 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27345
27346         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27347
27348 2000-03-19  Richard Henderson  <rth@cygnus.com>
27349
27350         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27351
27352 2000-03-19  Richard Henderson  <rth@cygnus.com>
27353
27354         * gcc.c-torture/compile/20000319-1.c: New test.
27355
27356 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27357
27358         * gcc.c-torture/execute/20000314-3.c: New test.
27359         * gcc.c-torture/execute/20000314-2.c: New test.
27360         * gcc.c-torture/execute/20000314-1.c: New test.
27361         * gcc.c-torture/compile/20000314-2.c: New test.
27362         * gcc.c-torture/compile/20000314-1.c: New test.
27363
27364 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27365
27366         * g++.old-deja/g++.warn/inline.C: New test.
27367
27368 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27369
27370         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27371         standards-compliant result rather than specific constants.
27372         Put test-values in array.
27373
27374 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27375
27376         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27377         (g++_target_compile): Put test-specific options last.
27378
27379 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27380
27381         * g++.old-deja/g++.eh/vbase4.C: New test.
27382
27383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27386
27387 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.brendan/misc12.C: Removed.
27390         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27391         * g++.old-deja/g++.ext/pretty4.C: New test.
27392
27393 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27394
27395         * g++.old-deja/g++.other/string2.C: New test.
27396
27397 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27398
27399         * g++.old-deja/g++.warn/impint2.C: New test.
27400
27401 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27402
27403         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27404         is 1, not zero.
27405
27406 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27407
27408         * g++.old-deja/g++.warn/impint.C: New test.
27409         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27410         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27411         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27412         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27413         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27414         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27415         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27416         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27417         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27418         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27419         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27420         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27421
27422 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27423
27424         * gcc.dg/cpp-redef.c: New test.
27425
27426 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27427
27428         * g++.old-deja/g++.pt/unify7.C: New test.
27429
27430 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27431
27432         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27433         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27434
27435 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27436
27437         * gcc.c-torture/compile/20000224-1.c: New test.
27438
27439 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27440
27441         * gcc.c-torture/compile/cpp-2.c: New test.
27442         * gcc.c-torture/compile/cpp-1.c: New test.
27443
27444 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27445
27446         * gcc.c-torture/execute/20000225-1.c: New test.
27447
27448 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27449
27450         * gcc.dg/cpp-li2.c: New test.
27451
27452         * gcc.dg/cpp-wi1.c: New test.
27453
27454         * gcc.dg/cpp-li1.c: New test.
27455
27456 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27457
27458         * g++.old-deja/g++.other/sizeof5.C: New test.
27459
27460 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27461
27462         * gcc.c-torture/execute/va-arg-13.c: New test.
27463
27464 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27465
27466         * gcc.c-torture/execute/va-arg-12.c: New test.
27467
27468 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27469
27470         * gcc.c-torture/execute/20000223-1.c: New test.
27471
27472 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27473
27474         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27475
27476 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27477
27478         * g++.old-deja/g++.abi/ptrmem.C: New test.
27479
27480 2000-02-19  Richard Henderson  <rth@cygnus.com>
27481
27482         * gcc.c-torture/compile/init-3.c: New.
27483
27484 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27485
27486         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27487         ALWAYS_CXXFLAGS.
27488
27489 2000-02-11  Robert Lipe <robertl@sco.com>
27490
27491         * gcc.c-torture/compile/20000211-3.c: New test.
27492
27493 2000-02-11  Martin Buchholz <martin@xemacs.org>
27494
27495         * gcc.c-torture/compile/20000211-2.c: New test.
27496
27497 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27498
27499         * gcc.c-torture/compile/20000211-1.c: New test.
27500
27501 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27502
27503         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27504           on native targets
27505
27506 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27507
27508         * g++.old-deja/g++.other/cast5.C: New test.
27509
27510 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27511
27512         * gcc.c-torture/execute/20000205-1.c: New.
27513
27514 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27515
27516         * g++.old-deja/g++.jason/cast3.C: Return void.
27517         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27518
27519 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27520
27521         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27522
27523         * gcc.dg/loop-1.c: New test.
27524
27525 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27526
27527         * gcc.c-torture/compile/20000127-1.c: New test.
27528         * gcc.c-torture/execute/991228-1.c: New test.
27529
27530 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27531
27532         * gcc.dg/unused-2.c: New test.
27533
27534         * gcc.dg/conv-1.c: New test.
27535
27536 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27539         compiler.
27540         (tool_option_proc): Fix typo.
27541
27542 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27543
27544         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27545         of the ld on the host, not on the build machine.
27546         Also, don't crash if '--help' is not a supported option.
27547
27548 2000-01-24  Richard Henderson  <rth@cygnus.com>
27549
27550         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27551
27552 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27553
27554         * gcc.c-torture/execute/20000120-2.c: New test.
27555         * gcc.c-torture/execute/20000120-1.c: New test.
27556
27557 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27558
27559         * gcc.c-torture/execute/20000113-1.c: New test.
27560
27561 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27562
27563         * gcc.c-torture/execute/20000112-1.c: New test.
27564
27565 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27566
27567         * gcc.dg/20000111-1.c: New test.
27568
27569 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27570
27571         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27572         with 16 bit integers.
27573
27574 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27575
27576         * gcc.dg/20000108-1.c: New test.
27577
27578 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27579
27580         * g++.old-deja/g++.ns/koenig8.C: New test.
27581
27582 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27583
27584         * g++.old-deja/g++.other/cast4.C: New test.
27585
27586 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27587
27588         * gcc.c-torture/compile/20000105-2.c: New test.
27589         * gcc.c-torture/compile/20000105-1.c: New test.
27590
27591 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27592
27593         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27594         references to printf & atoi to conform to ANSI standard.
27595         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27596         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27597         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27598         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27599         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27600         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27601         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27602         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27603         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27604         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27605         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27606         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27607         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27608         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27609         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27610         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27611         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27612         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27613         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27614         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27615         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27616         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27617         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27618         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27619         * g++.old-deja/g++.brendan/init3.C: Likewise.
27620         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27621         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27622         * g++.old-deja/g++.brendan/new2.C: Likewise.
27623         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27624         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27625         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27626         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27627         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27628         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27629         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27630         * g++.old-deja/g++.brendan/template24.C: Likewise.
27631         * g++.old-deja/g++.brendan/template3.C: Likewise.
27632         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27633         * g++.old-deja/g++.jason/inline3.C: Likewise.
27634         * g++.old-deja/g++.jason/opeq.C: Likewise.
27635         * g++.old-deja/g++.law/arg5.C: Likewise.
27636         * g++.old-deja/g++.law/arm7.C: Likewise.
27637         * g++.old-deja/g++.law/ctors11.C: Likewise.
27638         * g++.old-deja/g++.law/cvt8.C: Likewise.
27639         * g++.old-deja/g++.law/init9.C: Likewise.
27640         * g++.old-deja/g++.law/refs4.C: Likewise.
27641         * g++.old-deja/g++.law/template2.C: Likewise.
27642         * g++.old-deja/g++.law/visibility24.C: Likewise.
27643         * g++.old-deja/g++.law/vtable3.C: Likewise.
27644         * g++.old-deja/g++.mike/asm2.C: Likewise.
27645         * g++.old-deja/g++.mike/eh1.C: Likewise.
27646         * g++.old-deja/g++.mike/misc1.C: Likewise.
27647         * g++.old-deja/g++.mike/misc13.C: Likewise.
27648         * g++.old-deja/g++.mike/misc14.C: Likewise.
27649         * g++.old-deja/g++.mike/ns12.C: Likewise.
27650         * g++.old-deja/g++.mike/p1248.C: Likewise.
27651         * g++.old-deja/g++.mike/p3708.C: Likewise.
27652         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27653         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27654         * g++.old-deja/g++.mike/p646.C: Likewise.
27655         * g++.old-deja/g++.mike/p700.C: Likewise.
27656         * g++.old-deja/g++.mike/p783.C: Likewise.
27657         * g++.old-deja/g++.mike/p783a.C: Likewise.
27658         * g++.old-deja/g++.mike/p783b.C: Likewise.
27659         * g++.old-deja/g++.mike/p786.C: Likewise.
27660         * g++.old-deja/g++.mike/p789.C: Likewise.
27661         * g++.old-deja/g++.mike/p789a.C: Likewise.
27662         * g++.old-deja/g++.mike/p807a.C: Likewise.
27663         * g++.old-deja/g++.other/delete3.C: Likewise.
27664         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27665         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27666         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27667         * g++.old-deja/g++.other/empty1.C: Likewise.
27668         * g++.old-deja/g++.other/temporary1.C: Likewise.
27669         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27670         * g++.old-deja/g++.pt/t16.C: Likewise.
27671         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27672
27673 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27674
27675         * gcc.dg/991230-1.c: New test.
27676
27677 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27678
27679         * gcc.c-torture/compile/991229-3.c: New test.
27680         * gcc.c-torture/compile/991229-2.c: New test.
27681         * gcc.c-torture/compile/991229-1.c: New test.
27682
27683 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27684
27685         * gcc.c-torture/compile/labels-2.c: New test.
27686
27687 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
27688
27689         * gcc.c-torture/execute/991227-1.c: New test.
27690
27691 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27692
27693         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27694
27695 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
27696
27697         * gcc.c-torture/execute/991221-1.c: New test.
27698
27699 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27700
27701         * g++.old-deja/g++.other/cast3.C: New test.
27702
27703 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27704
27705         * gcc.c-torture/execute/991216-4.c: New test.
27706
27707 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27708
27709         * gcc.c-torture/execute/991216-1.c: New test.
27710         * gcc.c-torture/execute/991216-2.c: New test.
27711         * gcc.c-torture/execute/991216-3.c: New test.
27712
27713 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27714
27715         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27716         Actually make the test fail by using "-O2" for compilation.
27717
27718 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27719
27720         * g++.old-deja/g++.warn/cast-align1.C: New test.
27721
27722 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27723
27724         * gcc.c-torture/compile/991214-1.c: New test.
27725         * gcc.c-torture/compile/991214-2.c: New test.
27726
27727 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27728
27729         * gcc.dg/991214-1.c: New test.
27730
27731 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27732
27733         * gcc.c-torture/compile/991213-3.c: New test.
27734         * gcc.c-torture/compile/991213-2.c: New test.
27735         * gcc.c-torture/compile/991213-1.c: New test.
27736
27737 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27738
27739         * gcc.dg/991209-1.c: New test.
27740
27741 1999-12-08  Nathan Sidwell <nathan@acm.org>
27742
27743         * gcc.c-torture/compile/991208-1.c: New test.
27744
27745 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27746
27747         * gcc.dg/ultrasp2.c: New test.
27748
27749 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27750
27751         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27752
27753 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27754
27755         * gcc.c-torture/compile/991202-1.c: New test.
27756         * gcc.c-torture/execute/991202-1.c: New test.
27757         * gcc.c-torture/execute/991202-2.c: New test.
27758         * gcc.c-torture/execute/991202-3.c: New test.
27759
27760 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27761
27762         * g++.old-deja/g++.abi/align.C: New test.
27763         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27765
27766 1999-12-01  Richard Henderson  <rth@cygnus.com>
27767
27768         * gcc.c-torture/execute/991201-1.c: New.
27769
27770 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27771
27772         * gcc.dg/991129-1.c: New test.
27773
27774 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27775
27776         * gcc.c-torture/compile/991127-1.c: New test.
27777
27778 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27779
27780         * g++.old-deja/g++.other/warn4.C: New test.
27781
27782 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27783
27784         * g++.old-deja/g++.eh/cleanup2.C: New test.
27785         * g++.old-deja/g++.ext/pretty2.C: New test.
27786         * g++.old-deja/g++.ext/pretty3.C: New test.
27787         * g++.old-deja/g++.other/debug6.C: New test.
27788
27789 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27790
27791         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27792         compiler_output to look for one error message instead of two.
27793
27794 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27795
27796         * gcc.c-torture/execute/991118-1.c: Also test case
27797         where the word boundary does not split a byte evenly.
27798
27799 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27800
27801         * g++.old-deja/g++.ext/restrict1.C: New test.
27802
27803 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27804
27805         * gcc.c-torture/execute/991118-1.c: New test.
27806
27807 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27808
27809         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27810         working directory pathnames.
27811
27812 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27813
27814         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27815         host is equipped with driver.h and driver.o so it can actually
27816         compile and run the tests.
27817
27818 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27819
27820         * gcc.c-torture/compile/991008-1.c: New test.
27821
27822 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27823
27824         * lib/gcc-dg.exp: Include target-supports.exp
27825
27826 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27827
27828         * lib/target-supports.exp: New file: Provide procs to test for
27829         features supported by the target.
27830         (check_weak_available): Moved here from ecos.exp.
27831         (check_alias_available): New proc: Determine of the target
27832         toolchain supports the alias attribute.
27833
27834         * gcc.dg/special/ecos.exp: Move check_weak_available to
27835         target-supports.exp.
27836         (alias-1.c): Only perform the test if the target supports
27837         aliases.
27838         (wkali-1.c): Only perform the test if the target supports
27839         aliases.
27840
27841         * gcc.dg/990506-0.c: Expect error messages from cross
27842         targets as well as native targets.
27843
27844 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27845
27846         * gcc.dg/ultrasp1.c: Removed xfail.
27847         * gcc.dg/struct-ret-2.c: Likewise.
27848         * gcc.dg/array-1.c: Likewise.
27849
27850 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27851
27852         * gcc.dg/struct-ret-2.c: New test.
27853
27854         * gcc.dg/array-1.c: New test.
27855
27856 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27857
27858         * gcc.c-torture/execute/991030-1.c: New test.
27859
27860 1999-10-26  Richard Henderson  <rth@cygnus.com>
27861
27862         * gcc.c-torture/compile/991026-2.c: New test.
27863
27864 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27865
27866         * gcc.c-torture/compile/991026-1.c: New test.
27867
27868 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27869
27870         * gcc.c-torture/execute/991023-1.c: New test.
27871
27872 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27873
27874         * gcc.c-torture/execute/991019-1.c: New test.
27875
27876 1999-10-16  Richard Henderson  <rth@cygnus.com>
27877
27878         * gcc.c-torture/execute/991016-1.c: New test.
27879
27880 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27881
27882         * gcc.c-torture/execute/991014-1.c: New test.
27883
27884 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27885
27886         * g++.old-deja/g++.other/union2.C: New test.
27887
27888 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27889
27890         * g++.old-deja/g++.other/vaarg2.C: New test.
27891         * g++.old-deja/g++.other/vaarg3.C: New test.
27892
27893 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27894
27895         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27896         in compile/.
27897
27898 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27899
27900         * gcc.c-torture/execute/va-arg-11.c: New test.
27901
27902 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27903
27904         * lib/file-format.exp (gcc_target_object_format): Don't
27905         crash if objdump is unavailable.
27906
27907 1999-09-29  Donn Terry <donn@interix.com>
27908
27909         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27910
27911 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27912
27913         * gcc.c-torture/compile/990928-1.c: New test.
27914
27915 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27916
27917         * g++.old-deja/g++.other/decl6.C: New test.
27918
27919 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27920
27921         * gcc.c-torture/execute/va-arg-10.c: New test.
27922
27923 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27924
27925         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27926         __PRETTY_FUNCTION__.
27927
27928 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27929
27930         * gcc.c-torture/execute/990923-1.c: New test.
27931
27932 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27933
27934         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27935         for which -fpic is inappropriate.
27936
27937 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27938
27939         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27940
27941 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27942
27943         * g++.old-deja/g++.other/dyncast1.C: New test.
27944         * g++.old-deja/g++.other/dyncast2.C: New test.
27945         * g++.old-deja/g++.other/dyncast3.C: New test.
27946         * g++.old-deja/g++.other/dyncast4.C: New test.
27947         * g++.old-deja/g++.other/dyncast5.C: New test.
27948         * g++.old-deja/g++.eh/catch3.C: New test.
27949         * g++.old-deja/g++.eh/catch3p.C: New test.
27950         * g++.old-deja/g++.eh/catch4.C: New test.
27951         * g++.old-deja/g++.eh/catch4p.C: New test.
27952         * g++.old-deja/g++.eh/catch5.C: New test.
27953         * g++.old-deja/g++.eh/catch5p.C: New test.
27954         * g++.old-deja/g++.eh/catch6.C: New test.
27955         * g++.old-deja/g++.eh/catch6p.C: New test.
27956         * g++.old-deja/g++.eh/catch7.C: New test.
27957         * g++.old-deja/g++.eh/catch7p.C: New test.
27958         * g++.old-deja/g++.eh/catch8.C: New test.
27959         * g++.old-deja/g++.eh/catch8p.C: New test.
27960         * g++.old-deja/g++.eh/catch9.C: New test.
27961         * g++.old-deja/g++.eh/catch9p.C: New test.
27962
27963 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27964
27965         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27966         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27967
27968 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27969
27970         * gcc.c-torture/compile/990913-1.c: New test.
27971
27972 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27973
27974         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27975         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27976
27977 1999-09-09  Richard Henderson  <rth@cygnus.com>
27978
27979         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27980
27981 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27982
27983         * g++.old-deja/g++.other/lookup11.C: New test.
27984         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27985         what is permitted and what we want.
27986         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27987         overload use.
27988         * g++.old-deja/g++.jason/rfg5.C: Likewise
27989
27990 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27991
27992         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27993         * gcc.c-torture/noncompile/poison-1.c: New file.
27994
27995 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27996
27997         * g++.old-deja/g++.other/sizeof3.C: New test.
27998         * g++.old-deja/g++.other/sizeof4.C: New test.
27999         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28000         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28001
28002 1999-09-07  Richard Henderson  <rth@cygnus.com>
28003
28004         * gcc.dg/va-arg-1.c: New.
28005
28006 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28007
28008         * gcc.c-torture/execute/va-arg-9.c: New test.
28009
28010 1999-09-05  Craig Burley  <craig@jcb-sc.com>
28011
28012         * g77.f-torture/compile/980519-2.f: New test.
28013         * g77.f-torture/compile/19990905-0.f: New test.
28014         * g77.f-torture/compile/19990905-1.f: New test.
28015         * g77.f-torture/compile/19990905-2.f: New test.
28016
28017         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
28018
28019 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
28020
28021         * gcc.c-torture/execute/990827-1.c: Fix typo.
28022
28023 1999-09-03  Nathan Sidwell  <nathan@acm.org>
28024
28025         * g++.old-deja/g++.other/deref1.C: New test.
28026
28027 1999-09-02  Nathan Sidwell  <nathan@acm.org>
28028
28029         * g++.old-deja/g++.other/ambig2.C: New test.
28030         * g++.old-deja/g++.other/cond5.C: New test.
28031         * g++.old-deja/g++.other/lookup16.C: New test.
28032
28033 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
28034
28035         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
28036         assemblers too.
28037
28038 1999-08-31  Jeffrey A Law  (law@cygnus.com)
28039
28040         * lib/c-torture.exp: Avoid the "compare executables" optimization
28041         when testing native.
28042
28043 1999-08-29  Jeffrey A Law  (law@cygnus.com)
28044
28045         * gcc.c-torture/execute/990829-1.c: New test.
28046         * gcc.c-torture/compile/990829-1.c: New test.
28047
28048 1999-08-27  Paul Burchard  <burchard@pobox.com>
28049
28050         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
28051         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
28052         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
28053         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
28054         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
28055         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
28056         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
28057         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
28058         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
28059         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
28060         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
28061
28062 1999-08-27  Jeffrey A Law  (law@cygnus.com)
28063
28064         * gcc.c-torture/execute/990827-1.c: New test.
28065
28066 1999-08-26  Craig Burley  <craig@jcb-sc.com>
28067
28068         * g77.f-torture/noncompile/19990826-4.f: New test.
28069
28070         * g77.f-torture/compile/19990826-3.f: New test.
28071
28072         * g77.f-torture/execute/19990826-2.f: New test.
28073
28074         * g77.f-torture/compile/19990826-1.f: New test.
28075
28076         * gcc.c-torture/execute/990826-0.c: New test.
28077         * g77.c-torture/execute/19990826-0.f: New test.
28078
28079         * g77.f-torture/noncompile/970626-2.f: New test.
28080
28081 1999-08-25  Paul Burchard  <burchard@pobox.com>
28082
28083         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
28084         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
28085         lss-011.C: New tests.
28086
28087 1999-08-25  Nathan Sidwell  <nathan@acm.org>
28088
28089         * g++.old-deja/g++.other/decl5.C: New test.
28090
28091 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28092
28093         * noncompile/noncompile.exp: Load_lib c-torture.exp.
28094         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
28095         call `postbase' for each one.  All callers of `postbase' changed
28096         to call this instead.
28097
28098 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
28099
28100         * gcc.c-torture/execute/990811-1.c: New test.
28101
28102 1999-08-09  Nick Clifton  <nickc@cygnus.com>
28103
28104         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
28105         just native ones.
28106
28107         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
28108         just native ones.
28109
28110 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28111
28112         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
28113
28114 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28115
28116         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
28117
28118 1999-08-04  Nathan Sidwell  <nathan@acm.org>
28119
28120         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
28121
28122 1999-08-04  Jeffrey A Law  (law@cygnus.com)
28123
28124         * gcc.c-torture/execute/990804-1.c: New test.
28125
28126 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28127
28128         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
28129         * g++.old-deja/g++.brendan/crash64.C: Likewise
28130         * g++.old-deja/g++.brendan/overload8.C: Likewise
28131
28132 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28133
28134         * g++.old-deja/g++.other/struct1.C: New test.
28135
28136 1999-08-03  Nathan Sidwell  <nathan@acm.org>
28137
28138         * g++.old-deja/g++.other/enum2.C: New test.
28139
28140 1999-08-02  Richard Henderson  <rth@cygnus.com>
28141
28142         Adapted from tests from Franz Sirl:
28143         * gcc.c-torture/execute/va-arg-7.c: New test.
28144         * gcc.c-torture/execute/va-arg-8.c: New test.
28145
28146 1999-08-01  Jeffrey A Law  (law@cygnus.com)
28147
28148         * gcc.c-torture/compile/990801-2.c: New test.
28149
28150         * gcc.c-torture/compile/990801-1.c: New test.
28151
28152 1999-07-27  Michael Meissner  <meissner@cygnus.com>
28153
28154         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
28155         fp-cmp-1.c, converting double to float.
28156
28157         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
28158         fp-cmp-1.c, converting double to long double.
28159
28160         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
28161         from fr1 to unknown_register, since fr1 is a legitimate register
28162         on some machines.
28163
28164 1999-07-25  Jeffrey A Law  (law@cygnus.com)
28165
28166         * README: More listname related changes.
28167
28168 1999-07-08  Catherine Moore  <clm@cygnus.com>
28169
28170         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
28171
28172 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
28173
28174         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
28175
28176 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
28177
28178         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
28179
28180 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
28181
28182         * gcc.dg/990703-1.c: New test.
28183
28184 1999-06-29  Nick Clifton  <nickc@cygnus.com>
28185
28186         * lib/file-format.exp: New file: Move definition of proc
28187         gcc_target_object_format to here from
28188         gcc.dg/special/ecos.exp.
28189
28190         * lib/c-torture.exp: Include lib file-format.exp.
28191         * lib/gcc-dg.exp: Include lib file-format.exp.
28192
28193         * gcc.dg/special/ecos.exp: Remove definition of proc
28194         gcc_target_object_format.
28195
28196 1999-06-28  Jeffrey A Law  (law@cygnus.com)
28197
28198         * gcc.c-torture/execute/990628-1.c: New test.
28199
28200 1999-06-25  Jeffrey A Law  (law@cygnus.com)
28201
28202         * gcc.c-torture/compile/990625-2.c: New test.
28203
28204         * gcc.c-torture/compile/990625-1.c: New test.
28205
28206 1999-06-23  Nick Clifton  <nickc@cygnus.com>
28207
28208         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
28209         attributes compile.
28210         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
28211         ports that use the COFF/PE file format.
28212
28213 1999-06-17  Jeffrey A Law  (law@cygnus.com)
28214
28215         * gcc.c-torture/compile/990617-1.c: New test.
28216
28217 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
28218
28219         * g++.old-deja/g++.other/decl4.C: New test.
28220
28221 1999-06-14  Nathan Sidwell  <nathan@acm.org>
28222
28223         * g++.old-deja/g++.other/bitfld3.C: New test.
28224
28225 1999-06-08  Nathan Sidwell  <nathan@acm.org>
28226
28227         * g++.old-deja/g++.eh/catch1.C: New test.
28228
28229 1999-06-07  Jeffrey A Law  (law@cygnus.com)
28230
28231         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
28232
28233         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
28234         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
28235
28236 1999-06-05  Craig Burley  <craig@jcb-sc.com>
28237
28238         * g77.f-torture/compile/19990502-0.f: Replace with new,
28239         shorter, test that still fails after recent changes.
28240
28241 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28242
28243         * gcc.c-torture/execute/990604-1.c: New test.
28244
28245 1999-05-31  Jeffrey A Law  (law@cygnus.com)
28246
28247         * gcc.c-torture/execute/990531-1.c: New test.
28248
28249 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28250
28251         * gcc.c-torture/compile/990527-1.c: New test.
28252
28253 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28254
28255         * gcc.c-torture/execute/990527-1.c: New test.
28256
28257 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28258
28259         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28260         bitfields as signed.
28261
28262 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28263
28264         * g77.f-torture/compile/19990525-0.f: New test.
28265
28266 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28267
28268         * gcc.c-torture/execute/990525-2.c: New test.
28269
28270         * gcc.c-torture/execute/990525-1.c: New test.
28271
28272 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28273
28274         * g++.old-deja/g++.other/anon3.C: New test.
28275         * g++.old-deja/g++.other/anon4.C: New test.
28276         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28277         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28278         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28279         Merrill).
28280
28281 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28282
28283         * gcc.c-torture/execute/990524-1.c: New test.
28284
28285         * gcc.dg/990524-1.c: New test.
28286
28287 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28288
28289         * gcc.c-torture/compile/990523-1.c: New test.
28290
28291 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28292
28293         * gcc.c-torture/compile/990519-1.c: New test.
28294
28295 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28296
28297         * gcc.c-torture/compile/990517-1.c: New test.
28298
28299         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28300         (e4, f4): New tests.
28301         (main): Call them.
28302
28303 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28304
28305         * gcc.dg/noreturn-1.c: New test.
28306
28307 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28308
28309         * gcc.c-torture/execute/990513-1.c: New test.
28310
28311 1999-05-10  Richard Henderson  <rth@cygnus.com>
28312
28313         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28314
28315 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28316
28317         * g77.f-torture/execute/erfc.f: Use small single-precision
28318         values, to avoid problems on Alphas when not -mieee.
28319
28320 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28321
28322         * gcc.dg/990506-0.c: New test.
28323
28324 1999-05-08  Richard Henderson  <rth@cygnus.com>
28325
28326         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28327         the constant to test.  Don't XFAIL 64-bit targets.
28328
28329         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28330         * g++.old-deja/g++.law/profile1.C: Likewise.
28331
28332         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28333         operator new instances.
28334         * g++.old-deja/g++.other/delete5.C: Likewise.
28335
28336 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28337
28338         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28339         intrinsic.
28340
28341 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28342
28343         * g77.f-torture/execute/u77-test.f: Reverse order of two
28344         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28345
28346 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28347
28348         * gcc.dg/compare1.c: New test.
28349
28350 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28351
28352         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28353         New tests.
28354
28355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28356
28357         * g77.f-torture/compile/19990502-1.f: New test.
28358
28359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28360
28361         * g77.f-torture/compile/19990502-0.f: New test.
28362
28363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28364
28365         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28366         intrinsic.
28367
28368 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28369
28370         * g77.f-torture/execute/u77-test.f (main): List libU77
28371         intrinsics not currently tested.
28372         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28373         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28374         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28375         Trim blanks off the ends of some printed strings.
28376
28377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28378
28379         * g77.f-torture/execute/u77-test.f (main): Just warn about
28380         FSTAT gid disagreement, as it's expected on some systems.
28381
28382 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28383
28384         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28385         use a new function, which allows for some slop.
28386         Clean up some commentary.
28387         (issum): The new function.
28388         (sgladd): Deleted subroutine.
28389
28390 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28391
28392         * g77.f-torture/execute/u77-test.f: Modify to be more like
28393         libf2c/libU77 version, bringing patches to that version here.
28394         Add suitable commentary.
28395
28396 1999-04-25  Richard Henderson  <rth@cygnus.com>
28397
28398         * gcc.dg/990424-1.c: New test.
28399
28400 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28401
28402         * g77.f-torture/execute/u77-test.f (main): Bug involving
28403         LSTAT has been fixed, so turn back on full checking.
28404
28405 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28406
28407         * g77.f-torture/compile/19990419-0.f: New test.
28408         * g77.f-torture/execute/19990419-1.f: New test.
28409
28410 1999-04-17  Richard Henderson  <rth@cygnus.com>
28411
28412         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28413         to avoid the need for a prototype to supress a warning.
28414
28415 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28416
28417         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28418
28419 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28420
28421         * gcc.c-torture/execute/990404-1.c: New test.
28422
28423 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28424
28425         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28426         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28427         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28428         missing initializer warnings.
28429
28430 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28431
28432         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28433         matching strings.
28434
28435 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28436
28437         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28438
28439 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28440
28441         * g77.f-torture/execute/19990325-0.f: New test.
28442         * g77.f-torture/execute/19990325-1.f: New test.
28443
28444 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28445
28446         * gcc.c-torture/execute/990324-1.c: New test.
28447
28448 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28449
28450         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28451         test with 4.
28452
28453 1999-03-17  Richard Henderson  <rth@cygnus.com>
28454
28455         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28456
28457 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28458
28459         * g77.f-torture/execute/19990313-2.f: New test.
28460         * g77.f-torture/execute/19990313-3.f: New test.
28461
28462 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28463
28464         * g77.f-torture/execute/19990313-0.f: New test.
28465         * g77.f-torture/execute/19990313-1.f: New test.
28466
28467 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28468
28469         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28470         printf to sprintf.
28471         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28472         (main): Add check for u15.  Conditionalize u31 check depending on
28473         whether ints are <32 bits or >=32 bits.
28474
28475 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28476
28477         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28478
28479 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28480
28481         * g77.f-torture/compile/19990305-0.f: New test.
28482         * g77.f-torture/execute/19981119-0.f: New test.
28483
28484 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28485
28486         * g77.f-torture/execute/970625-2.f: call ABORT if final
28487         result is not correct, instead of just printing it.
28488         Add this checking via newly introduced obfuscation, to
28489         trip up buggy front ends.
28490
28491 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28492
28493         * g77.f-torture/compile/960317-1.f: Moved from being
28494         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28495
28496 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28497
28498         * g77.f-torture/execute/960317-1.f: New (old) test.
28499         * g77.f-torture/execute/970625-2.f: Ditto.
28500
28501 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28502
28503         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28504         message on line 1 or line 2; cccp and cpplib do this differently.
28505
28506 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28507
28508         * g++.old-deja/g++.law/weak1.C: New test.
28509
28510 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28511
28512         * gcc.c-torture/execute/990119-1.c: Renamed to...
28513         * gcc.dg/990119-1.c: this, so it will only be tested once
28514         (it's a preprocessor test, it doesn't need to be run at
28515         multiple optimization levels).
28516
28517 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28518
28519         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28520           ALWAYS_CXXFLAGS.
28521
28522 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28523
28524         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28525         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28526         to not be compilable by current g77.
28527
28528 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28529
28530         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28531
28532 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28533
28534         * gcc.c-torture/execute/990222-1.c: New test.
28535
28536 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28537
28538         * g77.f-torture/compile/19990218-0.f: New test.
28539         * g77.f-torture/noncompile/19990218-1.f: New test.
28540
28541 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28542
28543         * g77.f-torture/compile/19981216-0.f: New test.
28544
28545 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28546
28547         * gcc.dg/990214-1.c: New test.
28548
28549 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28550
28551         * gcc.dg/990213-2.c: New test.
28552
28553         * gcc.dg/990213-1.c: New test.
28554
28555 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28556
28557         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28558         ints.
28559
28560 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28561
28562         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28563         specified by target.
28564
28565         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28566
28567 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28568
28569         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28570
28571 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28572
28573         * gcc.dg/special/ecos.exp: New test driver for new tests with
28574         special requirements.
28575
28576         * gcc.dg/special/alias-1.c: New test.
28577         * gcc.dg/special/gcsec-1.c: New test.
28578         * gcc.dg/special/weak-1.c: New test.
28579         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28580         * gcc.dg/special/weak-2.c: New test.
28581         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28582         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28583         * gcc.dg/special/wkali-1.c: New test.
28584         * gcc.dg/special/wkali-2.c: New test.
28585         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28586         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28587
28588 1999-02-10  Felix Lee  <flee@cygnus.com>
28589
28590           * lib/c-torture.exp (c-torture-compile): Pull out code for
28591           analyzing gcc error messages.
28592           (c-torture-execute): Likewise.  Fix some (harmless) false
28593           positives.
28594           * lib/gcc.exp (gcc_check_compile): New function.
28595
28596 1999-02-08  Richard Henderson  <rth@cygnus.com>
28597
28598         * gcc.c-torture/execute/990208-1.c: New test.
28599
28600 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28601
28602         * g++.dg/special/ecos.exp: New driver for new tests with special
28603         requirements
28604
28605         * g++.dg/special/conpr-1.C: New test
28606         * g++.dg/special/conpr-2.C: New test
28607         * g++.dg/special/conpr-2a.C: New test
28608         * g++.dg/special/conpr-3.C: New test
28609         * g++.dg/special/conpr-3a.C: New test
28610         * g++.dg/special/conpr-3b.C: New test
28611
28612         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28613         allow g++ to use the dg driver
28614
28615         * README: Add comment about g++.dg directory
28616
28617 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28618
28619         * README: Update email addresses.
28620
28621 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28622
28623         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28624         arguments in order to force structure S onto the stack even on
28625         the alpha.
28626         (test): Pass 10 leading arguments to function foo as well as the
28627         structure S.
28628
28629         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28630         failure for all targets.
28631
28632         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28633         abort to terminate program execution.
28634
28635 1999-01-30  Richard Henderson  <rth@cygnus.com>
28636
28637         * gcc.c-torture/execute/990130-1.c: New test.
28638
28639 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28640
28641         * gcc.dg/990130-1.c: New test.
28642
28643 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28644
28645         * gcc.c-torture/execute/990128-1.c: New test.
28646
28647 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28648
28649         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28650
28651 1999-01-27  Felix Lee  <flee@cygnus.com>
28652
28653         * lib/c-torture.exp (c-torture-compile): pull out code for
28654         analyzing gcc error messages.
28655         (c-torture-execute): ditto, and fix some (harmless) false
28656         positives.
28657         * lib/gcc.exp (gcc_check_compile): new function.
28658
28659 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28660
28661         * gcc.dg/990117-1.c: New test.
28662
28663         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28664
28665         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28666
28667 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28668
28669         * g77.f-torture/compile/990115-1.f: New test.
28670
28671 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28672
28673         * gcc.c-torture/compile/990107-1.c: New test
28674
28675 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28676
28677         * gcc.c-torture/execute/990106-2.c: New test.
28678
28679         * gcc.c-torture/execute/990106-1.c: New test.
28680
28681 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28682
28683         * gcc.c-torture/compile/981223-1.c: New test.
28684
28685 1998-12-29  Richard Henderson  <rth@cygnus.com>
28686
28687         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28688         (opt3): Rename from opt4 and disable.
28689
28690 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28691
28692         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28693
28694 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28695
28696         * g++.old-deja/g++.other/conv5.C: New test.
28697
28698 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28699
28700         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28701
28702 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28703
28704         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28705
28706 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28707
28708         * gcc.c-torture/compile/981211-1.c: New test.
28709
28710 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28711
28712         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28713
28714         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28715
28716 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28717
28718         * gcc.special/930510-1.c: Make C9X safe.
28719         * gcc.misc-tests/gcov-1.c Similarly.
28720         * gcc.misc-tests/gcov-2.c Similarly.
28721
28722 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28723
28724         * gcc.dg/ultrasp1.c: New test.
28725
28726 1998-12-06  Richard Henderson  <rth@cygnus.com>
28727
28728         * gcc.c-torture/execute/981206.c: New test.
28729
28730 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28731
28732         * g++.old-deja/g++.ns/template7.C: New test.
28733
28734         * g++.old-deja/g++.other/expr1.C: New test.
28735
28736         * g++.old-deja/g++.eh/tmpl3.C: New test.
28737
28738         * g++.old-deja/g++.eh/tmpl2.C: New test.
28739
28740 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28741
28742         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28743         * g++.old-deja/g++.other/using6.C: Removed.
28744         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28745
28746         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28747
28748 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28749
28750         * g++.old-deja/g++.pt/overload8.C: New test.
28751
28752         * g++.old-deja/g++.pt/overload7.C: New test.
28753
28754         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28755
28756         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28757         and relinking messages.
28758         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28759         compiling with -frepo.
28760
28761 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28762
28763         * g++.old-deja/g++.pt/lookup6.C: New test.
28764
28765 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28766
28767         * gcc.c-torture/execute/981130-1.c: New test.
28768         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28769
28770 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28771
28772         * g++.old-deja/g++.pt/explicit76.C: New test.
28773
28774         * g++.old-deja/g++.pt/friend38.C: New test.
28775
28776         * g++.old-deja/g++.ns/crash2.C: New test.
28777
28778         * g++.old-deja/g++.pt/defarg8.C: New test.
28779
28780         * g++.old-deja/g++.pt/instantiate6.C: New test.
28781
28782         * g++.old-deja/g++.pt/static6.C: New test.
28783
28784         * g++.old-deja/g++.pt/decl2.C: New test.
28785
28786 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28787
28788         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28789         problem is actually related with name lookup, but so what? :-)
28790
28791         * g++.old-deja/g++.pt/friend37.C: New test.
28792
28793 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28794
28795         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28796         element, which fails on some systems.
28797
28798         * g77.f-torture/execute/labug1.f: New test.
28799
28800 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28801
28802         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28803         is defined.
28804
28805 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28806
28807         * g77.f-torture/compile/981117-1.f: New test.
28808
28809 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28810
28811         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28812         properly discarded.
28813
28814 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28815
28816         * gcc.c-torture/execute/memcheck: New directory of tests for
28817         -fcheck-memory-usage.
28818
28819 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28820
28821         * README: New file, general information about the testsuite and
28822         new description of the various C++ test subdirectories.
28823         * README.g++: Eliminate obsolete information, update and move most
28824         relevant stuff to README.
28825
28826 1998-11-07  Richard Henderson  <rth@cygnus.com>
28827
28828         * gcc.c-torture/compile/981107-1.c: New test.
28829
28830 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28831
28832         * execute/memcpy-bi.c: New testcase.
28833
28834 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28835
28836         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28837         base classes.
28838
28839         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28840         template is selected.
28841
28842         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28843         classes, it should be accepted for all types.
28844
28845         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28846
28847         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28848         specializations start with template headers.
28849
28850 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28851
28852         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28853
28854         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28855         non-POD types.
28856
28857 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28858
28859         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28860
28861 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28862
28863         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28864
28865 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28866
28867         * 981019-1.c: New test.
28868
28869 1998-10-14  Robert Lipe <robertl@dgii.com>
28870
28871         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28872         find objc headers.
28873
28874 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28875
28876         * compile/981001-4.c: Remove use of GCC extension that triggers a
28877         compiler bug.
28878
28879 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28880
28881         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28882
28883 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28884
28885         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28886         instantiation of template produces incorrect code for delete
28887         expression.
28888
28889         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28890         constructors' name is not unique.
28891         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28892         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28893
28894         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28895         automatic array of const is ill-formed.
28896
28897         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28898         of template parameter?
28899
28900         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28901         const.
28902
28903         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28904         pointer-to-member expression.
28905
28906         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28907         declaration causes ICE.
28908
28909 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28910
28911         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28912         reserved in the global namespace.
28913
28914         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28915         generate needed virtual table.
28916
28917         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28918
28919 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28920
28921         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28922         template-dependent type
28923
28924 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28925
28926         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28927         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28928         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28929
28930         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28931         class should be usable as argument of member function.
28932         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28933         class should be usable as return type of member function.
28934         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28935         class should be usable as type of data member.
28936
28937         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28938
28939 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28940
28941         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28942
28943 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28944
28945         * gcc.dg/dll-?.c Add thumb to target list.
28946         Fix assembler scan patterns to match current assembler output.
28947
28948 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28949
28950         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28951         matching of template brackets.
28952
28953         * g++.old-deja/g++.other/using4.C: New test.  Test using
28954         declarations of methods from base classes.
28955
28956         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28957         within functions should introduce names into the innermost
28958         enclosing namespace.
28959
28960         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28961         of static locals if first initialization throws.
28962
28963 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28964
28965         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28966
28967 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28968
28969         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28970         lose track of the possible targets of tablejump insns.
28971         * special/special.exp: Run it.
28972
28973 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28974
28975         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28976         must be declared before its specializations can be named in friend
28977         declarations.
28978
28979 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28980
28981         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28982
28983         * g77.f-torture/execute/io1.f: New test.
28984
28985 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28986
28987         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28988         with pointer to template function, for which no argument deduction
28989         is possible.
28990
28991         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28992         specialization of template function as argument to template
28993         function.
28994
28995         * g++.old-deja/g++.other/access2.C: New test; Inner class
28996         shouldn't have privileged access to Outer's names.
28997
28998 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28999
29000         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29001         friend template declared within template class conflicts with
29002         nested class of the same name.
29003
29004         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29005         is ignored.
29006
29007         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29008         object with direct initializer as function declaration.
29009
29010         * g++.old-deja/g++.other/decl2.C: New test; duplicate
29011         initializers.
29012
29013         * g++.old-deja/g++.other/null2.C: New test; conditional operator
29014         involving const pointer and NULL produces incorrect result.
29015
29016         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
29017         type name without `typename' should be rejected with -pedantic.
29018
29019 1998-10-02  Richard Henderson  <rth@cygnus.com>
29020
29021         * g++.old-deja/g++.other/addrof1.C: New test.
29022
29023 1998-10-01  Nick Clifton  <nickc@cygnus.com>
29024
29025         * gcc.c-torture/compile/981001-1.c: New test.
29026         * gcc.c-torture/execute/981001-1.c: New test.
29027
29028 1998-10-01  Jeffrey A Law  (law@cygnus.com)
29029
29030         * gcc.c-torture/compile/981001-2.c: New test.
29031         * gcc.c-torture/compile/981001-3.c: New test.
29032         * gcc.c-torture/compile/981001-4.c: New test.
29033
29034 1998-10-01  Robert Lipe  <robertl@dgii.com>
29035
29036         * lib/objc.exp (objc_target_compile): Add -L during compiles for
29037         multilibbed hosts.   Idea grafted from g77.exp.
29038
29039 1998-09-30  Dave Love  <d.love@dl.ac.uk>
29040
29041         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
29042         avoid losing on systems which need -lsocket.
29043
29044 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
29045
29046         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
29047         * g++.old-deja/g++.other/nested2.C: Ditto.
29048         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
29049         failure.
29050
29051 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29052
29053         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
29054         preferred over template operator!= for enum bitfields.
29055
29056 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
29057
29058         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
29059         that happen to have the same base name, but in different scopes,
29060         are incorrectly rejected.
29061
29062 1998-09-16  Richard Henderson  <rth@cygnus.com>
29063
29064         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
29065         on the native word size instead of an integer literal.
29066
29067 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29068
29069         * g++.old-deja/g++.other/static2.C: Invocation of static data
29070         member of type pointer-to-function denoted as non-static member.
29071
29072         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
29073         checks involving function types and aliases.
29074
29075 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29076
29077         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
29078         redefined to the same non-trivial type.
29079
29080         * g++.old-deja/g++.pt/explicit73.C: Test for proper
29081         namespace-qualification of template specializations declared in
29082         other namespaces.
29083
29084         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
29085         to declare a subset of the specializations of a template function
29086         as friends of specializations of a template class.
29087
29088         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
29089         member templates that do not fully specialize the enclosing
29090         template class are rejected.
29091
29092 1998-09-11  Dave Love  <d.love@dl.ac.uk>
29093
29094         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
29095
29096 1998-09-08  Dave Love  <d.love@dl.ac.uk>
29097
29098         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
29099         altered from libf2c/libU77 version.
29100
29101 1998-09-06  Dave Love  <d.love@dl.ac.uk>
29102
29103         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
29104
29105 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
29106
29107         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
29108         (un)signed char are different types for template specialization
29109         purposes.
29110
29111 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
29112
29113         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
29114         * objc: ObjC testsuite.
29115
29116 1998-08-31  Catherine Moore  <clm@cygnus.com>
29117
29118         * gcc.c-torture/execute/941014-1.x:  New file.
29119
29120 1998-08-31  Nick Clifton  <nickc@cygnus.com>
29121
29122         * lib/c-torture.exp: Add support for
29123         torture_eval_before_compile and torture_eval_before_execute
29124         variables.
29125
29126 1998-08-30  Jeffrey A Law  (law@cygnus.com)
29127
29128         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
29129         this test triggers valid.
29130
29131 1998-08-27  Jeffrey A Law  (law@cygnus.com)
29132
29133         * gcc.dg/980827-1.c: New test.
29134
29135 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
29136
29137         * gcc.c-torture/execute/loop-4b.c: New test.
29138
29139 1998-08-26  Nick Clifton  <nickc@cygnus.com>
29140
29141         * lib/c-torture.exp: Add support for
29142         torture_eval_before_compile and torture_eval_before_execute
29143         variables.
29144
29145 1998-08-25  Jeffrey A Law  (law@cygnus.com)
29146
29147         * gcc.c-torture/compile/980825-1.c: New test.
29148
29149 1998-08-24  Nick Clifton  <nickc@cygnus.com>
29150
29151         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
29152         count number tests in opt_t0 not good_t0.
29153
29154 1998-08-24  Jeffrey A Law  (law@cygnus.com)
29155
29156         * gcc.c-torture/compile/930326-1.x: Fix typo.
29157
29158 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
29159
29160         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
29161         causes an ICE.
29162
29163 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29164
29165         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
29166         STACK_SIZE is defined.
29167         * gcc.c-torture/unsorted/stuct.c: Similarly.
29168
29169         * gcc.c-torture/compile/980821-1.c: New test.
29170
29171 1998-08-21  Jeffrey A Law  (law@cygnus.com)
29172
29173         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
29174
29175 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
29176
29177         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
29178         code.
29179
29180 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
29181
29182         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
29183         error'.
29184
29185 1998-08-18  Jeffrey A Law  (law@cygnus.com)
29186
29187         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
29188
29189 1998-08-16  Jeffrey A Law  (law@cygnus.com)
29190
29191         * gcc.c-torture/compile/980816-1.c: New test.
29192
29193         * gcc.dg/980816-1.c: New test.
29194
29195 1998-08-13  Jeffrey A Law  (law@cygnus.com)
29196
29197         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
29198         compiler for ieee tests.
29199
29200 1998-08-01  Dave Love  <d.love@dl.ac.uk>
29201
29202         * g77.f-torture/compile/980729-0.f: New test.
29203
29204 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
29205
29206         * gcc.c-torture/special/eeprof-1.c: New test, for
29207         -finstrument-functions.
29208         * gcc.c-torture/special/special.exp: Run it.
29209
29210 1998-07-29  Jeffrey A Law  (law@cygnus.com)
29211
29212         * gcc.c-torture/compile/980729-1.c: New test.
29213
29214 1998-07-27  Nick Clifton  <nickc@cygnus.com>
29215
29216         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
29217         __thumb__ is defined, and test for ARM style doubles if so.
29218
29219 1998-07-26  Dave Love  <d.love@dl.ac.uk>
29220
29221         * g77.f-torture/noncompile/980615-0.f: New test.
29222
29223 1998-07-26  H.J. Lu  (hjl@gnu.org)
29224
29225         * gcc.dg/980312-1.c: Do link instead of compile.
29226         * gcc.dg/980313-1.c: Likewise.
29227
29228 1998-07-26  Jeffrey A Law  (law@cygnus.com)
29229
29230         * gcc.c-torture/compile/980726-1.c: New test.
29231
29232 1998-07-25  Dave Love  <d.love@dl.ac.uk>
29233
29234         * g77.f-torture/execute/io0.f: New test.
29235
29236 1998-07-24  Nick Clifton  <nickc@cygnus.com>
29237
29238         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
29239         an int.
29240
29241 1998-06-18  Michael Meissner  <meissner@cygnus.com>
29242
29243         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
29244         m32r bugs.
29245
29246 1998-07-17  Nick Clifton  <nickc@cygnus.com>
29247
29248         * gcc.dg/980626-1.c: Expect failures for all toolchains until
29249         c-decl.c:grokdeclarator can handle mode attributes.
29250
29251 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29252
29253         * gcc.c-torture/execute/980716-1.c: New test.
29254
29255 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29256
29257         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29258         the mn10200.
29259         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29260         the mn10200.
29261         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29262         * gcc.c-torture/compile/930326-1.x: Similarly.
29263
29264 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29265
29266         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29267         New test from Craig.
29268
29269 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29270
29271         * g77.f-torture/noncompile/980616-0.f: New test.
29272
29273         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29274
29275 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29276
29277         *  g++.other/singleton.C: Return error value instead of taking
29278         SIGSEGV.
29279
29280 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29281
29282         *  g++.other/singleton.C: New test.   Warning is under dispute.
29283         Runtime crash is not.
29284
29285 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29286
29287         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29288         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29289         using6.C, using7.C}:  New namespace tests.
29290
29291 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29292
29293         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29294         specialization with typedef'ed names used as array indexes.
29295
29296 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29297
29298         * gcc.c-torture/execute/980709-1.c: New test.
29299
29300         * gcc.dg/980709-1.c: New test.
29301
29302 1998-07-07  Richard Henderson  <rth@cygnus.com>
29303
29304         * gcc.c-torture/execute/bcp-1.c: New test.
29305
29306 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29307
29308         * gcc.c-torture/execute/980707-1.c: New test.
29309
29310 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29311
29312         * gcc.c-torture/compile/980706-1.c: New test.
29313
29314 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29315
29316         * g77.f-torture/execute/980701-0.f,
29317         g77.f-torture/execute/980701-1.f: New test from Craig.
29318
29319 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29320
29321         * gcc.c-torture/compile/980701-1.c: New test.
29322
29323         * gcc.c-torture/execute/980701-1.c: New test.
29324
29325 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29326 rlsruhe.de>
29327
29328         * g++.old-deja/g++.robertl/eb132.C: New test.
29329         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29330
29331 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29332
29333         * g77.f-torture/execute/980628-7.f,
29334         g77.f-torture/execute/980628-8.f,
29335         g77.f-torture/execute/980628-9.f,
29336         g77.f-torture/execute/980628-10.f: New tests from Craig.
29337
29338         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29339
29340 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29341
29342         * g77.f-torture/execute/980628-4.f: New test from Craig.
29343         * g77.f-torture/execute/980628-5.f: Likewise.
29344         * g77.f-torture/execute/980628-2.f: Likewise.
29345         * g77.f-torture/execute/980628-0.f: Likewise.
29346         * g77.f-torture/execute/980628-1.f: Likewise.
29347         * g77.f-torture/execute/980628-3.f: Likewise.
29348         * g77.f-torture/execute/980628-6.f: Likewise.
29349
29350 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29351
29352         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29353         directory when nothing has been installed yet.
29354
29355 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29356
29357         * gcc.c-torture/special/special.exp: Handle newer versions of
29358         dejagnu.
29359
29360 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29361
29362         * gcc.dg/980626-1.c: New test.
29363
29364 1998-06-19  Bruno Haible <haible@ilog.fr>
29365
29366         * gcc.misc-tests/m-un-2.c: New test.
29367         * g++.old-deja/g++.other/warn01.c: Likewise.
29368
29369 1998-06-19  Robert Lipe  <robertl@dgii.com>
29370
29371         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29372         compatibility with assmblers with a different comment character.
29373         Eliminate use of GAS-specific extensions.
29374
29375 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29376
29377         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29378
29379 1998-06-19  Robert Lipe  <robertl@dgii.com>
29380
29381         *lib/g77.exp: Replace search for libf2c.a with search for newly
29382         renamed libg2c.a
29383
29384 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29385
29386         * gcc.c-torture/execute/980617-1.c: New test.
29387
29388 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29389
29390         * gcc.c-torture/execute/980612-1.c: New test.
29391
29392 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29393
29394         * gcc.dg/980523-1.c: Only test on ppc-linux.
29395         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29396
29397         * gcc.c-torture/execute/980608-1.c: New test.
29398
29399 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29400
29401         * gcc.c-torture/execute/980605-1.c: New test.
29402
29403 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29404
29405         * gcc.c-torture/execute/980604-1.c: New test.
29406
29407 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29408
29409         * gcc.c-torture/execute/980602-1.c: New test.
29410         * gcc.c-torture/execute/980602-2.c: Likewise.
29411
29412 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29413
29414         * 970125-0.f: Fix per JCB.  Add commentary.
29415
29416 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29417
29418         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29419         IEEE -0 support.
29420
29421 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29422
29423         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29424         earlier.
29425
29426 1998-05-28  Catherine Moore <clm@cygnus.com>
29427
29428         * gcc.c-torture/execute/980526-3.c: New test.
29429
29430 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29431
29432         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29433         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29434         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29435         m88k-motorola-sysv3 to XFAIL.
29436
29437 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29438
29439         * gcc.dg/980526-1.c: New test.
29440         * gcc.c-torture/execute/980526-2.c: New test.
29441
29442 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29443
29444         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29445
29446         * gcc.c-torture/execute/980526-1.c: New test.
29447
29448 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29449
29450         * g77.f-torture/execute/alpha2.f: Add runtime test.
29451
29452 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29453
29454         * g++.old-deja/old-deja.exp: Strip leading directories.
29455
29456         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29457         error for the line.  Don't run multiple tests for the same line.
29458
29459 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29460
29461         * gcc.dg/980523-1.c: New test.
29462
29463 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29464
29465         * g77.f-torture/compile/970915-0.f: New test.
29466
29467 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29468
29469         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29470
29471 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29472
29473         * gcc.dg/980520-1.c: New test.
29474
29475 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29476
29477         * gcc.dg/980502-1.c: Fix return type.
29478
29479 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29480
29481         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29482         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29483         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29484         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29485         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29486
29487 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29488
29489         * g77.f-torture/execute/980520-1.f: New test.
29490
29491 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29492
29493         * lib/mike-g77.exp: New file.
29494
29495         * g77.f-torture/noncompile/noncompile.exp,
29496         g77.f-torture/noncompile/check0.f: New files.
29497
29498 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29499
29500         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29501         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29502         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29503         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29504         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29505         abort where appropriate.
29506
29507 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29508
29509         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29510         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29511
29512 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29513
29514         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29515
29516 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29517
29518         * g77.f-torture/compile/980427-0.f: New test.
29519
29520 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29521
29522         * g77.f-torture/compile/980424-0.f: New test.
29523
29524 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29525
29526         * g77.f-torture/compile/980419-2.f (main): New test.
29527         * g77.f-torture/compile/970125-0.f: New test.
29528         * g77.f-torture/compile/980419-1.f: New test.
29529
29530 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29531
29532         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29533         of loop-4.c.
29534
29535 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29536
29537         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29538
29539 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29540
29541         * gcc.c-torture/compile/980329-1.c: New test.
29542
29543 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29544
29545         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29546         * gcc.dg/980312-1.c: Fix typo in -march command.
29547
29548 1998-03-16  H.J. Lu  (hjl@gnu.org)
29549
29550         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29551
29552 1998-03-11  Robert Lipe  <robertl@dgii.com>
29553
29554         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29555         Dave Love agree the Fortran source is bogus.
29556
29557 1998-03-11  Robert Lipe  <robertl@dgii.com>
29558
29559         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29560         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29561         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29562         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29563         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29564
29565 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29566
29567         * g++.old-deja/g++.other/friend1.C: New test.
29568
29569 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29570
29571         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29572         possibly uninitialized) variables and declare dnrm2.
29573
29574 1998-02-23  Robert Lipe <robertl@dgii.com>
29575
29576         From Bruno Haible <haible@ilog.fr>:
29577         * gcc.c-torture/execute/980223.c: New test.
29578
29579 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29580
29581         * gcc.dg/ifelse-1.c: New test.
29582
29583 1998-02-09  H.J. Lu  (hjl@gnu.org)
29584
29585         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29586
29587           * lib/old-dejagnu.exp (old-dejagnu): Added the
29588           "execution test - XFAIL *-*-*" handling in the spirit of
29589           "excess errors test -". Changed the "execution test fails"
29590           handling to be like "excess errors test fails".
29591           * Update various tests accordingly.
29592
29593 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29594
29595         * gcc.c-torture/execute/980205.c: New test.
29596
29597 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29598
29599         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29600         * lib/f-torture.exp: Similarly.
29601         * gcc.c-torture: Rename all .cexp files to .x files.
29602
29603 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29604
29605         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29606         (940510-1.c): Removed duplicate.
29607         (971104-1.c): New test.
29608
29609 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29610
29611           * lib/f-torture.exp: Improve error and loop detection.
29612
29613 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29614
29615         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29616         use that to size the filler array.
29617
29618 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29619
29620         * lib/c-torture.exp(c-torture-execute): Fix typo.
29621
29622         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29623         testcase as the executable name. Keep the executable around if
29624         the test fails.
29625
29626 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29627
29628         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29629         changes.  Only test one -g option, and move it to the end of the
29630         list of options to test.
29631
29632 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29633
29634         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29635         variable GCC_TORTURE_OPTIONS to supply default switches separated
29636         by colons.  If no environment variable, run tests with -O0 -g, -O1
29637         -g, and -O2 -g as well.
29638
29639 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29640
29641         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29642         explanatory comments. Fix indentation.
29643
29644 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29645
29646         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29647
29648 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29649
29650         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29651         * g++.old-deja/g++.mike/p7325.C: Likewise.
29652         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29653
29654 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29655
29656         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29657         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29658         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29659         * g++.old-deja/g++.law/operators4.C: Likewise.
29660
29661 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29662
29663         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29664         * g++.old-deja/g++.mike/p784.C: Ditto.
29665         * g++.old-deja/g++.mike/p785.C: Ditto.
29666
29667 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29668
29669           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29670
29671 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29672
29673         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29674         target feature; pass this to c-torture-execute as needed.
29675
29676 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29677
29678         * lib/c-torture.exp(c-torture-execute): If the previous and the
29679         current executables being tested are identical, we don't need to
29680         run the executable again. Try to make the executable names
29681         unique. Add an optional argument for passing additional compiler
29682         flags.
29683
29684 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29685
29686         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29687
29688 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29689
29690         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29691
29692 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29693
29694         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29695         32bit or larger longs.
29696
29697         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29698         have either a 32bit long or 32bit int.
29699
29700 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29701
29702         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29703         Make double precision tests dependent on sizeof (double).
29704
29705 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29706
29707         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29708         too.
29709
29710 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29711
29712         * gcc.c-torture/compile/961203-1.cexp: New script.
29713
29714 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29715
29716         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29717         up the includes ourselves.
29718
29719 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29720
29721         * lib/plumhall.exp: Remove random include, and add a few
29722         verbose messages for debugging.
29723
29724 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29725
29726         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29727         of trying to do it ourselves.
29728
29729 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29730
29731         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29732
29733 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29734
29735         * gcc.prms/5403.c: Made regexp a bit less strict.
29736
29737 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29738
29739         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29740         is returned from remote_load instead.
29741         * lib/plumhall.exp: Ditto.
29742         * lib/mike-g++.exp: Ditto.
29743         * lib/old-dejagnu.exp: Ditto.
29744         * lib/c-torture.exp: Ditto.
29745
29746 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29747
29748         * lib/g++.exp: Use build_wrapper procedure.
29749         * lib/gcc.exp: Ditto.
29750
29751 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29752
29753         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29754         an old-style decl for malloc.  Fixes tests to work when
29755         sizeof (int) != sizeof (size_t).
29756
29757 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29758
29759         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29760
29761         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29762         use stdargs.h interface.
29763
29764 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29765
29766         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29767         NO_VARARGS when compiling.
29768
29769 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29770
29771         * lib/plumhall.exp(ph_includes): New procedure.
29772         (ph_make): Use it.
29773         (ph_compiler): Ditto.
29774
29775         * lib/g++.exp: Rename test-glue.c to testglue.c.
29776         * lib/gcc.exp: Ditto.
29777
29778 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29779
29780         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29781         to completion when it's called.
29782
29783 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29784
29785         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29786         is defined, don't do test.
29787
29788 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29789
29790         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29791         for object files.
29792         (ph_summary): Mark skipped testcases as untested, not unresolved.
29793
29794         * lib/plumhall.exp (ph_make): If unresolved because of bad
29795         errorCode, record errorCode in log file.
29796         (*): Replace send_log/verbose with verbose -log.
29797
29798 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29799
29800         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29801         double conversion if double isn't at least 8 bytes.
29802
29803         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29804         int to work with targets where int is 16 bits.
29805
29806         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29807         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29808         precision for the test to complete.
29809
29810 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29811
29812         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29813         if d10v is not compiled with the -mdouble64 flag.
29814         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29815
29816         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29817         d10v is not compiled with the -mint32 flag.
29818
29819 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29820
29821         * lib/plumhall.exp: Use incr_count.
29822
29823 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29824
29825         * gcc.c-torture: Update to c-torture-1.45.
29826
29827 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29828
29829         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29830         the name of the expect testcase file).
29831
29832         * lib/g++.exp(g++_init): Ditto.
29833
29834 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29835
29836         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29837         the host.
29838
29839         * lib/gcc.exp(gcc_exit): New procedure.
29840
29841 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29842
29843         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29844         specs where appropriate.
29845
29846         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29847         because of new "candidates are" messages, and removed a few
29848
29849         * Converted all non-old-style g++ testcases to old-style, and
29850         moved into g++.old-deja.
29851
29852 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29853
29854         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29855         options.
29856
29857         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29858         succeeded.
29859
29860         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29861
29862 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29863
29864         * lib/gcc.exp (gcc_target_compile): Add support for defining
29865         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29866         the machine doesn't have those features.
29867
29868 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29869
29870         * g++.law/operators4.exp: Don't use LIBS.
29871
29872 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29873
29874         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29875
29876         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29877         * lib/g++.exp: Set it here instead. Also, allow use of the
29878         --tool_exec and --tool_opt options. Change CXX to
29879         GXX_UNDER_TEST.
29880
29881         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29882
29883         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29884
29885 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29886
29887         * lib/old-dejagnu.exp: Use prune_warnings instead of
29888         prune_system_crud.
29889         * lib/mike-g++.exp: Ditto.
29890         * lib/gcc.exp: Ditto.
29891         * lib/g++.exp: Ditto.
29892
29893         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29894
29895 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29896
29897           * 941014-2.c: Include stdlib.h
29898           * 960327-1.c: Include stdio.h
29899           * dbra.c, index-1.c: Don't assume ints are 32bits.
29900
29901 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29902
29903         * lib/gcc.exp: Add gcc,stack_size target feature.
29904
29905         * lib/g++.exp(g++_target_compile): Add the include and link
29906         paths here, not in two other places. And, it's $options, not
29907         options.
29908
29909         * lib/mike-g++.exp(postbase): Remove the code that determines
29910         the correct include and link paths.
29911         * g++.old-deja/old-deja.exp: Ditto.
29912
29913 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29914
29915         * lib/g++.exp(g++_init): target_compile no longer returns the
29916         filename of the result.
29917
29918 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29919
29920         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29921         call to glob.
29922
29923         * gcc.c-torture/special/special.exp: Change call to
29924         gcc_target_compile to include the object file.
29925
29926 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29927
29928         * gcc.c-torture/special/special.exp: Correct misspelling in last
29929         change.
29930
29931 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29932
29933         * lib/plumhall.exp(ph_summary): Log the entire output of the
29934         executable. Return -1 if there were any failures, 0 otherwise.
29935         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29936         (ph_make): Clean up objects and executables that were built
29937         if the tests succeeded.
29938
29939 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29940
29941         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29942         libraries and includes in the build tree as appropriate.
29943
29944 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29945
29946         * lib/c-torture.exp: Instead of looking for the global variable
29947         NO_LONG_LONG, check to see if that's a feature of the target.
29948
29949 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29950
29951         * config/default.exp: Minimize. Delete the remainer of the files in
29952         config; this functionality is now in devo/dejagnu/config.
29953
29954         g++.*/*: Pass any additional flags used to compile to postbase;
29955         delete CXXFLAGS.
29956
29957         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29958         is now done by runtest.exp. Use gcc_target_compile instead of
29959         compile.
29960
29961         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29962         Remove references to CFLAGS. Use remote_file instead of
29963         calling rm -f.
29964         (c-torture): Take a list of arguments to use to compile this
29965         testcase.
29966
29967         lib/g++.exp: Simplify. Use target_compile instead of compile.
29968         lib/gcc-dg.exp: Ditto.
29969         lib/gcc.exp: Ditto.
29970         lib/mike-{gcc,g++}.exp: Ditto.
29971         lib/old-dejagnu.exp: Ditto.
29972         lib/plumhall.exp: Ditto.
29973
29974 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29975
29976         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29977         (ph_linker): Likewise.
29978
29979 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29980
29981           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29982         MAP_ANON / MAP_ANONYMOUS if defined;
29983         else try to map from /dev/zero .
29984
29985 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29986
29987         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29988         isn't defined, then define it to MAP_ANONYMOUS.
29989
29990 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29991
29992         * gcc.c-torture: Update to c-torture-1.42 release.
29993
29994 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29995
29996         * gcc.c-torture: Update to c-torture-1.41 release.
29997
29998 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29999
30000         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30001         c-torture release.
30002
30003 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30004
30005         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30006         and LDFLAGS.  Fix second case to append the target_info ldflags
30007         onto LDFLAGS, not CFLAGS.
30008         * lib/g++.exp (g++_init): Add target_info stuff.
30009         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
30010         of libgloss and newlib flags for !native.
30011
30012         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
30013         (GDB): Fix relative path to go up another dir for finding gdb.
30014
30015 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
30016
30017         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
30018         versions in the target_info array, if they don't exist.
30019
30020 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
30021
30022         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
30023
30024 1996-07-08  Jim Wilson  <wilson@cygnus.com>
30025
30026         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
30027         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
30028
30029 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
30030
30031         * lib/old-dejagnu.exp: Don't remove the output file before we've
30032         actually tested it. Don't append pwd to the path of the executable
30033         we're testing.
30034
30035 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
30036
30037         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
30038
30039 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
30040
30041         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
30042         temporary directory for compiler files, and set it to a default
30043         value of /tmp. Set $output as the name of the output file from
30044         compiling the testcase. Add a -o option to $cflags_var so the
30045         compiler writes the final output file as $output. Set $executable
30046         to $output.
30047
30048         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
30049         directory for compiler files, and set it to /tmp if it doesn't
30050         already have a value. Set $output_file to the name of the output
30051         file from compiling the testcase. Add a -o option to CXXFLAGS so
30052         the compiler writes the final output file as $output. Use $output
30053         as the executable to be tested.
30054
30055 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30056
30057         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
30058
30059 1996-06-08  Jeffrey A Law  (law@cygnus.com)
30060
30061         * gcc.c-torture/execute/pending-1.c: New test.  Still
30062         pending in Tege's queue.
30063
30064 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
30065
30066         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
30067         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
30068         if there were failures.  Call unresolved if there were unresolved
30069         testcases.  Call gcc_fail if program did not run to completion.
30070         (ph_make): Pass additional argument name to ph_execute.
30071         (ph_execute): Add new argument.  Pass additional arguments to
30072         ph_summary.  Call gcc_fail is there is no execution output.
30073
30074 1996-04-24  Jeffrey A Law  (law@cygnus.com)
30075
30076         * lib/plumhall.exp (proc_summary): Output relavent summary
30077         lines into the log so specific failures in plumhall can be
30078         investigated.
30079
30080 1996-04-10  Jeffrey A Law  (law@cygnus.com)
30081
30082         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
30083         (c-torture-execute): Don't try to execute tests which use
30084         "long long" types if $NO_LONG_LONG is nonzero.
30085
30086 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
30087
30088         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
30089         not c-torture.
30090
30091         * gcc.ieee: Move from here.
30092         * gcc.c-torture/execute/ieee: To here.
30093
30094 1996-03-26  Jeffrey A Law  (law@cygnus.com)
30095
30096         * gcc.c-torture: Update to c-torture-1.41 release.
30097
30098 1996-03-22  Jeffrey A Law  (law@cygnus.com)
30099
30100         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
30101         not "$output".
30102
30103 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
30104
30105         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
30106         -c present.
30107
30108 1996-03-02  Jeffrey A Law  (law@cygnus.com)
30109
30110         * config/proelf.exp: Handle connecting to a simulator.
30111
30112 1996-01-31  Jeffrey A Law  (law@cygnus.com)
30113
30114         * config/proelf.exp: New file.  Enough framework that we can
30115         run c-torture tests on the proelf targets (or any other target
30116         that gdb can connect to for that matter).
30117
30118 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
30119
30120         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
30121         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
30122
30123         * lib/plumhall.exp (ph_execute): Always call ph_summary if
30124         exec_output exists.
30125
30126 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
30127
30128         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
30129         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
30130
30131         * config/*.exp: Update FSF address.  Change result of ${tool}_load
30132         to pass/fail/unresolved/unsupported/untested.  Caller must now
30133         call unresolved/unsupported/untested.
30134         * lib/*.exp: Update FSF address.  Update to handle new results of
30135         ${tool}_load.
30136         * lib/chill.exp (verbose): Delete.
30137
30138 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
30139
30140         * lib/gcc.exp (default_gcc_start): Change order of args to
30141         $LDFLAGS $CFLAGS $LIBS.
30142         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
30143         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
30144         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
30145         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
30146         * gcc.misc-tests/dg-test.exp: Likewise.
30147         * gcc.misc-tests/msgs.exp: Likewise.
30148         * gcc.prms/prms.exp: Likewise.
30149         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
30150         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
30151
30152         * lib/dg.exp: Deleted, moved to dejagnu/lib.
30153
30154 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
30155
30156         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
30157
30158         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
30159         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
30160
30161         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
30162         necessary.
30163
30164 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
30165
30166         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
30167         global for loop; add use of $mathlib.
30168         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
30169         settings here; set mathlib for anything but VxWorks.
30170
30171 1996-01-22  Jeffrey A Law  (law@cygnus.com)
30172
30173         * gcc.c-torture: Update to c-torture-1.40 release.
30174
30175 1996-01-03  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
30178         dg.exp.
30179
30180 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
30181
30182         * lib/c-torture.exp (c-torture-execute): Declare "output" as
30183         global.
30184
30185 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
30186
30187         * lib/g++.exp (LIBS): Define if not already.
30188         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
30189         (gcc-dg-prune): Call prune_gcc_output.
30190         * lib/gcc.exp (prune_gcc_output): New proc.
30191         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
30192         prune_gcc_output.
30193
30194 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
30195
30196         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
30197         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
30198
30199 1995-11-15  Jeffrey A Law  (law@cygnus.com)
30200
30201         * gcc.c-torture: Update to c-torture-1.39 release.
30202
30203 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
30204
30205         * lib/c-torture.exp (c-torture-execute): Don't return if one option
30206         fails, try others as well.
30207
30208 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
30209
30210         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
30211         If compilation fails, mark execute tests as `untested'.
30212         If test is marked as unsupported, don't mark compilation and
30213         execute tests as failed.
30214
30215 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
30216
30217         * lib/g++.exp (g++_init): Don't link in libg++, and look to
30218         libstdc++ for whether or not we want to be doing shared
30219         libraries.  Delete link_curses since we don't need it anymore.
30220         * lib/mike-g++.exp (postbase): Don't link in libg++.
30221         * g++.old-deja/old-deja.exp: Likewise.
30222
30223 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
30224
30225         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
30226
30227 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
30228
30229         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
30230         For that, add `-Wl,-a,shared_archive'.
30231         * g++.old-deja/old-deja.exp: Likewise.
30232
30233 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
30234
30235         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
30236
30237 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
30238
30239         * lib/mike-g++.exp (postbase): Pay attention to the status of
30240         g++_load.
30241
30242 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
30243
30244           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
30245
30246 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
30247
30248         * lib/gcc.exp (default_gcc_start): No longer need to log program
30249         being executed or its output, execute_anywhere does that now.
30250         * lib/g++.exp (default_g++_version): Call execute_anywhere.
30251         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30252
30253 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30254
30255         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30256         the same as those in lib/g++.exp.
30257
30258 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30259
30260         * gcc.c-torture: Update to c-torture-1.38 release.
30261         * gcc.ieee: Related changes.
30262
30263 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30264
30265         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30266         "exec". Minor reformatting changes.
30267
30268         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30269         cross. This means all "exec" calls now work on a remote host as
30270         well.
30271         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30272         cross. Filter out the extra "\r\n" stuff that expect puts in.
30273         (c-torture-execute): Filter out the bogus warnings like
30274         c-torture-compile does. Add support for canadian cross.
30275         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30276         Use execute_anywhere rather than calling exec directly. Now it
30277         works for canadian cross testing.
30278
30279 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30280
30281         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30282         results into a variable, and check that rather than using file exists.
30283
30284 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30285
30286         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30287         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30288
30289 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30290
30291         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30292         lib_curses if there's a shared libg++ in the build tree.
30293
30294 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30295
30296         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30297         if not supported target.
30298
30299 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30300
30301         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30302         link_curses up to always happen, not just for native builds.
30303
30304 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30305
30306         * gcc.c-torture: Update to c-torture-1.36 release.
30307         * gcc.failure: Related changes.
30308
30309 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30310
30311         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30312
30313 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30314
30315         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30316         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30317         runshlib, link_curses, and mathlib for link and run.
30318
30319         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30320         pass the runtime shared library options for Solaris, OSF/1, and
30321         Irix5, and link with -lcurses to avoid unresolved references.
30322
30323 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30324
30325         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30326         only run once.
30327
30328 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30329
30330         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30331
30332 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30333
30334         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30335         do not have a framework for the "compat" tests yet.
30336
30337 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30338
30339         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30340         set to null if we're testing vxworks5.1.  Use that instead of
30341         `-lm' in the setting of LIBS for link and run.
30342
30343 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30344
30345         * config/rom68k.exp (${tool}_load): Major changes to make it
30346         work.  Verified that it does in fact return the stuff in
30347         exec_output properly.  Catch any Emul or any TRAP other than 0.
30348
30349 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30350
30351         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30352         LDFLAGS properly for targets that need stuff from libgloss.
30353         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30354         only run once.
30355         (gpp_initialized): New variable.
30356
30357 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30358
30359         * config/rom68k.exp: Load libgloss.exp.
30360         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30361         so we can produce a fully linked binary.
30362         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30363         so we can produce a fully linked binary.
30364
30365 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30366
30367         * lib/plumhall.exp (ph_section): Watch for expected failures.
30368         Add missing `else'.
30369
30370         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30371         run the testcase.
30372         (c-torture): Likewise.
30373
30374 1995-08-28  Doug Evans  <dje@cygnus.com>
30375
30376         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30377
30378         * lib/mike-g++.exp (mike_cleanup): New proc.
30379         (prebase): New globals compiler_result, not_compiler_result,
30380         target_regexp.
30381         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30382         allow leading "-" in pattern.  Watch for unsupported tests.
30383         If $compiler_result is set, pattern match assembler code,
30384         and ditto for $not_compiler_result.
30385         * lib/mike-gcc.exp: Likewise.
30386
30387         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30388         execution "succeeded".
30389
30390 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30391
30392         * config/win32.exp: New file.
30393         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30394
30395 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30396
30397         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30398         unsupported.
30399         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30400         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30401         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30402
30403         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30404         "... without exceptions was ...".  That is now handled by
30405         prune_system_crud.
30406         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30407
30408 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30409
30410         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30411         sieve.c,sort2.c}: New files.
30412         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30413         sieve.exp,sort2.exp}: Drivers for them.
30414
30415         * lib/mike-gcc.exp (program_output): New user settable variable.
30416         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30417         messages.
30418         * lib/mike-g++.exp (program_output): New user settable variable.
30419
30420         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30421
30422         * config/sh.exp: Deleted (use sim.exp instead).
30423
30424 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30425
30426         * config/vx.exp: Declare CHECKTASK as global.
30427         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30428         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30429         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30430
30431 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30432
30433         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30434         target. Like vx.exp, only includes `vx29k.exp' instead of
30435         `vxworks.exp'.
30436
30437 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30438
30439         * config/sim.exp: Increase time limit from 120 seconds to 240.
30440
30441 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30442
30443         * gcc.c-torture/execute/950628-1.c: New test.
30444
30445 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30446
30447         * gcc.c-torture: Update with changes/additions from
30448         c-torture-1.34.
30449
30450 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30451
30452         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30453
30454 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30455
30456         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30457
30458 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30459
30460         * gcc.c-torture/compile/950512-1.c: New test.
30461         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30462         * gcc.dg/struct-ret-1.c: Likewise.
30463
30464 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30465
30466         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30467           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30468
30469 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30470
30471         * gcc.c-torture/special/920411-1.c: Deleted.
30472         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30473
30474 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30475
30476         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30477         cpu limit.
30478
30479 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30480
30481         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30482
30483 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30484
30485         From kenner;
30486         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30487         is the proper length.
30488         * va-arg-3.c: Likewise.
30489
30490 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30491
30492         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30493         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30494
30495         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30496         * lib/g++.exp (default_g++_start): Delete old cruft.
30497
30498 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30499
30500         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30501         (2 * (1 << 18)) to (2 * (1 << 17)).
30502
30503         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30504
30505 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30506
30507         * config/rom68k.exp: Renamed from config/idp.exp
30508
30509 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30510
30511         * c-torture/compile/921109-2.c
30512
30513 1995-04-18  Mike Stump  <mrs@cygnus.com>
30514
30515         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30516         excess errors.
30517
30518 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30519
30520         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30521         output.
30522         * lib/g++.exp (default_g++_start): Likewise.
30523
30524 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30525
30526         * gcc.c-torture/compile/950329-1.c: New test.
30527
30528 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30529
30530           * config/bug.exp (${tool}_load): Updated to use new remote_open
30531           and remote_close procs.
30532         * config/idp.exp: New file.
30533
30534 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30535
30536         * gcc.c-torture/execute/950322-1.c: New test.
30537
30538 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30539
30540         * config/vx.exp (${tool}_load): Clean up testing of return code from
30541         vxworks_ld and vxworks_spawn.
30542
30543 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30544
30545         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30546
30547 1995-03-13  Mike Stump  <mrs@cygnus.com>
30548
30549         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30550         can mark excess errors on a machine by machine basis.  Note, the
30551         default is to not expect any excess errors, even when excess
30552         errors test - is given, so you will want to put an XFAIL ... on
30553         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30554         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30555         those 4 machines, but no others.
30556
30557 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30558
30559         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30560         * lib/c-torture.exp: to here.
30561
30562 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30563
30564         * gcc.c-torture/execute/950221-1.c: New test.
30565         * gcc.c-torture/execute/struct-ret-1.c: New test.
30566         * gcc.c-torture/compile/950221-1.c: New test.
30567
30568         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30569
30570 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30571
30572         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30573         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30574
30575 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30576
30577         * g++.gb: New directory of tests, derived from my signature and
30578         class scoping tests.
30579
30580         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30581         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30582         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30583         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30584         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30585         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30586         * g++.gb/sig25.C: Likewise.
30587
30588         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30589         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30590         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30591         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30592         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30593         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30594         * g++.gb/sig25.exp: Likewise.
30595
30596         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30597         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30598         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30599         * g++.gb/scope13.C: Likewise, this test still fails.
30600
30601         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30602         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30603         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30604         * g++.gb/scope13.exp: Ditto.
30605
30606         * g++.gb/README: New file, explains what these tests are about.
30607
30608 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30609
30610         * lib/dg.exp (dg-do): Support `preprocess'.
30611         (dg-test): Likewise.
30612
30613 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30614
30615         * config/udi.exp: change "continue -expect" to "exp_continue".
30616
30617 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30618
30619         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30620         Delete redundant tests.
30621
30622         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30623         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30624         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30625         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30626         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30627         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30628         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30629         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30630
30631         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30632         storing label pointers.
30633         * gcc.c-torture/execute/921019-1.c: Likewise.
30634         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30635         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30636         parameter fp.
30637         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30638         constants.
30639
30640         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30641         Delete obsolete tests.
30642
30643         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30644         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30645         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30646         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30647         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30648         * gcc.c-torture/compile/950124-1.c: New test.
30649
30650         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30651
30652 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30653
30654         * lib/mike-g++.exp: Add -lm to LIBS.
30655
30656 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30657
30658         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30659
30660 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30661
30662         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30663
30664 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30665
30666         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30667
30668 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30669
30670         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30671         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30672         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30673         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30674         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30675         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30676         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30677         * g++.law/{operators31.C, operators32.C,
30678         * g++.law/{operators33.C, operators34.C}: Likewise.
30679         * g++.law/{pic1.C, refs2.C}: Likewise.
30680         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30681         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30682         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30683         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30684
30685         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30686         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30687         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30688         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30689         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30690         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30691         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30692         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30693         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30694         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30695         * g++.law/{operators34.exp}: Likewise.
30696         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30697         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30698         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30699         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30700         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30701
30702         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30703         No longer expected to fail.
30704         * g++.law/missed-error3.C: Tweak for recent bool changes.
30705
30706 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30707
30708         * config/emb-unix: Deleted.
30709         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30710         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30711
30712 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30713
30714         * lib/dg.exp (dg-test): Fix typo in last patch.
30715
30716 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30717
30718         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30719         (handles multiple occurrences).
30720
30721 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30722
30723         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30724         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30725         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30726         printed).
30727         * lib/c-torture.exp (c-torture-compile): Likewise.
30728         (c-torture): Prepend full path if missing.
30729         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30730         (gcc_fail): Likewise.
30731         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30732
30733 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30734
30735         * lib/netware.exp: Only attach to NetWare i386 systems.
30736
30737 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30738
30739         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30740         messages.  Add test name to "output pattern match" pass/fail message.
30741
30742 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30743
30744         * gcc.dg: New testsuite.
30745         * gcc.dg/dg.exp: New file.
30746
30747         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30748         test-switch.c}: Deleted.
30749
30750         * gcc.misc-tests/msgs.exp: New testcase driver.
30751
30752 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30753
30754         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30755         Watch for illegal return values from ${tool}_load.
30756         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30757         cross targets.  Coerce return value >0 to 1.
30758
30759 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30760
30761         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30762
30763         * config/emb-unix.exp: New file.
30764
30765         * config/sim.exp: Error if variable $SIM not defined.
30766         (${tool}_load): Mark test as "untested" if simulator missing.
30767
30768         * config/unix.exp: Load remote.exp to get rcp_download.
30769         * lib/c-torture.exp: Use different option lists for testcases with
30770         and without loops.
30771         * gcc.c-torture/execute/execute.exp: Likewise.
30772
30773 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30774
30775         * config/*.exp: Clarify return code from ${tool}_load.
30776         Call `unresolved' or `untested' instead of `warning' or `perror'
30777         (sometimes you still want to call both though).
30778         Add comment that `shell_id' is local to each file.
30779         * config/udi.exp (timeout): Set to 30.
30780         Don't print warning if connection fails, $connectmode has already
30781         printed an error.
30782         (${tool}_load): Move verbose messages to level 2.
30783         Rework pattern for "Process started" message.
30784         Pass `shell_id' to ${connectmode}_download.
30785         Retry twice upon timeout.  Make resetting of target more robust.
30786         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30787         Pass `shell_id' to exit_$connectmode.
30788         Only call exit_$connectmode if connected.
30789         * config/unix.exp (${tool}_load): Check return codes better.
30790         * config/vrtx.exp (${tool}_load): Likewise.
30791         * config/vx.exp (${tool}_load): Likewise.
30792         Delete unneeded global's.
30793         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30794         from ${tool}_load.
30795         (dg-stat): Delete.
30796         (dg-init): Delete recording of pass/fail counts.
30797         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30798         (old-dejagnu-init): Likewise.
30799         (old-dejagnu-stat): Delete contents, empty proc now.
30800         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30801         (c-torture): Delete references to lcnt, lpass, lfail.
30802         Get option list from TORTURE_OPTIONS.
30803         Delete -funroll[-all]-loops if no loops.
30804         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30805         (g++_stat): Delete contents (empty proc now).
30806         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30807         (gcc_finish): Likewise.
30808         (gcc_stat): Deleted.
30809         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30810         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30811         * gcc.c-torture/execute/execute.exp: Likewise.
30812         Split tests into two parts: compile, execute.
30813         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30814         no loops.  Update to reflect clarified return codes from ${tool}_load.
30815
30816 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30817
30818         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30819         to grep for.
30820         (old-dejagnu): Likewise (where necessary).
30821
30822 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30823
30824         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30825
30826         * lib/dg.exp (dg-process-target): Fix processing of selector.
30827         Add comment regarding use of `error'.
30828
30829         * lib/gcc.exp (prune_system_crud): Define if missing.
30830         * lib/g++.exp (prune_system_crud): Likewise.
30831
30832         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30833         Call prune_system_crud.
30834         * lib/dg.exp (dg-runtest): New proc.
30835         Use perror instead of send_user for tcl errors in testcase.
30836         Don't return any value, it's never used.
30837         Don't clobber previous definition of `unknown'.
30838         Print tcl errors in `dg-final'.
30839
30840 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30841
30842         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30843         (dg-test): Don't print errorInfo, it contains stack backtrace.
30844
30845 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30846
30847         * lib/g++.exp (runtest_file_p): Define if missing.
30848
30849 1994-09-24  Doug Evans  (dje@cygnus.com)
30850
30851         * lib/mike-g++.exp: Comment out loading of g++.exp.
30852         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30853         (default_g++_version): Always print something.
30854         (default_g++_start): Comment out call to `which'.
30855         (g++_start, g++_load): Deleted (must be defined in config file).
30856         * lib/gcc.exp: Test for existence of $CC at start.
30857         Delete check for tmpdir (done in gcc_init).
30858         (default_gcc_version): Always print something.
30859         (default_gcc_start): Comment out call to `which'.
30860         * config/*.exp: Major cleanup - make cross targets work at least a
30861         little better for g++ (by not being "--tool gcc" specific).
30862         Rename gcc_xxx to ${tool}_xxx.
30863         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30864         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30865
30866 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30867
30868         * lib/c-torture.exp (c-torture-compile): Rework compiler
30869         message processing.
30870
30871         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30872         c-torture.
30873
30874 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30875
30876         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30877
30878         * lib/dg.exp (dg-process-target): Support { target native }.
30879
30880 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30881
30882         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30883         looked for "... program xxx got fatal signal".
30884         Correct regsub munging of `comp_output'.
30885         Ignore compiler messages "path prefix not used" and "linker input
30886         file unused".
30887
30888 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30889
30890         * lib/gcc.exp (runtest_file_p): Define if missing.
30891         * gcc.prms/template.c: Example to work from.
30892
30893 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30894
30895         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30896         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30897
30898         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30899         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30900         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30901         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30902
30903         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30904         (dg-process-target): No longer a varargs proc.
30905         Return S/N for target, P/F for xfail.  All callers changed.
30906         (user option procs): More argument checking.
30907         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30908         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30909         (dg-test): Skip test if not running on selected target in `dg-do'.
30910         Update handling of `dg-do-what', `dg-output-text'.
30911         Separate execution pass/fail from output pattern match pass/fail.
30912         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30913
30914 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30915
30916         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30917         target for 920510-1.c.
30918
30919 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30920
30921         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30922         Clean up comment regarding use of passcnt, etc.
30923         (gcc_stat): Don't update `testcnt' here.
30924         (gcc_finish): Do it here.
30925         Might as well reset `but_id' here too.
30926         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30927         to determine if the file should be tested.
30928         * gcc.c-torture/compile/compile.exp: Likewise.
30929         * gcc.c-torture/execute/execute.exp: Likewise.
30930         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30931         * gcc.misc-tests/dg-test.exp: Likewise.
30932         * gcc.prms/prms.exp: Likewise.
30933         * gcc.wendy/wendy.exp: Likewise.
30934         * g++.old-deja.exp: Likewise.
30935         Move "Testing file" message to verbose level 1.
30936
30937 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30938
30939         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30940
30941 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30942
30943         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30944         (default_gcc_start): Accept optional second list element
30945         of compiler flags.  Print compiler output at verbosity level 2.
30946         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30947         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30948         Save current values of framework globals passcnt, failcnt, xpasscnt,
30949         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30950         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30951         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30952         xfailcnt to compute stats.  Update framework global `testcnt' from
30953         pass/fail counts.
30954         (gcc_finish): New proc.  Clean up test environment.
30955         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30956         (gcc_epass, gcc_efail): Delete.
30957         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30958         argument of line number.
30959         (dg-init): If the tool has an init routine, call it.
30960         (dg-test): Remove args `cflags_var' and `libs_var'.
30961         Pass all compiler options to ${tool}_start.
30962         Handle missing line number.
30963         (dg-finish): New function.
30964         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30965         particular files.  Call gcc_finish at end.  Move "skipping test"
30966         message to verbosity level 3.
30967         * gcc.c-torture/compile/compile.exp: Likewise.
30968         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30969         * gcc.c-torture/execute/execute.exp: Likewise.
30970         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30971         Print testcase being tried at verbosity level 1.
30972         * gcc.c-torture/special/special.exp: Unset xfail.
30973         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30974         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30975         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30976         * gcc.failure/failure.exp: Likewise.
30977         * gcc.ieee/ieee.exp: Likewise.
30978         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30979         Update call to dg-test.  Call dg-finish at end.
30980         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30981         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30982         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30983         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30984         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30985         * gcc.wendy/wendy.exp: Add copyright.
30986         Delete setting of tmpdir (done by gcc_init).
30987         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30988         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30989         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30990         gcc_[ce]pass/fail.
30991
30992 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30993
30994         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30995         confusion.
30996         (g++_load): Likewise.
30997
30998         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30999         Rename argument to `prog' to remove the confusion.
31000         Varargs fns behave differently too!
31001         (g++_load): Likewise.
31002
31003         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31004
31005         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31006         what it is.  Delete (always) printing of status value for !native.
31007         Simplify verbose code, and include status and exec_output.
31008         (g++_load): Use gcc_load.
31009
31010 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
31011
31012         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
31013         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
31014         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
31015         940714-3.c as these testcases don't exist anymore.  Make
31016         va-arg-1.c expected to pass.
31017
31018 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
31019
31020         * gcc.misc-tests/misc.exp: Only run specific testcases.
31021         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
31022         * gcc.misc-tests/dg-[1-9].c: New files.
31023
31024         * lib/dg.exp: New testsuite driver.
31025         * gcc.prms/prms.exp: Use it.
31026
31027         * README.gcc: New file.
31028
31029         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
31030         Document and reset `lxpass' and `lxfail'.
31031         Simplify "initialized" message.
31032         (gcc_stat): Clean up comments a little.
31033
31034 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
31035
31036         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
31037
31038 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
31039
31040         * lib/old-dejagnu.exp (process-option): New proc.
31041         (old-dejagnu-init, old-dejagnu-stat): Likewise.
31042         (old-dejagnu): Simplify.
31043         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
31044
31045 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
31046
31047         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
31048         exists and is not an empty string.
31049
31050         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
31051         $xfail rather than calling setup_xfail.  Clear $xfail when test is
31052         finished.
31053         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
31054         automatically.
31055
31056         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
31057         longer expected to fail.
31058
31059         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
31060         "f" function call.
31061
31062         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
31063
31064         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
31065         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
31066         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
31067         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
31068         c-torture-1.29.
31069
31070         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
31071         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
31072
31073         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
31074
31075         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
31076         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
31077
31078         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
31079         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
31080         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
31081
31082 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
31083
31084         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
31085         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
31086         940714-1.c, 940714-2.c, 940714-3.c},
31087         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
31088         gcc.misc-tests/{mg.c,mg.exp}:
31089         New tests.
31090         * gcc.noncompile/noncompile.exp: Change accordingly.
31091
31092 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
31093
31094         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
31095         Undo previous clobberage.
31096
31097 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
31098
31099         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
31100         * gcc.special/{930510-1.c, special.exp}:
31101         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
31102         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
31103         struct-varargs-1.c}: New tests from c-torture-1.26.
31104
31105 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
31106
31107         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
31108           argument to switch.
31109
31110 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
31111
31112         * Revert the previous changes.  Please see Rob's directory
31113           (/lisa/test/rob/progressive/gcc/testsuite) for testing
31114           fixes.
31115
31116 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
31117
31118         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
31119             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
31120             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
31121             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
31122             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
31123             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
31124             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
31125             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
31126             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
31127             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
31128             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
31129             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
31130             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
31131             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
31132             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
31133             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
31134             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
31135             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
31136             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
31137             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
31138             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
31139             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
31140             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
31141             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
31142             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
31143             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31144             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
31145
31146 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
31147
31148         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
31149             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
31150           with perror calls.
31151
31152 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
31153
31154         * config/unix.exp (g++_load): Fix syntax.
31155
31156 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
31157
31158         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
31159         * gcc.noncompile/921017-1.c: Deleted obsolete test.
31160         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
31161         Don't expect va-arg-1.c to fail.  Correct expected output for
31162         920928-1.c.
31163         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
31164         * gcc.wendy/hbm4.c: Correct typo.
31165         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
31166
31167 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
31168
31169         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
31170         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
31171         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
31172         * lib/c-torture.exp (c-torture-compile): Ditto.
31173
31174         Reduce volume of output (remove all the -I's and such).
31175         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
31176         Call gcc_cpass, gcc_cfail.
31177         (c-torture): Pass testing option to c-torture-compile.
31178
31179 1994-03-21  Doug Evans  (dje@cygnus.com)
31180
31181         Bring patches over from progressive.
31182         * config/default.exp: Exit remote shell cleanly.
31183         (g++_exit, g++_start): Add default versions.
31184         * config/sim.exp (gcc_load): Use perror, not error.
31185
31186 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
31187
31188         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
31189         set in site.exp.
31190
31191 1994-03-14  Doug Evans  (dje@cygnus.com)
31192
31193         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
31194         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
31195         (wendy_try): New proc to run testcase.
31196         (main loop): Call 'em.
31197         * gcc.wendy/*.c: Clean up pass to correct expected output.
31198
31199         * lib/gcc.exp: Minor cleanup work.
31200         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
31201
31202 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
31203
31204         * config/sim.exp (gcc_load): Document return codes better.
31205         Don't pass -v to simulator.
31206
31207 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
31208
31209           * gcc.special/920717-x.c: Fix typo.
31210           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
31211           get at sources.
31212
31213         * lib/mike-gcc.exp: Fix typo.
31214
31215 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
31216
31217         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
31218         binary to use, transform the name.
31219         * config/*.exp: rename everything. Nuke any g++ specific files,
31220         it's now a special case of gcc that requires no special support.
31221         Add a default.exp for unsupported targets.
31222
31223 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
31224
31225         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
31226         lib/old-dejagnu.exp: Fix a few patterns to work with the new
31227         version of Tcl.
31228
31229 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
31230
31231         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
31232         than a warning.
31233
31234 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
31235
31236         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
31237
31238 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
31239
31240         * gcc.execute/execute.exp: Combine opt_list and foption_list into
31241         option_list.  Compile every file with only 4/6 option choices
31242         (same as C torture) instead of with 12/18 different option
31243         choices.
31244         * lib/c-torture.exp: Likewise.
31245
31246         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
31247         not already set.
31248
31249 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
31250
31251         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31252         can put an XFAIL *-*-* on excess errors.
31253
31254 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31255
31256         * g++.law: Add more tests derived from g++-bugs snapshots.
31257
31258         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31259         equivalent to g++.law/init9.
31260
31261         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31262         compiled it, and the a.out file after we've run it.
31263
31264 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31265
31266         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31267         compiled it, and the a.out file after we've run it.
31268
31269 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31270
31271         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31272
31273 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31274
31275         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31276         version number.
31277
31278 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31279
31280         * g++.law: New directory of g++ tests derived from the g++-bugs
31281         snapshots.
31282
31283 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31284
31285         * gcc.compile: initbug1.c initbug1.exp testcase added
31286
31287 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31288
31289         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31290         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31291           fixes submitted by Jeff Law (law@cs.utah.edu)
31292         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31293           Jeff Law (law@cs.utah.edu)
31294
31295
31296 1993-11-30  Mike Stump  (mrs@cygnus.com)
31297
31298         * config/unix-g++.exp: Follow the gcc way of doing things.
31299         * g++.old-deja/old-deja.exp: Minor updates.
31300         * lib/g++.exp: New file, follow the gcc way of doing things.
31301         * lib/old-dejagnu.exp: Minor updates.
31302         * lib/mike-g++.exp: Always unset errorInfo.
31303
31304 1993-11-06  Mike Stump  (mrs@cygnus.com)
31305
31306         * lib/gcc.exp: Fix some errors with the below change, CC and
31307         CFLAGS should be global when setting, not local.
31308
31309 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31310
31311         * lib/gcc.exp: Transform tool name.
31312
31313 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31314
31315         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31316
31317 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31318
31319         * lib/gcc.exp: change gcc_done to gcc_stat
31320
31321 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31322
31323         * Upgraded gcc testsuite to c-torture version 1.25
31324
31325 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31326
31327         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31328         * lib/c-torture: added hooks for new reporting code.
31329
31330 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31331
31332         * config/sh-gcc.exp: check if sh-sim exists in the path
31333
31334 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31335
31336         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31337         * gcc.compile/compile.exp: Initial changes for new logic.
31338         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31339         * gcc.failure/failure.exp: Initial changes for new logic.
31340         * gcc.ieee/ieee.exp: Initial changes for new logic.
31341         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31342         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31343         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31344         * lib/c-torture.exp: Initial changes for new logic.
31345         * lib/gcc.exp: Initial changes for new logic.
31346
31347 1993-10-15  Mike Stump  (mrs@cygnus.com)
31348
31349         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31350         depend upon failure or success.  Fully qualify names in failure
31351         and success messages.  Always remove a.out before starting
31352         compile, just in case.  Pay more attention to error text output by
31353         the compiler.  Handle testcases with no known past errors just
31354         like all others, so that things are uniform.  Other miscellaneous
31355         improvements.
31356
31357 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31358
31359         * gcc.cpp: new directory for cpp tests
31360
31361 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31362
31363         * lib/chill.exp: Code reformatted, removed unused code.
31364         * config/unix-chill.exp: Code reformatted, removed unused code.
31365         * chill.execute/execute.exp: Code reformatted, removed unused code.
31366         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31367
31368 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31369
31370         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31371         routines not written.
31372
31373 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31374
31375         * config/bug-gcc.exp: Use new procs from bug.exp.
31376
31377 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31378
31379         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31380         via ftp, rather than depending on NFS.
31381         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31382         case.
31383
31384 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31385
31386         * config/bug-gcc.exp: Use new download proc.
31387
31388 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31389
31390         * chill.execute/execute.exp: cleanups, handles errors better
31391         * chill.compile/compile.exp: rewrite, based on execute.exp
31392         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31393         * lib/chill.exp: major changes to diff proc and compile and link
31394           procs. added chill_fail and chill_pass wrappers to pass and
31395           fail. added more comments, and handle error codes better.
31396           Added a hack to capture stderr from exec, so noncompile tests
31397           can work.
31398
31399 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31400
31401         * chill.execute/execute.exp: rewrite of testsuite driver
31402         * lib/chill.exp: rewrite of testsuite driver
31403         * config/unix-chill.exp: rewrite of testsuite driver
31404
31405 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31406
31407     In chill.execute:
31408         * iexpr.ch: Standardize uppercase.
31409         * tuples.dat: Standardize uppercase.
31410         * vary.ch: standardize.  Correct varying string assignments.
31411         * vary.dat: Add new output lines.
31412
31413 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31414
31415     In chill.execute:
31416         * chprintf.ch: Standardize use of uppercase.
31417         * tuples.ch: Standardize and turn arr2 into a DCL,
31418           rather than a SYN.
31419         * pinits.ch: Standardize.
31420
31421 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31422
31423         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31424         * Makefil: Renamed to Makefile.in.
31425         * configure.in: New.
31426
31427 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31428
31429     In chill.execute:
31430         * .cvsignore: Add result/output files.
31431         * Makefile: Fix up variables at start.  Use MFLAGS
31432           everywhere.  Correct bool_loc, built_ins entries.
31433           Add entry for vary1.ch.
31434         * bitarray.ch: Standardize upper-case usage.
31435         * bitexpr.ch: Standardize, add output of b1.
31436         * params.ch: Use arrayt in along PROC parameters, to
31437           avoid novelty problems.
31438         * sets.ch: Tiny cleanup.
31439         * vary1.ch: Re-indent.
31440
31441 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31442
31443           * Add PR-related files to Makefiles, .cvsignore files, etc.
31444
31445 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31446
31447         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31448           with compiler objects. New names are test-flow.c and test-loop.c
31449
31450 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31451
31452         * Upgraded c-torture tests from 1.19 to 1.20
31453
31454         * new files:
31455         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31456         * gcc.compile: 930623-1.c 930623-2.c
31457         * gcc.noncompile: 930622-1.c 930622-2.c
31458         * gcc.failure: 920411-1.c 920627-2.c
31459         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31460
31461 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31462
31463         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31464           More changes to get testsuite working properly. Needs more work.
31465           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31466
31467 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31468
31469         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31470           More changes to get testsuite working properly. Needs more work.
31471
31472 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31473
31474         * chill.compile/compile.exp: Added for Dejagnu support
31475         * chill.execute/execute.exp: Added for Dejagnu support
31476         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31477
31478 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31479
31480     This should complete moving the CHILL test files.
31481         * chill.noncompile(.cvsignore printf.grt
31482             in-printf.grt chprintf.grt chprintf.ch):
31483             Added test-support files.
31484           (Makefile): Modified further.
31485         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31486             signal.ch): Added test files.
31487           * chill.execute (.cvsignore printf.grt printr.c
31488             in-printf.grt rts.c chprintf.grt rts.h): Added
31489           test-support files.
31490             (Makefile): More corrections.
31491
31492 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31493
31494         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31495           test cases, ready for DejaGnu.
31496
31497 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31498
31499         * Upgraded c-torture tests from 1.18 to 1.19
31500
31501         * gcc.compile: added test(s):
31502           930607-1.c
31503         * gcc.execute: added test(s):
31504           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31505
31506         * added new subdirectory for misc tests: gcc.misc-tests
31507         * gcc.misc-test(s): added tests:
31508           inst-check.c test-consts.c test-ior.c test-switch.c
31509
31510 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31511
31512         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31513
31514 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31515
31516         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31517
31518 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31519
31520         * Upgraded c-torture tests from 1.17 to 1.18
31521
31522 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31523
31524         * Upgraded c-torture tests from 1.12 to 1.17
31525
31526 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31527
31528         * lib/old-dejagnu.exp:
31529           Fixed handling of XFAIL target triplets to correctly
31530           recognize wildcard characters.  Removed code that
31531           appended a unique id tag to the end of the file name
31532           printed out by the result of the testcases within a
31533           given test file.
31534
31535 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31536
31537         * lib/old-dejagnu.exp:
31538           Reworked expected failure handling to trigger off of XFAIL
31539           keyword in keyphrase embeded in testcase source code. The
31540           XFAIL keyword must be at the end of the keyphrase line. It
31541           may optionally be followed by one or more target triplets.
31542           It has just occured that the handling of wildcards in the
31543           target triplet may not be correct.
31544
31545 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31546
31547         * g++.old-deja/tests:
31548           Moved all subdirectories up one level into g++.old-deja .
31549
31550         * lib/old-dejagnu.exp:
31551           Fixed problem with CXXFLAGS not being properly reset, and being
31552           corrupted with extraneous "-c" compiler option.  This was
31553           causing binaries to not be generated for test that needed them.
31554           Modified strings passed to "pass" and "fail" so that individual
31555           tests from the same test file would be distinguished by an
31556           identifier appended to the test file name in the summary logs;
31557           this corrected a problem with erroneous diff logs.  Added code
31558           to search testcases for expected fail and unexpected pass keywords.
31559
31560 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31561
31562         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31563
31564 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31565
31566         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31567           Removed extraneous text from end of "Special g++ Options"
31568           keyphrase.
31569
31570         * lib/old-dejagnu.exp: Added pattern matching to look for new
31571           keywords, embedded in testcases comments, which will trigger
31572           calls to xpass and xfail.
31573
31574 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31575
31576         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31577           comments embedded in the testcases, especially the one looking for
31578           special compiler options, as well as the pattern matching for the
31579           compiler output again.
31580
31581 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31582
31583         * lib/old-dejagnu.exp: Do a proper check of the return value for
31584           execute tests. Fixed several problems with the pattern matching
31585           of the compiler output which gave erroneous test results.
31586           Changed several of the test result messages to be more descriptive.
31587         * config/unix-g++.exp: Proc g++_load now actually works and
31588           executes the tests passed to it and returns a usable return
31589           value.
31590
31591 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31592
31593           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31594
31595 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31596
31597         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31598           Modified both files to properly execute the old style
31599           dejagnu tests. The previous versions of these files were
31600           experimental and did not function anything near correctly.
31601
31602 1993-04-05  Rob Savoye  (rob@cygnus.com)
31603
31604         * Removed all Makefile.in and configure.in files. No configuration
31605         needed now.
31606
31607 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31608
31609         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31610
31611 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31612
31613         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31614         gcc.special/configure.in, gcc.noncompile/configure.in,
31615         gcc.execute/configure.in, gcc.code_quality/configure.in,
31616         g++.other/configure.in, g++.old-deja/configure.in,
31617         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31618         in srcname setting.
31619
31620 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31621
31622         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31623         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31624         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31625
31626 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31627
31628         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31629         (gdb_exit): Don't remove *_soc files.
31630
31631 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31632
31633         * lib/c-torture.exp: Don't look for main; instead always use -w
31634         -c.  This is how the c-torture tests work.  Remove the object
31635         file if the compilation succeeds.
31636         * gcc.execute/execute.exp: Remove executable if test passes.
31637         * gcc.noncompile/noncompile.exp: Every test is an expected
31638         failure.
31639         * gcc.special/special.exp: Added tests from c-torture 1.11,
31640         corrected use of existing test.
31641         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31642         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31643         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31644         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31645         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31646         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31647         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31648         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31649         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31650         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31651         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31652         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31653         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31654         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31655         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31656         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31657         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31658         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31659         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31660         c-torture 1.11.
31661         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31662         correspond to c-torture 1.11.
31663
31664         * New file.