OSDN Git Service

6c6043e7a0b5def39f50c46af69fa2929c8882ab
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
2
3         * lib/profopt.exp: Treat prof_ext as a list.
4         * gcc.misc-tests/bprob.exp: Ditto.
5         * g++.dg/bprob/bprob.exp: Ditto.
6
7         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9         g++.dg/tree-ssa/pointer-reference-alias.C,
10         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13         g++.dg/vect/pr19951.cc: Ditto.
14         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15         gcc.dg/builtins-47.c: Ditto.
16         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
17         gcc.dg/pr20115-1.c: Ditto.
18         * gcc.dg/tree-ssa/20030530-2.c,
19         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
20         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
31         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
33         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
34         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
38         gcc.dg/tree-ssa/20030824-1.c,
39         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
40         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
41         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
42         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
43         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
44         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
45         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
46         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
47         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
48         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
49         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
50         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
51         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
52         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
53         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
54         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
55         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
56         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
57         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
58         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
59         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
60         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
61         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
62         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
63         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
64         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
65         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
66         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
67         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
68         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
69         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
70         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
71         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
72         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
73         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
74         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
75         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
76         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
77         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
78         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
79         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
80         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
81         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
82         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
83         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
84         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
85         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
86         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
87         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
88         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
89         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
90         gcc.dg/tree-ssa/useless-1.c: Ditto.
91         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
92         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
93         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
94         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
95         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
96         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
97         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
98         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
99         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
100         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
101         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
102         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
103         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
104         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
105         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
106         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
107         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
108         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
109         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
110         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
111         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
112         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
113         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
114         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
115         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
116         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
117         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
118         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
119         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
120         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
121         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
122         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
123         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
124         gcc.dg/vect/vect-none.c: Ditto.
125         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
126         treelang/compile/unsigned.tree: Ditto.
127
128         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
129         * gcc.dg/cpp/direct2s.c: Ditto.
130         * gcc.dg/cpp/paste4.c: Ditto.
131         * gcc.dg/cpp/separate-1.c: Ditto.
132         * gcc.dg/pch/save-temps-1.c: Ditto.
133         * g++.dg/ext/altivec-10.C: Ditto.
134         * g++.dg/pch/pch.C: Ditto.
135
136         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
137
138         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
139         * g++.dg/template/repo1.C: Ditto.
140         * g++.dg/template/repo2.C: Ditto.
141         * g++.dg/template/repo3.C: Ditto.
142         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
143         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
144         * g++.old-deja/g++.pt/repo1.C: Ditto.
145         * g++.old-deja/g++.pt/repo2.C: Ditto.
146         * g++.old-deja/g++.pt/repo3.C: Ditto.
147         * g++.old-deja/g++.pt/repo4.C: Ditto.
148
149         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
150         * gcc.dg/20030107-1.c: Ditto.
151         * gcc.dg/20030702-1.c: Ditto.
152         * gcc.dg/profile-generate-1.c: Ditto.
153         * g++.dg/other/profile1.C: Ditto.
154         * g++.old-deja/g++.robertl/eb83.C: Ditto.
155
156         * lib/gcc-dg.exp (remove-build-file): New.
157         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
158         cleanup-tree-dump, cleanup-saved-temps): New.
159
160 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
161
162         PR c++/19203, DR 214
163         * g++.dg/parse/ambig3.C: Not ambiguous.
164         * g++.dg/template/spec20.C: New.
165         * g++.dg/template/spec21.C: New.
166
167 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
168
169         PR target/20045
170         * gcc.dg/ia64-fptr-1.c: Run only on linux.
171
172 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
173
174         PR libfortran/20660
175         * gfortran.dg/negative_unit.f: New test.
176
177 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
178
179         * gcc.dg/20050330-1.c: New test.
180
181 2005-03-30  Devang Patel  <dpatel@apple.com>
182
183         * g++.dg/tree-sra/ssa-sra-3.C: New test.
184
185 2005-03-30  Dale Johannesen  <dalej@apple.com>
186
187         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
188
189 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
190
191         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
192         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
193         Strip options from test name.
194
195 2005-03-31  Jan Hubicka  <jh@suse.cz>
196
197         * gcc.dg/varpool-1.c: New testcase.
198
199 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
200
201         PR c/772
202         PR c/17913
203         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
204         gcc.dg/stmt-expr-label-3.c : New tests.
205         * gcc.c-torture/execute/medce-2.c: Remove.
206
207 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
208
209         PR c/20368
210         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
211         tests.
212
213 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
214
215         * gcc.c-torture/compile/pr20203.c: New test.
216
217 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
218
219         * gfortran.dg/promotion.f90:  New test.
220
221 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
222
223         PR middle-end/20491
224         * gcc.dg/torture/asm-subreg-1.c: New test.
225
226 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
227
228         PR c/20672
229         * gcc.dg/pr20672-1.c: New test.
230
231 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
232
233         * gfortran.dg/vect: New directory.
234         * gfortran.dg/vect/vect.exp: New.
235         * gfortran.dg/vect/vect-1.f90: New test.
236         * gfortran.dg/vect/vect-2.f90: New test.
237         * gfortran.dg/vect/vect-3.f90: New test.
238         * gfortran.dg/vect/vect-4.f90: New test.
239         * gfortran.dg/vect/vect-5.f90: New test.
240
241 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
242
243         PR middle-end/20622
244         * gcc.dg/alias-7.c: New test.
245
246 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
247
248         * gcc.dg/sparc-reg-1.c: New test.
249
250 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
251
252         PR target/19890
253         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
254
255 2005-03-29  Dale Ranta  <dir@lanl.gov>
256             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
257
258         PR libfortran/20163
259         * gfortran.dg/pr20163-2.f: New test.
260
261 2005-03-28  Jan Hubicka  <jh@suse.cz>
262
263         PR middle-end/20635
264         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
265         by Jakub Jelinek.
266
267 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
268
269         PR tree-optimization/20626
270         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
271         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
272
273 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
274
275         * gfortran.dg/underflow.f90:  New test.
276         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
277
278 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
279
280         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
281
282 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
283
284         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
285         (g++_init): Make sure that CXXFLAGS is set.
286         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
287         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
288         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
289         * lib/objc.exp (objc_init): Likewise.
290         * lib/treelang.exp (treelang_init): Likewise.
291
292 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
293
294         PR tree-optimization/20470
295         * gcc.dg/tree-ssa/pr20470.c: New test.
296
297 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
298
299         * gcc.dg/ppc-stfiwx.c: New.
300
301 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
302
303         PR target/19888
304         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
305
306 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
307
308         * gcc.dg/20050325-1.c: Fix a typo.
309
310 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
311
312         PR libfortran/19678
313         PR libfortran/19679
314         * gfortran.dg/dos_eol.f: New test.
315
316 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
317
318         PR rtl-optimization/20249
319         * gcc.dg/20050325-1.c: New test.
320
321 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
322
323         PR libfortran/15332
324         * gfortran.dg/pr15332.f: New test.
325
326 2005-03-24  Dale Johannesen  <dalej@apple.com>
327
328         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
329
330 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
331
332         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
333         'internal' visibility.
334         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
335         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
336         'protected' visibility.
337         * gcc.dg/visibility-7.c: Likewise.
338         * lib/target-supports.exp (check_visibility_available): Take
339         a parameter, the kind of visibility to check for.
340         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
341         to check_visibility_available.
342
343         * g++.dg/expr/cast3.C: New.
344
345 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
346
347         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
348         rs6000.
349
350 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
351
352         PR target/20095
353         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
354
355 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
356
357         * gcc.dg/badshift.c: Renamed to...
358         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
359
360         * gcc.target/i386/badshift.c: Renamed to...
361         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
362         only.
363
364         PR rtl-optimization/20532
365         * gcc.target/i386/badshift.c: New.
366
367 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
368
369         * gfortran.dg/pr18025.f90: New test.
370
371 2005-03-23  Dale Johannesen  <dalej@apple.com>
372         
373         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
374
375 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
376
377         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
378
379         * lib/target-supports.exp (check_iconv_available): Default
380         libiconv to -liconv, if there is no definition.
381
382 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
383
384         * gcc.dg/torture/cris-asm-mof-1.c: New test.
385
386 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
387
388         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
389         * g++.dg/opt/pr7503-2.C: Likewise.
390         * g++.dg/opt/pr7503-3.C: Likewise.
391         * g++.dg/opt/pr7503-4.C: Likewise.
392         * g++.dg/opt/pr7503-5.C: Likewise.
393         * g++.dg/warn/minmax.C: New test.
394
395 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
396
397         * gfortran.dg/g77_intrinsics_funcs.f: New test.
398         * gfortran.dg/g77_intrinsics_sub.f: New test.
399
400 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
401             Jan Hubicka  <jh@suse.cz>
402             Steven Bosscher <stevenb@suse.de
403
404         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
405
406 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
407
408         PR c++/19980
409         * g++.dg/template/redecl3.C: New test.
410
411 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
412
413         PR c++/20499
414         * g++.dg/parse/error16.C: Tweak error markers.
415
416 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
417
418         PR target/20561
419         * gcc.dg/20050321-2.c: New test.
420
421 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
422
423         PR c++/20465
424         PR c++/20381
425         * g++.dg/template/ptrmem12.C: New.
426
427 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
428
429         PR rtl-optimization/20527
430         * gcc.c-torture/execute/pr20527-1.c: New test.
431
432 2005-03-22  Ben Elliston  <bje@au.ibm.com>
433
434         * gcc.misc-tests/options.exp (check_for_options): Create a real C
435         program, compile it into a real executable and then delete the .c
436         and .x files afterwards, to avoid problems on testglue targets.
437
438 2005-03-21  Stuart Hastings  <stuart@apple.com>
439
440         * gcc.target/i386/sse-2.c: New.
441         
442 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
443
444         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
445
446 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
447
448         * g++.dg/parse/crash25.C: Fix typo.
449
450 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
451
452         PR c++/20461
453         * g++.dg/parse/crash24.C: New test.
454
455         PR c++/20536
456         * g++.dg/parse/crash25.C: New test.
457
458 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
459
460         PR c++/20147    
461         * g++.dg/ext/stmtexpr4.C: New test.
462
463 2005-03-20  Roger Sayle  <roger@eyesopen.com>
464
465         PR middle-end/20539
466         * gcc.c-torture/compile/pr13066-1.c: New test case.
467         * gcc.c-torture/compile/pr20539-1.c: Likewise.
468         * g++.dg/opt/pr13066-1.C: Likewise.
469
470 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
471
472         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
473
474 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
475
476         PR fortran/18525
477         * gfortran.dg/nesting_1.f90: New test.
478
479 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
480
481         PR c++/20240
482         * g++.dg/lookup/using13.C: New test.
483
484 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
485
486         PR c++/20333
487         * g++.dg/template/crash36.C: New test.
488
489 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
490
491         PR c++/20463
492         * g++.dg/template/crash35.C: New test.
493
494 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
495
496         PR c++/19966
497         * g++.dg/overload/operator2.C: New test.
498
499 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
500
501         PR libfortran/20257
502         * gfortran.dg/pr20257.f90: New test.
503
504 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
505
506         PR libfortran/20480
507         * gfortran.dg/pr20480.f90: New test.
508
509 2005-03-16  Richard Henderson  <rth@redhat.com>
510
511         PR middle-end/15700
512         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
513         (_rtld_global): New.
514         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
515         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
516
517         * gcc.dg/alias-3.c: New.
518         * gcc.dg/alias-4.c: New.
519         * gcc.dg/alias-5.c: New.
520         * gcc.dg/alias-6.c: New.
521
522 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
523
524         * gcc.dg/cpp/ucnid-7.c: New.
525
526 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
527             Dorit Naishlos  <dorit@il.ibm.com>
528
529         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
530         darwin.
531
532 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
533
534         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
535         misaligned accesses.
536         * gcc.dg/vect/vect-58.c: Likewise.
537         * gcc.dg/vect/vect-92.c: New.
538         * gcc.dg/vect/vect-93.c: New.
539
540 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
541
542         PR fortran/18827
543         * gfortran.dg/assign_2.f90: New test.
544         * gfortran.dg/assign_3.f90: New test.
545         * gfortran.dg/assign.f90: New test.
546
547 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
548
549         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
550         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
551         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
552         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
553         names.
554
555 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
556
557         * gcc.dg/cpp/ucnid-6.c: New.
558
559         * gcc.dg/cpp/normalize-1.c: New.
560         * gcc.dg/cpp/normalize-2.c: New.
561         * gcc.dg/cpp/normalize-3.c: New.
562         * gcc.dg/cpp/normalize-4.c: New.
563         * gcc.dg/cpp/ucnid-4.c: New.
564         * gcc.dg/cpp/ucnid-5.c: New.
565         * g++.dg/cpp/normalize-1.C: New.
566         * g++.dg/cpp/ucnid-1.C: New.
567
568 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
569
570         * gcc.dg/pr18628.c: New.
571
572 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
573
574         PR c++/20280
575         * g++.dg/tree-ssa/pr20280.C: New.
576
577 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
578
579         PR fortran/20467
580         * gfortran.dg/stfunc_2.f90: New test.
581
582 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
583
584         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
585
586 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
587
588         * gcc.dg/tree-ssa/20050314-1.c: New test.
589
590 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
591
592         PR c++/4403
593         PR c++/9783, DR433
594         * g++.dg/template/friend34.C: New test.
595         * g++.dg/template/friend35.C: Likewise.
596         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
597
598 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
599
600         Friend class name lookup 5/n
601         PR c++/1016
602         * g++.dg/lookup/hidden-class1.C: New test.
603         * g++.dg/lookup/hidden-class2.C: Likewise.
604         * g++.dg/lookup/hidden-class3.C: Likewise.
605         * g++.dg/lookup/hidden-class4.C: Likewise.
606         * g++.dg/lookup/hidden-class5.C: Likewise.
607         * g++.dg/lookup/hidden-class6.C: Likewise.
608         * g++.dg/lookup/hidden-class7.C: Likewise.
609         * g++.dg/lookup/hidden-class8.C: Likewise.
610         * g++.dg/lookup/hidden-class9.C: Likewise.
611         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
612         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
613         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
614         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
615         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
616         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
617         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
618         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
619         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
620         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
621         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
622
623 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/20157
626         * g++.dg/template/error18.C: New test.
627
628 2005-03-09  Ben Elliston  <bje@au.ibm.com>
629
630         PR debug/16792
631         * g++.dg/debug/pr16792.C: New test.
632
633 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
634
635         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
636         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
637         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
638         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
639         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
640         test assertion names.
641
642 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
643
644         PR fortran/18600
645         * gfortran.dg/stfunc_1.f90: New test.
646
647 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
648
649         PR fortran/16907
650         * gfortran.dg/real_index_1.f90: New test.
651
652 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
653
654         PR fortran/20323
655         * gfortran.dg/spec_expr_1.f90: New test.
656
657 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
658
659         PR c/20402
660         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
661         new parser.
662
663 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
664
665         PR fortran/20361
666         * gfortran.dg/largeequiv_1.f90: New test.
667
668 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
669
670         * gcc.dg/ucnid-1.c: New.
671         * gcc.dg/ucnid-2.c: New.
672         * gcc.dg/ucnid-3.c: New.
673         * gcc.dg/ucnid-4.c: New.
674         * gcc.dg/ucnid-5.c: New.
675         * gcc.dg/ucnid-6.c: New.
676         * gcc.dg/cpp/ucnid-1.c: New.
677         * gcc.dg/cpp/ucnid-2.c: New.
678         * gcc.dg/cpp/ucnid-3.c: New.
679         * g++.dg/other/ucnid-1.C: New.
680
681 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
682
683         * gcc.dg/vmx/darwin-abi-3.c: Delete.
684
685 2005-03-11  Per Bothner  <per@bothner.com>
686
687         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
688         that diagnotics refer to correct token.
689         * gcc.dg/unused-3.c: Likewise.
690
691 2005-03-11  Per Bothner  <per@bothner.com>
692
693         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
694         constant" is now actually on same line as string constant.
695         * gcc.dg/cpp/direct2s.c: Likewise.
696
697 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
698
699         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
700
701 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
702
703         PR libfortran/20124
704         * gfortran.dg/pr20124.f90: New Test
705
706 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
707
708         PR tree-optimization/20130
709         * gcc.dg/pr20130-1.c: New test.
710
711 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
712
713         PR target/20095
714         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
715
716 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
717
718         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
719
720 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
721
722         * g++.dg/eh/forced1.C: Fix comment.
723         * g++.dg/eh/forced2.C: Ditto.
724         * g++.dg/eh/forced3.C: Ditto.
725         * g++.dg/eh/forced4.C: Ditto.
726
727 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
728
729         PR rtl-opt/20412
730         * gcc.c-torture/compile/pr20412.c: New test.
731
732 2005-03-10  Roger Sayle  <roger@eyesopen.com>
733
734         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
735
736 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
737
738         PR target/20322
739         * gcc.dg/20050307-1.c: New test.
740
741 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
742
743         PR c++/20375
744         * g++.dg/other/stdarg3.C: New.
745
746 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
747
748         PR c++/18384, c++/18327
749         * g++.dg/init/array19.C: New test.
750
751         PR inline-asm/20314
752         * gcc.dg/torture/pr20314-1.c: New test.
753         * gcc.dg/torture/pr20314-2.c: New test.
754
755 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
756
757         * gcc.dg/20050309-1.c: New test.
758
759 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
760
761         * gcc.dg/builtins-10.c: Reactivate disabled test.
762         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
763         new cbrt transformations.
764
765 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
766
767         PR c++/20208
768         * g++.dg/template/array13.C: New test.
769
770 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
771
772         PR c++/16859
773         * g++.dg/init/brace4.C: New test.
774
775 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
776
777         PR c++/20186
778         * g++.dg/template/non-dependent12.C: New.
779
780 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
781
782         PR c++/20142
783         * g++.dg/init/array18.C: Add dg-do run marker.
784         
785         PR c++/20142
786         * g++.dg/init/array18.C: New test.
787
788 2005-03-09  Ben Elliston  <bje@au.ibm.com>
789
790         * consistency.vlad/vlad.exp: Remove trailing semicolons.
791         * g++.dg/gcov/gcov.exp: Likewise.
792         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
793         * gcc.target/xstormy16/xstormy16.exp: Likewise.
794         * lib/c-torture.exp: Likewise.
795         * lib/fortran-torture.exp: Likewise.
796         * lib/g++.exp: Likewise.
797         * lib/gcc-defs.exp: Likewise.
798         * lib/gcc-dg.exp: Likewise.
799         * lib/gcc.exp: Likewise.
800         * lib/gcov.exp: Likewise.
801         * lib/gfortran.exp: Likewise.
802         * lib/mike-g++.exp: Likewise.
803         * lib/mike-gcc.exp: Likewise.
804         * lib/objc-torture.exp: Likewise.
805         * lib/objc.exp: Likewise.
806         * lib/profopt.exp: Likewise.
807         * lib/target-libpath.exp: Likewise.
808         * lib/target-supports.exp: Likewise.
809         * lib/treelang.exp: Likewise.
810         * lib/wrapper.exp: Likewise.
811
812 2005-03-08  Jeff Law  <law@redhat.com>
813
814         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
815         PHI-OPT changes.
816
817 2005-03-08  Ira Rosen  <irar@il.ibm.com>
818
819         * gcc.dg/vect/pr20122.c: New test.
820
821 2005-03-07  Jeff Law  <law@redhat.com>
822
823         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
824         was folded away.
825         * gcc.dg/tree-ssa/pr18133-1.c: New test.
826         * gcc.dg/tree-ssa/pr18133-2.c: New test.
827         * gcc.dg/tree-ssa/pr18134.c: New test.
828
829 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
830
831         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
832         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
833         gcc.dg/torture/builtin-noret-2.c: Require weak support.
834
835 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
836
837         PR tree-opt/17671
838         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
839
840 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
841
842         * g++.dg/warn/Wnvdtor.C: New test.
843
844 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
845
846         * gcc.dg/torture/pr19683-1.c: New test.
847
848 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
849
850         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
851         * gfortran.dg/g77/19990313-2.f: Ditto.
852         * gfortran.dg/g77/19990313-3.f: Ditto.
853         * gfortran.dg/g77/19990525-0.f: Ditto.
854         * gfortran.dg/g77/19990826-0.f: Ditto.
855         * gfortran.dg/g77/19990826-2.f: Ditto.
856         * gfortran.dg/g77/19990826-3.f: Ditto.
857         * gfortran.dg/g77/20000511-1.f: Ditto.
858         * gfortran.dg/g77/20000511-2.f: Ditto.
859         * gfortran.dg/g77/970625-2.f: Ditto.
860         * gfortran.dg/g77/980310-2.f: Ditto.
861         * gfortran.dg/g77/980310-3.f: Ditto.
862         * gfortran.dg/g77/980310-8.f: Ditto.
863         * gfortran.dg/g77/980519-2.f: Ditto.
864         * gfortran.dg/g77/alpha1.f: Ditto.
865         * gfortran.dg/g77/claus.f: Ditto.
866         * gfortran.dg/g77/erfc.f: Ditto.
867         * gfortran.dg/g77/short.f: Ditto.
868         * gfortran.fortran-torture/execute/data.f90: Ditto.
869         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
870         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
871
872 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
873
874         * lib/file-format.exp (gcc_target_object_format): Add check for som
875         format and hardcode object formats on hppa*-*-hpux*.
876         * lib/target-supports.exp (check_weak_available): Add check for som
877         object format.  Always return 0 on hppa*-*-hpux10*.
878
879         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
880         is defined.
881
882         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
883
884 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
885
886         * gfortran.dg/pr19936_1.f90: New test.
887         * gfortran.dg/pr19936_2.f90: New test.
888         * gfortran.dg/pr19936_3.f90: New test.
889
890 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
891             Paul Thomas <prthomas@drfccad.cea.fr>
892
893         * gfortran.dg/PR19754_1.f90: New test.
894         * gfortran.dg/PR19754_2.f90: Ditto.
895
896 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
897
898         PR c++/19311
899         * g++.dg/template/non-dependent11.C: New test.
900
901 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
902
903         * lib/target-supports.exp (check_iconv_available): Fix comment.
904
905 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
906             Joseph S. Myers  <joseph@codesourcery.com>
907
908         PR c++/19797
909         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
910
911 2005-03-04  Matthew Sachs  <msachs@apple.com>
912
913         * gcc.exp (gcc_target_compile): Put braces around
914         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
915         * objc.exp (objc_target_compile): Likewise.
916         * treelang.exp (treelang_target_compile): Likewise.
917
918 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
919
920         PR fortran/19673
921         * gfortran.dg/func_result_1.f90: New test.
922
923 2005-03-04  Ben Elliston  <bje@au.ibm.com>
924
925         * gcc.misc-tests/options.exp: New test.
926
927 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
928
929         * gcc.dg/pr15784-4.c: New test.
930
931 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
932
933         * gcc.c-torture/execute/pr17133.c: New.
934         * gcc.c-torture/compile/20050303-1.c: New.
935
936 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
937
938         * gcc.dg/cpp/assert4.c:  Fix for cygwin
939
940 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
941
942         * g++.dg/overload/using2.C: New.
943
944 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
945
946         PR c++/19916
947         * g++.dg/init/ptrmem2.C: New test.
948
949 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
950
951         PR c/8927
952         * gcc.dg/pr8927-1.c: New test.
953
954 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
955
956         PR c++/20232
957         * g++.dg/inherit/covariant12.C: New.
958
959 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
960
961         PR fortran/19479
962         * gfortran.dg/bound_1.f90: New test.
963
964 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
965
966         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
967         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
968
969 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
970
971         PR c/20245
972         * gcc.dg/pr20245-1.c: New test.
973
974 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
975
976         PR middle-end/19874
977         * gcc.c-torture/execute/20050119-2.c: New test case.
978
979 2005-02-28  Ben Elliston  <bje@au.ibm.com>
980
981         * README: Update the DejaGnu bug reporting address.
982         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
983         * lib/objc-torture.exp: Likewise.
984
985 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
986
987         * gfortran.dg/boz_1.f90: New test.
988         * gfortran.dg/boz_3.f90: New test.
989         * gfortran.dg/boz_4.f90: New test.
990
991 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
992
993         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
994         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
995
996 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
997
998         PR libfortran/20101
999         * gfortran.dg/write_0_pe_format.f90: New test.
1000
1001 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR c++/20206
1004         * g++.dg/opt/thunk2.C: New test.
1005         * g++.dg/opt/covariant1.C: New test.
1006
1007 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1008
1009         * gfortran.dg/e_d_fmt.f90: New test.
1010
1011 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
1012
1013         * gcc.dg/asm-b.c: Fix comment typos.
1014
1015 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
1018         a V_MAY_DEF also.
1019
1020 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
1021
1022         PR tree-opt/20188
1023         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
1024         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
1025         * gcc.dg/asm-b.c: New test.
1026
1027 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
1028
1029         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
1030         Disable this test on IRIX 6.
1031
1032 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
1033
1034         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
1035         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
1036         parser.
1037
1038 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
1039
1040         PR tree-optimization/20204
1041         * testsuite/gcc.dg/pr20204.c: New test.
1042
1043 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR target/20196
1046         * gcc.c-torture/execute/20050224-1.c: New test.
1047
1048         PR c++/20175
1049         * g++.dg/warn/Wbraces2.C: New test.
1050
1051 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
1052
1053         PR c++/19878
1054         * g++.dg/init/const2.C: New test.
1055
1056 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
1057
1058         PR tree-optimization/20100
1059         * gcc.c-torture/execute/pr20100-1.c: New test.
1060
1061 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1062
1063         * gfortran.dg/implicit_3.f90: New test.
1064
1065         * gfortran.dg/deftype_1.f90: New test.
1066
1067 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
1068
1069         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
1070         the test passes.
1071         * g++.dg/other/anon3.C: Accept a warning.
1072
1073 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
1074
1075         * gcc.dg/pr20017.c: Fix a comment typo.
1076
1077 2005-02-23  Bud Davis  <bdavis@gfortran.org>
1078
1079         * gfortran.dg/list_read_4.f90: Change to f90 comments.
1080
1081 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1082
1083         PR ada/19902
1084         * ada/acats/tests/cxa/cxa3004.a: Remove.
1085         * ada/acats/tests/cxb/cxb30061.am: Likewise.
1086
1087 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1088
1089         PR c++/20073
1090         * g++.dg/init/const1.C: New test.
1091
1092         PR c++/19991
1093         * g++.dg/parse/constant7.C: New test.
1094
1095         PR c++/20152
1096         * g++.dg/parse/error27.C: New test.
1097         * g++.dg/template/qualttp15.C: Adjust error markers.
1098         * g++.old-deja/g++.other/struct1.C: Likewise.
1099         
1100         PR c++/20153
1101         * g++.dg/template/error17.C: New test.
1102
1103         PR c++/20148
1104         * g++.dg/parser/error26.C: New test.
1105
1106 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
1107
1108         PR tree-optimization/20100
1109         PR tree-optimization/20115
1110         * gcc.dg/pr20115.c: New test.
1111         * gcc.dg/pr20115-1.c: New test.
1112         * gcc.dg/pr20100.c: New test.
1113         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
1114         call-clobbered variables after alias1.
1115
1116 2005-02-22  Bud Davis  <bdavis@gfortran.org>
1117
1118         * gfortran.dg/list_read_4.f90: new test.
1119
1120 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
1121
1122         PR rtl-optimization/20017.
1123         * gcc.dg/pr20017.c: New.
1124
1125 2005-02-22  Devang Patel  <dpatel@apple.com>
1126
1127         PR 19952
1128         * g++.dg/tree-ssa/pr19952.C: New test.
1129         
1130 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/19883
1133         * g++.dg/parse/constant6.C: New test.
1134
1135 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1136
1137         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1138         * g++.dg/charset/asm2.c: Likewise.
1139         * g++.dg/charset/asm3.c: Likewise.
1140         * g++.dg/charset/asm4.c: Likewise.
1141         * g++.dg/charset/asm5.c: Likewise.
1142         * g++.dg/charset/attribute1.c: Likewise.
1143         * g++.dg/charset/attribute2.c: Likewise.
1144         * g++.dg/charset/extern1.cc: Likewise.
1145         * g++.dg/charset/extern2.cc: Likewise.
1146         * g++.dg/charset/extern3.cc: Likewise.
1147         * g++.dg/charset/function.cc: Likewise.
1148         * g++.dg/charset/string.c: Likewise.
1149         * g++.dg/charset/charset.exp: Likewise.
1150         * lib/target-supports.exp (check_iconv_available): Fix comment.
1151
1152 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
1153
1154         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
1155         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
1156         * gcc.dg/charset/asm2.c: Likewise.
1157         * gcc.dg/charset/asm3.c: Likewise.
1158         * gcc.dg/charset/asm4.c: Likewise.
1159         * gcc.dg/charset/asm5.c: Likewise.
1160         * gcc.dg/charset/asm6.c: Likewise.
1161         * gcc.dg/charset/attribute1.c: Likewise.
1162         * gcc.dg/charset/attribute2.c: Likewise.
1163         * gcc.dg/charset/builtin1.c: Likewise.
1164         * gcc.dg/charset/extern.c: Likewise.
1165         * gcc.dg/charset/function.c: Likewise.
1166         * gcc.dg/charset/string.c: Likewise.
1167         * gcc.dg/charset/charset.exp: Likewise.
1168
1169 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
1170
1171         PR fortran/20086
1172         * gfortran.dg/pr20086.f90: New test.
1173
1174 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
1175
1176         PR tree-optimization/19786
1177         * g++.dg/tree-ssa/pr19786.C: New.
1178
1179 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1180
1181         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
1182
1183 2005-02-21  Jeff Law  <law@redhat.com>
1184
1185         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
1186
1187 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         * gfortran.dg/do_iterator: Split loop, markup all lines for
1190         which an error locus is printed.
1191         * gfortran.dg/pr17708.f90: Markup all lines for which an error
1192         locus is printed.
1193         * gfortran.dg/select_4.f90: Likewise.
1194         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
1195         locuses in the various permutations.
1196
1197 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
1198
1199         PR tree-optimization/19951
1200         * g++.dg/vect: New directory.
1201         * g++.dg/vect/vect.exp: New file.
1202         * g++.dg/vect/pr19951.cc: New testcase.
1203         * g++.dg/dg.exp: Also prune vectorizer tests.
1204
1205 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
1206
1207         PR 18785
1208         * gcc.dg/charset/builtin1.c: New test.
1209
1210 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1211
1212         PR c++/19299
1213         * g++.dg/inherit/volatile1.C: New test.
1214
1215         PR c++/19440
1216         * g++.dg/template/dtor4.C: New test.
1217
1218 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1219
1220         * gfortran.dg/int_1.f90: New test.
1221
1222 2005-02-19  Devang Patel  <dpatel@apple.com>
1223
1224         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
1225
1226 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
1227
1228         * gfortran.dg/achar_1.f90: New test.
1229
1230 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
1231
1232         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
1233
1234 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
1235             Jakub Jelinek  <jakub@redhat.com>
1236
1237         PR tree-optimization/19828
1238         * gcc.dg/tree-ssa/loop-7.c: New test.
1239         * gcc.c-torture/execute/20050218-1.c: New test.
1240
1241 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
1242
1243         PR c/20043
1244         * gcc.dg/transparent-union-1.c: New test.
1245         * gcc.dg/transparent-union-2.c: New test.
1246
1247 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1248
1249         PR tree-optimization/18977
1250         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1251
1252 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1253
1254         PR target/20054
1255         * gcc.dg/pr20054.c: New test.
1256
1257 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1258
1259         PR c++/19508
1260         * g++.dg/ext/attrib20.C: New test.
1261
1262 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1263
1264         PR middle-end/20030
1265         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1266
1267 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1268
1269         PR c++/20008
1270         * g++.dg/opt/switch4.C: New.
1271
1272 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1273
1274         PR c++/20023
1275         PR tree-optimization/20009
1276         * gcc.c-torture/compile/20050217-1.c: New test.
1277         * g++.dg/opt/switch3.C: New test.
1278
1279         PR tree-optimization/18947
1280         * gcc.c-torture/compile/20050215-1.c: New test.
1281         * gcc.c-torture/compile/20050215-2.c: New test.
1282         * gcc.c-torture/compile/20050215-3.c: New test.
1283
1284 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1285
1286         PR c++/20028
1287         * g++.dg/template/crash34.C: New.
1288
1289         PR c++/20022
1290         * g++.dg/other/access3.C: New.
1291
1292 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1293
1294         * gcc.dg/vect/vect-98.c: New test.
1295
1296 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1297
1298         PR tree-optimization/19967
1299         * gcc.dg/pr19967.c: New.
1300
1301 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1302
1303         PR middle-end/19857
1304         * gcc.dg/tree-ssa/20050215-1.c: New test.
1305         * gcc.c-torture/execute/20050215-1.c: New test.
1306
1307 2005-02-15  Eric Christopher  <echristo@redhat.com>
1308
1309         * gcc.dg/cpp/20050215-1.c: New file.
1310
1311 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1312
1313         PR tree-optimization/15785
1314         * gcc.dg/pr15785-1.c: New test.
1315
1316 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1317
1318         PR c++/17788
1319         * g++.dg/init/ctor4.C: New.
1320         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1321
1322 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1323
1324         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1325         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1326
1327 2005-02-15  Andreas Schwab  <schwab@suse.de>
1328
1329         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1330         declare malloc.
1331
1332 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1333
1334         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1335
1336 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1337
1338         PR tree-optimization/19853
1339         * gcc.c-torture/compile/pr19853.c: New test.
1340
1341 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1342
1343         PR c++/19608
1344         * g++.dg/parse/local-class1.C: New.
1345
1346         PR c++/19895
1347         * g++.dg/parse/ptrmem3.C: New.
1348
1349         PR c++/19884
1350         * g++.old-deja/g++.oliva/template6.C: Add another case.
1351         * g++.dg/template/explicit6.C: New.
1352
1353 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1354
1355         PR c++/17816
1356         * g++.dg/other/redecl2.C: New.
1357
1358 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1359
1360         PR c++/19891
1361         * g++.dg/abi/covariant4.C: New.
1362
1363 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1364
1365         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1366
1367 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1368
1369         * gcc.dg/vect/vect-96.c: Fix typo.
1370
1371 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1372
1373         PR c++/14479
1374         PR c++/19487
1375         * g++.dg/template/enum5.C: New test.
1376
1377 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1378
1379         * gcc.dg/vect/vect-97.c: New test.
1380
1381 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1382
1383         * gcc.dg/vect/vect-96.c: New test.
1384
1385 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1386
1387         * gcc.dg/builtins-34.c: Also check ldexp*.
1388
1389 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1390
1391         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1392
1393 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1394
1395         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1396         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1397         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1398         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1399         selector_list, selector_expression, dg-process-target): Move to new
1400         file target-supports-dg.exp.
1401         * lib/target-supports-dg.exp: New.
1402
1403         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1404         New.
1405
1406 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR c++/19666
1409         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1410
1411         PR middle-end/19858
1412         * gcc.c-torture/compile/20050210-1.c: New test.
1413
1414 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/19755
1417         * g++.dg/warn/Wbraces1.C: New test.
1418
1419 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1420
1421         * gcc.dg/builtins-52.c: New testcase.
1422
1423 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1424
1425         PR c/19342
1426         * gcc.c-torture/execute/20050119-1.c: New test.
1427
1428 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1429
1430         PR c++/19811
1431         * g++.dg/init/delete1.C: New test.
1432
1433 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1434
1435         PR c++/18470
1436         * g++.dg/template/static12.C: New test.
1437
1438 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1439
1440         PR c++/19787
1441         * g++.dg/conversion/ambig1.C: New test.
1442
1443         PR c++/19739
1444         * g++.dg/ext/attrib19.C: New test.
1445
1446         PR c++/19732
1447         * g++.dg/parse/dtor5.C: New test.
1448
1449         PR c++/19762
1450         * g++.dg/template/dtor3.C: New test.
1451
1452         PR c++/19826
1453         * g++.dg/template/static11.C: New test.
1454         * g++.dg/template/crash2.C: Remove dg-error marker.
1455
1456 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1457
1458         PR C++/18491
1459         * g++.old-deja/g++.mike/p10769a.C: Remove.
1460
1461 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1462
1463         * gcc.dg/builtins-48.c: New test case.
1464         * gcc.dg/builtins-49.c: New test case.
1465         * gcc.dg/builtins-50.c: New test case.
1466         * gcc.dg/builtins-51.c: New test case.
1467
1468 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1469
1470         PR middle-end/19583
1471         * g++.dg/warn/Wreturn-type-3.C: New test.
1472
1473 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1474
1475         PR middle-end/19402
1476         * gcc.dg/pr19402-1.c: New testcase.
1477         * gcc.dg/pr19402-2.c: likewise.
1478
1479 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1480
1481         PR middle-end/19854
1482         * g++.dg/tree-ssa/tmmti.C: New testcase.
1483
1484 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1485
1486         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1487
1488 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/19733
1491         * g++.dg/parse/crash23.C: New test.
1492         * g++.dg/warn/Weff1.C: New test.
1493
1494 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1495
1496         * gcc.dg/20050209-1.c: New test.
1497
1498 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1499
1500         PR target/19799
1501         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1502
1503 2005-02-08  Mike Stump  <mrs@apple.com>
1504
1505         * g++.dg/pch/import-2.c: New test.
1506         * g++.dg/pch/import-2.hs: New.
1507         * g++.dg/pch/include/import-2a.h: New.
1508         * g++.dg/pch/include/import-2b.h: New.
1509
1510 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1511
1512         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1513
1514 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1515
1516         * gfortran.dg/substr_1.f90: New test.
1517
1518 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1519
1520         PR middle-end/19775
1521         * gcc.dg/torture/builtin-power-1.c: Disable test for
1522         invalid transformation.
1523         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1524         no longer optimize.
1525         * gcc.dg/builtins-47.c: New testcase.
1526
1527 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1528             Dorit Naishlos  <dorit@il.ibm.com>
1529
1530         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1531
1532 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1533
1534         * gcc.c-torture/compile/20050206-1.c: New test.
1535
1536 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         PR tree-opt/19768
1539         * g++.dg/opt/pr19768.C: New test.
1540
1541 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1542
1543         PR tree-opt/19736
1544         * gcc.c-torture/compile/pr19736.c: New test.
1545
1546 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1547
1548         PR c++/17401
1549         * g++.dg/parse/error25.C: New test.
1550
1551 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1552
1553         * gcc.c-torture/execute/20050203-1.c: New.
1554
1555 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1556
1557         * gcc.dg/vect/vect-85.c: Remove xfail.
1558         * gcc.dg/vect/vect-86.c: Remove xfail.
1559         * gcc.dg/vect/vect-87.c: Remove xfail.
1560         * gcc.dg/vect/vect-88.c: Remove xfail.
1561
1562 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1563
1564         * gcc.dg/altivec-19.c: New.
1565
1566 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1567
1568         PR c/17807
1569         * gcc.dg/nested-func-3.c: New test.
1570         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1571
1572 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1573
1574         * gcc.test-framework/gen_directive_tests: Generate tests for
1575         selector expressions.
1576
1577 2005-02-02  Matt Austern  <austern@apple.com>
1578
1579         PR c++/19628
1580         * g++/ext/builtin7.C: New.
1581         * g++/ext/builtin8.C: New.
1582
1583 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1584
1585         PR c/18502
1586         * gcc.dg/pr18502-1.c: New test.
1587
1588 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1589
1590         PR c++/17413
1591         * g++.dg/template/local4.C: Tweak.
1592
1593 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1594
1595         PR tree-optimization/19578
1596         * gcc.c-torture/compile/20050202-1.c: New test.
1597
1598 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1599
1600         PR c/19435
1601         * gcc.dg/c99-init-4.c: New test.
1602
1603 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1604
1605         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1606
1607         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1608
1609         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1610         * g++.dg/eh/check-vect.h: New.
1611
1612         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1613         * gcc.dg/vect/vect-78.c: Ditto.
1614         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1615         Remove.
1616
1617         * g++.dg/conversion/simd1.C: Expect warning.
1618         * g++.dg/ext/attribute-test-1.C: Ditto.
1619         * g++.dg/ext/attribute-test-2.C: Ditto.
1620         * g++.dg/ext/attribute-test-3.C: Ditto.
1621         * g++.dg/ext/attribute-test-4.C: Ditto.
1622
1623         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1624         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1625
1626         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1627
1628 2005-02-01  Richard Henderson  <rth@redhat.com>
1629
1630         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1631         long double for ibm double-double format.
1632         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1633
1634 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1635
1636         PR tree-optimization/19633
1637         * testsuite/gcc.dg/pr19633-1.c: New test.
1638         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1639         to NULL or a symbol.
1640
1641 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1642
1643         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1644         New procs.
1645         (dg-process-target (local override)): Handle selector expressions.
1646
1647         * gcc.test-framework/README: Describe tests in source directory.
1648         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1649         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1650         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1651         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1652         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1653         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1654         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1655         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1656         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1657         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1658         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1659         * gcc.test-framework/dg-error-exp-P.c: New test.
1660         * gcc.test-framework/dg-error-exp-XP.c: New test.
1661         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1662         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1663         * gcc.test-framework/dg-output-exp-P.c: New test.
1664         * gcc.test-framework/dg-output-exp-XF.c: New test.
1665         * gcc.test-framework/dg-warning-exp-P.c: New test.
1666         * gcc.misc-tests/dg-1.c: Remove.
1667         * gcc.misc-tests/dg-2.c: Remove.
1668         * gcc.misc-tests/dg-3.c: Remove.
1669         * gcc.misc-tests/dg-4.c: Remove.
1670         * gcc.misc-tests/dg-5.c: Remove.
1671         * gcc.misc-tests/dg-6.c: Remove.
1672         * gcc.misc-tests/dg-7.c: Remove.
1673         * gcc.misc-tests/dg-8.c: Remove.
1674         * gcc.misc-tests/dg-9.c: Remove.
1675         * gcc.misc-tests/dg-10.c: Remove.
1676         * gcc.misc-tests/dg-11.c: Remove.
1677         * gcc.misc-tests/dg-12.c: Remove.
1678         * gcc.misc-tests/dg-test.exp: Remove.
1679
1680         * gcc.test-framework/test-framework.awk: Change recording and
1681         printing of passes and failures.
1682
1683         * gcc.test-framework: New directory.
1684         * gcc.test-framework/README: New.
1685         * gcc.test-framework/test-framework.exp: New.
1686         * gcc.test-framework/test-framework.awk: New.
1687         * gcc.test-framework/gen_directive_tests: New.
1688
1689 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1690
1691         * lib/treelang.exp: Fix comment typos.
1692         (treelang_target_compile): Don't append libs=-ltreelang to options.
1693
1694 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1695
1696         * g++.dg/parse/typename7.C: Adjust error messages.
1697
1698 2005-01-31  Jeff Law  <law@redhat.com>
1699
1700         * gcc.c-torture/execute/20050131-1.c: New test.
1701         * gcc.dg/wcaselabel.c: New test.
1702
1703 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1704
1705         * g++.dg/other/warning1.C: Adjust error messags.
1706         * g++.dg/parse/constant5.C: New test.
1707
1708 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1709
1710         PR c/19333
1711         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1712         the test case valid.
1713         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1714         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1715         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1716         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1717         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1718         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1719
1720 2005-01-31  Dale Johannesen  <dalej@apple.com>
1721
1722         * g++.dg/opt/pr19650.C:  New test.
1723
1724 2005-01-31  Richard Henderson  <rth@redhat.com>
1725
1726         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1727         long double for intel double extended format.
1728         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1729
1730 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1731
1732         PR c++/19555
1733         * g++.dg/template/static10.C: New test.
1734
1735         PR c++/19395
1736         * g++.dg/parse/error24.C: New test.
1737
1738         PR c++/19367
1739         * g++.dg/lookup/builtin1.C: New test.
1740
1741         PR c++/19457
1742         * g++.dg/warn/conv3.C: New test.
1743
1744 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1745
1746         PR fortran/19647
1747         * gfortan.dg/inquire_7.f90
1748
1749 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1750
1751         PR tree-optimization/15791
1752         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1753         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1754         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1755         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1756         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1757         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1758         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1759         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1760         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1761         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1762
1763 2005-01-29  Paul Brook  <paul@codesourcery.com>
1764
1765         PR fortran/18565
1766         * check.c (real_or_complex_check): New function.
1767         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1768         * intrinsic.c (add_functions): Use new check functions.
1769         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1770         Add prototypes.
1771
1772 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1773
1774         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1775         gcc.dg/lvalue-3.c: New tests.
1776         * gcc.dg/concat.c: Update expected messages.
1777
1778 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1779
1780         PR libfortran/19595
1781         * gfortran.dg/eor_1.f90:  New test.
1782
1783 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1784
1785         PR fortran/19589
1786         * gfortran.dg/logical_data_1.f90: New test.
1787
1788 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1789
1790         PR c++/19253
1791         * g++.dg/template/crash33.C: New test.
1792
1793         PR c++/19667
1794         * g++.dg/template/crash32.C: New test.
1795
1796 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1797
1798         PR middle-end/16558
1799         * g++.dg/warn/Wreturn-type-2.C: New test.
1800
1801 2004-06-24  Jeff Law  <law@redhat.com>
1802
1803         * gcc.dg/tree-ssa/20050128-1.c: New test.
1804
1805 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1806
1807         * gcc.target/frv/all-mdpackh-1.c: New test.
1808
1809 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1810
1811         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1812
1813 2005-01-27  Richard Henderson  <rth@redhat.com>
1814
1815         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1816
1817 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1818
1819         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1820
1821 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1822
1823         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1824         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1825         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1826         to cope with cases where the multilib options override the dg-options.
1827
1828 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR c/18946
1831         * gcc.dg/noncompile/20050120-1.c: New test.
1832
1833 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1834
1835         PR tree-optimization/19633
1836         * gcc.dg/pr19633.c: New test.
1837         * gcc.dg/tree-ssa/pr19633.c: New test.
1838
1839 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1840
1841         * gcc.dg/20041216-1.c: New test.
1842
1843 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1844
1845         PR objc/18862
1846         * objc.dg/selector-2.m: New test.
1847
1848 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1849
1850         * g++.dg/opt/range-test-2.C: New test.
1851
1852         PR rtl-optimization/19579
1853         * gcc.c-torture/execute/20050124-1.c: New test.
1854
1855 2005-01-26  Greg Parker  <gparker@apple.com>
1856         Stuart Hastings  <stuart@apple.com>
1857
1858         * gcc.c-torture/execute/20050125-1.c: New.
1859
1860 2005-01-18  Jan Hubicka  <jh@suse.cz>
1861
1862         PR tree-optimize/19337
1863         * gcc.c-torture/compile/20050119-1.c: New test.
1864
1865 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1866
1867         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1868         test for successful match.
1869
1870 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1871
1872         PR objc/18408
1873         * objc.dg/comp-types-7.m: New test.
1874
1875 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1876
1877         * lib/target-supports.exp (current_target_name): New.
1878         (check_effective_target_ilp32, check_effective_target_lp64):
1879         Cache the result to use as long as the current target, with
1880         multilib flags, remains the same.
1881
1882         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1883         (dg-require-weak, dg-require-visibility, dg-require-alias,
1884         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1885         dg-require-effective-target, dg-skip-if): Remove call to
1886         skip_test_and_clear_xfail.
1887         (dg-test): Clear xfail data.
1888
1889 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR target/17751
1892         * gcc.dg/ppc64-toc.c: New test.
1893
1894         * g++.dg/tree-ssa/empty-1.C: New test.
1895
1896         PR middle-end/19551
1897         * gcc.c-torture/execute/20050121-1.c: New test.
1898         * gcc.dg/20050121-2.c: New test.
1899
1900 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1901         Paul Brook  <paul@codesourcery.com>
1902
1903         PR fortran/17941
1904         * gfortran.dg/real_const_1.f: New test.
1905         * gfortran.dg/real_const_2.f90: New test.
1906         * gfortran.dg/complex_int_1.f90: New test.
1907
1908 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1909
1910         PR fortran/19313
1911         * gfortan.dg/inquire_6.f90: New test.
1912
1913 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1914
1915         PR libfortran/19451
1916         * open_readonly_1.f90:  New test.
1917
1918 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1919
1920         PR libfortran/18982
1921         * gfortran.dg/open_new.f90: New file.
1922
1923 2005-01-22  Paul Brook  <paul@codesourcery.com>
1924
1925         * namelist_1.f90: New test.
1926
1927 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1928
1929         PR tree-optimization/19484
1930         * gcc.c-torture/compile/20050122-[12].c: New tests.
1931
1932 2005-01-22  Paul Brook  <paul@codesourcery.com>
1933
1934         * gfortran.dg/implicit_2.f90: New test.
1935
1936 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1937
1938         PR fortran/19314
1939         * gfortran.dg/inquire_5.f90: New test.
1940
1941 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1942
1943         PR c/18809
1944         * gcc.dg/pr18809-1.c: New test.
1945
1946 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1947
1948         * gcc.dg/20050121-1.c: New test.
1949
1950         PR tree-optimization/13000
1951         * gcc.dg/20040206-1.c: Change warning to point where function is
1952         being inlined.
1953
1954 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1955
1956         PR c++/19208
1957         * g++.dg/template/array11.C: New test.
1958
1959 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1960
1961         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1962         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1963         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1964         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1965         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1966         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1967
1968 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1969
1970         PR tree-optimization/15349
1971         * gcc.dg/tree-ssa/pr15349.c: New.
1972
1973 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1974
1975         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1976
1977 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1978
1979         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1980         scan-assembler-times directive name.
1981
1982         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1983         after dg-do.
1984
1985         PR rtl-optimization/19462
1986         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1987
1988 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1989
1990         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1991         counting function calls on ia64.
1992
1993 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1994
1995         PR rtl-optimization/15139
1996         * gcc.dg/20050111-2.c: New test.
1997
1998         PR c/17297
1999         * gcc.c-torture/compile/20050113-1.c: New testcase.
2000
2001         PR middle-end/19164
2002         * gcc.dg/20050113-1.c: New testcase.
2003
2004 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
2005
2006         * gcc.dg/vect/vect-85.c: Add comment.
2007         * gcc.dg/vect/vect-86.c: Add xfail for now.
2008         * gcc.dg/vect/vect-87.c: Add xfail for now.
2009         * gcc.dg/vect/vect-88.c: Add xfail for now.
2010         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
2011
2012 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2013
2014         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
2015
2016 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2017
2018         * g++.dg/debug/typedef3.C: New test.
2019
2020 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
2021
2022         PR c/19472
2023         * gcc.dg/asm-a.c: New test.
2024
2025 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
2026
2027         * gcc.dg/sh-relax.c: Add prototype for abort.
2028
2029 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2030
2031         * gcc.dg/short-compare-1.c: New test.
2032         * gcc.dg/short-compare-2.c: Likewise.
2033
2034 2005-01-18  Michael Matz  <matz@suse.de>
2035
2036         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
2037
2038 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
2039
2040         PR tree-optimization/19121
2041         * gcc.c-torture/compile/pr19121.c: New test.
2042
2043 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
2044
2045         PR target/19357
2046         * gcc.c-torture/compile/pr19357.c: New test.
2047
2048 2005-01-17  Ian Lance Taylor  <ian@airs.com>
2049
2050         PR c/5675
2051         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
2052         pass--those that refer just to the variable, possibly with a
2053         cast.
2054         * gcc.dg/c99-const-expr-3.c: Likewise.
2055
2056         PR middle-end/13127
2057         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
2058         longer emitted.
2059
2060 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
2061
2062         PR fortran/18778
2063         * gfortran.dg/endfile_2.f90: New test.
2064
2065 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
2066
2067         PR 19168
2068         * gfortran.dg/select_5.f90: New test.
2069
2070 2004-01-16  Paul Brook  <paul@codesourcery.com>
2071
2072         * gfortran.dg/common_4.f90: New test.
2073
2074 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
2075
2076         PR rtl-optimization/19462
2077         * gcc.dg/torture/pr19462-1.c: New test.
2078
2079 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
2080
2081         PR objc/19321
2082         * objc.dg/func-ptr-2.m: New.
2083         * objc.dg/volatile-1.m: New.
2084
2085 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2086
2087         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
2088
2089 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2090
2091         PR tree-optimization/19060
2092         * gcc.c-torture/execute/20050104-1.c: New test.
2093
2094 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
2095
2096         PR fortran/18983
2097         * gfortran.dg/write_to_null.f90: New test.
2098
2099 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
2100             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2101
2102         PR other/19328
2103         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
2104         argument.
2105
2106 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
2107
2108         PR c++/19263
2109         * g++.dg/init/vector1.C: New test.
2110
2111 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
2112
2113         PR target/13158
2114         * gcc.target/ia64/sibcall-unwind-1.c: New test.
2115         PR target/18987
2116         * gcc.target/ia64/sibcall-unwind-2.c: New test.
2117
2118 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
2119
2120         * gfortran.dg/select_1.f90: New test.
2121         * gfortran.dg/select_2.f90: New test.
2122         * gfortran.dg/select_3.f90: New test.
2123         * gfortran.dg/select_4.f90: New test.
2124
2125 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
2126
2127         PR middle-end/19084
2128         PR rtl-optimization/19348
2129         * gcc.dg/20050111-1.c: New test.
2130         * gcc.c-torture/execute/20050111-1.c: New test.
2131
2132         * gcc.dg/i386-asm-4.c: New test.
2133
2134 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.dg/nested-func-2.c: New test.
2137         * ada/acats/norun.lst: Remove c953002.
2138
2139 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
2140
2141         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
2142
2143 2005-01-12  Ben Elliston  <bje@au.ibm.com>
2144
2145         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
2146
2147 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
2148
2149         PR target/18761
2150         * g++.dg/abi/align1.C: New test.
2151
2152 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
2153
2154         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
2155         at a time.
2156         * g++.dg/ext/altivec_check.h: Support compiling as C.
2157
2158 2005-01-10  Roger Sayle  <roger@eyesopen.com>
2159
2160         PR c++/19355
2161         * g++.dg/expr/pr19355-1.C: New test case.
2162
2163 2005-01-10  Laurent GUERBY <laurent@guerby.net>
2164
2165         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
2166         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
2167         * ada/acats/tests/c3/c92005b.ada: Likewise.
2168         * ada/acats/tests/c3/cxb3012.a: Likewise.
2169         * ada/acats/norun.lst: Add c380004 and c953002, add PR
2170
2171 2005-01-09  Paul Brook  <paul@codesourcery.com>
2172
2173         * gfortran.dg/common_2.f90: New file.
2174         * gfortran.dg/common_3.f90: New file.
2175
2176 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
2177
2178         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
2179
2180 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2181
2182         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
2183         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
2184         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
2185         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
2186         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
2187         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
2188         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
2189         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
2190         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
2191         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
2192         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
2193         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
2194         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
2195         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
2196         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
2197         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
2198         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
2199         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
2200         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
2201         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
2202         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
2203         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
2204         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
2205         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
2206         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
2207         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
2208         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
2209         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
2210         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
2211         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
2212         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
2213         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
2214         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
2215         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
2216         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
2217         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
2218         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
2219         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
2220         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
2221         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
2222         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
2223         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
2224         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
2225         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
2226         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
2227         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
2228         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
2229         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
2230         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
2231         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
2232         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
2233         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
2234         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
2235         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
2236         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
2237         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
2238         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
2239         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
2240         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
2241         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
2242         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
2243         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
2244         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
2245         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
2246         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
2247         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
2248         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2249
2250         * gcc.dg/vect/vect-1.c: Fix spelling.
2251         * gcc.dg/vect/vect-10.c: Fix spelling.
2252         * gcc.dg/vect/vect-11.c: Fix spelling.
2253         * gcc.dg/vect/vect-12.c: Fix spelling.
2254         * gcc.dg/vect/vect-14.c: Fix spelling.
2255         * gcc.dg/vect/vect-15.c: Fix spelling.
2256         * gcc.dg/vect/vect-16.c: Fix spelling.
2257         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2258         * gcc.dg/vect/vect-64.c: Fix comments.
2259         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2260
2261 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2262             Ira Rosen  <irar@il.ibm.com>
2263
2264         * gcc.dg/vect/vect-70.c: New test.
2265         * gcc.dg/vect/vect-71.c: New test.
2266
2267 2005-01-09  Manfred Hollstein  <mh@suse.com>
2268
2269         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2270         * gcc.dg/pr18241-2.c: Likewise.
2271         * gcc.dg/pr18241-3.c: Likewise.
2272         * gcc.dg/pr18241-4.c: Likewise.
2273         * gcc.dg/pr18241-5.c: Likewise.
2274
2275 2005-01-08  Richard Henderson  <rth@redhat.com>
2276
2277         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2278         False for x86 and x86-64.
2279
2280 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2281
2282         PR tree-optimization/18241
2283         * gcc.dg/pr18241-1.c: New test.
2284         * gcc.dg/pr18241-2.c: New test.
2285         * gcc.dg/pr18241-3.c: New test.
2286         * gcc.dg/pr18241-4.c: New test.
2287         * gcc.dg/pr18241-5.c: New test.
2288
2289 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2290
2291         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2292         gfortran.dg/select_4.f90: New.
2293
2294 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2295
2296         * gcc.c-torture/execute/20050107-1.c: New test.
2297
2298 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2299
2300         PR c++/19298
2301         * g++.dg/template/ref2.C: New.
2302
2303 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2304
2305         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2306         instead of being empty.
2307
2308 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2309
2310         PR fortran/15553
2311         * gfortran.dg/array-1.f90: New test.
2312
2313 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR tree-optimization/19283
2316         * gcc.c-torture/execute/20050106-1.c: New test.
2317
2318         PR rtl-optimization/18861
2319         * gcc.dg/20050105-1.c: New test.
2320
2321         PR tree-optimization/18828
2322         * gcc.dg/20050105-2.c: New test.
2323
2324 2005-01-07  Andreas Jaeger  <aj@suse.de>
2325
2326         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2327
2328 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2329
2330         PR fortran/18398
2331         * gfortran.dg/fmt_read.f90: New test.
2332
2333 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2334
2335         * gcc.dg/rs6000-ldouble-2.c: New.
2336
2337 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/19244
2340         * g++.dg/parser/ctor2.C: New test.
2341
2342 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2343
2344         PR c++/17154
2345         * g++.dg/template/using9.C: New test.
2346
2347 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2348
2349         PR c++/19258
2350         * g++.dg/lookup/friend6.C: New test.
2351
2352 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2353
2354         PR c++/19270
2355         * g++.dg/template/array10.C: New.
2356
2357 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2358
2359         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2360         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2361
2362 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2363
2364         * gcc.c-torture/compile/20050105-1.c: New test.
2365
2366 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2367
2368         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2369
2370 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2371
2372         PR middle-end/19100
2373         * gcc.dg/conv-3.c: New test case.
2374
2375 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2376
2377         * gcc.dg/asm-wide-1.c: New test.
2378
2379 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2380
2381         PR c++/19030
2382         * g++.dg/parse/crash22.C: New
2383
2384 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2385
2386         PR 19257
2387         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2388
2389 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2390
2391         PR middle-end/17767
2392         * gcc.dg/i386-mmx-6.c: New test case.
2393
2394 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2395
2396         PR tree-optimization/18308
2397         * gcc.dg/vect/pr18308.c: New testcase.
2398
2399 2005-01-04  Andreas Jaeger  <aj@suse.de>
2400
2401         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2402
2403 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2404             Robert Bowdidge <bowdidge@apple.com>
2405
2406         * gcc.dg/cpp/subframework1.c: New.
2407         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2408         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2409         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2410         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2411
2412 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2413
2414         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2415         producing warning.
2416         * gcc.dg/darwin-weakimport-2.c: New.
2417
2418 2005-01-03  Richard Henderson  <rth@redhat.com>
2419
2420         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2421
2422 2005-01-03  Richard Henderson  <rth@redhat.com>
2423
2424         * gcc.dg/vect/vect.exp: Enable for ia64.
2425         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2426         (check_effective_target_vect_float): Likewise.
2427         (check_effective_target_vect_no_align): Likewise.
2428         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2429         * gcc.dg/vect/vect-8.c: Likewise.
2430
2431 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2432
2433         PR target/19236
2434         * gcc.dg/pr19236-1.c: New test case.
2435
2436 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2437
2438         PR rtl-optimization/12092
2439         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2440
2441 2005-01-02  Andreas Jaeger  <aj@suse.de>
2442
2443         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2444
2445 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2446             Andrew Pinski  <pinskia@physics.uc.edu>
2447
2448         PR rtl-optimization/12092
2449         * gcc.dg/pr12092-1.c: New test case.
2450
2451 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2452
2453         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2454         'hidden' and 'default' for better portability.
2455         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2456
2457         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2458         6 and 7.
2459         * g++.old-deja/g++.brendan/new3.C: Likewise.
2460
2461 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2462
2463         * gcc.dg/20041231-1.C: New test.
2464         * g++.dg/warn/Wunreachable-code-1.C: New test.
2465
2466 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2467
2468         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2469         file, not /dev/null.  Abort on error.
2470
2471 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2472             Ziemowit Laski  <zlaski@apple.com>
2473
2474         PR objc/18971
2475         * objc.dg/encode-5.m: New test.
2476
2477 2004-12-29  Richard Henderson  <rth@redhat.com>
2478
2479         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2480         * objc.dg/stabs-1.m: Disable for ia64.
2481
2482 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2483
2484         PR c++/19190
2485         * g++.dg/warn/Wunused-10.C: New test.
2486
2487 2004-12-28  Richard Henderson  <rth@redhat.com>
2488
2489         * objc.dg/stabs-1.m: Disable for alpha.
2490
2491 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2492
2493         PR c++/19149
2494         * g++.dg/parse/error23.C: New test.
2495
2496 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2497
2498         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2499
2500         PR fortran/19032
2501         * gfortran.dg/intrinsic_modulo_1.f90: New.
2502         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2503         tests with divisor -1.
2504
2505 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2506
2507         * g++.dg/opt/temp1.C (memcpy): Return a value.
2508
2509         PR c++/19148
2510         * g++.dg/expr/cond7.C: New test.
2511
2512 2004-12-27  Paul Brook  <paul@codesourcery.com>
2513
2514         * gfortran.dg/g77/select_no_compile.f: Remove.
2515
2516 2004-12-27  Richard Henderson  <rth@redhat.com>
2517
2518         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2519         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2520         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2521
2522 2004-12-26  Richard Henderson  <rth@redhat.com>
2523
2524         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2525         by 1i instead of token pasting.
2526
2527 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2528
2529         PR tree-optimization/17578
2530         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2531         to additional_flags.
2532         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2533
2534 2004-12-25  Richard Henderson  <rth@redhat.com>
2535
2536         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2537         Remove Alpha.
2538
2539 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2540
2541         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2542         hppa*-*-hpux*.
2543         * gcc.dg/pr17957.c (dg-options): Likewise.
2544         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2545         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2546         instead of 0 on __hppa__.
2547         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2548         "foo,%r" on hppa*-*-*.
2549
2550 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2551
2552         PR fortran/19071
2553         * gfortran.dg/complex_write.f90: New test.
2554
2555 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/17595
2558         * g++.dg/parse/pragma2.C: New test.
2559
2560         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2561
2562 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2563
2564         * gcc.dg/empty2.c: Add missing dg-warning.
2565
2566 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2567
2568         PR c++/17413
2569         * g++.dg/template/local4.C: New test.
2570         * g++.dg/template/crash19.C: Add dg-error marker.
2571
2572         * g++.dg/template/crash31.C: Correct embedded PR number.
2573
2574 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/16405
2577         * g++.dg/opt/temp1.C: Add do-run marker.
2578
2579 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2580
2581         * g++.dg/template/spec19.C: New.
2582
2583 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2584
2585         PR target/16819
2586         * gcc.dg/empty2.c: New.
2587
2588 2004-12-23  Richard Henderson  <rth@redhat.com>
2589
2590         * lib/target-supports.exp (check_effective_target_vect_no_align):
2591         Remove i?86 and x86-64.
2592
2593 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2594
2595         PR c++/16405
2596         * g++.dg/opt/temp1.C: New test.
2597
2598 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2599
2600         PR c++/18733
2601         * g++.dg/template/friend33.C: New testcase.
2602
2603 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2604
2605         PR c++/18464
2606         * g++.dg/template/cond5.C: New test.
2607
2608         PR c++/18492
2609         * g++.dg/inherit/thunk3.C: New test.
2610
2611         PR c++/11224
2612         * g++.dg/warn/Wunused-9.C: New test.
2613
2614 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2615
2616         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2617
2618 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2619
2620         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2621
2622 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2623
2624         PR c++/18378
2625         * g++.dg/ext/packed8.C: New test.
2626
2627         PR c++/13268
2628         * g++.dg/template/crash31.C: New test.
2629
2630         PR c++/19034
2631         * g++.dg/template/crash30.C: New test.
2632
2633 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2634
2635         PR C++/18984
2636         * g++.dg/eh/ctor3.C: New test.
2637
2638 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2639
2640         * objc.dg/stabs-1.m: Allow section name to be quoted and
2641         assembly label to begin with '.LL'.
2642
2643 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2644
2645         * gcc.dg/vect/vect.exp
2646         (check_effective_target_lp64_or_vect_no_align): New.
2647         * gcc.dg/vect/vect-77.c: Use it.
2648         * gcc.dg/vect/vect-78.c: Use it.
2649
2650         * lib/target-supports.exp
2651         (check_effective_target_vect_no_max,
2652         check_effective_target_vect_no_bitwise,
2653         check_effective_target_vect_no_align): New.
2654         * gcc.dg/vect/vect-13.c: Use them.
2655         * gcc.dg/vect/vect-17.c: Ditto.
2656         * gcc.dg/vect/vect-18.c: Ditto.
2657         * gcc.dg/vect/vect-19.c: Ditto.
2658         * gcc.dg/vect/vect-20.c: Ditto.
2659         * gcc.dg/vect/vect-27.c: Ditto.
2660         * gcc.dg/vect/vect-29.c: Ditto.
2661         * gcc.dg/vect/vect-44.c: Ditto.
2662         * gcc.dg/vect/vect-48.c: Ditto.
2663         * gcc.dg/vect/vect-50.c: Ditto.
2664         * gcc.dg/vect/vect-52.c: Ditto.
2665         * gcc.dg/vect/vect-54.c: Ditto.
2666         * gcc.dg/vect/vect-56.c: Ditto.
2667         * gcc.dg/vect/vect-58.c: Ditto.
2668         * gcc.dg/vect/vect-60.c: Ditto.
2669         * gcc.dg/vect/vect-72.c: Ditto.
2670         * gcc.dg/vect/vect-80.c: Ditto.
2671
2672 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2673
2674         PR c++/14075
2675         * g++.dg/init/string1.C: New.
2676
2677         PR c++/18975
2678         * g++.dg/other/synth1.C: New.
2679
2680 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2681
2682         PR c/18963
2683         * gcc.dg/pr18963-1.c: New test.
2684
2685 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2686
2687         PR c/18596
2688         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2689         * gcc.dg/pr18596-1.c: Use dg-error.
2690         (dg-options): Use -fno-unit-at-a-time.
2691         * gcc.dg/pr18596-2.c: New test.
2692         * gcc.dg/pr18596-3.c: New test.
2693
2694 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2695
2696         PR middle-end/18683
2697         * g++.dg/opt/pr18683-1.C: New test case.
2698
2699 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2700
2701         PR other/19093
2702         * g++.dg/opt/max1.C: Fix for 64bit targets.
2703
2704 2004-12-20  Matt Austern  <austern@apple.com>
2705
2706         PR c++/19044
2707         * g++.dg/ext/builtin6.C: New
2708
2709 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2710
2711         PR tree-optimization/19080
2712         * gcc.c-torture/compile/pr19080.c: New test.
2713
2714 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2715
2716         * gcc.dg/20041219-1.c: New test.
2717
2718 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2719
2720         PR middle-end/19068
2721         * g++.dg/opt/max1.C: New test case.
2722
2723 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2724
2725         * gcc.dg/fdata-sections-1.c: New test.
2726
2727 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2728
2729         PR middle-end/18548
2730         * gcc.dg/max-1.c: New test case.
2731
2732 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2733
2734         * gcc.c-torture/execute/20041218-1.c: New test.
2735
2736 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2737
2738         * gcc.dg/pr18501.c: New test.
2739         * gcc.dg/uninit-5.c: XFAIL.
2740         * gcc.dg/uninit-9.c: XFAIL.
2741
2742 2004-12-17  Dale Johannesen  <dalej@apple.com>
2743
2744         * gcc.dg/20041213-1.c:  New.
2745
2746 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2747
2748         * objc.dg/stabs-1.m: Allow assembly label to begin
2749         with a dot ('.').
2750
2751 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2752
2753         * gcc.c-torture/execute/20041213-1.c: Move...
2754         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2755
2756 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2757
2758         PR c++/18721
2759         * g++.dg/lookup/conv-5.C: New.
2760
2761 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2762
2763         * objc.dg/stabs-1.m: New test.
2764
2765 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2766
2767         * gcc.dg/visibility-c.c: Change compile to
2768         assemble for the test.
2769
2770 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2771
2772         PR target/19041
2773         * gcc.dg/visibility-c.c: New test.
2774
2775 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2776
2777         PR middle-end/18493
2778         * gcc.dg/switch-8.c: New test case.
2779
2780 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2781
2782         PR c++/18905
2783         * g++.dg/template/init4.C: New.
2784         * g++.dg/opt/static3.C: Enable optimizer.
2785
2786 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2787
2788         * g++.dg/other/complex1.C: New test.
2789
2790 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2791
2792         * g++.dg/opt/inline9.C: New test.
2793
2794 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2795
2796         PR fortran/18993
2797         * gfotran.dg/nullify_1.f: New test.
2798
2799 2004-12-15  Richard Henderson  <rth@redhat.com>
2800
2801         * gcc.target/i386/i386.exp: New harness.
2802         * gcc.target/i386/vect-args.c: New.
2803
2804 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2805
2806         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2807
2808 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2809
2810         PR c++/18825
2811         * g++.dg/template/friend32.C: New test.
2812
2813 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2814
2815         * cpp/pragma-once-1.c: New test.
2816         * cpp/pragma-once-1b.h: Likewise.
2817         * cpp/pragma-once-1c.h: Likewise.
2818         * cpp/pragma-once-1d.h: Likewise.
2819         * cpp/inc/pragma-once-1a.h: Likewise.
2820
2821 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2822             Steven G. Kargl  <kargls@comcast.net>
2823
2824         PR fortran/17597
2825         * gfortran.dg/list_read_3.f90: New test.
2826
2827 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2828
2829         * gcc.dg/ftrapv-2.c: New test.
2830
2831 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2832
2833         PR c++/18981
2834         * g++.dg/template/typename9.C: New test.
2835
2836 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/18738
2839         * g++.dg/template/typename8.C: New test.
2840         * g++.dg/parse/friend2.C: Tweak error message.
2841
2842 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2843
2844         * gcc.c-torture/20041214-1.c: New test.
2845
2846 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2847
2848         PR c++/18965
2849         * g++.dg/init/array17.C: New test.
2850
2851 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2852
2853         PR c++/18793
2854         * g++.dg/init/aggr3.C: New test.
2855
2856 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2857
2858         * gcc.dg/altivec-types-1.c: New test.
2859         * gcc.dg/altivec-types-2.c: New test.
2860         * gcc.dg/altivec-types-3.c: New test.
2861         * gcc.dg/altivec-types-4.c: New test.
2862         * g++.dg/ext/altivec-types-1.C: New test.
2863         * g++.dg/ext/altivec-types-2.C: New test.
2864         * g++.dg/ext/altivec-types-3.C: New test.
2865         * g++.dg/ext/altivec-types-4.C: New test.
2866
2867 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2868
2869         PR middle-end/18951
2870         * gcc.c-torture/execute/20041213-1.c: New test.
2871
2872 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2873
2874         PR c++/18949
2875         * g++.dg/template/cast1.C: New.
2876
2877 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2878
2879         * gcc.c-torture/execute/20041213-2.c: New test.
2880
2881 2004-12-13  Richard Henderson  <rth@redhat.com>
2882
2883         * gcc.dg/i386-sse-10.c: Fix typo in options.
2884
2885 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2886
2887         PR c++/18968
2888         * g++.dg/opt/pr18968.C: New test.
2889
2890 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/18925
2893         * g++.dg/ext/visibility/staticdatamem.C: New test.
2894
2895 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2896
2897         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2898
2899 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2900
2901         PR rtl-optimization/18928
2902         * gcc.dg/pr18928-1.c: New test case.
2903
2904 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2905
2906         PR tree-opt/16951
2907         * gcc.c-torture/compile/20041211-1.c: New.
2908
2909 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2910
2911         PR middle-end/17564
2912         * gcc.c-torture/execute/20041212-1.c: New test.
2913
2914 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2915
2916         PR fortran/18869
2917         * gfortran.dg/common_1.f90: New test.
2918
2919 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2920         Paul Brook  <paul@codesourcery.com>
2921
2922         PR fortran/16222
2923         * gfortran.dg/real_do_1.f90: New test.
2924
2925 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2926
2927         PR tree-opt/18040
2928         * g++.dg/opt/ptrmem6.C: New test.
2929
2930 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2931
2932         PR middle-end/18921
2933         * gcc.dg/pr18921-1.c: New test case.
2934
2935 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2936
2937         PR fortran/17175
2938         * gfortran.dg/scale_1.f90: New test.
2939
2940 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2941
2942         PR middle-end/18903
2943         * gcc.c-torture/compile/pr18903.c: New test.
2944
2945 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2946
2947         * gcc.c-torture/execute/20041210-1.c: New test.
2948
2949 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2950
2951         PR c++/18731
2952         * g++.dg/parser/struct-1.C: New test.
2953         * g++.dg/parser/struct-2.C: New test.
2954         * g++.dg/parser/struct-3.C: New test.
2955
2956 2004-12-09  Richard Henderson  <rth@redhat.com>
2957
2958         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2959
2960         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2961         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2962
2963 2004-12-09  Matt Austern  <austern@apple.com>
2964
2965         PR c++/18514
2966         * g++.dg/ext/builtin1.C: New
2967         * g++.dg/ext/builtin2.C: New
2968         * g++.dg/ext/builtin3.C: New
2969         * g++.dg/ext/builtin4.C: New
2970         * g++.dg/ext/builtin5.C: New
2971
2972 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2973
2974         PR tree-opt/18904
2975         * g++.dg/opt/ptrmem5.C: New test.
2976
2977 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2978
2979         * g++.dg/parse/typename5.C: Adjust for new error.
2980         * g++.dg/parse/typename7.C: New.
2981
2982 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2983
2984         PR c++/18073
2985         * g++.dg/other/mmintrin.C: New test.
2986
2987 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2988
2989         PR c++/16681
2990         * g++.dg/init/array15.C: New.
2991         * g++.dg/init/array16.C: New.
2992
2993 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2994
2995         PR fortran/18826
2996         * gfortran.dg/assign_1.f90: New test.
2997
2998 2004-12-08  Nick Clifton  <nickc@redhat.com>
2999
3000         * gcc.target/xstormy16/bss_below100: New directory containing tests.
3001         * gcc.target/xstormy16/data_below100: Likewise.
3002         * gcc.target/xstormy16/sfr: Likewise.
3003         * gcc.target/xstormy16/below100.S: New test source file.
3004         * gcc.target/xstormy16/below100.ld: New test linker script.
3005         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3006         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
3007         bp instructions.
3008         * gcc.target/xstormy16/bp.c: Likewise.
3009
3010         * gcc.target/xstormy16/bss_below100: New files:
3011         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3012         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3013         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3014         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3015         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3016         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3017         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3018         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3019         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3020         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3021         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3022         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3023         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3024         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3025         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3026         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3027         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3028         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3029         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3030         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3031         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3032         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3033         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3034         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3035         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3036         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3037         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3038
3039         * gcc.target/xstormy16/data_below100: New files:
3040         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
3041         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
3042         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
3043         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
3044         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
3045         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
3046         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
3047         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
3048         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
3049         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
3050         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
3051         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
3052         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
3053         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
3054         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
3055         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
3056         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
3057         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
3058         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
3059         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
3060         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
3061         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
3062         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
3063         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
3064         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
3065         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
3066         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
3067
3068         * gcc.target/xstormy16/sfr: New files:
3069         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
3070         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
3071         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
3072         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
3073         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
3074         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
3075         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
3076         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
3077         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
3078         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
3079         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
3080         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
3081         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
3082         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
3083         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
3084         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
3085         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
3086         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
3087         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
3088         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
3089         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
3090         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
3091         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
3092         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
3093         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
3094         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
3095         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
3096         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
3097         27_if0_sfrw_bitfield_f.c
3098
3099 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3100
3101         PR c++/18100
3102         * g++.dg/lookup/name-clash4.C: New test.
3103
3104 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
3105
3106         PR c++/18672
3107         * g++.dg/opt/array1.C: New.
3108
3109         PR c++/18803
3110         * g++.dg/template/operator5.C: New.
3111
3112 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
3113
3114         PR c/18867
3115         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
3116
3117 2004-12-07  Steven Bosscher  <stevenb@suse.de>
3118
3119         * gcc.dg/noncompile/20041207.c: New test.
3120
3121 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
3122
3123         * g++.dg/other/unreachable-1.C: New test.
3124
3125 2004-12-06  Nick Clifton  <nickc@redhat.com>
3126
3127         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
3128         <limits.h> because the latter comes from gcc's include/ directory
3129         and not the newlib/libc/include directory.
3130
3131 2004-12-04  Richard Henderson  <rth@redhat.com>
3132
3133         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
3134
3135 2004-12-04  Richard Henderson  <rth@redhat.com>
3136
3137         * lib/target-supports.exp (check_gc_sections_available): Disable
3138         for alpha and ia64.
3139
3140 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
3141
3142         PR middle-end/17909
3143         * g++.dg/other/vararg-2.C: New test.
3144
3145 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3146
3147         PR c++/17011, c++/17971
3148         * g++.dg/template/error15.C: Adjust expected error.
3149         * g++.dg/template/instantiate3.C: Likewise.
3150
3151 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
3152
3153         * gcc.dg/altivec-18.c: Fix for darwin
3154
3155 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3156
3157         PR c++/18782
3158         * g++.dg/parse/ptrmem2.C: New.
3159
3160         PR c++/18318
3161         * g++.dg/template/new1.C: New.
3162
3163 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3164
3165         PR fortran/18710
3166         * gfortran.dg/direct_io_3.f90: New test.
3167
3168 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
3169
3170         PR 18758
3171         * g++.dg/parse/crash21.C: New.
3172
3173 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3174
3175         PR c++/15664, c++/18276
3176         * g++.dg/template/ttp13.C: New test.
3177         * g++.dg/template/ttp14.C: Likewise.
3178
3179 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3180
3181         PR c++/18123
3182         * g++.dg/parse/enum2.C: New test.
3183         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
3184
3185 2004-12-02  Nick Clifton  <nickc@redhat.com>
3186
3187         * gcc.target/xstormy16: New test directory.
3188         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
3189         * gcc.target/xstormy16/bp.c: Check the generation of bp
3190         instructions.
3191         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
3192         bn instructions and the BELOW100 attribute.
3193
3194 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
3195
3196         PR target/16952
3197         * gcc.dg/ppc-eabi.c: New.
3198
3199 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3200
3201         PR fortran/18284
3202         * gfortran.dg/backspace.f90
3203
3204 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
3205
3206         * gfortran.dg/inquire.f90: New test.
3207
3208 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
3211         handle effective-target-keyword.
3212         (dg-skip-if): Support effective-target keyword as target list.
3213         (dg-xfail-if): Ditto.
3214         * lib/target-supports.exp (is-effective-target-keyword): New proc.
3215
3216 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
3217
3218         PR tree-optimization/18291
3219         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
3220
3221 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
3222
3223         PR C++/18729
3224         * g++.dg/parse/crash20.C: New.
3225
3226         PR c++/17431
3227         * g++.dg/overload/arg1.C: New.
3228         * g++.dg/overload/arg2.C: New.
3229         * g++.dg/overload/arg3.C: New.
3230         * g++.dg/overload/arg4.C: New.
3231
3232 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
3233
3234         * gcc.dg/c99-flex-array-4.c: Remove.
3235
3236 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3237
3238         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
3239
3240         * lib/target-supports.exp (is-effective-target): Simplify.
3241
3242         * lib/target-supports.exp (check_effective_target_vect_long):
3243         Fix for powerpc64-*-*.
3244
3245 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
3246
3247         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
3248         to support new requirements on FreeBSD 5.
3249
3250 2004-11-30  Devang Patel  <dpatel@apple.com>
3251
3252         PR 18702
3253         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3254
3255 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3256
3257         * g++.dg/ext/altivec-13.C: New test.
3258
3259 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3260
3261         PR tree-opt/18298
3262         * gcc.c-torture/execute/p18298.c: New test.
3263
3264 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3265             Dorit Naishlos  <dorit@il.ibm.com>
3266
3267         PR tree-opt/18607
3268         * gcc.dg/vect/vect-89.c: New test.
3269
3270 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3271
3272         * gcc.dg/pr18596-1.c: New test.
3273
3274 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3275
3276         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3277
3278 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         PR c/18479
3281         * gcc.dg/pr18479.c: New test.
3282
3283 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3284
3285         PR target/18490
3286         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3287         mmix-knuth-mmixware.
3288
3289         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3290         cris-*-elf* cris-*-aout* mmix-*-*
3291
3292 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3293
3294         PR middle-end/18725
3295         * gcc.dg/pr18725.c: New test.
3296
3297 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3298
3299         PR target/18488
3300         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3301
3302         PR target/18336
3303         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3304
3305 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/18368
3308         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3309         * g++.old-deja/g++.law/ctors5.C: Likewise.
3310         * g++.old-deja/g++.other/crash25.C: Likewise.
3311
3312         PR c++/18674
3313         * g++.dg/template/error16.C: New test.
3314
3315         PR c++/18512
3316         * g++.dg/template/crash29.C: New test.
3317
3318 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3319
3320         PR tree-optimization/18712
3321         * gcc.c-torture/compile/pr18712.c: New test.
3322
3323 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3324
3325         PR c/7544
3326         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3327         tests.
3328
3329 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3330
3331         PR c++/18652
3332         * g++.dg/lookup/crash6.C: New test.
3333
3334 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3335
3336         PR middle-end/18164
3337         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3338
3339 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3340
3341         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3342         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3343         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3344
3345 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3346
3347         * gcc.dg/pr18164.c: New test.
3348
3349 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3350
3351         * gcc.dg/funroll-loops-all.c: New.
3352
3353 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3354
3355         PR target/18489
3356         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3357         delimeter, match space and TAB as well as ":".
3358
3359         PR target/18484
3360         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3361
3362         PR target/18348
3363         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3364
3365         PR target/18345
3366         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3367
3368         PR target/18337
3369         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3370
3371 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3372
3373         * gfortran.dg/direct_io_2.f90: New test.
3374
3375 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3376
3377         PR target/18334
3378         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3379
3380 2004-11-28  Richard Henderson  <rth@redhat.com>
3381
3382         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3383
3384 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3385
3386         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3387         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3388         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3389         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3390         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3391         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3392         gcc.dg/pointer-arith-8.c: New tests.
3393
3394 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3395
3396         PR fortran/18364
3397         * gfortran.dg/endfile.f90: New test.
3398
3399 2004-11-27  Falk Hueffner  <falk@debian.org>
3400
3401         * gcc.dg/loop-6.c: New test.
3402
3403 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3404
3405         * gcc.c-torture/execute/20041126-1.c: New test.
3406
3407 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3408
3409         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3410         on IRIX.
3411
3412 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3413
3414         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3415         functions.
3416
3417 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR rtl-optimization/17825
3420         * gcc.c-torture/compile/20041119-1.c: New test.
3421
3422 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3423
3424         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3425         Check existence of ld library path variables before unsetting.
3426
3427 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3428
3429         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3430
3431 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3432
3433         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3434
3435 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3436
3437         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3438
3439 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3440
3441         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3442         dg-do directive.
3443
3444 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3445
3446         * gcc.dg/pr17957.c: Pass --param, not -param.
3447
3448 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3449
3450         PR middle-end/17957
3451         * testsuite/gcc.dg/pr17957.c: New test.
3452
3453 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/18445
3456         * g++.dg/template/crash28.C: Likewise.
3457
3458         PR c++/18001
3459         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3460         * g++.dg/ext/lvaddr.C: Likewise.
3461         * g++.dg/opt/pr7503-3.C: Likewise.
3462
3463         PR c++/18466
3464         * g++.dg/parse/qualified3.C: New test.
3465         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3466
3467         PR c++/18545
3468         * g++.dg/expr/return1.C: New test.
3469
3470 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3471
3472         Friend class name lookup 3/n, PR c++/3332
3473         * g++.dg/lookup/friend3.C: New test.
3474         * g++.dg/lookup/friend4.C: Likewise.
3475         * g++.dg/lookup/friend5.C: Likewise.
3476
3477 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3478
3479         Friend class name lookup 2/n, PR c++/14513, c++/15410
3480         * g++.dg/lookup/friend2.C: New test.
3481         * g++.dg/template/friend31.C: Likewise.
3482
3483 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3484
3485         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3486
3487 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3488
3489         PR c++/17473
3490         * g++.dg/tc1/dr56.C: Remove.
3491         * g++.dg/template/typedef1.C: Add dg-error markers.
3492         * g++.old-deja/g++.other/typedef7.C: Likewise.
3493
3494         PR c++/18285
3495         * g++.dg/parse/typedef7.C: New test.
3496
3497 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3498
3499         * gcc.c-torture/execute/20041124-1.c: New test.
3500
3501 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3502
3503         * g++.dg/template/deduce3.C: New test.
3504
3505         PR c++/18586
3506         * g++.dg/template/crash27.C: New test.
3507
3508         PR c++/18530
3509         * g++.dg/warn/Wshadow-3.C: New test.
3510
3511 2004-11-24  Devang Patel  <dpatel@apple.com>
3512
3513         PR/18555
3514         * gcc.dg/cpp/isysroot-1.c: New test.
3515         * gcc.dg/cpp/usr/include/stdio.h: New file.
3516         * gcc.dg/cpp/isysroot-2.c: New test.
3517         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3518         New file.
3519
3520 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3521
3522         PR c++/8929
3523         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3524
3525 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3528         * gcc.target/sparc/pdist.c: Likewise.
3529
3530 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3531
3532         PR c++/16882
3533         * g++.dg/conversion/simd1.C: New test.
3534
3535 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3536
3537         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3538         and restore_ld_library_path_env_vars.
3539         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3540         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3541         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3542         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3543
3544 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3545
3546         * gcc.dg/pragma-align-2.c: Test macro expansion.
3547         * gcc.dg/pragma-pack-2.c: New test.
3548
3549 2004-11-23  Richard Henderson  <rth@redhat.com>
3550
3551         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3552         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3553         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3554         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3555         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3556         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3557
3558         * gcc.dg/vect/vect.exp: Add check for alpha.
3559         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3560         (check_effective_target_vect_int): Enable for alpha.
3561         (check_effective_target_vect_long): New.
3562         (is-effective-target): Add it.
3563
3564 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3565
3566         * gcc.dg/pr18614-1.c: New test.
3567
3568 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3569
3570         * gcc.dg/setjmp-2.c: New test.
3571
3572 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3573
3574         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3575         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3576         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3577         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3578         gcc.target/sparc/pdist.c: New tests.
3579
3580 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3581
3582         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3583
3584 2004-11-22  Dale Johannesen  <dalej@apple.com>
3585
3586         * gcc.dg/20041111-1.c:  New.
3587
3588 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3589
3590         PR tree-opt/18536
3591         * gcc.dg/vect/pr18536.c: New test.
3592
3593 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3594
3595         PR c++/18354
3596         * g++.dg/template/nontype11.C: New test.
3597
3598 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3599
3600         PR middle-end/18520
3601         * gcc.dg/pr18520-1.c: New test case.
3602
3603 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3604
3605         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3606         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3607         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3608         expected diagnostics.
3609
3610 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3611
3612         PR target/18580
3613         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3614         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3615         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3616
3617 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3618
3619         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3620
3621 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3622             Joseph Myers  <joseph@codesourcery.com>
3623
3624         * lib/target-supports.exp (check_visibility_available): Really
3625         test the compiler.
3626
3627 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3628
3629         PR tree-opt/18181
3630         * gcc.dg/vect/vect-85.c: New test.
3631         * gcc.dg/vect/vect-86.c: New test.
3632         * gcc.dg/vect/vect-87.c: New test.
3633         * gcc.dg/vect/vect-88.c: New test.
3634
3635 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3636
3637         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3638
3639 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3640
3641         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3642         * gcc.dg/ppc-and-1.c: Ditto.
3643         * gcc.dg/ppc-compare-1.c: Ditto.
3644         * gcc.dg/ppc-mov-1.c: Ditto
3645
3646 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3647             Mark Mitchell  <mark@codesourcery.com>
3648
3649         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3650
3651 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3652             Aldy Hernandez  <aldyh@redhat.com>
3653
3654         * lib/target-supports.exp (check_effective_target_vect_int): New
3655         (check_effective_target_vect_float): New
3656         (check_effective_target_vect_double): New.
3657         (is-effective-target): Support new effective targets keywords.
3658         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3659         default action for dg-do.
3660         * gcc.dg/vect/pr16105.c: Use new support.
3661         * gcc.dg/vect/pr18400.c: Ditto.
3662         * gcc.dg/vect/pr18425.c: Ditto.
3663         * gcc.dg/vect/vect-1.c: Ditto.
3664         * gcc.dg/vect/vect-10.c: Ditto.
3665         * gcc.dg/vect/vect-11.c: Ditto.
3666         * gcc.dg/vect/vect-12.c: Ditto.
3667         * gcc.dg/vect/vect-13.c: Ditto.
3668         * gcc.dg/vect/vect-14.c: Ditto.
3669         * gcc.dg/vect/vect-15.c: Ditto.
3670         * gcc.dg/vect/vect-16.c: Ditto.
3671         * gcc.dg/vect/vect-17.c: Ditto.
3672         * gcc.dg/vect/vect-18.c: Ditto.
3673         * gcc.dg/vect/vect-19.c: Ditto.
3674         * gcc.dg/vect/vect-2.c: Ditto.
3675         * gcc.dg/vect/vect-20.c: Ditto.
3676         * gcc.dg/vect/vect-21.c: Ditto.
3677         * gcc.dg/vect/vect-22.c: Ditto.
3678         * gcc.dg/vect/vect-23.c: Ditto.
3679         * gcc.dg/vect/vect-24.c: Ditto.
3680         * gcc.dg/vect/vect-25.c: Ditto.
3681         * gcc.dg/vect/vect-26.c: Ditto.
3682         * gcc.dg/vect/vect-27.c: Ditto.
3683         * gcc.dg/vect/vect-27a.c: Ditto.
3684         * gcc.dg/vect/vect-28.c: Ditto.
3685         * gcc.dg/vect/vect-29.c: Ditto.
3686         * gcc.dg/vect/vect-29a.c: Ditto.
3687         * gcc.dg/vect/vect-3.c: Ditto.
3688         * gcc.dg/vect/vect-30.c: Ditto.
3689         * gcc.dg/vect/vect-31.c: Ditto.
3690         * gcc.dg/vect/vect-32.c: Ditto.
3691         * gcc.dg/vect/vect-33.c: Ditto.
3692         * gcc.dg/vect/vect-34.c: Ditto.
3693         * gcc.dg/vect/vect-35.c: Ditto.
3694         * gcc.dg/vect/vect-36.c: Ditto.
3695         * gcc.dg/vect/vect-37.c: Ditto.
3696         * gcc.dg/vect/vect-38.c: Ditto.
3697         * gcc.dg/vect/vect-4.c: Ditto.
3698         * gcc.dg/vect/vect-40.c: Ditto.
3699         * gcc.dg/vect/vect-41.c: Ditto.
3700         * gcc.dg/vect/vect-42.c: Ditto.
3701         * gcc.dg/vect/vect-43.c: Ditto.
3702         * gcc.dg/vect/vect-44.c: Ditto.
3703         * gcc.dg/vect/vect-45.c: Ditto.
3704         * gcc.dg/vect/vect-46.c: Ditto.
3705         * gcc.dg/vect/vect-47.c: Ditto.
3706         * gcc.dg/vect/vect-48.c: Ditto.
3707         * gcc.dg/vect/vect-48a.c: Ditto.
3708         * gcc.dg/vect/vect-49.c: Ditto.
3709         * gcc.dg/vect/vect-5.c: Ditto.
3710         * gcc.dg/vect/vect-50.c: Ditto.
3711         * gcc.dg/vect/vect-51.c: Ditto.
3712         * gcc.dg/vect/vect-52.c: Ditto.
3713         * gcc.dg/vect/vect-53.c: Ditto.
3714         * gcc.dg/vect/vect-54.c: Ditto.
3715         * gcc.dg/vect/vect-55.c: Ditto.
3716         * gcc.dg/vect/vect-56.c: Ditto.
3717         * gcc.dg/vect/vect-56a.c: Ditto.
3718         * gcc.dg/vect/vect-57.c: Ditto.
3719         * gcc.dg/vect/vect-58.c: Ditto.
3720         * gcc.dg/vect/vect-59.c: Ditto.
3721         * gcc.dg/vect/vect-6.c: Ditto.
3722         * gcc.dg/vect/vect-60.c: Ditto.
3723         * gcc.dg/vect/vect-61.c: Ditto.
3724         * gcc.dg/vect/vect-62.c: Ditto.
3725         * gcc.dg/vect/vect-63.c: Ditto.
3726         * gcc.dg/vect/vect-64.c: Ditto.
3727         * gcc.dg/vect/vect-65.c: Ditto.
3728         * gcc.dg/vect/vect-66.c: Ditto.
3729         * gcc.dg/vect/vect-67.c: Ditto.
3730         * gcc.dg/vect/vect-68.c: Ditto.
3731         * gcc.dg/vect/vect-69.c: Ditto.
3732         * gcc.dg/vect/vect-7.c: Ditto.
3733         * gcc.dg/vect/vect-72.c: Ditto.
3734         * gcc.dg/vect/vect-72a.c: Ditto.
3735         * gcc.dg/vect/vect-73.c: Ditto.
3736         * gcc.dg/vect/vect-74.c: Ditto.
3737         * gcc.dg/vect/vect-75.c: Ditto.
3738         * gcc.dg/vect/vect-76.c: Ditto.
3739         * gcc.dg/vect/vect-77.c: Ditto.
3740         * gcc.dg/vect/vect-77a.c: Ditto.
3741         * gcc.dg/vect/vect-78.c: Ditto.
3742         * gcc.dg/vect/vect-79.c: Ditto.
3743         * gcc.dg/vect/vect-8.c: Ditto.
3744         * gcc.dg/vect/vect-80.c: Ditto.
3745         * gcc.dg/vect/vect-82.c: Ditto.
3746         * gcc.dg/vect/vect-82_64.c: Ditto.
3747         * gcc.dg/vect/vect-83.c: Ditto.
3748         * gcc.dg/vect/vect-83_64.c: Ditto.
3749         * gcc.dg/vect/vect-9.c: Ditto.
3750         * gcc.dg/vect/vect-all.c: Ditto.
3751         * gcc.dg/vect/vect-none.c: Ditto.
3752
3753 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3754
3755         * lib/gcc-dg.exp (dg-skip-if): New function.
3756         (dg-forbid-option): Remove.
3757         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3758         * g++.dg/abi/bitfield8.C: Likewise.
3759         * g++.dg/abi/dtor1.C: Likewise.
3760         * g++.dg/abi/empty10.C: Likewise.
3761         * g++.dg/abi/empty7.C: Likewise.
3762         * g++.dg/abi/empty9.C: Likewise.
3763         * g++.dg/abi/layout3.C: Likewise.
3764         * g++.dg/abi/layout4.C: Likewise.
3765         * g++.dg/abi/thunk1.C: Likewise.
3766         * g++.dg/abi/thunk2.C: Likewise.
3767         * g++.dg/abi/vbase11.C: Likewise.
3768         * g++.dg/abi/vthunk2.C: Likewise.
3769         * g++.dg/abi/vthunk3.C: Likewise.
3770         * g++.dg/ext/attrib8.C: Likewise.
3771         * g++.dg/opt/longbranch2.C: Likewise.
3772         * g++.dg/opt/reg-stack4.C: Likewise.
3773         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3774         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3775         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3776         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3777         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3778         * gcc.dg/20000609-1.c: Likewise.
3779         * gcc.dg/20000720-1.c: Likewise.
3780         * gcc.dg/20011107-1.c: Likewise.
3781         * gcc.dg/20011119-1.c: Likewise.
3782         * gcc.dg/20020108-1.c: Likewise.
3783         * gcc.dg/20020122-2.c: Likewise.
3784         * gcc.dg/20020122-3.c: Likewise.
3785         * gcc.dg/20020201-3.c: Likewise.
3786         * gcc.dg/20020206-1.c: Likewise.
3787         * gcc.dg/20020218-1.c: Likewise.
3788         * gcc.dg/20020310-1.c: Likewise.
3789         * gcc.dg/20020411-1.c: Likewise.
3790         * gcc.dg/20020418-2.c: Likewise.
3791         * gcc.dg/20020426-1.c: Likewise.
3792         * gcc.dg/20020426-2.c: Likewise.
3793         * gcc.dg/20020517-1.c: Likewise.
3794         * gcc.dg/20020523-1.c: Likewise.
3795         * gcc.dg/20020523-2.c: Likewise.
3796         * gcc.dg/20020729-1.c: Likewise.
3797         * gcc.dg/20030204-1.c: Likewise.
3798         * gcc.dg/20030826-2.c: Likewise.
3799         * gcc.dg/20030926-1.c: Likewise.
3800         * gcc.dg/20031202-1.c: Likewise.
3801         * gcc.dg/980312-1.c: Likewise.
3802         * gcc.dg/980313-1.c: Likewise.
3803         * gcc.dg/990117-1.c: Likewise.
3804         * gcc.dg/990424-1.c: Likewise.
3805         * gcc.dg/990524-1.c: Likewise.
3806         * gcc.dg/991230-1.c: Likewise.
3807         * gcc.dg/i386-387-1.c: Likewise.
3808         * gcc.dg/i386-387-2.c: Likewise.
3809         * gcc.dg/i386-387-3.c: Likewise.
3810         * gcc.dg/i386-387-4.c: Likewise.
3811         * gcc.dg/i386-387-5.c: Likewise.
3812         * gcc.dg/i386-387-6.c: Likewise.
3813         * gcc.dg/i386-asm-1.c: Likewise.
3814         * gcc.dg/i386-bitfield1.c: Likewise.
3815         * gcc.dg/i386-bitfield2.c: Likewise.
3816         * gcc.dg/i386-loop-1.c: Likewise.
3817         * gcc.dg/i386-loop-2.c: Likewise.
3818         * gcc.dg/i386-loop-3.c: Likewise.
3819         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3820         * gcc.dg/i386-pic-1.c: Likewise.
3821         * gcc.dg/i386-regparm.c: Likewise.
3822         * gcc.dg/i386-signbit-1.c: Likewise.
3823         * gcc.dg/i386-signbit-2.c: Likewise.
3824         * gcc.dg/i386-signbit-3.c: Likewise.
3825         * gcc.dg/i386-sse-5.c: Likewise.
3826         * gcc.dg/i386-sse-8.c: Likewise.
3827         * gcc.dg/i386-unroll-1.c: Likewise.
3828         * gcc.dg/tls/opt-1.c: Likewise.
3829         * gcc.dg/tls/opt-2.c: Likewise.
3830         * gcc.dg/unroll-1.c: Likewise.
3831         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3832         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3833         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3834         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3835
3836 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3837
3838         * g++.dg/template/incomplete1.C: New test.
3839
3840 2004-11-16  Nick Clifton  <nickc@redhat.com>
3841
3842         Revert patches accidentally commited during checkin of fixes for
3843         xstormy16 tests:
3844         gcc.c-torture/execute/simd-4.c: Revert
3845         gcc.dg/20040910-1.c: Revert.
3846
3847 2004-11-16  Paul Brook  <paul@codesourcery.com>
3848
3849         PR fortran/13010
3850         * gfortran.dg/der_pointer_1.f90: New test.
3851
3852 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3853
3854         PR c/18498
3855         * gcc.dg/bitfld-13.c: New test.
3856
3857 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3858
3859         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3860         powerpc*-*-linux*.
3861
3862         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3863         * gcc.dg/ppc64-abi-2.c: Ditto.
3864         * gcc.dg/ppc64-abi-3.c: Ditto.
3865
3866         * lib/gcc-dg.exp (dg-target-list): Remove.
3867
3868 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3869
3870         * gcc.dg/ia64-postinc.c: New test.
3871
3872 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3873
3874         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3875
3876 2004-11-15  Nick Clifton  <nickc@redhat.com>
3877
3878         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3879         __INT_MAX__ so that the test can be compiled by toolchains
3880         targeted at 16-bit processors.
3881
3882         * gcc.dg/20040625-1.c: Use long constants rather than integers
3883         when performing arithmetic that will overflow 16-bits.
3884
3885         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3886         xstormy16.  It does not support 128-bit vector operations.
3887
3888         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3889         with the macro PTR_TYPE.  Define this macro to an integer type
3890         suitable for holding a pointer.
3891
3892         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3893         the target is a 16-bit processor.
3894
3895         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3896         16-bit targets where the character constant will be too long.
3897
3898         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3899         where the double will not be directly addressable.
3900
3901 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3902
3903         Friend class name lookup 1/n, PR c++/18471
3904         * g++.dg/template/crash26.C: New test.
3905         * g++.dg/lookup/struct1.C: Adjust expected error.
3906         * g++.dg/parse/elab1.C: Likewise.
3907         * g++.dg/parse/elab2.C: Likewise.
3908         * g++.dg/parse/int-as-enum1.C: Likewise.
3909         * g++.dg/parse/struct-as-enum1.C: Likewise.
3910         * g++.dg/parse/typedef1.C: Likewise.
3911         * g++.dg/parse/typedef3.C: Likewise.
3912         * g++.dg/parse/typedef4.C: Likewise.
3913         * g++.dg/parse/typedef5.C: Likewise.
3914         * g++.dg/template/nontype4.C: Likewise.
3915         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3916         * g++.old-deja/g++.other/elab1.C: Likewise.
3917         * g++.old-deja/g++.other/syntax4.C: Likewise.
3918
3919 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3920
3921         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3922
3923 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3924
3925         * gcc.c-torture/execute/20041114-1.c: New test.
3926
3927 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3928
3929         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3930         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3931         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3932         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3933         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3934         gcc.dg/switch-7.c: New tests.
3935
3936 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3937
3938         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3939
3940 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3941
3942         PR tree-opt/18400
3943         * gcc.dg/vect/pr18400.c: New test.
3944
3945 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3946             Andrew Pinski  <pinskia@physics.uc.edu>
3947
3948         PR tree-opt/18425
3949         * gcc.dg/vect/pr18425.c: New test.
3950
3951 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3952
3953         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3954         Guard with dg-require-alias and dg-require-visibility.
3955
3956 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3957
3958         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3959
3960 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3961
3962         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3963
3964 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3965
3966         PR c++/17344
3967         * g++.dg/template/defarg5.C: New test.
3968
3969 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * g++.dg/parse/cast1.C: Run only on ILP32.
3972         * g++.old-deja/g++.mike/p784.C: Likewise.
3973
3974 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3975
3976         * gcc.c-torture/execute/20041113-1.c: New test.
3977
3978 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3979
3980         PR target/18230
3981         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3982         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3983         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3984         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3985         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3986         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3987         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3988         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3989         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3990         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3991         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3992         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3993         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3994
3995 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3996
3997         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3998         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3999         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
4000         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
4001         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
4002         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
4003         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
4004         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
4005         gcc.target/sparc/combined-1.c: New tests.
4006
4007 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
4008
4009         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
4010         New tests.
4011
4012 2004-11-12  Mark Mitchell <mark@codesourcery.com>
4013
4014         * lib/gcc-dg.exp (dg-forbid-option): New function.
4015         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
4016         * g++.dg/abi/bitfield8.C: Likewise.
4017         * g++.dg/abi/dtor1.C: Likewise.
4018         * g++.dg/abi/empty10.C: Likewise.
4019         * g++.dg/abi/empty7.C: Likewise.
4020         * g++.dg/abi/empty9.C: Likewise.
4021         * g++.dg/abi/layout3.C: Likewise.
4022         * g++.dg/abi/layout4.C: Likewise.
4023         * g++.dg/abi/thunk1.C: Likewise.
4024         * g++.dg/abi/thunk2.C: Likewise.
4025         * g++.dg/abi/vbase11.C: Likewise.
4026         * g++.dg/abi/vthunk2.C: Likewise.
4027         * g++.dg/abi/vthunk3.C: Likewise.
4028         * g++.dg/ext/attrib8.C: Likewise.
4029         * g++.dg/opt/longbranch2.C: Likewise.
4030         * g++.dg/opt/reg-stack4.C: Likewise.
4031         * g++.old-deja/g++.ext/attrib1.C: Likewise.
4032         * g++.old-deja/g++.ext/attrib2.C: Likewise.
4033         * g++.old-deja/g++.ext/attrib3.C: Likewise.
4034         * g++.old-deja/g++.other/store-expr1.C: Likewise.
4035         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4036         * gcc.dg/20000609-1.c: Likewise.
4037         * gcc.dg/20000720-1.c: Likewise.
4038         * gcc.dg/20011107-1.c: Likewise.
4039         * gcc.dg/20011119-1.c: Likewise.
4040         * gcc.dg/20020108-1.c: Likewise.
4041         * gcc.dg/20020122-2.c: Likewise.
4042         * gcc.dg/20020122-3.c: Likewise.
4043         * gcc.dg/20020201-3.c: Likewise.
4044         * gcc.dg/20020206-1.c: Likewise.
4045         * gcc.dg/20020218-1.c: Likewise.
4046         * gcc.dg/20020310-1.c: Likewise.
4047         * gcc.dg/20020411-1.c: Likewise.
4048         * gcc.dg/20020418-2.c: Likewise.
4049         * gcc.dg/20020426-1.c: Likewise.
4050         * gcc.dg/20020426-2.c: Likewise.
4051         * gcc.dg/20020517-1.c: Likewise.
4052         * gcc.dg/20020523-1.c: Likewise.
4053         * gcc.dg/20020523-2.c: Likewise.
4054         * gcc.dg/20020729-1.c: Likewise.
4055         * gcc.dg/20030204-1.c: Likewise.
4056         * gcc.dg/20030826-2.c: Likewise.
4057         * gcc.dg/20030926-1.c: Likewise.
4058         * gcc.dg/20031202-1.c: Likewise.
4059         * gcc.dg/980312-1.c: Likewise.
4060         * gcc.dg/980313-1.c: Likewise.
4061         * gcc.dg/990117-1.c: Likewise.
4062         * gcc.dg/990424-1.c: Likewise.
4063         * gcc.dg/990524-1.c: Likewise.
4064         * gcc.dg/991230-1.c: Likewise.
4065         * gcc.dg/i386-387-1.c: Likewise.
4066         * gcc.dg/i386-387-2.c: Likewise.
4067         * gcc.dg/i386-387-3.c: Likewise.
4068         * gcc.dg/i386-387-4.c: Likewise.
4069         * gcc.dg/i386-387-5.c: Likewise.
4070         * gcc.dg/i386-387-6.c: Likewise.
4071         * gcc.dg/i386-asm-1.c: Likewise.
4072         * gcc.dg/i386-bitfield1.c: Likewise.
4073         * gcc.dg/i386-bitfield2.c: Likewise.
4074         * gcc.dg/i386-loop-1.c: Likewise.
4075         * gcc.dg/i386-loop-2.c: Likewise.
4076         * gcc.dg/i386-loop-3.c: Likewise.
4077         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4078         * gcc.dg/i386-pic-1.c: Likewise.
4079         * gcc.dg/i386-regparm.c: Likewise.
4080         * gcc.dg/i386-signbit-1.c: Likewise.
4081         * gcc.dg/i386-signbit-2.c: Likewise.
4082         * gcc.dg/i386-signbit-3.c: Likewise.
4083         * gcc.dg/i386-sse-5.c: Likewise.
4084         * gcc.dg/i386-sse-8.c: Likewise.
4085         * gcc.dg/i386-unroll-1.c: Likewise.
4086         * gcc.dg/tls/opt-1.c: Likewise.
4087         * gcc.dg/tls/opt-2.c: Likewise.
4088         * gcc.dg/unroll-1.c: Likewise.
4089         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
4090         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
4091         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
4092         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
4093         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
4094         -m64 is specified.
4095
4096 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4097
4098         PR c++/18389
4099         * g++.dg/parse/cond1.C: New test.
4100
4101         PR c++/18429
4102         * g++.dg/template/array9.C: New test.
4103         * g++.dg/ext/vla1.C: Adjust error messages.
4104         * g++.dg/ext/vlm1.C: Likewise.
4105         * g++.dg/template/crash2.C: Likewise.
4106
4107         PR c++/18436
4108         * g++.dg/template/call3.C: New test.
4109
4110         PR c++/18407
4111         * g++.dg/template/ptrmem11.C: New test.
4112
4113 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
4114
4115         PR other/14264
4116         * lib/g++.exp: Set LC_ALL and LANG to C.
4117         * lib/gcc-dg.exp: Likewise.
4118         * lib/gfortran.exp: Likewise.
4119         * lib/objc.exp: Likewise.
4120         * lib/treelang.exp: Likewise.
4121
4122 2004-11-12  Andreas Schwab  <schwab@suse.de>
4123
4124         * gcc.dg/pr16286.c: Fix last change.
4125
4126 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/18416
4129         * g++.dg/init/global1.C: New test.
4130
4131 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
4132
4133         * gcc.c-torture/execute/20041112-1.c: New test.
4134
4135 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4136
4137         * lib/gcc-dg.exp (dg-target-list): New.
4138
4139 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4140             Richard Sandiford  <rsandifo@redhat.com>
4141
4142         * lib/target-supports.exp (get-compiler_messages): New.
4143         (check_named_sections_available): Use it.
4144         (check_effective_target_ilp32): New.
4145         (check_effective_target_lp64): New.
4146         (is-effective-target): New.
4147         * lib/gcc-dg.exp (dg-require-effective-target): New.
4148
4149 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
4150
4151         * gcc.dg/precedence-1.c: New test.
4152
4153 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
4154
4155         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
4156
4157         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
4158         message, delete generated files, use more descriptive name for
4159         executable, and make the test unsupported when it cannot be run.
4160
4161         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
4162         (dg-require-weak, dg-require-visibility, dg-require-alias,
4163         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
4164         dg-require-iconv, dg-require-named-sections): Use it.
4165
4166         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
4167
4168 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4169
4170         PR target/16457
4171         * gcc.dg/ppc-and-1: New
4172
4173         PR target/16796
4174         * gcc.dg/ppc-mov-1.c: New.
4175
4176         PR target/16458
4177         * gcc.dg/ppc-compare-1.c: New.
4178
4179 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
4180
4181         * objc.dg/desig-init-2.m: New test.
4182
4183 2004-11-10  Adam Nemet  <anemet@lnxw.com>
4184
4185         PR middle-end/18160
4186         * g++.dg/warn/register-var-1.C: New test.
4187         * g++.dg/warn/register-var-2.C: New test.
4188
4189 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         * gcc.dg/union-2.c: New test.
4192
4193 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
4194
4195         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
4196         New test for PR tree-optimization/17892.
4197
4198 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/18369
4201         * g++.dg/init/new12.C: New test.
4202
4203 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
4204
4205         * gcc.target/sparc: New directory.
4206         * gcc.target/sparc/sparc.exp: New driver.
4207         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
4208         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
4209         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
4210         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
4211
4212 2004-11-10  Paul Brook  <paul@codesourcery.com>
4213
4214         PR fortran/18218
4215         * gfortran.dg/list_read.c: New test.
4216
4217 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4218
4219         PR c/18322
4220         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
4221         expected diagnostic location.
4222
4223 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
4224
4225         * gcc.dg/20041109-1.c: New test.
4226
4227 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4228
4229         PR objc/18406
4230         * objc/compile/pr18406.m: New test.
4231
4232 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4233
4234         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
4235
4236 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
4237
4238         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
4239
4240 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4241
4242         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
4243
4244 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
4245
4246         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
4247         exit.
4248
4249 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         PR tree-opt/18299
4252         * gcc.c-torture/pr18299-1.c: New test.
4253
4254 2004-11-06  Andreas Schwab  <schwab@suse.de>
4255
4256         * gcc.dg/pr16286.c: Also test for bool and pixel.
4257
4258 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4259
4260         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4261         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4262         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4263         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4264         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4265         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4266         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4267         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4268         gcc.dg/struct-semi-3.c: New tests.
4269
4270 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4273
4274 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4275
4276         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4277         Do not use C99 designators.
4278
4279 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4280
4281         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4282
4283 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4284
4285         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4286         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4287         * gcc.c-torture/execute/simd-5.x: Remove.
4288
4289 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4290
4291         PR rtl-optimization/17933
4292         * gcc.dg/torture/pr17933-1.c: New test.
4293
4294 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4295
4296         PR target/18106
4297         * lib/target-supports.exp (check_weak_available): Support
4298         Windows.
4299
4300 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4301
4302         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4303         call to fflush(stdout) before abort.
4304         (my_ffsll): New function.
4305         (generate_fields): Use it.
4306
4307 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4308
4309         * gcc.dg/init-undef-1.c: New test.
4310
4311 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4312
4313         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4314         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4315         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4316         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4317         expected messages for new parser.
4318
4319 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4320
4321         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4322
4323 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4326         on LP64 targets.
4327
4328 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4329
4330         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4331         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4332         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4333         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4334         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4335         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4336         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4337         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4338         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4339         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4340
4341 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4342
4343         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4344         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4345         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4346         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4347         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4348         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4349         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4350         for new parser.
4351
4352 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4353
4354         PR target/15342
4355         * gcc.dg/20041104-1.c: New test.
4356
4357 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4358
4359         * g++.dg/template/nontype7.C: New test.
4360         * g++.dg/template/nontype8.C: Likewise.
4361         * g++.dg/template/nontype9.C: Likewise.
4362         * g++.dg/template/nontype10.C: Likewise.
4363         * g++.dg/tc1/dr49.C: Likewise.
4364         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4365         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4366
4367 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4368
4369         * g++.dg/rtti/tinfo1.C: Remove xfails.
4370
4371 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4372
4373         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4374         packed attribute to the definition to satisfy the new C++ parser.
4375
4376 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4377
4378         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4379         invocations of va_arg.
4380
4381 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/18124
4384         * g++.dg/template/crash25.C: New test.
4385
4386         PR c++/18155
4387         * g++.dg/template/typedef2.C: New test.
4388         * g++.dg/parse/crash13.C: Adjust error markers.
4389
4390         PR c++/18177
4391         * g++.dg/conversion/const3.C: New test.
4392
4393 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4394
4395         PR fortran/17535
4396         PR fortran/17583
4397         PR fortran/17713
4398         * gfortran.dg/generic_[123].f90: New testcases.
4399
4400 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4403         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4404
4405 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4406
4407         PR tree-opt/16808
4408         * gcc.c-torture/compile/pr16808.c: New test.
4409
4410 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4411
4412         PR rtl-optimization/17104
4413         * gcc.dg/ppc-bitfield1.c: New.
4414
4415 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4416
4417         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4418
4419 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4420
4421         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4422         strings for 32-bit code.
4423
4424 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4425
4426         PR c/18239
4427         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4428
4429 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4430
4431         PR c++/18064
4432         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4433
4434 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4435
4436         PR c++/15172
4437         * g++.dg/init/aggr2.C: New test.
4438
4439 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4440
4441         * objc.dg/local-decl-1.m: New test.
4442
4443 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4444
4445         * gcc.dg/20040910-1.c: Adjust regex.
4446
4447 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4448
4449         PR rtl-optimization/18084
4450         * g++.dg/opt/pr18084-1.C: New testcase.
4451
4452 2004-10-30  Matt Austern  <austern@apple.com>
4453
4454         PR c++/17542
4455         * g++.dg/ext/attrib18.C: New test.
4456
4457 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4458
4459         PR middle-end/18096
4460         * gcc.dg/pr18096-1.c: New test case.
4461
4462 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4463
4464         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4465
4466 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4467
4468         PR c/16666
4469         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4470         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4471         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4472         gcc.dg/old-style-prom-3.c: New tests.
4473
4474 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4475
4476         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4477         Remove unnecessary inclusion of stdio.h.
4478
4479 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4480
4481         PR rtl-optimization/17581
4482         * gcc.dg/pr17581-1.c: New test case.
4483
4484 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4485
4486         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4487         being implemented.
4488         * g++.dg/conversion/dr195-1.C: New.
4489         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4490         * g++.old-deja/g++.mike/p10148.C: Likewise.
4491
4492 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4493
4494         PR c++/17695
4495         * g++.dg/debug/typedef2.C: New test.
4496
4497 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4498
4499         PR fortran/13490
4500         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4501         * gfortran.dg/g77/README: Update.
4502
4503 2004-10-28  Matt Austern  <austern@apple.com>
4504
4505         PR c++/14124
4506         * g++.dg/ext/packed7.C: New test.
4507
4508 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4509
4510         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4511         scan-assembler.
4512         * lib/scanasm.exp (hidden-scan-for): New proc.
4513         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4514         string.
4515         (scan-not-hidden): Likewise.
4516         * lib/target-supports.exp (check_visibility_available): mach-o is
4517         support too.
4518
4519 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4520
4521         PR c++/17132
4522         * g++.dg/template/memclass3.C: New test.
4523
4524 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4525
4526         PR middle-end/18160
4527         * gcc.dg/register-var-1.c: New test.
4528         * gcc.dg/register-var-2.c: New test.
4529         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4530         error now.
4531
4532 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4533
4534         PR other/18172
4535         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4536         unused variables.
4537         * gcc.dg/vect/vect-22.c: Likewise.
4538
4539 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4540
4541         * gcc.dg/i386-rotate-1.c: New test.
4542
4543 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4544
4545         * g++.dg/init/ref12.C: Add "run" marker.
4546
4547         PR c++/17435
4548         * g++.dg/init/ref12.C: New test.
4549
4550         PR c++/18140
4551         * g++.dg/template/shift1.C: New test.
4552         * g++.dg/template/error10.C: Adjust error markers.
4553
4554 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4555
4556         PR tree-opt/17529
4557         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4558
4559 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4560
4561         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4562         * gcc.dg/weak/weak-3.c: Likewise.
4563         * gcc.dg/weak/weak-5.c: Likewise.
4564         * gcc.dg/weak/weak-9.c: Likewise.
4565         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4566         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4567
4568         * gcc.dg/darwin-weakimport-1.c: New.
4569
4570 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4571
4572         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4573
4574 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4575
4576         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4577         'syntax' error messages.
4578         * gcc.dg/cpp/direct2s.c: Likewise.
4579
4580 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4581
4582         * gcc.c-torture/compile/20041026-1.c: New.
4583
4584 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4585
4586         PR c++/18093
4587         * g++.dg/lookup/ns2.C: New test.
4588
4589         PR c++/18020
4590         * g++.dg/template/enum4.C: New test.
4591
4592         PR c++/18161
4593         * g++.dg/template/expr1.C: New test.
4594
4595 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4596
4597         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4598
4599 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4600
4601         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4602         gcc.dg/decl-nospec-3.c: New tests.
4603
4604 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4605
4606         * objc.dg/super-class-3.m: New test.
4607
4608 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4609
4610         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4611         resyncing.
4612         * gcc.dg/cpp/direct2s.c: Likewise.
4613
4614 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4615
4616         * objc.dg/image-info.m: Update for changes to section selection.
4617
4618 2004-10-25  David Ayers  <d.ayers@inode.at>
4619             Ziemowit Laski  <zlaski@apple.com>
4620
4621         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4622         diagnostics when messaging 'id <Proto>'.
4623         * objc.dg/class-protocol-1.m: New test.
4624         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4625         a non-existent method signature.
4626         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4627         Update diagnostics when messaging with non-existent method signature.
4628         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4629         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4630         invalid receivers are now resolved as if messaging 'id'; remove
4631         extraneous diagnostics.
4632
4633 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4634
4635         PR c/16667
4636         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4637         gcc.dg/init-desig-obs-3.c: New tests.
4638
4639 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4640
4641         * gcc.dg/debug/20041023-1.c: New test.
4642
4643 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR middle-end/17407
4646         * gcc.c-torture/compile/pr17407.c: New test.
4647
4648         PR c++/18121
4649         * g++.dg/template/array8.C: New test.
4650
4651 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4652
4653         PR other/18138
4654         * lib/g++.exp: Accept more than one multilib libgcc.
4655         * lib/gcc-dg.exp: Likewise.
4656         * lib/objc.exp: Likewise.
4657         * lib/treelang.exp: Likewise.
4658         * lib/gfortran.exp: Likewise.
4659
4660 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4661
4662         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4663
4664 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4665
4666         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4667         * gcc.dg/c99-const-expr-3.c: Likewise.
4668
4669 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4670
4671         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4672
4673 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4674
4675         * gcc.c-torture/execute/loop-2e.x: Remove.
4676
4677 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4678
4679         PR c++/18095
4680         * g++.dg/parse/crash18.C: New.
4681         * g++.dg/parse/crash19.C: New.
4682
4683 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4684
4685         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4686         * g++.dg/ext/dllimport2.C: Same.
4687         * g++.dg/ext/dllimport8.C: Same.
4688
4689 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/10841
4692         * g++.dg/conversion/cast1.C: New test.
4693         * g++.dg/overload/pmf1.C: Adjust error marker.
4694
4695 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         PR objc/17923
4698         * objc.dg/const-str-7.m: New test.
4699
4700 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4701
4702         * g++.dg/template/memfriend11.C: Fix comment typo.
4703         * g++.dg/template/memfriend14.C: Likewise.
4704
4705 2004-10-20  Richard Henderson  <rth@redhat.com>
4706
4707         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4708         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4709         -fasynchronous-unwind-tables.
4710
4711 2004-10-20  Richard Henderson  <rth@redhat.com>
4712
4713         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4714         (main): Return success.
4715         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4716         (main): Return success.
4717
4718 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4719
4720         PR c++/13495
4721         * g++.dg/template/memfriend9.C: New test.
4722         * g++.dg/template/memfriend10.C: Likewise.
4723         * g++.dg/template/memfriend11.C: Likewise.
4724         * g++.dg/template/memfriend12.C: Likewise.
4725         * g++.dg/template/memfriend13.C: Likewise.
4726         * g++.dg/template/memfriend14.C: Likewise.
4727         * g++.dg/template/memfriend15.C: Likewise.
4728         * g++.dg/template/memfriend16.C: Likewise.
4729         * g++.dg/template/memfriend17.C: Likewise.
4730         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4731
4732 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4733
4734         * g++.dg/conversion/dr195.C: New.
4735         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4736
4737 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4738             Devang Patel  <dpatel@apple.com>
4739
4740         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4741         of floating point arithmetic, which could trap.
4742
4743 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/14035
4746         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4747         * g++.dg/conversion/const2.C: New test.
4748         * g++.dg/expr/reinterpret2.C: New test.
4749         * g++.dg/expr/reinterpret3.C: New test.
4750         * g++.dg/expr/cast2.C: New test.
4751         * g++.dg/expr/copy1.C: New test.
4752         * g++.dg/other/conversion1.C: Change error message.
4753         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4754         function pointers to void *.
4755         * g++.old-deja/g++.mike/p10148.C: Likewise.
4756
4757 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4758
4759         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4760
4761 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4762
4763         PR c++/18047
4764
4765         * g++.dg/parse/expr3.C: New test.
4766
4767 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         * gcc.dg/smod-1.c: New test.
4770
4771 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4772
4773         * objc.dg/method-14.m: New test.
4774
4775 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4776
4777         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4778         Also xfail as the patch was reverted.
4779
4780 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4781
4782         PR middle-end/16973
4783         * gcc.dg/pr16973.c: New test.
4784
4785 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4786
4787         PR tree-optimization/17656
4788         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4789
4790 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4791
4792         * g++.dg/eh/shadow1.C: New.
4793
4794 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4795
4796         * gcc.c-torture/compile/20041018-1.c: New test.
4797
4798 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4799
4800         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4801         compiler referring to register 0 when accessing sdata.  The linker
4802         now patches things up.
4803
4804 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4805
4806         PR c/17529
4807         * gcc.c-torture/compile/pr17529.c: New test.
4808
4809 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4810
4811         PR c++/17743
4812         * g++.dg/ext/attrib17.C: New test.
4813
4814 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4817
4818 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4819
4820         PR c++/10479
4821         * g++.dg/ext/attrib16.C: New test.
4822
4823 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4824
4825         PR c++/17042
4826         * g++.dg/init/dso_handle1.C: New test.
4827
4828         PR c++/14667
4829         * g++.dg/parse/typedef6.C: New test.
4830
4831         PR c++/17916
4832         * g++.dg/parse/pragma1.C: New test.
4833
4834 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4835
4836         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4837
4838 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4839
4840         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4841         -fno-common when on HPPA HP-UX platforms.
4842
4843 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4844
4845         PR other/16820
4846         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4847         stdint.h.
4848         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4849         uintptr_t.
4850
4851 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4852
4853         PR c++/16301
4854         * g++.dg/lookup/strong-using-4.C: New test.
4855
4856 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4857
4858         PR middle-end/16567
4859         * gcc.c-torture/compile/nested-1.c: New test.
4860
4861 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4862
4863         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4864         and mipsisa64*-*-* (until support for misaligned loads is added).
4865         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4866         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4867         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4868         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4869         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4870         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4871
4872 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/17976
4875         * g++.dg/init/dtor3.C: New test.
4876
4877 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4878
4879         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4880
4881 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4882
4883         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4884         * gcc.dg/macho-lo-sum.c: Likewise.
4885
4886 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4887
4888         * gcc.dg/ppc-spe64-1.c: New test.
4889
4890 2004-10-14  Devang Patel  <dpatel@apple.com>
4891
4892         PR 17635
4893         * gcc.dg/pr17635.c : New test.
4894
4895 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4896
4897         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4898         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4899         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4900         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4901         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4902         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4903         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4904         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4905         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4906         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4907         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4908         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4909         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4910         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4911         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4912         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4913         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4914         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4915
4916 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4917
4918         * gcc.dg/vect/vect-82.c: New testcase.
4919         * gcc.dg/vect/vect-82_64.c: New testcase.
4920         * gcc.dg/vect/vect-83.c: New testcase.
4921         * gcc.dg/vect/vect-83_64.c: New testcase.
4922
4923 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4924
4925         * gcc.dg/cpp/error-1.c: New test.
4926
4927 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4928
4929         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4930
4931 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4932
4933         PR target/17984
4934         * gcc.dg/cris-peep2-xsrand2.c: New test.
4935
4936 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4937
4938         PR c++/17661
4939         * testsuite/g++.dg/expr/for2.C: New test.
4940
4941 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4942
4943         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4944
4945 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4946
4947         PR tree-optimization/17724
4948         * g++.dg/opt/pr17724-1.C: New test.
4949         * g++.dg/opt/pr17724-2.C: New test.
4950         * g++.dg/opt/pr17724-3.C: New test.
4951         * g++.dg/opt/pr17724-4.C: New test.
4952         * g++.dg/opt/pr17724-5.C: New test.
4953         * g++.dg/opt/pr17724-6.C: New test.
4954
4955 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4956
4957         PR c/17301
4958         * gcc.dg/pr17301-2.c: New test.
4959
4960 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4961
4962         PR c++/15876
4963         * g++.dg/parse/error22.C: New test.
4964
4965         PR c++/17936
4966         * g++.dg/template/spec18.C: New test.
4967
4968 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4969
4970         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4971         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4972         memcpy.
4973         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4974         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4975
4976 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4977
4978         * g++.dg/eh/cleanup5.C: Add dg-options "".
4979
4980 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4981
4982         PR middle-end/17657
4983         * gcc.dg/switch-4.c: New test case.
4984
4985 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4986
4987         * gcc.c-torture/execute/20041011-1.c: New test.
4988
4989 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4990
4991         PR c++/17554
4992         * g++.dg/init/for3.C: New test.
4993
4994         PR c++/17657
4995         * g++.dg/opt/switch2.C: New test.
4996
4997         PR middle-end/17703
4998         * g++.dg/warn/Wreturn-2.C: New test.
4999
5000 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         PR c++/17907
5003         * g++.dg/eh/cleanup5.C: New test.
5004
5005 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/17393
5008         * g++.dg/parse/error21.C: New test.
5009
5010 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5011
5012         * g++.dg/overload/pmf1.C: Adjust quoting marks.
5013         * g++.dg/warn/incomplete1.C: Likewise.
5014         * g++.dg/template/qualttp20.C: Likewise.
5015
5016 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5017
5018         PR c/17881
5019         * parm-incomplete-1.c: New test.
5020
5021 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5022
5023         PR c++/17867
5024         * g++.dg/parse/error19.C: New test.
5025
5026         PR c++/17670
5027         * g++.dg/init/new11.C: New test.
5028
5029         PR c++/17821
5030         * g++.dg/parse/error20.C: New test.
5031
5032         PR c++/17826
5033         * g++.dg/template/crash24.C: New test.
5034
5035 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5036
5037         PR c/17301
5038         * gcc.dg/pr17301-1.c: New test.
5039
5040 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5041
5042         PR c/17189
5043         * gcc.dg/anon-struct-5.c: New test.
5044
5045 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5046
5047         PR c/17844
5048         * gcc.dg/pr17844-1.c: New test.
5049
5050 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
5051
5052         PR tree-optimization/17906
5053         * gcc.c-torture/compile/pr17906.c: New.
5054
5055 2004-10-09  Stuart Hastings  <stuart@apple.com>
5056             Roger Sayle  <roger@eyesopen.com>
5057
5058         PR rtl-optimization/17853
5059         * gcc.dg/i386-mmx-5.c: New testcase.
5060
5061 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
5062
5063         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
5064
5065 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
5066
5067         PR c++/17524
5068         * g++.dg/template/static9.C: New test.
5069
5070         PR c++/17685
5071         * g++.dg/parse/operator5.C: New test.
5072
5073 2004-10-09  Roger Sayle  <roger@eyesopen.com>
5074
5075         PR middle-end/17894
5076         * gcc.c-torture/execute/divcmp-4.c: New test case.
5077
5078 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5079
5080         PR tree-opt/17902
5081         * g++.dg/opt/pr17902.C: New test.
5082
5083 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
5084
5085         * gcc.dg/cpp/ident-1.c: Add dg-options "".
5086
5087 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5088
5089         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
5090
5091 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5092
5093         * gcc.dg/assign-warn-3.c: New test.
5094
5095 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5096
5097         PR c/16999
5098         * gcc.dg/cpp/ident-1.c: New test.
5099
5100 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5101
5102         * gcc.c-torture/compile/acc1.c: New.
5103
5104 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
5105
5106         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
5107         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
5108
5109 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5110
5111         * gcc.dg/ultrasp11.c: New test.
5112
5113 2004-10-08  Michael Matz  <matz@suse.de>
5114
5115         * gcc.dg/doloop-2.c: New test.
5116
5117 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5118
5119         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
5120         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
5121         objc.dg/method-9.m: Update expected diagnostics.
5122
5123 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * gcc.dg/ppc-fsel-3.c: New file.
5126         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
5127
5128 2004-10-07  Paul Brook  <paul@codesourcery.com>
5129
5130         * gfortran.dg/intrinsic_verify_1.f90: New test.
5131
5132 2004-10-07  Paul Brook  <paul@codesourcery.com>
5133
5134         * gfortran.dg/empty_format_1.f90: Remove stray commas.
5135
5136 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5137
5138         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
5139         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
5140         commit.
5141
5142 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5143
5144         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
5145
5146 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5147
5148         PR c++/17115
5149         * g++.dg/warn/Winline-4.C: New test.
5150
5151 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5152
5153         * gcc.c-torture/compile/20041007-1.c: New test.
5154
5155 2004-10-07  Paul Brook  <paul@codesourcery.com>
5156
5157         PR fortran/17678
5158         * gfortran.dg/use_allocated_1.f90: New test.
5159
5160 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5161
5162         PR middle-end/17849
5163         * gfortran.fortran-torture/compile/nested.f90: New test
5164
5165 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5166
5167         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
5168
5169 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
5170
5171         PR c++/17368
5172         * g++.dg/ext/asm6.C: New test.
5173
5174 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
5175
5176         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
5177
5178 2004-10-06  Paul Brook  <paul@codesourcery.com>
5179
5180         PR libfortran/17709
5181         * gfortran.dg/empty_format_1.f90: New test.
5182
5183 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5184
5185         PR fortran/17568
5186         * gfortran.dg/ishft.f90: New test.
5187
5188         PR fortran/17283
5189         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
5190         tests.
5191
5192 2004-10-06  Paul Brook  <paul@codesourcery.com>
5193
5194         * gfortran.dg/do_1.f90: New test.
5195
5196 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5197
5198         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
5199         optimizing for size.
5200
5201 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5202
5203         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
5204
5205 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5206
5207         * gcc.c-torture/compile/20041005-1.c: New test.
5208
5209 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5210
5211         PR c++/17829
5212         * g++.dg/lookup/koenig4.C: New.
5213
5214 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5215
5216         * g++.dg/other/classkey1.C: Adjust quoting marks.
5217         * g++.dg/parse/error15.C: Likewise.
5218         * g++.dg/template/meminit2.C (int>): Likewise.
5219
5220 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5221
5222         PR fortran/17283
5223         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
5224
5225         PR fortran/17631
5226         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
5227
5228         PR fortran/17708
5229         * gfortran.dg/pr17708.f90: New test.
5230
5231 2004-10-04  Chao-ying Fu  <fu@mips.com>
5232
5233         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
5234         * gcc.dg/vect/vect-4.c: Ditto.
5235         * gcc.dg/vect/vect-5.c: Ditto.
5236         * gcc.dg/vect/vect-6.c: Ditto.
5237         * gcc.dg/vect/vect-8.c: Ditto.
5238         * gcc.dg/vect/vect-16.c: Ditto.
5239         * gcc.dg/vect/vect-30.c: Ditto.
5240         * gcc.dg/vect/vect-40.c: Ditto.
5241         * gcc.dg/vect/vect-41.c: Ditto.
5242         * gcc.dg/vect/vect-42.c: Ditto.
5243         * gcc.dg/vect/vect-43.c: Ditto.
5244         * gcc.dg/vect/vect-44.c: Ditto.
5245         * gcc.dg/vect/vect-45.c: Ditto.
5246         * gcc.dg/vect/vect-46.c: Ditto.
5247         * gcc.dg/vect/vect-47.c: Ditto.
5248         * gcc.dg/vect/vect-48.c: Ditto.
5249         * gcc.dg/vect/vect-49.c: Ditto.
5250         * gcc.dg/vect/vect-50.c: Ditto.
5251         * gcc.dg/vect/vect-51.c: Ditto.
5252         * gcc.dg/vect/vect-52.c: Ditto.
5253         * gcc.dg/vect/vect-53.c: Ditto.
5254         * gcc.dg/vect/vect-54.c: Ditto.
5255         * gcc.dg/vect/vect-55.c: Ditto.
5256         * gcc.dg/vect/vect-56.c: Ditto.
5257         * gcc.dg/vect/vect-57.c: Ditto.
5258         * gcc.dg/vect/vect-58.c: Ditto.
5259         * gcc.dg/vect/vect-59.c: Ditto.
5260         * gcc.dg/vect/vect-60.c: Ditto.
5261         * gcc.dg/vect/vect-74.c: Ditto.
5262         * gcc.dg/vect/vect-79.c: Ditto.
5263         * gcc.dg/vect/vect-80.c: Ditto.
5264
5265 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5266
5267         * gcc.dg/unused-7.c: Use the correct option.
5268
5269 2004-10-04  Paul Brook  <paul@codesourcery.com>
5270         Bud Davis  <bdavis9659@comcast.net>
5271
5272         PR fortran/17706
5273         PR fortran/16434
5274         * gfortran/pr17706.f90: New test.
5275         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5276
5277 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5278
5279         * gfortran.dg/pr17612.f90: New test.
5280
5281 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5282
5283         * g++.dg/template/local1.C: Adjust quoting marks in
5284         testing for diagnostics.
5285         * g++.dg/tls/diag-2.C: Likewise.
5286         * g++.dg/other/error8.C: Likewise.
5287
5288 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5289
5290         PR c/17178
5291         * gcc.dg/unused-4.c: Adjust to be correct.
5292
5293         PR c/17820
5294         * gcc.dg/unused-7.c: New test.
5295
5296 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5297
5298         PR c++/17797
5299         * g++.dg/overload/template2.C: New test.
5300
5301 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5302
5303         PR tree-optimization/16632
5304         * gcc.dg/tree-ssa/20041002-1.c: New.
5305
5306 2004-10-03  Paul Brook  <paul@codesourcery.com>
5307
5308         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5309         rather than relying on default formatting.
5310
5311 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5312
5313         * gcc.dg/20040920-1.c: Update expected message text.
5314
5315 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5316
5317         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5318
5319 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5320
5321         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5322         tree level.
5323
5324 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5325
5326         * gcc.dg/tree-ssa/pr17343.c: Remove.
5327
5328 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         PR tree-opt/17343
5331         * gcc.dg/tree-ssa/pr17343.c: New test.
5332
5333 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5334
5335         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5336         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5337         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5338         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5339         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5340
5341 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5342
5343         * gcc.dg/lvalue-2.c: New test.
5344
5345 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5346
5347         PR c/17730
5348         * gcc.dg/pr17730-1.c: New test
5349
5350 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5351
5352         PR c/7425
5353         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5354
5355 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5356
5357         * gcc.c-torture/execute/stdarg-1.c: New test.
5358         * gcc.c-torture/execute/stdarg-2.c: New test.
5359         * gcc.c-torture/execute/stdarg-3.c: New test.
5360         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5361         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5362         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5363         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5364         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5365
5366 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5367
5368         PR tree-optimization/17697
5369         * g++.dg/opt/pr17697-1.C: New test.
5370         * g++.dg/opt/pr17697-2.C: New test.
5371         * g++.dg/opt/pr17697-3.C: New test.
5372
5373 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5374
5375         PR c/16409
5376         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5377         gcc.dg/vla-init-5.c: New tests.
5378
5379 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5380
5381         PR c/13804
5382         * gcc.dg/pr13804-1.c: New test.
5383
5384 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5385
5386         PR fortran/16938
5387         * gfortran.dg/pr16938.f90: New test.
5388
5389 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5390
5391         * g++.dg/template/crash23.C: New test.
5392
5393 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5394
5395         PR c++/17585
5396         * g++.dg/template/static8.C: New test.
5397
5398 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5399
5400         PR c++/17681
5401         * g++.dg/other/error9.C: New test.
5402
5403 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5404
5405         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5406
5407 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5408
5409         PR fortran/15164
5410         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5411
5412 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5413
5414         PR middle-end/17112
5415         * gcc.dg/pr17112-1.c: New test case.
5416
5417 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5418
5419         PR c/11459
5420         * gcc.dg/pr11459-1.c: New test.
5421
5422 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5423
5424         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5425         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5426
5427 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5428
5429         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5430
5431 2004-09-25  Jan Hubicka  <jh@suse.cz>
5432
5433         * compile/30040909-1.c: New test.
5434         * compile/30040907-1.c: New test.
5435
5436 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5437
5438         * gcc.c-torture/execute/va-arg-26.c: New test.
5439
5440 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5441
5442         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5443         extra diagnostics on targets with 64-bit pointers.
5444         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5445
5446 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5447
5448         PR c/17188
5449         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5450         * gcc.dg/decl-3.c: Adjust expected message.
5451
5452 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5453
5454         PR fortran/17615
5455         * gfortran.dg/pr17615.f90: New test.
5456
5457 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5458
5459         PR tree-optimzation/17517
5460         * g++.dg/tree-ssa/pr17517.C: New Test.
5461
5462 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5463
5464         PR c++/16889
5465         * g++.dg/lookup/ambig3.C: New.
5466
5467 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5468
5469         PR tree-opt/17624
5470         * g++.dg/opt/pr17624.C: New test.
5471
5472 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5473
5474         PR c/6980
5475         * gcc.dg/Wbad-function-cast-1.c: New test.
5476
5477 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5478
5479         * g++.dg/ext/complit1.C
5480         * g++.dg/other/error2.C
5481         * g++.dg/other/nontype-1.C
5482         * g++.dg/parse/crash11.C
5483         * g++.dg/parse/crash12.C
5484         * g++.dg/parse/error15.C
5485         * g++.dg/parse/error4.C
5486         * g++.dg/parse/tmpl-outside1.C
5487         * g++.dg/parse/too-many-tmpl-args1.C
5488         * g++.dg/template/dependent-expr3.C
5489         * g++.dg/template/error10.C
5490         * g++.dg/template/instantiate1.C
5491         * g++.dg/template/vtable2.C
5492         * g++.dg/warn/Wshadow-1.C
5493         * g++.dg/warn/weak1.C
5494         * g++.old-deja/g++.brendan/crash16.C
5495         * g++.old-deja/g++.brendan/crash18.C
5496         * g++.old-deja/g++.brendan/crash48.C
5497         * g++.old-deja/g++.brendan/crash49.C
5498         * g++.old-deja/g++.brendan/crash55.C
5499         * g++.old-deja/g++.brendan/crash56.C
5500         * g++.old-deja/g++.brendan/crash8.C
5501         * g++.old-deja/g++.brendan/enum11.C
5502         * g++.old-deja/g++.brendan/enum8.C
5503         * g++.old-deja/g++.brendan/enum9.C
5504         * g++.old-deja/g++.brendan/friend3.C
5505         * g++.old-deja/g++.brendan/misc14.C
5506         * g++.old-deja/g++.bugs/900402_02.C
5507         * g++.old-deja/g++.bugs/900404_03.C
5508         * g++.old-deja/g++.bugs/900404_04.C
5509         * g++.old-deja/g++.bugs/900428_03.C
5510         * g++.old-deja/g++.jason/crash4.C
5511         * g++.old-deja/g++.jason/overload21.C
5512         * g++.old-deja/g++.jason/redecl1.C
5513         * g++.old-deja/g++.jason/report.C
5514         * g++.old-deja/g++.jason/rfg10.C
5515         * g++.old-deja/g++.jason/template30.C
5516         * g++.old-deja/g++.law/arm12.C
5517         * g++.old-deja/g++.law/ctors5.C
5518         * g++.old-deja/g++.law/cvt20.C
5519         * g++.old-deja/g++.law/init10.C
5520         * g++.old-deja/g++.law/init8.C
5521         * g++.old-deja/g++.law/visibility17.C
5522         * g++.old-deja/g++.law/visibility7.C
5523         * g++.old-deja/g++.mike/net8.C
5524         * g++.old-deja/g++.mike/p646.C
5525         * g++.old-deja/g++.mike/p700.C
5526         * g++.old-deja/g++.mike/p701.C
5527         * g++.old-deja/g++.mike/p811.C
5528         * g++.old-deja/g++.ns/template13.C
5529         * g++.old-deja/g++.other/array3.C
5530         * g++.old-deja/g++.other/crash25.C
5531         * g++.old-deja/g++.other/dtor3.C
5532         * g++.old-deja/g++.other/dtor4.C
5533         * g++.old-deja/g++.other/main1.C
5534         * g++.old-deja/g++.other/warn7.C
5535         * g++.old-deja/g++.pt/crash11.C
5536         * g++.old-deja/g++.pt/crash36.C
5537         * g++.old-deja/g++.pt/spec22.C
5538         * g++.old-deja/g++.pt/spec9.C
5539         * g++.old-deja/g++.pt/ttp52.C
5540         * g++.old-deja/g++.robertl/eb103.C
5541         * g++.old-deja/g++.robertl/eb121.C
5542         * g++.old-deja/g++.robertl/eb22.C
5543         * g++.old-deja/g++.robertl/eb8.C:
5544         Update locations and/or regexps of dg-error markers.
5545         Remove markers for some bogus messages that are no longer issued.
5546
5547 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5548
5549         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5550         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5551
5552 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5553
5554         PR c++/17618
5555         * g++.dg/lookup/crash5.C: New test.
5556
5557 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5558
5559         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5560         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5561         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5562         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5563         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5564         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5565
5566         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5567         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5568         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5569         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5570         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5571         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5572
5573         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5574
5575         * gcc.dg/vect/vect-44.c: Check additional cases.
5576         * gcc.dg/vect/vect-48.c: Check additional cases.
5577
5578         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5579         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5580         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5581         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5582         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5583         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5584         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5585         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5586         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5587
5588         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5589         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5590         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5591
5592 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5593
5594         * gcc.dg/tree-ssa/loop-6.c: New test.
5595
5596 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5597
5598         PR c++/17620
5599         * g++.dg/inherit/base2.C: New.
5600
5601 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5602
5603         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5604         * gcc.dg/20001012-2.c: Likewise.
5605         * gcc.dg/20001013-1.c: Likewise.
5606         * gcc.dg/20001101-1.c: Likewise.
5607         * gcc.dg/20001102-1.c: Likewise.
5608         * gcc.dg/bf-spl1.c: Likewise.
5609         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5610         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5611
5612 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5613
5614         PR tree-optimization/16721
5615         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5616
5617 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5618
5619         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5620         * gcc.dg/20040305-1.c: Likewise.
5621
5622 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5623
5624         PR c/16566
5625         * gcc.c-torture/compile/pr16566-1.c,
5626         gcc.c-torture/compile/pr16566-2.c,
5627         gcc.c-torture/compile/pr16566-3.c: New tests.
5628
5629 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5630
5631         PR tree-optimization/17512
5632         * gcc.c-torture/compile/20040916-1.c.
5633
5634 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5635
5636         * gcc.dg/pragma-re-3.c: New test.
5637
5638 2004-09-17  Matt Austern  <austern@apple.com>
5639
5640         PR c++/15049
5641         * g++.dg/other/anon3.C: New.
5642
5643 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5644
5645         PR c++/7503
5646         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5647         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5648         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5649         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5650         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5651
5652 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5653
5654         PR fortran/17286
5655         * gfortran.dg/pr17286.f90: New test.
5656
5657 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/17530
5660         * g++.dg/template/static7.C: New test.
5661
5662 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5663
5664         PR tree-opt/17558
5665         * gcc.c-torture/compile/pr17558.c: New test.
5666
5667 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5668
5669         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5670         if SKIP_ATTRIBUTE is defined.
5671
5672 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5673
5674         PR fortran/15957
5675         * gfortran.dg/pr15957.f90: New test.
5676
5677 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5678
5679         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5680         in comparison.
5681         * gcc.dg/vect/vect-79.c: Likewise.
5682         * gcc.dg/vect/vect-80.c: Likewise.
5683
5684 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5685
5686         PR fortran/15750
5687         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5688
5689 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5690
5691         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5692         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5693         * gcc.dg/vect/vect-62.c: New testcase.
5694         * gcc.dg/vect/vect-63.c: New testcase.
5695         * gcc.dg/vect/vect-64.c: New testcase.
5696         * gcc.dg/vect/vect-65.c: New testcase.
5697         * gcc.dg/vect/vect-66.c: New testcase.
5698         * gcc.dg/vect/vect-67.c: New testcase.
5699         * gcc.dg/vect/vect-68.c: New testcase.
5700         * gcc.dg/vect/vect-69.c: New testcase.
5701         * gcc.dg/vect/vect-79.c: New testcase.
5702         * gcc.dg/vect/vect-80.c: New testcase.
5703
5704 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5705
5706         * gcc.target/mips/asm-1.c: New test.
5707
5708 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5709
5710         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5711         * gcc.dg/vect/vect-73.c: New testcase.
5712         * gcc.dg/vect/vect-74.c: New testcase.
5713         * gcc.dg/vect/vect-75.c: New testcase.
5714         * gcc.dg/vect/vect-76.c: New testcase.
5715         * gcc.dg/vect/vect-77.c: New testcase.
5716         * gcc.dg/vect/vect-78.c: New testcase
5717
5718 2004-09-18  Paul Brook  <paul@codesourcery.com>
5719
5720         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5721
5722 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5723
5724         PR c/17424
5725         * gcc.dg/pr17424-1.c: New test.
5726
5727 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5728
5729         * g++.dg/tree-ssa/pr17153.C: New test.
5730
5731 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5732
5733         PR pch/13361
5734         * testsuite/g++.dg/pch/wchar-1.C: New.
5735         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5736
5737 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5738
5739         * gcc.c-torture/execute/20040917-1.c: New test.
5740
5741 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5742
5743         PR tree-optimization/17319
5744         * gcc.dg/pr17319.c: New test.
5745
5746 2004-09-17  Devang Patel  <dpatel@apple.com>
5747
5748         * gcc.dg/20040813-1.c: New test.
5749
5750 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5751
5752         PR tree-optimization/17273
5753         * gcc.c-torture/compile/pr17273.c: New test.
5754
5755 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5756
5757         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5758         Update expected messages.
5759         * gcc.dg/declspec-13.c: New test.
5760
5761 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5762
5763         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5764
5765 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5766
5767         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5768         change what 'a' is pointing to.
5769
5770 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/16002
5773         * g++.dg/template/error18.C: New test.
5774
5775         PR c++/16029
5776         * g++.dg/warn/Wunused-8.C: New test.
5777
5778 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5779
5780         PR tree-optimization/17513
5781         * gcc.dg/20040916-1.c: New test.
5782
5783 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/17501
5786         * g++.dg/template/typename7.C: New test.
5787
5788 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5789
5790         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5791
5792 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5793
5794         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5795         with -ftree-based-profiling also.
5796         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5797
5798 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5799
5800         PR/15364
5801         * gfortran.dg/der_array_io_1.f90: New test.
5802         * gfortran.dg/der_array_io_2.f90: New test.
5803         * gfortran.dg/der_array_io_3.f90: New test.
5804
5805 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5806
5807         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5808         EABI.
5809
5810 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5811
5812         * g++.dg/opt/switch1.C: New test.
5813
5814 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5815
5816         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5817         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5818         Update expected messages.
5819
5820 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5821
5822         PR fortran/16485
5823         * gfortran.dg/same_name_1.f90: New test.
5824
5825 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5826
5827         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5828         dereference garbage pointers.
5829
5830 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5833         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5834
5835         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5836         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5837         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5838
5839 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/17324
5842         * g++.dg/template/mangle1.C: New test.
5843
5844 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5845
5846         PR tree-optimization/17252
5847         * gcc.c-torture/execute/pr17252.c: New test.
5848
5849 2004-09-14  Andrew Pinski  <apinski@apple.com>
5850
5851         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5852
5853 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5854
5855         PR rtl-optimization/9771
5856         * gcc.dg/pr9771-1.c: New test case.
5857
5858 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5859
5860         PR tree-optimization/15262
5861         * gcc.c-torture/execute/pr15262-1.c: New test.
5862         * gcc.c-torture/execute/pr15262-2.c: New test.
5863
5864 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5865
5866         * gcc.dg/declspec-12.c: New test.
5867
5868 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5869
5870         * gfortran.dg/pr17090.f90: Add directives to test.
5871
5872 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5873
5874         * gcc.c-torture/compile/20040914-1.c: New test.
5875
5876 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5877
5878         PR c++/16162
5879         * g++.dg/template/decl2.C: New test.
5880
5881 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5882
5883         PR fortran/17090
5884         * gfortran.dg/pr17090.f90: New test.
5885
5886 2004-09-13  Dale Johannesen  <dalej@apple.com>
5887
5888         * gcc.c-torture/compile/pr17408.c:  New test case.
5889
5890 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5891
5892         PR c++/16716
5893         * g++.dg/parse/crash17.C: New test.
5894
5895         PR c++/17327
5896         * g++.dg/template/enum3.C: New test.
5897
5898 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5899
5900         * lib/gcc-defs.exp: Load wrapper.exp.
5901         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5902         using local code.
5903         * lib/gcc.exp (gcc_init): Similar.
5904         * lib/gfortran.exp (gfortran_init): Similar.
5905         * lib/objc.exp (objc_init): Similar.
5906         * lib/treelang.exp (treelang_init): Similar.
5907         * lib/wrapper.exp: New file with build_wrapper call machinery in
5908         ${tool}_maybe_build_wrapper.
5909
5910 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5911
5912         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5913         "inline".
5914         * gcc.dg/declspec-11.c: Update expected messages.
5915         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5916         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5917         gcc.dg/inline-12.c: New tests.
5918
5919 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5920
5921         * g++.dg/tree-ssa/pr17400.C: New testcase.
5922
5923 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5924
5925         * gcc.target/mips/sb1-1.c: New testcase.
5926
5927 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5928
5929         * lib/g77-dg.exp: Remove unused file.
5930         * lib/mike-g77.exp: Ditto.
5931         * lib/g77.exp: Ditto.
5932
5933 2004-09-12  Richard Henderson  <rth@redhat.com>
5934
5935         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5936
5937 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5938
5939         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5940         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5941         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5942         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5943         Update expected messages.
5944
5945 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5946
5947         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5948         declaration/use mismatch for dirp parameter.
5949
5950 2004-09-12  Andrew Pinski  <apinski@apple.com>
5951
5952         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5953         -fgnu-runtime is passed.
5954
5955 2004-09-12  Richard Henderson  <rth@redhat.com>
5956
5957         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5958         do the uplevel thing and update additional_flags directly.
5959         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5960         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5961         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5962         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5963
5964 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5965
5966         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5967
5968 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5969
5970         PR middle-end/17411
5971         * g++.dg/opt/pr17411-1.C: New test case.
5972
5973 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5974
5975         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5976         gcc.dg/tls/diag-2.c: Update expected messages.
5977         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5978         messages.
5979         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5980         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5981         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5982         gcc.dg/tls/diag-5.c: New tests.
5983
5984 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5985
5986         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5987
5988 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5989
5990         * g++.dg/parse/break-in-for.C: New test.
5991
5992 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5993
5994         * gcc.dg/tree-ssa/20040911-1.c: New test.
5995
5996 2004-09-11  Andreas Jaeger  <aj@suse.de>
5997
5998         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5999         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
6000
6001 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
6002
6003         * gcc.target/frv: New directory of FR-V-specific tests.
6004
6005 2004-09-10  James E Wilson  <wilson@specifixinc.com>
6006
6007         * gcc.dg/convert-vec-1.c: New test.
6008
6009 2004-09-10  Roger Sayle  <roger@eyesopen.com>
6010
6011         PR middle-end/17024
6012         * gcc.dg/pr17024-1.c: New test case.
6013
6014 2004-09-10  Eric Christopher  <echristo@redhat.com>
6015
6016         * gcc.dg/20040910-1.c: New test.
6017
6018 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6019
6020         * gcc.dg/bitfld-9.c: New test.
6021
6022 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
6023
6024         * gcc.c-torture/execute/ieee/acc1.c: New test.
6025         * gcc.c-torture/execute/ieee/acc2.c: New test.
6026         * gcc.c-torture/execute/ieee/mzero6.c: New test.
6027
6028 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6029
6030         * gcc.dg/deprecated-2.c: New test.
6031
6032 2004-09-09  James E Wilson  <wilson@specifixinc.com>
6033
6034         * gcc.dg/init-vec-1.c: New test.
6035
6036 2004-09-09  Roger Sayle  <roger@eyesopen.com>
6037
6038         PR middle-end/17055
6039         * gcc.dg/pr17055-1.c: New test case.
6040
6041 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
6042
6043         PR target/17377
6044         * gcc.c-torture/execute/pr17377.c: New test.
6045
6046 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6047
6048         PR c/8420
6049         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
6050         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
6051         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
6052         gcc.dg/long-long-typespec-1.c: New tests.
6053         * gcc.dg/tls/diag-2.c: Update expected diagnostics
6054
6055 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6056
6057         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
6058         gcc.dg/gnu99-static-1.c: New tests.
6059
6060 2004-09-08  Devang Patel  <dpatel@apple.com>
6061
6062         * gcc.dg/darwin-ld-20040828-1.c: New test.
6063         * gcc.dg/darwin-ld-20040828-2.c: New test.
6064         * gcc.dg/darwin-ld-20040828-3.c: New test.
6065
6066 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
6067
6068         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
6069         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
6070         in error message.
6071         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
6072         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
6073         in error message.
6074         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
6075         types they qualify.
6076         * objc.dg/type-size-2.m: Fix wording in comment.
6077         * objc.dg/va-meth-1.m: New test case.
6078
6079 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         PR c/16633:
6082         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
6083         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
6084
6085 2004-09-06  Devang Patel  <dpatel@apple.com>
6086
6087         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
6088         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
6089
6090 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
6091
6092         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
6093         reflect changed line numbering of diagnostics.
6094
6095 2004-09-06  Paul Brook  <paul@codesourcery.com>
6096
6097         * gfortran.dg/edit_real_1.f90: Add new test.
6098
6099 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6100
6101         * gcc.dg/tree-ssa/loop-2.c: New test.
6102         * gcc.dg/tree-ssa/loop-3.c: New test.
6103         * gcc.dg/tree-ssa/loop-4.c: New test.
6104         * gcc.dg/tree-ssa/loop-5.c: New test.
6105
6106 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6107
6108         * gcc.dg/format/sentinel-1.c: Update for parameter option.
6109
6110 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6111
6112         * gcc.dg/format/sentinel-1.c: New test.
6113
6114 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
6115
6116         * testsuite/gcc.dg/builtins-46.c: New.
6117
6118 2004-09-03  Devang Patel  <dpatel@apple.com>
6119
6120         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
6121         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
6122
6123 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6124
6125         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
6126         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
6127         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
6128         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
6129         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
6130         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
6131         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
6132         the non-portable bzero.
6133         * gcc.dg/20010912-1.c: xfail for NetWare.
6134         * gcc.dg/20020426-2.c: xfail for NetWare.
6135         * gcc.dg/20021014-1.c: xfail for NetWare.
6136         * gcc.dg/20021018-1.c: xfail for NetWare.
6137         * gcc.dg/20030213-1.c: xfail for NetWare.
6138         * gcc.dg/20030225-1.c: xfail for NetWare.
6139         * gcc.dg/20030708-1.c: xfail for NetWare.
6140         * gcc.dg/builtins-config.h: Also exclude NetWare.
6141         * gcc.dg/format/format.h: Define restrict only if not already defined.
6142         * gcc.dg/nest.c: xfail for NetWare.
6143         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
6144         * lib/target-supports.exp (check_visibility_available): Exclude
6145         NetWare.
6146
6147 2004-09-03  Jan Beulich  <jbeulich@novell.com>
6148
6149         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
6150         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
6151         deterministic starting point for the alignment of structure fields.
6152         * gcc.dg/Wpadded.c: Dito.
6153         * g++.dg/abi/vbase10.C: Dito.
6154
6155 2004-09-03  Devang Patel  <dpatel@apple.com>
6156
6157         * g++.dg/debug/pr15736.cc: New test.
6158
6159 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6160
6161         * README.QMTEST: Fix out-of-date link.
6162
6163 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
6164
6165         PR fortran/16579
6166         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
6167         Delete.  Duplicate of gfortran.dg/g77/20010610.f
6168
6169 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
6170
6171         * g++.dg/abi/arm_rtti1.C: New test.
6172
6173 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
6174
6175         * gcc.dg/ppc-vector-memcpy.c: New.
6176         * gcc.dg/ppc-vector-memset.c: New.
6177
6178 2004-09-02  Chao-ying Fu  <fu@mips.com>
6179
6180         * gcc.target/mips/mips-3d-1.c: New test.
6181         * gcc.target/mips/mips-3d-2.c: New test.
6182         * gcc.target/mips/mips-3d-3.c: New test.
6183         * gcc.target/mips/mips-3d-4.c: New test.
6184         * gcc.target/mips/mips-3d-5.c: New test.
6185         * gcc.target/mips/mips-3d-6.c: New test.
6186         * gcc.target/mips/mips-3d-7.c: New test.
6187         * gcc.target/mips/mips-3d-8.c: New test.
6188         * gcc.target/mips/mips-3d-9.c: New test.
6189         * gcc.target/mips/mips-ps-1.c: New test.
6190         * gcc.target/mips/mips-ps-2.c: New test.
6191         * gcc.target/mips/mips-ps-3.c: New test.
6192         * gcc.target/mips/mips-ps-4.c: New test.
6193         * gcc.target/mips/mips-ps-type.c: New test.
6194
6195 2004-09-02  Paul Brook  <paul@codesourcery.com>
6196
6197         * gfortran.dg/edit_real_1.f90: Add new tests.
6198
6199 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6200
6201         PR fortran/15327
6202         * gfortran.dg/merge_char_1.f90: New test.
6203
6204 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6205
6206         PR fortran/16404
6207         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
6208
6209 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6210
6211         PR c/1522
6212         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
6213
6214 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
6215
6216         * g++.dg/opt/loop1.C: Do not XFAIL.
6217
6218 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
6219
6220         * gcc.c-torture/execute/20040831-1.c: New test.
6221
6222 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
6223
6224         PR fortran/16579
6225         * gfortran.dg/g77/20010610.f: Now passes.
6226         Copy from g77.f-torture/execute. Add dg-run directive.
6227         * gfortran.dg/g77/README: Update
6228
6229 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6230
6231         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
6232         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
6233         (t1, t2, t3, t4): Add volatile.
6234
6235 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6236
6237         * g++.dg/ext/visibility/arm1.C: New test.
6238
6239 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
6240
6241         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
6242         -pedantic-errors.
6243
6244 2004-09-01  Paul Brook  <paul@codesourcery.com>
6245
6246         * gfortran.dg/eof_2.f90: New test.
6247
6248 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6249
6250         PR fortran/16579
6251         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6252
6253 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6254
6255         PR libfortran/16805
6256         * gfortran.dg/list_read_2.f90: New test.
6257
6258 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6259
6260         * g++.dg/abi/key1.C: New test.
6261
6262 2004-08-31  Richard Henderson  <rth@redhat.com>
6263
6264         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6265         form of offsetof.
6266         * g++.dg/other/offsetof5.C: Remove duplicate.
6267
6268 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6269
6270         PR fortran/17244
6271         * gfortran.dg/func_derived_1.f90: New test.
6272
6273 2004-08-31  Paul Brook  <paul@codesourcery.com>
6274
6275         * gfortran.dg/eof_1.f90: New test.
6276
6277 2004-08-31  Paul Brook  <paul@codesourcery.com>
6278
6279         * gfortran.dg/list_read_1.f90: New file.
6280
6281 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6282
6283         * g++.dg/opt/loop1.C: XFAIL.
6284
6285 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6286
6287         * gcc.dg/funcdef-storage-1.c: New.
6288         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6289         an extern function in local scope.
6290         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6291         declare an 'auto inline' function in local scope.
6292         * gcc.dg/20011130-1.c: Likewise.
6293         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6294         an 'auto' function in local scope.
6295         * gcc.dg/20021014-1.c: Likewise.
6296         * gcc.dg/20030331-2.c: Likewise.
6297
6298 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6299
6300         * gfortran.dg/blockdata_1.f90: New test.
6301
6302 2004-08-30  Richard Henderson  <rth@redhat.com>
6303
6304         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6305
6306 2004-08-30  Richard Henderson  <rth@redhat.com>
6307
6308         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6309         additional_flags set by alternate driver.
6310         (ieee-options): New procedure.
6311         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6312         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6313         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6314         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6315
6316 2004-08-30  Richard Henderson  <rth@redhat.com>
6317
6318         * lib/f-torture.exp: Remove.
6319
6320 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR rtl-optimization/16590
6323         * g++.dg/opt/loop1.C: New test.
6324
6325 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6326
6327         PR fortran/13910
6328         * gfortran.dg/oldstyle_1.f90: New test.
6329
6330 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6331         Paul Brook  <paul@codesourcery.com>
6332
6333         * gfortran.dg/g77/README: Update.
6334         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6335         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6336         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6337
6338 2004-08-28  Paul Brook  <paul@codesourcery.com>
6339
6340         PR libfortran/17195
6341         * gfortran.dg/edit_real_1.f90: New test.
6342
6343 2004-08-27  Paul Brook  <paul@codesourcery.com>
6344
6345         * gfortran.dg/rewind_1.f90: New test.
6346
6347 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6348
6349         PR fortran/16597
6350         * gfortran.dg/pr16597.f90: New test.
6351
6352 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6353
6354         PR c/13801
6355         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6356         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6357         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6358         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6359         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6360
6361 2004-08-26  Nick Clifton  <nickc@redhat.com>
6362
6363         * gcc.c-torture/compile/pr17119.c: New test.
6364
6365 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6366
6367         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6368
6369 2004-08-25  Richard Henderson  <rth@redhat.com>
6370
6371         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6372         the bits that expect kind=8 to be the largest real kind.
6373
6374 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6375
6376         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6377
6378 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6379
6380         * gfortran.dg/assignment_1.f90: New test.
6381
6382 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6383
6384         * g++.dg/template/repo3.C: New test.
6385
6386 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6387
6388         PR middle-end/16693
6389         PR tree-optimization/16372
6390         * g++.dg/opt/pr16372-1.C: New test case.
6391         * g++.dg/opt/pr16693-1.C: New test case.
6392         * g++.dg/opt/pr16693-2.C: New test case.
6393
6394 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6395
6396         * objc.dg/proto-lossage-4.m: New test.
6397
6398 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/17155
6401         * g++.dg/inherit/local2.C: New test.
6402
6403 2004-08-25  Paul Brook  <paul@codesourcery.com>
6404
6405         PR fortran/17144
6406         * gfortran.dg/string_ctor_1.f90: New test.
6407
6408 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6409
6410         PR c++/14428
6411         * g++.dg/template/redecl2.C: New test.
6412
6413 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6414
6415         PR fortran/17143
6416         * gfortran.dg/pr17143.f90: New test.
6417
6418 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6419
6420         PR fortran/17164
6421         * gfortran.dg/pr17164.f90: New test.
6422
6423 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6424
6425         * gcc.dg/tree-ssa/loop-1.c: New test.
6426
6427 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6428
6429         * gcc.c-torture/compile/20040824-1.c: New test.
6430
6431 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6432
6433         * gcc.c-torture/compile/iftrap-3.c: New test.
6434
6435 2004-08-24  Paul Brook  <paul@codesourcery.com>
6436
6437         * gfortran.dg/entry_2.f90: New test.
6438
6439 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6440
6441         PR c++/16889
6442         * g++.dg/lookup/ambig[12].C: New.
6443
6444 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6445
6446         PR c++/16706
6447         * g++.dg/template/crash21.C: New test.
6448         * g++.dg/template/crash22.C: Likewise.
6449
6450 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6451
6452         PR c++/17149
6453         * g++.dg/template/access15.C: New.
6454
6455 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/17163
6458         * g++.dg/template/repo2.C: New test.
6459
6460 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6461
6462         PR rtl-optimization/17078
6463         * gcc.c-torture/execute/pr17078-1.c: New test case.
6464
6465 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6466
6467         PR c/14492
6468         * gcc.dg/debug/crash1.c: New test.
6469
6470 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6471
6472         PR c/16180
6473         * gcc.dg/loop-5.c: New test.
6474
6475 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6476
6477         * gcc.c-torture/execute/20040823-1.c: New test.
6478
6479 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6480
6481         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6482         to the assembler.  Simplify test accordingly.
6483         (asm_abi_flags): Use GNU names.
6484         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6485         to check for ABI flags.
6486
6487 2004-08-22  Andrew Pinski  <apinski@apple.com>
6488
6489         * g++.dg/opt/pr14029.C: New test.
6490         * gcc.c-torture/execute/pr15262.c: New test.
6491
6492 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6493
6494         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6495
6496 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6497
6498         PR 16908
6499         * gfortran.dg/direct_io.f90: New test.
6500
6501 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6502
6503         PR c++/17121
6504         * g++.dg/inherit/local2.C: New test.
6505
6506 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6507
6508         PR c++/17120
6509         * g++.dg/warn/Wparentheses-4.C: New test.
6510
6511 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6512
6513         PR c++/17121
6514         * g++.dg/inherit/local2.C: New test.
6515
6516         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6517         * gcc.dg/ppc-ldstruct.c: Likewise.
6518         * gcc.dg/ppc64-abi-2.c: Likewise.
6519
6520 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR rtl-optimization/17099
6523         * gcc.c-torture/execute/20040820-1.c: New test.
6524
6525 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6526
6527         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6528
6529 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6530
6531         PR fortran/17077
6532         * gfortran.dg/auto_array_1.f90: New test.
6533
6534 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6535
6536         PR fortran/17074
6537         * gfortran.dg/simpleif_1.f90: New test.
6538
6539 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6540
6541         * lib/target-supports.exp (check_profiling_available): Return
6542         false for arm*-*-symbianelf* and arm*-*-eabi*.
6543
6544         PR c++/15890
6545         * g++.dg/template/delete1.C: New test.
6546
6547 2004-08-19  Paul Brook  <paul@codesourcery.com>
6548
6549         PR fortran/14976
6550         PR fortran/16228
6551         * gfortran.dg/data_char_1.f90: New test.
6552
6553 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6554
6555         PR fortran/16946
6556         * gfortran.dg/reduction.f90: New testcase.
6557
6558 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6559
6560         PR fortran/16520
6561         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6562
6563 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6564
6565         PR c++/17041
6566         * g++.dg/Wparentheses-3.C: New test.
6567
6568 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6569
6570         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6571         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6572         * gcc.dg/vect/vect-2.c: Likewise.
6573         * gcc.dg/vect/vect-3.c: Likewise.
6574         * gcc.dg/vect/vect-4.c: Likewise.
6575         * gcc.dg/vect/vect-5.c: Likewise.
6576         * gcc.dg/vect/vect-6.c: Likewise.
6577         * gcc.dg/vect/vect-7.c: Likewise.
6578         * gcc.dg/vect/vect-25.c: Likewise.
6579         * gcc.dg/vect/vect-31.c: Likewise.
6580         * gcc.dg/vect/vect-32.c: Likewise.
6581         * gcc.dg/vect/vect-34.c: Likewise.
6582         * gcc.dg/vect/vect-36.c: Likewise.
6583         * gcc.dg/vect/vect-all.c: Likewise.
6584
6585 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6586
6587         PR c++/17068
6588         * g++.dg/template/operator4.C: New test.
6589
6590 2004-08-18  Richard Henderson  <rth@redhat.com>
6591
6592         * gcc.dg/20040206-1.c: XFAIL.
6593
6594 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR c++/16246
6597         * g++.dg/template/array7.C: New test.
6598
6599 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6600
6601         * gcc.dg/mips-movcc-1.c: New test.
6602         * gcc.dg/mips-movcc-2.c: New test.
6603         * gcc.dg/mips-movcc-3.c: New test.
6604
6605         * gcc.dg/mips-nmadd-1.c: New test.
6606         * gcc.dg/mips-nmadd-2.c: New test.
6607
6608 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6609
6610         PR c++/15871
6611         * g++.dg/opt/inline8.C: New test.
6612
6613         PR c++/16965
6614         * g++.dg/parse/error17.C: New test.
6615
6616 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6617
6618         * gcc.dg/vect: New directory for vectorizer tests.
6619         * gcc.dg/vect/tree-vect.h: New file.
6620         * gcc.dg/vect/vect.exp: New file.
6621         * gcc.dg/vect/pr16105.c.c: New test.
6622         * gcc.dg/vect/vect-1.c: New test.
6623         * gcc.dg/vect/vect-2.c: New test.
6624         * gcc.dg/vect/vect-3.c: New test.
6625         * gcc.dg/vect/vect-4.c: New test.
6626         * gcc.dg/vect/vect-5.c: New test.
6627         * gcc.dg/vect/vect-6.c: New test.
6628         * gcc.dg/vect/vect-7.c: New test.
6629         * gcc.dg/vect/vect-8.c: New test.
6630         * gcc.dg/vect/vect-9.c: New test.
6631         * gcc.dg/vect/vect-10.c: New test.
6632         * gcc.dg/vect/vect-11.c: New test.
6633         * gcc.dg/vect/vect-12.c: New test.
6634         * gcc.dg/vect/vect-13.c: New test.
6635         * gcc.dg/vect/vect-14.c: New test.
6636         * gcc.dg/vect/vect-15.c: New test.
6637         * gcc.dg/vect/vect-16.c: New test.
6638         * gcc.dg/vect/vect-17.c: New test.
6639         * gcc.dg/vect/vect-18.c: New test.
6640         * gcc.dg/vect/vect-19.c: New test.
6641         * gcc.dg/vect/vect-20.c: New test.
6642         * gcc.dg/vect/vect-21.c: New test.
6643         * gcc.dg/vect/vect-22.c: New test.
6644         * gcc.dg/vect/vect-23.c: New test.
6645         * gcc.dg/vect/vect-24.c: New test.
6646         * gcc.dg/vect/vect-25.c: New test.
6647         * gcc.dg/vect/vect-26.c: New test.
6648         * gcc.dg/vect/vect-27.c: New test.
6649         * gcc.dg/vect/vect-28.c: New test.
6650         * gcc.dg/vect/vect-29.c: New test.
6651         * gcc.dg/vect/vect-30.c: New test.
6652         * gcc.dg/vect/vect-31.c: New test.
6653         * gcc.dg/vect/vect-32.c: New test.
6654         * gcc.dg/vect/vect-33.c: New test.
6655         * gcc.dg/vect/vect-34.c: New test.
6656         * gcc.dg/vect/vect-35.c: New test.
6657         * gcc.dg/vect/vect-36.c: New test.
6658         * gcc.dg/vect/vect-37.c: New test.
6659         * gcc.dg/vect/vect-38.c: New test.
6660         * gcc.dg/vect/vect-40.c: New test.
6661         * gcc.dg/vect/vect-41.c: New test.
6662         * gcc.dg/vect/vect-42.c: New test.
6663         * gcc.dg/vect/vect-43.c: New test.
6664         * gcc.dg/vect/vect-44.c: New test.
6665         * gcc.dg/vect/vect-45.c: New test.
6666         * gcc.dg/vect/vect-46.c: New test.
6667         * gcc.dg/vect/vect-47.c: New test.
6668         * gcc.dg/vect/vect-48.c: New test.
6669         * gcc.dg/vect/vect-49.c: New test.
6670         * gcc.dg/vect/vect-50.c: New test.
6671         * gcc.dg/vect/vect-51.c: New test.
6672         * gcc.dg/vect/vect-52.c: New test.
6673         * gcc.dg/vect/vect-53.c: New test.
6674         * gcc.dg/vect/vect-54.c: New test.
6675         * gcc.dg/vect/vect-55.c: New test.
6676         * gcc.dg/vect/vect-56.c: New test.
6677         * gcc.dg/vect/vect-57.c: New test.
6678         * gcc.dg/vect/vect-58.c: New test.
6679         * gcc.dg/vect/vect-59.c: New test.
6680         * gcc.dg/vect/vect-60.c: New test.
6681         * gcc.dg/vect/vect-61.c: New test.
6682         * gcc.dg/vect/vect-all.c: New test.
6683         * gcc.dg/vect/vect-none.c: New test.
6684
6685 2004-08-17  Paul Brook  <paul@codesourcery.com>
6686
6687         PR fortran/13082
6688         * gfortran.dg/entry_1.f90: New test.
6689
6690 2004-08-17  Andrew Pinski  <apinski@apple.com>
6691
6692         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6693
6694 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6695
6696         * gcc.dg/pr17036-1.c: New test.
6697
6698 2004-08-16  Devang Patel  <dpatel@apple.com>
6699
6700         * gcc.dg/darwin-20040809-1.c: New test.
6701
6702 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6703
6704         * gcc.dg/funcdef-attr-1.c: New test.
6705
6706 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6707
6708         * gcc.dg/altivec-17.c: New test.
6709         * gcc.dg/altivec-18.c: New test.
6710
6711 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6712
6713         PR c++/6749
6714         * g++.dg/template/vtable2.C: New test.
6715
6716 2004-08-14  Richard Henderson  <rth@redhat.com>
6717
6718         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6719         * gcc.dg/pack-test-4.c (main): Return 0.
6720         * gcc.dg/setjmp-1.c: Remove XFAIL.
6721         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6722
6723 2004-08-14  Richard Henderson  <rth@redhat.com>
6724
6725         * gcc.dg/980217-1.c: Add prototype for printf.
6726
6727 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6728
6729         * gfortran.dg/pr16935.f90: New test.
6730
6731 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6732
6733         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6734
6735 2004-08-13  Paul Brook  <paul@codesourcery.com>
6736
6737         * gfortran.dg/der_io_1.f90: Remove stray comma.
6738
6739 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6740
6741         * gcc.dg/vmx/cw-bug-2.c: Remove.
6742         * gcc.dg/vmx/vprint-1.c: Remove.
6743         * gcc.dg/vmx/vscan-1.c: Remove.
6744
6745 2004-08-12  Devang patel  <dpatel@apple.com>
6746
6747         * gcc.dg/darwin-20040809-2.c: New test.
6748
6749 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6750
6751         * g++.dg/ext/altivec-12.C: New test.
6752
6753         * g++.dg/ext/altivec-11.C: New test.
6754
6755 2004-08-12  Paul Brook  <paul@codesourcery.com>
6756
6757         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6758
6759 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6760
6761         * g++.dg/ext/altivec-2.C: Check for hardware support before
6762         executing any VMX instructions.
6763
6764         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6765
6766 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6767
6768         PR c++/16276
6769         * g++.old-deja/g++.other/comdat4.C: New test.
6770         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6771
6772 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6773
6774         PR target/16286
6775         * gcc.dg/pr16286.c: New test.
6776
6777 2004-08-12 Jan Beulich <jbeulich@novell.com>
6778
6779         * g++.dg/ext/asm5.C: New.
6780
6781 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6782
6783         PR c++/16698
6784         * g++.dg/eh/crash1.C: New test.
6785
6786         PR c++/16717
6787         * g++.dg/ext/construct1.C: New test.
6788
6789 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6790
6791         PR c++/16853
6792         * g++.dg/init/ptrmem1.C: New test.
6793
6794         PR c++/16618
6795         * g++.dg/parse/offsetof5.C: New test.
6796
6797         PR c++/16870
6798         * g++.dg/template/overload3.C: New test.
6799
6800 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/16964
6803         * g++.dg/parse/error16.C: New test.
6804
6805         PR c++/16904
6806         * g++.dg/template/error14.C: New test.
6807
6808         PR c++/16929
6809         * g++.dg/template/error15.C: New test.
6810
6811 2004-08-11  Devang Patel  <dpatel@apple.com>
6812
6813         * gcc.dg/darwin-ld-20040809-1.c: New test.
6814         * gcc.dg/darwin-ld-20040809-2.c: New test.
6815
6816 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6817
6818         PR fortran/16917
6819         * gfortran.dg/dfloat_1.f90: New test.
6820
6821 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6822
6823         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6824         * gcc.dg/dll-2.c: Fix dg-require syntax.
6825         * gcc.misc-tests/arm-isr.c (abort): Declare.
6826         (exit): Likewise.
6827
6828 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6829
6830         PR c++/16971
6831         * g++.dg/parse/crash16.C: New test.
6832
6833 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6834
6835         * gcc.dg/mips-rsqrt-1.c: New test case.
6836         * gcc.dg/mips-rsqrt-2.c: New test case.
6837         * gcc.dg/mips-rsqrt-3.c: New test case.
6838
6839 2004-08-10  Paul Brook  <paul@codesourcery.com>
6840
6841         * gfortran.dg/der_io_1.f90: New test.
6842
6843 2004-08-10  Paul Brook  <paul@codesourcery.com>
6844
6845         PR fortran/16919
6846         * gfortran.dg/der_array_1.f90: New test.
6847
6848 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6849
6850         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6851
6852 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6853
6854         * gcc.dg/wchar_t-2.c: Fix typo.
6855
6856 2004-08-09  Falk Hueffner  <falk@debian.org>
6857
6858         PR tree-optimization/12517
6859         * gcc.c-torture/compile/pr12517.c: New test.
6860
6861         PR tree-optimization/12578
6862         * gcc.c-torture/compile/pr12578.c: New test.
6863
6864         PR tree-optimization/12899
6865         * gcc.c-torture/compile/pr12899.c: New test.
6866
6867         PR rtl-optimization/14692
6868         * gcc.c-torture/compile/pr14692.c: New test.
6869
6870         PR tree-optimization/16461
6871         * gcc.c-torture/compile/pr16461.c: New test.
6872
6873 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6874
6875         * gfortran.dg/getenv_1.f90: New test.
6876
6877 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6878
6879         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6880         wchar_t.
6881         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6882
6883 2004-08-06  Paul Brook  <paul@codesourcery.com>
6884
6885         * gfortran.dg/ret_array_1.f90: New test.
6886         * gfortran.dg/ret_pointer_1.f90: New test.
6887
6888 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6889
6890         * gcc.dg/missing-field-init-[12].c: New tests.
6891         * g++.dg/warn/missing-field-init-[12].C: New tests.
6892
6893 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * gcc.dg/enum2.c: New test.
6896         * gcc.dg/symbian3.c: Likewise.
6897         * gcc.dg/symbian4.c: Likewise.
6898         * gcc.dg/wchar_t-2.c: Likewise.
6899
6900 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6903         destructor tests.
6904
6905 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6906
6907         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6908         dg-require-visiblity.
6909         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6910         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6911         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6912         * g++.dg/ext/visibility/new1.C: Likewise.
6913         * g++.dg/ext/visibility/pragma.C: Likewise.
6914         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6915         * g++.dg/ext/visibility/virtual.C: Likewise.
6916         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6917         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6918         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6919         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6920         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6921         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6922         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6923         * g++/dg/ext/visibility/visibility-8.C: New test.
6924         * gcc.c-torture/compile/dll.x: Remove.
6925         * gcc.dg/dll-2.c: Use dg-require-dll
6926         * gcc.dg/visibility-10.c: New test.
6927         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6928         supporting DLLs.
6929         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6930         (scan_not_hidden): Likewise.
6931
6932 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6933
6934         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6935
6936 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6937
6938         * gcc.c-torture/execute/20040805-1.c: New test.
6939
6940 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6941
6942         * gcc.dg/20020118-1.c: Declare abort.
6943         * gcc.dg/altivec_check.h: Likewise.
6944         * gcc.dg/iftrap-2.c: Likewise.
6945         * gcc.dg/pragma-darwin.c: Likewise.
6946         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6947
6948 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6949
6950         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6951
6952 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6953
6954         * gcc.c-torture/execute/builtins/abs-2.c,
6955         gcc.c-torture/execute/builtins/abs-3.c,
6956         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6957         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6958         intmax_t, uintmax_t and their limits.
6959         * gcc.dg/intmax_t-1.c: New test.
6960
6961 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6962
6963         * g++.dg/tc1/dr147.C: Add reference to PR.
6964
6965 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6966
6967         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6968         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6969
6970 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6971
6972         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6973
6974 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6975
6976         * gcc.dg/redecl-5.c: New test.
6977         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6978         of scanf.
6979
6980 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6981
6982         PR middle-end/16790
6983         * gcc.c-torture/execute/pr16790-1.c: New test case.
6984
6985 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6986
6987         * g++.dg/ext/visibility/assign1.C: New test.
6988         * g++.dg/ext/visibility/new1.C: Likewise.
6989
6990         * gcc.dg/symbian1.c: New test.
6991         * gcc.dg/symbian2.c: Likewise.
6992
6993 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6994
6995         PR target/16570
6996         * gcc.dg/i386-sse-9.c: New test.
6997
6998 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6999
7000         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
7001
7002 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
7003
7004         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
7005         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
7006         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
7007         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
7008         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
7009         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
7010         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
7011         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
7012         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
7013         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
7014         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
7015         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
7016         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
7017         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
7018         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
7019         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
7020         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
7021         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
7022         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
7023         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
7024         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
7025         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
7026         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
7027         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7028         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
7029         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
7030         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
7031         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
7032         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7033         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7034         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
7035         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
7036         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
7037         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
7038         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
7039         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7040         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7041         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
7042         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
7043         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
7044         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
7045         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
7046         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
7047         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
7048         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
7049         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
7050         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
7051         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
7052         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
7053         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
7054         gcc.misc-tests/i386-pf-3dnow-1.c,
7055         gcc.misc-tests/i386-pf-athlon-1.c,
7056         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7057         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
7058         Declare built-in functions used.
7059         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
7060
7061 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/16707
7064         * g++.dg/lookup/using12.C: New test.
7065
7066         * g++.dg/init/null1.C: Fix PR number.
7067         * g++.dg/parse/namespace10.C: Likewise.
7068
7069 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7070
7071         PR c++/16224
7072         * g++.dg/template/spec17.C: New test.
7073         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
7074         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
7075
7076 2004-08-02  David Billinghurst
7077
7078         PR fortran/16292
7079         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
7080
7081 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
7082
7083         * gcc.dg/ia64-got-1.c: New test case.
7084
7085 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
7086
7087         PR c++/16489
7088         * g++.dg/init/null1.C: New test.
7089         * g++.dg/tc1/dr76.C: Adjust error marker.
7090
7091         PR c++/16529
7092         * g++.dg/parse/namespace10.C: New test.
7093
7094         PR c++/16810
7095         * g++.dg/inherit/ptrmem2.C: New test.
7096
7097 2004-08-02  Ben Elliston  <bje@au.ibm.com>
7098
7099         PR target/16155
7100         * gcc.dg/pr16155.c: New test.
7101
7102 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7103
7104         * gcc.dg/redecl-2.c: New test.
7105
7106 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
7107
7108         * gcc.dg/darwin-longdouble.c: New file.
7109
7110 2004-07-30  Richard Henderson  <rth@redhat.com>
7111
7112         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
7113         write to constant argument.
7114         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
7115
7116 2004-07-30  Richard Henderson  <rth@redhat.com>
7117
7118         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
7119         tests of nearest around zero.
7120
7121 2004-07-30  Andrew Pinski  <apinski@apple.com>
7122
7123         * gcc.c-torture/compile/20040730-1.c: New test.
7124
7125 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7126
7127         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
7128         powerpc-eabispe.
7129
7130 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7131
7132         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
7133
7134 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
7135
7136         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
7137         contains $ld_library_path.
7138         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7139
7140 2004-07-29  Richard Henderson  <rth@redhat.com>
7141
7142         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
7143
7144         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
7145         (alt2, which): New.
7146         (Check): Accept either alternative.
7147
7148 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
7149
7150         * g++.dg/abi/inline1.C: New test.
7151         * g++.dg/abi/local1-a.cc: Likewise.
7152         * g++.dg/abi/local1.C: Likewise.
7153         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7154         * g++.dg/abi/mangle12.C: Likewise.
7155         * g++.dg/abi/mangle17.C: Likewise.
7156         * g++.dg/abi/mangle20-2.C: Likewise.
7157         * g++.dg/opt/interface1.C: Likewise.
7158         * g++.dg/opt/interface1.h: Likewise.
7159         * g++.dg/opt/interface1-a.cc: New test.
7160         * g++.dg/parse/repo1.C: New test.
7161         * g++.dg/template/repo1.C: Likewise.
7162         * g++.dg/warn/Winline-1.C: Likewise.
7163         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
7164
7165 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
7166
7167         * gcc.dg/tree-ssa/20040729-1.c: New test.
7168
7169 2004-07-27  Matt Austern <austern@apple.com>
7170
7171         * gcc.dg/darwin-bool-1.c: New test.
7172         * gcc.dg/darwin-bool-2.c: New test.
7173
7174 2004-07-28  Richard Henderson  <rth@redhat.com>
7175
7176         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
7177         arguments in the correct type.  Don't write to constant arguments.
7178
7179 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7180
7181         PR tree-optimization/16688
7182         PR tree-optimization/16689
7183         * g++.dg/tree-ssa/pr16688.C: New test.
7184
7185 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7186
7187         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7188         loads.  Not only in the comment, this time.
7189
7190 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
7191
7192         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
7193         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
7194         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
7195         * gcc.dg/sh4a-bitmovua.c: New.
7196         * gcc.dg/sh4a-cos.c: New.
7197         * gcc.dg/sh4a-cosf.c: New.
7198         * gcc.dg/sh4a-fprun.c: New.
7199         * gcc.dg/sh4a-fsrra.c: New.
7200         * gcc.dg/sh4a-memmovua.c: New.
7201         * gcc.dg/sh4a-sin.c: New.
7202         * gcc.dg/sh4a-sincos.c: New.
7203         * gcc.dg/sh4a-sincosf.c: New.
7204         * gcc.dg/sh4a-sinf.c: New.
7205
7206 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7207
7208         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
7209         conditionals.
7210         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
7211         loads.
7212         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
7213         DOM1.
7214
7215 2004-07-27  Andrew Pinski  <apinski@apple.com>
7216
7217         * g++.dg/rtti/tinfo1.C: Correct the xfail.
7218
7219 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
7220
7221         * gcc.dg/pragma-isr.c: New test.
7222
7223 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         PR c++/14429
7226         * g++.dg/template/ttp11.C: New test.
7227
7228 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
7229
7230         * gcc.c-torture/compile/20040727-1.c: New test.
7231
7232 2004-07-26  Eric Christopher  <echristo@redhat.com>
7233
7234         * gcc.c-torture/compile/20040726-2.c: New test.
7235
7236 2004-07-26  Andrew Pinski  <apinski@apple.com>
7237
7238         * g++.dg/rtti/tinfo1.C: Xfail.
7239
7240 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
7241
7242         * gcc.c-torture/compile/20040726-1.c: New test.
7243
7244 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
7245             Brian Ryner  <bryner@brianryner.com>
7246
7247         PR c++/9283
7248         PR c++/15000
7249         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7250         * g++.dg/ext/visibility/: New directory.
7251         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7252         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7253         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7254         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7255         * g++.dg/ext/visibility/fvisibility.C,
7256         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7257         g++.dg/ext/visibility/fvisibility-override1.C
7258         g++.dg/ext/visibility/fvisibility-override2.C
7259         g++.dg/ext/visibility/memfuncts.C
7260         g++.dg/ext/visibility/noPLT.C
7261         g++.dg/ext/visibility/pragma.C
7262         g++.dg/ext/visibility/pragma-override1.C
7263         g++.dg/ext/visibility/pragma-override2.C
7264         g++.dg/ext/visibility/staticmemfuncts.C
7265         g++.dg/ext/visibility/virtual.C: New tests.
7266
7267 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7268
7269         PR c/15360
7270         * gcc.dg/pr15360-1.c: New test.
7271
7272 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7273
7274         * gcc.dg/pragma-align-2.c: New test.
7275         * gcc.dg/pragma-init-fini.c: New test.
7276         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7277         targets.
7278
7279 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7280
7281         * gcc.dg/init-string-2.c: New test.
7282
7283 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7284
7285         PR 16684
7286         * gcc.dg/Wredundant-decls-1.c: New test case.
7287
7288 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7289
7290         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7291         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7292         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7293         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7294         * gcc.dg/compat/generate-random.c: New file.
7295         * gcc.dg/compat/generate-random.h: Likewise.
7296         * gcc.dg/compat/generate-random_r.c: Likewise.
7297         * gcc.dg/compat/struct-layout-1.h: Likewise.
7298         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7299         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7300         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7301         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7302         * gcc.dg/compat/struct-layout-1_main.c: New test.
7303         * gcc.dg/compat/struct-layout-1_x.c: New file.
7304         * gcc.dg/compat/struct-layout-1_y.c: New file.
7305         * gcc.dg/compat/struct-layout-1_test.h: New file.
7306
7307 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7308
7309         * gcc.dg/comp-return-1.c: New test
7310
7311 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7312
7313         * gcc.dg/vmx/8-02a.c: Fix typo.
7314
7315         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7316         * gcc.dg/darwin-abi-3.c: New test.
7317
7318         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7319         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7320
7321         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7322         * gcc.dg/vmx/ops-long-1.c: New test.
7323         * gcc.dg/vmx/ops-long-2.c: New test.
7324
7325 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7326
7327         * g++.dg/lookup/conv-[1234].C: New.
7328
7329 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * g++.dg/parse/attr2.C: Simplify.
7332
7333 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7334
7335         PR c/7284
7336         * gcc.c-torture/execute/pr7284-1.c: New test.
7337
7338 2004-07-22  Brian Booth  <bbooth@redhat.com>
7339
7340         * gcc.dg/tree-ssa/20040721-1.c: New test.
7341
7342 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.dg/template/crash20.c: New.
7345
7346 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7347
7348         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7349         Add dg-run directive.  Declare variables as required.
7350         * gfortran.dg/g77/README: Update
7351
7352 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7353
7354         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7355         gcc.dg/cris-peep2-andu2.c: New tests.
7356
7357 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7358
7359         PR c/15052
7360         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7361         on return type.
7362         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7363         messages.
7364         * gcc.dg/qual-return-2.c: Update expected messages.
7365         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7366
7367 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7368
7369         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7370         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7371
7372 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7373
7374         PR c/11250
7375         * gcc.dg/init-string-1.c: New test.
7376
7377 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR middle-end/15345
7380         PR c/16450
7381         * gcc.dg/torture/nested-fn-1.c: New test.
7382
7383 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7384
7385         PR target/16559
7386         * gcc.dg/ia64-fptr-1.c: New file.
7387
7388 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7389
7390         PR c++/14497
7391         * g++.dg/template/spec16.C: New test.
7392         * g++.old-deja/g++.robertl/eb118.C: Remove.
7393
7394 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7395
7396         PR c++/509
7397         * g++.dg/template/spec15.C: New test.
7398
7399 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7400
7401         Copy cases from g77.f-torture/execute and add dg-run
7402         directive.  Other changes as noted.
7403         * gfortran.dg/g77/13037.f
7404         * gfortran.dg/g77/1832.f
7405         * gfortran.dg/g77/19981119-0.f
7406         * gfortran.dg/g77/19990313-0.f
7407         * gfortran.dg/g77/19990313-1.f
7408         * gfortran.dg/g77/19990313-2.f
7409         * gfortran.dg/g77/19990313-3.f
7410         * gfortran.dg/g77/19990419-1.f
7411         * gfortran.dg/g77/19990826-0.f
7412         * gfortran.dg/g77/19990826-2.f
7413         * gfortran.dg/g77/20000503-1.f
7414         * gfortran.dg/g77/20001111.f
7415         * gfortran.dg/g77/20010116.f
7416         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7417         * gfortran.dg/g77/20010430.f
7418         * gfortran.dg/g77/6177.f
7419         * gfortran.dg/g77/947.f
7420         * gfortran.dg/g77/970816-3.f
7421         * gfortran.dg/g77/971102-1.f
7422         * gfortran.dg/g77/980520-1.f
7423         * gfortran.dg/g77/980628-0.f
7424         * gfortran.dg/g77/980628-1.f
7425         * gfortran.dg/g77/980628-10.f
7426         * gfortran.dg/g77/980628-2.f
7427         * gfortran.dg/g77/980628-3.f
7428         * gfortran.dg/g77/980628-7.f
7429         * gfortran.dg/g77/980628-8.f
7430         * gfortran.dg/g77/980628-9.f
7431         * gfortran.dg/g77/980701-0.f
7432         * gfortran.dg/g77/980701-1.f
7433         * gfortran.dg/g77/cabs.f
7434         * gfortran.dg/g77/claus.f
7435         * gfortran.dg/g77/complex_1.f
7436         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7437         * gfortran.dg/g77/dcomplex.f
7438         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7439         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7440         * gfortran.dg/g77/f90-intrinsic-numeric.f
7441         * gfortran.dg/g77/int8421.f
7442         * gfortran.dg/g77/labug1.f
7443         * gfortran.dg/g77/large_vec.f
7444         * gfortran.dg/g77/le.f
7445         * gfortran.dg/g77/short.f
7446         * gfortran.dg/g77/README: Update
7447
7448 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7449
7450         PR c++/16637
7451         * g++.dg/parse/lookup4.C: New test.
7452
7453 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         PR c++/16175
7456         * g++.dg/template/ttp10.C: New test.
7457
7458 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7459
7460         * gcc.dg/pr12625-1.c: New test.
7461
7462 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7463
7464         * testsuite/gcc.dg/switch-warn-1.c: New test.
7465         * testsuite/gcc.dg/switch-warn-2.c: New test.
7466         * gcc.c-torture/compile/pr14730.c: Update.
7467
7468 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7469
7470         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7471         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7472         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7473         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7474
7475 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7476
7477         PR c++/16623
7478         * g++.dg/template/assign1.C: New test.
7479
7480 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7481
7482         PR c++/12170
7483         * g++.dg/template/ttp9.C: New test.
7484
7485 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7486
7487         * gcc.dg/format/cmn-err-1.c: New test.
7488
7489 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7490
7491         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7492         gcc.dg/Wparentheses-10.c: New tests.
7493         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7494
7495 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7496
7497         PR fortran/16465
7498         * gfortran.dg/g77//ffixed-line-length-0.f,
7499         gfortran.dg/g77/ffixed-line-length-132.f,
7500         gfortran.dg/g77/ffixed-line-length-72.f,
7501         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7502         gfortran.dg/g77/README: Update.
7503
7504 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7505
7506         PR c++/13092
7507         * g++.dg/template/non-dependent7.C: New test.
7508         * g++.dg/template/non-dependent8.C: Likewise.
7509         * g++.dg/template/non-dependent9.C: Likewise.
7510         * g++.dg/template/non-dependent10.C: Likewise.
7511
7512 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7513
7514         PR c++/16337
7515         * g++.dg/parse/attr2.C: New test.
7516
7517 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7518
7519         * g77.dg: Removed.
7520         * g77.f-torture: Ditto.
7521
7522 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7523
7524         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7525         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7526         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7527
7528 2004-07-16  Richard Henderson  <rth@redhat.com>
7529
7530         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7531
7532 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7533
7534         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7535         tests with full list of options.
7536         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7537         of TORTURE_OPTIONS if test contains 'dg-do run'.
7538
7539         PR fortran/16404
7540         * gfortran.dg/do_iterator.f90: New test.
7541
7542 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7543
7544         PR rtl-optimization/16536
7545         * gcc.c-torture/execute/restrict-1.c: New test.
7546
7547 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7548
7549         PR fortran/15324
7550         * gfortran.dg/pr15324.f90: New test.
7551
7552         PR fortran/15129
7553         * gfortran.dg/pr15129.f90: New test.
7554
7555         PR fortran/15140
7556         * gfortran.dg/pr15140.f90: New test.
7557
7558         PR fortran/13792
7559         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7560         compile-time simplification.
7561
7562 2004-07-14  Mike Stump  <mrs@apple.com>
7563
7564         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7565
7566 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7567
7568         PR target/16325
7569         * gcc.dg/profile-generate-1.c: New.
7570
7571 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * gcc.c-torture/execute/20040709-1.c: New test.
7574         * gcc.c-torture/execute/20040709-2.c: New test.
7575
7576 2004-07-14  Mike Stump  <mrs@apple.com>
7577
7578         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7579
7580 2004-07-14  Mike Stump  <mrs@apple.com>
7581
7582         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7583
7584 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7585
7586         PR c++/16518
7587         * g++.dg/parse/mutable1.C: New test.
7588
7589 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7590
7591         PR tree-optimization/16443
7592         * gcc.dg/tree-ssa/20040713-1.c: New test.
7593
7594 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7595
7596         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7597         for operator new.
7598
7599 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7600
7601         * gfortran.dg/g77/README: New file
7602         * gfortran.dg/g77/19981216-0.f:  Copy from
7603         g77.f-torture/noncompile.  Add "dg-do compile" and
7604         dg-error as required.
7605         * gfortran.dg/g77/19990218-1.f: Likewise
7606         * gfortran.dg/g77/19990905-1.f: Likewise
7607         * gfortran.dg/g77/9263.f: Likewise
7608         * gfortran.dg/g77/980615-0.f: Likewise
7609         * gfortran.dg/g77/980616-0.f: Likewise
7610         * gfortran.dg/g77/check0.f: Likewise
7611         * gfortran.dg/g77/select_no_compile.f: Likewise
7612
7613 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7614
7615         Copy files from g77.f-torture/compile.
7616         Add "{ dg-do compile}".  Other changes as noted
7617         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7618         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7619         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7620         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7621         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7622         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7623         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7624         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7625         statement to conform to standard.  Append alpha1.x for reference.
7626         * gfortran.dg/g77/xformat.f: Add dg-warning
7627
7628 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7629
7630         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7631         Add {dg-do compile} directive.
7632         * gfortran.dg/g77/cpp2.F: Likewise
7633
7634 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7635
7636         PR c++/5402
7637         * g++.dg/lookup/name-clash1.C: New test.
7638
7639         PR c++/9777
7640         * g++.dg/lookup/name-clash2.C: New test.
7641
7642         PR c++/12102
7643         * g++.dg/lookup/name-clash3.C: New test.
7644
7645 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7646
7647         * g++.dg/lookup/new2.C: New test.
7648         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7649
7650 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7651
7652         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7653         Add {dg-do compile} directive.
7654         * gfortran.dg/g77/13060.f: Likewise
7655         * gfortran.dg/g77/19990218-0.f: Likewise
7656         * gfortran.dg/g77/19990305-0.f: Likewise
7657         * gfortran.dg/g77/19990419-0.f: Likewise
7658         * gfortran.dg/g77/19990502-0.f: Likewise
7659         * gfortran.dg/g77/19990502-1.f: Likewise
7660         * gfortran.dg/g77/19990525-0.f: Likewise
7661         * gfortran.dg/g77/19990826-1.f: Likewise
7662         * gfortran.dg/g77/19990826-3.f: Likewise
7663         * gfortran.dg/g77/19990905-2.f: Likewise
7664         * gfortran.dg/g77/20000412-1.f: Likewise
7665         * gfortran.dg/g77/20000511-1.f: Likewise
7666         * gfortran.dg/g77/20000511-2.f: Likewise
7667         * gfortran.dg/g77/20000518.f: Likewise
7668         * gfortran.dg/g77/20000601-1.f: Likewise
7669         * gfortran.dg/g77/20000601-2.f: Likewise
7670         * gfortran.dg/g77/20000629-1.f: Likewise
7671         * gfortran.dg/g77/20000630-2.f: Likewise
7672         * gfortran.dg/g77/20010115.f: Likewise
7673         * gfortran.dg/g77/20010321-1.f: Likewise
7674         * gfortran.dg/g77/20010426.f: Likewise
7675         * gfortran.dg/g77/20020307-1.f: Likewise
7676         * gfortran.dg/g77/8485.f: Likewise
7677         * gfortran.dg/g77/960317-1.f: Likewise
7678         * gfortran.dg/g77/970915-0.f: Likewise
7679         * gfortran.dg/g77/980310-1.f: Likewise
7680         * gfortran.dg/g77/980310-2.f: Likewise
7681         * gfortran.dg/g77/980310-3.f: Likewise
7682         * gfortran.dg/g77/980310-4.f: Likewise
7683         * gfortran.dg/g77/980310-6.f: Likewise
7684         * gfortran.dg/g77/980310-7.f: Likewise
7685         * gfortran.dg/g77/980310-8.f: Likewise
7686         * gfortran.dg/g77/980419-2.f: Likewise
7687         * gfortran.dg/g77/980424-0.f: Likewise
7688         * gfortran.dg/g77/980427-0.f: Likewise
7689         * gfortran.dg/g77/980729-0.f: Likewise
7690         * gfortran.dg/g77/981117-1.f: Likewise
7691         * gfortran.dg/g77/toon_1.f: Likewise
7692
7693 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7694
7695         PR c++/2204
7696         * g++.dg/other/abstract2.C: New test.
7697
7698 2004-07-12  Paul Brook  <paul@codesourcery.com>
7699
7700         * gfortran.dg/pointer_init_1.f90: New test.
7701
7702 2004-07-11  Paul Brook  <paul@codesourcery.com>
7703
7704         PR fortran/15986
7705         * gfortran.dg/contained_1.f90: New test.
7706
7707 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7708
7709         * g++.dg/parse/defarg8.C: New test.
7710
7711 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7712
7713         PR fortran/16433
7714         * gfortran.dg/pr16433.f: New test.
7715
7716         PR fortran/17574
7717         * gfortran.dg/pr15754.f90: New test.
7718
7719 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7720
7721         PR tree-optimization/16437
7722         * gcc.c-torture/execute/bitfld-4.c: New test.
7723
7724 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7725
7726         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7727         access to common var from module.
7728
7729 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7730
7731         PR fortran/16336
7732         * gfortran.fortran-torture/execute/common_2.f90: New test.
7733
7734 2004-07-10  Paul Brook  <paul@codesourcery.com>
7735
7736         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7737
7738 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7739
7740         PR fortran/15969
7741         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7742
7743 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7744
7745         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7746         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7747         * gfortran.dg/g77/ffree-form-1.f: Likewise
7748         * gfortran.dg/g77/ffree-form-2.f: Likewise
7749         * gfortran.dg/g77/ffree-form-3.f: Likewise
7750         * gfortran.dg/g77/fno-underscoring.f: Likewise
7751         * gfortran.dg/g77/funderscoring.f: Likewise
7752         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7753
7754 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7755
7756         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7757
7758 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7759         Paul Brook  <paul@codesourcery.com>
7760
7761         PR fortran/13415
7762         * gfortran.dg/common_pointer_1.f90: New test.
7763
7764 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7765
7766         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7767
7768 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7769
7770         PR target/16364
7771         * gcc.c-torture/compile/20040709-1.c: New.
7772
7773 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7774
7775         PR fortran/14077
7776         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7777
7778 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7779
7780         PR fortran/13201
7781         * gfortran.dg/shape_1.f90: New test.
7782
7783 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7784             Andrew Pinski  <apinski@apple.com>
7785
7786         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7787
7788 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7789
7790         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7791         comment.
7792
7793 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7794         Paul Brook  <paul@codesourcery.com>
7795
7796         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7797         '.f95' and '.F95'.
7798
7799 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7800
7801         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7802
7803 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7804
7805         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7806         testcases with capital suffix.
7807
7808 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7809
7810         PR fortran/15481
7811         PR fortran/13372
7812         PR fortran/13575
7813         PR fortran/15978
7814         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7815
7816         * gfortran.dg/implicit_1.f90: New test.
7817
7818 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7819
7820         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7821         expression to match gfortran warning/error messages
7822         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7823         dg-error text.
7824
7825 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7826
7827         * lib/fortran-torture.exp: Rename proc search_for to
7828         search_for_re.
7829
7830 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831
7832         * gcc.c-torture/execute/simd-5.x: New file.
7833         XFAIL on SPARC 64-bit at -O0.
7834
7835 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7836
7837         PR c++/8211
7838         PR c++/16165
7839         * g++.dg/warn/effc3.C: New test.
7840
7841 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7842
7843         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7844         change X to 1X in format.
7845         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7846         add data statements to conform to standard.
7847
7848 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7849
7850         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7851         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7852         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7853
7854 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7855
7856         * gfortran.dg/g77/7388.f: Copy from g77.dg
7857         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7858         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7859         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7860         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7861         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7862         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7863         * gfortran.dg/g77/strlen0.f: Likewise
7864
7865 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7866
7867         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7868         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7869
7870 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7871
7872         * gcc.c-torture/execute/920428-2.x: Delete.
7873         * gcc.c-torture/execute/920501-7.x: Likewise.
7874
7875 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7876
7877         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7878         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7879         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7880         prescott and c3-2.
7881         (PREFETCH_3DNOW): Add -march=c3.
7882
7883 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7884
7885         PR c/16437
7886         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7887         * gcc.c-torture/execute/bf64-1.x: Likewise.
7888
7889 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7890
7891         * gcc.c-torture/compile/20040708-1.c: New test.
7892
7893 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7894
7895         PR c++/16169
7896         * g++.dg/warn/effc2.C: New test.
7897
7898 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7899
7900         * gcc.c-torture/execute/bitfld-1.x: Remove.
7901         * gcc.c-torture/execute/bitfld-3.c: New test.
7902         * gcc.dg/bitfld-2.c: Remove XFAILs.
7903
7904 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7905
7906         PR c++/16276
7907         * g++.dg/rtti/tinfo1.C: New file.
7908
7909 2004-07-07  Eric Christopher  <echristo@redhat.com>
7910
7911         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7912
7913 2004-07-07  Andrew Pinski  <apinski@apple.com>
7914
7915         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7916
7917 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7918
7919         * g++.dg/init/call1.C: XFAIL.
7920
7921 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7922
7923         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7924         except for movstrict*, to movmem* and clrstr* to clrmem*.
7925
7926 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7927
7928         * gcc.c-torture/execute/20040707-1.c: New test.
7929
7930 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7931
7932         * gcc.c-torture/execute/20040706-1.c: New test.
7933
7934 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7935
7936         PR c++/3671
7937         * g++.dg/template/spec14.C: New test.
7938
7939 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7940
7941         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7942         nothing if not yet defined.  Use it in b, c and d type definitions.
7943         * gcc.c-torture/execute/20040705-1.c: New test.
7944         * gcc.c-torture/execute/20040705-2.c: New test.
7945
7946 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7947
7948         PR c++/2518
7949         * g++.dg/lookup/new1.C: New test.
7950
7951 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7952
7953         PR c++/11406
7954         * g++.dg/template/sizeof8.C: New test.
7955
7956 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7957
7958         * gcc.c-torture/compile/20040705-1.c: New test.
7959
7960 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7961
7962         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7963
7964 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7965
7966         * gcc.dg/cpp/if-mop.c: Two new testcases.
7967         * gcc.dg/cpp/trad/comment-3.c: New.
7968
7969 2004-07-04  Paul Brook  <paul@codesourcery.com>
7970
7971         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7972
7973 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7974
7975         PR c++/3761
7976         * g++.dg/lookup/crash4.C: New test.
7977
7978 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7979
7980         * gcc.c-torture/execute/builtin-abs-1.c
7981         * gcc.c-torture/execute/builtin-abs-2.c
7982         * gcc.c-torture/execute/builtin-complex-1.c
7983         * gcc.c-torture/execute/builtins/string-1-lib.c
7984         * gcc.c-torture/execute/builtins/string-1.c
7985         * gcc.c-torture/execute/builtins/string-2-lib.c
7986         * gcc.c-torture/execute/builtins/string-2.c
7987         * gcc.c-torture/execute/builtins/string-3-lib.c
7988         * gcc.c-torture/execute/builtins/string-3.c
7989         * gcc.c-torture/execute/builtins/string-4-lib.c
7990         * gcc.c-torture/execute/builtins/string-4.c
7991         * gcc.c-torture/execute/builtins/string-5-lib.c
7992         * gcc.c-torture/execute/builtins/string-5.c
7993         * gcc.c-torture/execute/builtins/string-6-lib.c
7994         * gcc.c-torture/execute/builtins/string-6.c
7995         * gcc.c-torture/execute/builtins/string-7-lib.c
7996         * gcc.c-torture/execute/builtins/string-7.c
7997         * gcc.c-torture/execute/builtins/string-8-lib.c
7998         * gcc.c-torture/execute/builtins/string-8.c
7999         * gcc.c-torture/execute/builtins/string-9-lib.c
8000         * gcc.c-torture/execute/builtins/string-9.c
8001         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
8002         * gcc.c-torture/execute/builtins/string-asm-1.c
8003         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
8004         * gcc.c-torture/execute/builtins/string-asm-2.c
8005         * gcc.c-torture/execute/stdio-opt-1.c
8006         * gcc.c-torture/execute/stdio-opt-2.c
8007         * gcc.c-torture/execute/stdio-opt-3.c
8008         * gcc.c-torture/execute/string-opt-1.c
8009         * gcc.c-torture/execute/string-opt-10.c
8010         * gcc.c-torture/execute/string-opt-11.c
8011         * gcc.c-torture/execute/string-opt-12.c
8012         * gcc.c-torture/execute/string-opt-13.c
8013         * gcc.c-torture/execute/string-opt-14.c
8014         * gcc.c-torture/execute/string-opt-15.c
8015         * gcc.c-torture/execute/string-opt-16.c
8016         * gcc.c-torture/execute/string-opt-2.c
8017         * gcc.c-torture/execute/string-opt-6.c
8018         * gcc.c-torture/execute/string-opt-7.c
8019         * gcc.c-torture/execute/string-opt-8.c:
8020         Replace with ...
8021
8022         * gcc.c-torture/execute/builtins/abs-2.c
8023         * gcc.c-torture/execute/builtins/abs-3.c
8024         * gcc.c-torture/execute/builtins/complex-1.c
8025         * gcc.c-torture/execute/builtins/fprintf.c
8026         * gcc.c-torture/execute/builtins/fputs.c
8027         * gcc.c-torture/execute/builtins/memcmp.c
8028         * gcc.c-torture/execute/builtins/memmove.c
8029         * gcc.c-torture/execute/builtins/memops-asm.c
8030         * gcc.c-torture/execute/builtins/mempcpy-2.c
8031         * gcc.c-torture/execute/builtins/mempcpy.c
8032         * gcc.c-torture/execute/builtins/memset.c
8033         * gcc.c-torture/execute/builtins/printf.c
8034         * gcc.c-torture/execute/builtins/sprintf.c
8035         * gcc.c-torture/execute/builtins/strcat.c
8036         * gcc.c-torture/execute/builtins/strchr.c
8037         * gcc.c-torture/execute/builtins/strcmp.c
8038         * gcc.c-torture/execute/builtins/strcpy.c
8039         * gcc.c-torture/execute/builtins/strcspn.c
8040         * gcc.c-torture/execute/builtins/strlen-2.c
8041         * gcc.c-torture/execute/builtins/strlen.c
8042         * gcc.c-torture/execute/builtins/strncat.c
8043         * gcc.c-torture/execute/builtins/strncmp-2.c
8044         * gcc.c-torture/execute/builtins/strncmp.c
8045         * gcc.c-torture/execute/builtins/strncpy.c
8046         * gcc.c-torture/execute/builtins/strpbrk.c
8047         * gcc.c-torture/execute/builtins/strpcpy-2.c
8048         * gcc.c-torture/execute/builtins/strpcpy.c
8049         * gcc.c-torture/execute/builtins/strrchr.c
8050         * gcc.c-torture/execute/builtins/strspn.c
8051         * gcc.c-torture/execute/builtins/strstr-asm.c
8052         * gcc.c-torture/execute/builtins/strstr.c:
8053         ... these new files.
8054
8055         * gcc.c-torture/execute/builtins/abs-2-lib.c
8056         * gcc.c-torture/execute/builtins/abs-3-lib.c
8057         * gcc.c-torture/execute/builtins/complex-1-lib.c
8058         * gcc.c-torture/execute/builtins/fprintf-lib.c
8059         * gcc.c-torture/execute/builtins/fputs-lib.c
8060         * gcc.c-torture/execute/builtins/memcmp-lib.c
8061         * gcc.c-torture/execute/builtins/memmove-lib.c
8062         * gcc.c-torture/execute/builtins/memops-asm-lib.c
8063         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
8064         * gcc.c-torture/execute/builtins/mempcpy-lib.c
8065         * gcc.c-torture/execute/builtins/memset-lib.c
8066         * gcc.c-torture/execute/builtins/printf-lib.c
8067         * gcc.c-torture/execute/builtins/sprintf-lib.c
8068         * gcc.c-torture/execute/builtins/strcat-lib.c
8069         * gcc.c-torture/execute/builtins/strchr-lib.c
8070         * gcc.c-torture/execute/builtins/strcmp-lib.c
8071         * gcc.c-torture/execute/builtins/strcpy-lib.c
8072         * gcc.c-torture/execute/builtins/strcspn-lib.c
8073         * gcc.c-torture/execute/builtins/strlen-2-lib.c
8074         * gcc.c-torture/execute/builtins/strlen-lib.c
8075         * gcc.c-torture/execute/builtins/strncat-lib.c
8076         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
8077         * gcc.c-torture/execute/builtins/strncmp-lib.c
8078         * gcc.c-torture/execute/builtins/strncpy-lib.c
8079         * gcc.c-torture/execute/builtins/strpbrk-lib.c
8080         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
8081         * gcc.c-torture/execute/builtins/strpcpy-lib.c
8082         * gcc.c-torture/execute/builtins/strrchr-lib.c
8083         * gcc.c-torture/execute/builtins/strspn-lib.c
8084         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
8085         * gcc.c-torture/execute/builtins/strstr-lib.c
8086         * gcc.c-torture/execute/builtins/lib/abs.c
8087         * gcc.c-torture/execute/builtins/lib/fprintf.c
8088         * gcc.c-torture/execute/builtins/lib/memset.c
8089         * gcc.c-torture/execute/builtins/lib/printf.c
8090         * gcc.c-torture/execute/builtins/lib/sprintf.c
8091         * gcc.c-torture/execute/builtins/lib/strcpy.c
8092         * gcc.c-torture/execute/builtins/lib/strcspn.c
8093         * gcc.c-torture/execute/builtins/lib/strncat.c
8094         * gcc.c-torture/execute/builtins/lib/strncmp.c
8095         * gcc.c-torture/execute/builtins/lib/strncpy.c
8096         * gcc.c-torture/execute/builtins/lib/strpbrk.c
8097         * gcc.c-torture/execute/builtins/lib/strspn.c
8098         * gcc.c-torture/execute/builtins/lib/strstr.c:
8099         New files containing support routines.
8100
8101         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
8102         declaration.
8103         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
8104         when not optimizing.
8105
8106 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/16240
8109         * g++.dg/abi/mangle22.C: New test.
8110         * g++.dg/abi/mangle23.C: Likewise.
8111
8112 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
8113
8114         PR fortran/16290
8115         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
8116         Allow for cases without denormalized floating point numbers.
8117
8118 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
8119
8120         PR c/1027
8121         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
8122         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
8123         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
8124         expected warning text.
8125         * gcc.dg/format/diag-2.c: New test.
8126
8127 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8128
8129         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
8130
8131 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
8132
8133         * gcc.dg/builtins-43.c: New.
8134         * gcc.dg/builtins-44.c: New.
8135         * gcc.dg/builtins-45.c: New.
8136
8137 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
8138             Andreas Tobler  <a.tobler@schweiz.ch>
8139
8140         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
8141         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
8142         as SIGSEGV.
8143         * gcc.dg/cleanup-11.c: Likewise.
8144         * gcc.dg/cleanup-8.c: Likewise.
8145         * gcc.dg/cleanup-9.c: Likewise.
8146         * gcc.dg/cleanup-5.c: Run on all platforms.
8147
8148 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8149
8150         * g++.dg/warn/nonnull1.C: New test.
8151
8152 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8153
8154         * gcc.dg/compat/compat-common.h: Wrap up CINT in
8155         an #ifndef SKIP_COMPLEX_INT/#endif pair.
8156         Special-case the Sun compiler wrt to <complex.h>.
8157
8158 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
8159
8160         * gcc.dg/Wunreachable-8.C: New test.
8161
8162         * gcc.dg/h8300-ice2.c : New test.
8163
8164 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
8165
8166         PR fortran/16161
8167         * gfortran.fortran-torture/compile/implicit.f90: Add test
8168         for implicit character.
8169
8170 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
8171
8172         PR fortran/16289
8173         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
8174         Use tiny() intrinsic to find smallest non-negative real
8175
8176 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
8177
8178         * gcc.dg/compat/struct-by-value-22_main.c: New test.
8179         * gcc.dg/compat/struct-by-value-22_x.c: New.
8180         * gcc.dg/compat/struct-by-value-22_y.c: New.
8181
8182         * gcc.c-torture/execute/20040629-1.c: New test.
8183
8184 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
8187         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
8188
8189         PR target/16195
8190         * gcc.dg/20040625-1.c: New test.
8191
8192 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8193
8194         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
8195
8196 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8197
8198         PR fortran/15963
8199         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
8200
8201 2004-06-29  Richard Henderson  <rth@redhat.com>
8202
8203         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
8204
8205 2004-06-29  Paul Brook  <paul@codesourcery.com>
8206
8207         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
8208         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
8209
8210 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
8211
8212         PR c++/16260
8213         * g++.dg/parse/crash15.C: New.
8214
8215 2004-06-28  Andrew Pinski  <apinski@apple.com>
8216
8217         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
8218         by the error already.
8219
8220         * g++.dg/opt/ptrmem4.C: Change to compile only test.
8221
8222 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
8223
8224         PR target/14041
8225         * gcc.dg/h8300-bss-align-1.c : New.
8226
8227 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         * PR c++/16174
8230         * g++.dg/template/ctor4.C: New.
8231
8232 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8233
8234         PR c++/16205
8235         * g++.dg/warn/Wsequence-point-1.C: New test.
8236
8237 2004-06-27  Paul Brook  <paul@codesourcery.com>
8238
8239         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
8240
8241 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
8242
8243         * g++.old-deja/g++.mike/p7325.C: Remove.
8244
8245 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
8246
8247         PR c/14963
8248         * gcc.dg/pr14963.c: New test.
8249
8250 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8251
8252         PR c++/16193
8253         * g++.dg/parse/redef1.C: New test.
8254
8255 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8256
8257         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8258         20021110.c.
8259         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8260         20021119-1.c.
8261         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8262         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8263         5-04.c.
8264         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8265         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8266         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8267         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8268         g++.brendan/enum14.C.
8269         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8270         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8271         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8272         g++.mike/virt1.C.
8273         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8274         memtemp24.C.
8275
8276 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8277
8278         * gcc.dg/20040527-1.c: New test case.
8279
8280 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8281
8282         PR gfortran/pr16196
8283         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8284
8285 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8286
8287         PR middle-end/15825
8288         * gcc.dg/pr15825-1.c: New test case.
8289
8290 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8291
8292         * gcc.c-torture/execute/20040625-1.c: New test.
8293
8294 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8295
8296         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8297
8298 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8299
8300         * gcc.dg/torture/mips-div-1.c: New test.
8301
8302 2004-06-24  Jeff Law  <law@redhat.com>
8303
8304         * gcc.dg/tree-ssa/20040624-1.c: New test.
8305
8306 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8307
8308         * gcc.c-torture/compile/20040624-1.c: New test.
8309
8310 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8311
8312         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8313         this directory.
8314
8315 2004-06-23  Andrew Pinski  <apinski@apple.com>
8316
8317         PR middle-end/15988
8318         * g++.dg/opt/ptrmem4.C: New test.
8319
8320         * gcc.dg/c90-array-quals-2.c: New test.
8321
8322 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8323
8324         * gcc.dg/kpice1.c: New test.
8325
8326 2006-06-23  Andrew Pinski  <apinski@apple.com>
8327
8328         * gcc.dg/c90-array-quals.c: New test.
8329
8330 2006-06-22  Richard Henderson  <rth@redhat.com>
8331
8332         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8333
8334 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8335
8336         * gcc.dg/builtins-config.h: Handle FreeBSD.
8337
8338 2006-06-22  Richard Henderson  <rth@redhat.com>
8339
8340         * g++.dg/opt/devirt1.C: New.
8341
8342 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8343
8344         * g++.dg/opt/pr15551.C: New testcase.
8345
8346 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8347
8348         PR target/14800
8349         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8350         x86_64-*-linux* when compiling for 32bit.
8351
8352 2004-06-21  Andrew Pinski  <apinski@apple.com>
8353
8354         * gcc.dg/pch/struct-1.c: New.
8355         * gcc.dg/pch/struct-1.hs: New.
8356
8357 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8358
8359         * gcc.dg/pch/save-temps-1.c: New file.
8360         * gcc.dg/pch/save-temps-1.hs: New file.
8361
8362 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8363
8364         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8365         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8366
8367 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8368
8369         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8370         to fix type error.
8371         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8372         Remove trailing spaces.
8373
8374 2004-06-21  Richard Henderson  <rth@redhat.com>
8375
8376         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8377         merging && to BIT_FIELD_REF.
8378
8379 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8380
8381         * g++.dg/opt/placeholder1.C: New test.
8382
8383 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8384
8385         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8386         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8387         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8388         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8389
8390 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8391
8392         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8393         extern "C".
8394         * g++.dg/other/pragma-re-1.C: Add comments.
8395
8396 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8397
8398         PR gfortran/16080
8399         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8400
8401 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8402
8403         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8404         instead of setting the type of size_t by
8405         hand.
8406
8407 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8408
8409         * gcc.dg/unordered-2.c: New test case.
8410         * gcc.dg/unordered-3.c: New test case.
8411
8412 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8413
8414         PR other/16043
8415         * lib/g++.exp (g++_version): Tweak regexp for version
8416         * lib/g77.exp (g77_version): Likewise
8417         * lib/gfortran.exp (gfortran_version): Likewise
8418         * lib/objc.exp (objc_version): Likewise
8419         * lib/treelang.exp (treelang_version): Likewise
8420
8421 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8424         Use INT_MAX instead of __INT_MAX__.
8425         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8426
8427         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8428         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8429         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8430         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8431         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8432         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8433         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8434         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8435         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8436
8437         * gcc.dg/range-test-1.c: New test.
8438         * g++.dg/opt/range-test-1.C: New test.
8439
8440 2004-06-17  Richard Henderson  <rth@redhat.com>
8441
8442         * objc.dg/sync-1.m: New.
8443         * objc.dg/try-catch-1.m: Don't force next runtime.
8444         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8445         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8446         shadowed catch clause.
8447         * objc.dg/try-catch-5.m: New.
8448
8449 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8450
8451         Bug 14610
8452         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8453
8454 2004-06-15  Richard Henderson  <rth@redhat.com>
8455
8456         * gcc.dg/20001116-1.c: Move expected warning line.
8457
8458 2004-06-15  Richard Henderson  <rth@redhat.com>
8459
8460         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8461         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8462
8463 2004-06-15  Jeff Law  <law@redhat.com>
8464
8465         * gcc.dg/tree-ssa/20040615-1.c: New test.
8466         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8467         be less sensitive to operand ordering.
8468         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8469
8470 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8471
8472         * g++.dg/abi/bitfield3.C: Add comment..
8473
8474 2004-06-15  Richard Henderson  <rth@redhat.com>
8475
8476         * g++.dg/ext/stmtexpr1.C: XFAIL.
8477         * gcc.dg/20030612-1.c: XFAIL.
8478
8479 2004-06-15  Eric Christopher  <echristo@redhat.com>
8480
8481         * g++.dg/charset/asm5.c: New.
8482         * gcc.dg/charset/asm6.c: New.
8483
8484 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8485
8486         PR fortran/15962
8487         * gfortran.fortran-torture/execute/select_1.f90: New test.
8488
8489 2004-06-15  Paul Brook  <paul@codesourcery.com>
8490
8491         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8492
8493 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8494
8495         PR c++/15967
8496         * g++.dg/lookup/crash3.C: New test.
8497
8498 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8499
8500         PR c++/15947
8501         * g++.dg/parse/dtor4.C: New test.
8502
8503 2004-06-14  Jeff Law  <law@redhat.com>
8504
8505         * gcc.c-torture/compile/20040614-1.c: New test.
8506
8507 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8508
8509         PR fortran/15211
8510         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8511         LEN of a character array.
8512
8513 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8514
8515         PR c++/15096
8516         * g++.dg/template/ptrmem10.C: New test.
8517
8518         PR c++/14930
8519         * g++.dg/template/friend30.C: New test.
8520
8521 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8522
8523         PR fortran/14928
8524         * gfortran.fortran-torture/compile/mloc.f90: New test.
8525
8526 2004-06-13  Paul Brook  <paul@codesourcery.com>
8527
8528         * gfortran.fortran-torture/execute/random_2.f90: New test.
8529
8530 2004-06-13  Eric Christopher  <echristo@redhat.com>
8531
8532         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8533
8534 2004-06-12  Paul Brook  <paul@codesourcery.com>
8535
8536         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8537
8538 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8539
8540         PR fortran/14923
8541         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8542
8543 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8544
8545         PR fortran/14957
8546         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8547         syntax errors in end statements of contained subroutines.
8548
8549 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8550
8551         PR fortran/12841
8552         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8553
8554 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8555
8556         PR fortran/15665
8557         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8558
8559 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8560
8561         PR gfortran/12839
8562         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8563
8564 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8565
8566         PR c++/15862
8567         * g++.dg/parse/enum1.C: New test.
8568
8569 2004-06-10  Jeff Law  <law@redhat.com>
8570
8571         * gcc.c-torture/compile/20040610-1.c: New test.
8572
8573 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8574
8575         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8576         * g++.old-deja/g++.other/decl3.C: Likewise.
8577
8578 2004-06-10  Brian Booth  <bbooth@redhat.com>
8579
8580         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8581         V_MAY_DEF instead of VDEF.
8582         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8583
8584 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/14211
8587         * g++.dg/conversion/const1.C: New test.
8588
8589         PR c++/15076
8590         * g++.dg/conversion/reinterpret1.C: New test.
8591
8592         PR c++/15877
8593         * g++.dg/template/enum2.C: New test.
8594
8595         PR c++/15227
8596         * g++.dg/template/error13.C: New test.
8597
8598 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8599
8600         PR fortran/14957
8601         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8602         arguments to test_* REAL and of the right size.
8603
8604 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8605
8606         PR target/15569
8607         PR rtl-optimization/15681
8608         * gcc.dg/20040609-1.c: New test.
8609
8610 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8611
8612         PR c++/14791
8613         * g++.dg/opt/builtins1.C: New test.
8614
8615 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8616
8617         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8618         that use default windows32 struct layout.
8619         * gcc.dg/i386-bitfield2.c: Likewise.
8620
8621 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8622
8623         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8624         for mingw32 and cygwin targets.
8625
8626 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * gcc.dg/pch/macro-4.c: New.
8629         * gcc.dg/pch/macro-4.hs: New.
8630
8631 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8632
8633         PR fortran/13249
8634         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8635
8636 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8637
8638         PR fortran/13372
8639         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8640
8641 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8642
8643         PR gfortran/14897
8644         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8645
8646 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8647
8648         PR gfortran/15755
8649         * gfortran.fortran-torture/execute/backspace.c : New test.
8650
8651 2004-06-09  Paul Brook  <paul@codesourcery.com>
8652
8653         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8654         (pointer_to_section): Rewrite to use smaller array.
8655
8656 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8657
8658         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8659         * gcc.dg/ext/altivec-10.c: Same.
8660         * gcc.dg/ext/altivec-11.c: Same.
8661         * gcc.dg/ext/altivec-12.c: Same.
8662         * gcc.dg/ext/altivec-13.c: Same.
8663         * gcc.dg/ext/altivec-14.c: Same.
8664         * gcc.dg/ext/altivec-15.c: Same.
8665         * gcc.dg/ext/altivec-16.c: Same.
8666         * gcc.dg/ext/altivec-3.c: Same.
8667         * gcc.dg/ext/altivec-4.c: Same.
8668         * gcc.dg/ext/altivec-6.c: Same.
8669         * gcc.dg/ext/altivec-7.c: Same.
8670         * gcc.dg/ext/altivec-8.c: Same.
8671         * gcc.dg/ext/altivec-varargs-1.c: Same.
8672
8673         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8674         * g++.dg/ext/altivec-10.C: Same.
8675         * g++.dg/ext/altivec-2.C: Same.
8676         * g++.dg/ext/altivec-3.C: Same.
8677         * g++.dg/ext/altivec-4.C: Same.
8678         * g++.dg/ext/altivec-5.C: Same.
8679         * g++.dg/ext/altivec-6.C: Same.
8680         * g++.dg/ext/altivec-7.C: Same.
8681         * g++.dg/ext/altivec-8.C: Same.
8682         * g++.dg/ext/altivec-9.C: Same.
8683
8684 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8685
8686         PR c++/7841
8687         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8688
8689 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8690
8691         * gcc.dg/union-1.c: New test.
8692
8693 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8694
8695         * gcc.dg/builtins-41.c: New test case.
8696         * gcc.dg/builtins-42.c: New test case.
8697
8698 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8699
8700         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8701         * g++.dg/ext/altivec-10.C: Same.
8702         * g++.dg/ext/altivec-2.C: Same.
8703         * g++.dg/ext/altivec-3.C: Same.
8704         * g++.dg/ext/altivec-4.C: Same.
8705         * g++.dg/ext/altivec-5.C: Same.
8706         * g++.dg/ext/altivec-6.C: Same.
8707         * g++.dg/ext/altivec-7.C: Same.
8708         * g++.dg/ext/altivec-8.C: Same.
8709         * g++.dg/ext/altivec-9.C: Same.
8710         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8711         * g++.old-deja/g++.brendan/new3.C: Same.
8712         * gcc.c-torture/execute/eeprof-1.x: Same.
8713
8714 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8715
8716         PR c/14765
8717         * gcc.dg/pr14765-1.c: New test.
8718
8719 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8720
8721         PR c/14649
8722         * gcc.dg/pr14649-1.c: New test case.
8723
8724 2004-06-07  Richard Henderson  <rth@redhat.com>
8725
8726         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8727         if temporaries.
8728
8729 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8730
8731         * g++.dg/eh/elide1.C: Remove XFAIL.
8732
8733 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/15337
8736         * g++.dg/expr/sizeof3.C: New test.
8737
8738         PR c++/14777
8739         * g++.dg/template/access14.C: New test.
8740
8741         PR c++/15554
8742         * g++.dg/template/enum1.C: New test.
8743
8744         PR c++/15057
8745         * g++.dg/eh/throw1.C: New test.
8746
8747 2004-06-07  David Ayers  <d.ayers@inode.at>
8748             Ziemowit Laski  <zlaski@apple.com>
8749
8750         * lib/objc.exp (objc_target_compile): Revert the '-framework
8751         Foundation' flag fix, since bare Darwin does not ship
8752         with the Foundation framework.
8753         * objc/execute/next_mapping.h: Provide a local NSConstantString
8754         @interface and @implementation.
8755         (objc_constant_string_init): A constructor function, used to
8756         initialize the NSConstantString meta-class object.
8757         * objc/execute/string1.m: Include "next_mapping.h" instead of
8758         <Foundation/NSString.h>.
8759         * objc/execute/string2.m: Likewise.
8760         * objc/execute/string3.m: Likewise.
8761         * objc/execute/string4.m: Likewise.
8762
8763 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8764
8765         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8766         to double. Replace double with FLOAT.
8767         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8768
8769         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8770         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8771         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8772         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8773         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8774         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8775         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8776         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8777
8778 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8779
8780         PR c/13519
8781         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8782
8783 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8784
8785         PR c++/15503
8786         * g++.dg/template/meminit2.C: New test.
8787
8788 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8789
8790         PR target/15822
8791         * gcc.c-torture/execute/compare-fp-1.c,
8792         gcc.c-torture/execute/compare-fp-2.c,
8793         gcc.c-torture/execute/compare-fp-3.c,
8794         gcc.c-torture/execute/compare-fp-4.c,
8795         gcc.c-torture/execute/compare-fp-3.x,
8796         gcc.c-torture/execute/compare-fp-4.x: Moved...
8797         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8798         gcc.c-torture/execute/ieee/compare-fp-2.c,
8799         gcc.c-torture/execute/ieee/compare-fp-3.c,
8800         gcc.c-torture/execute/ieee/compare-fp-4.c,
8801         gcc.c-torture/execute/ieee/compare-fp-3.x,
8802         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8803
8804 2004-06-04  David Ayers  <d.ayers@inode.at>
8805
8806         * objc/execute/protocol-isEqual-4.m: New testcase.
8807
8808 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8809
8810         * objc/execute/protocol-isEqual-1.m: New testcase.
8811         * objc/execute/protocol-isEqual-2.m: New testcase.
8812         * objc/execute/protocol-isEqual-3.m: New testcase.
8813
8814 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8815
8816         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8817
8818 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8819
8820         * lib/objc.exp (objc_target_compile): When running tests on
8821         Darwin (Mac OS X), inform the linker about '-framework
8822         'Foundation'.
8823
8824 2004-06-02  Eric Christopher  <echristo@redhat.com>
8825
8826         * gcc.c-torture/compile/20040602-1.c: New.
8827
8828 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8831         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8832
8833         PR tree-optimization/14736
8834         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8835
8836         PR tree-optimization/14042
8837         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8838
8839         PR tree-optimization/14729
8840         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8841
8842 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8843
8844         PR fortran/15557
8845         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8846
8847 2004-06-01  Richard Hederson  <rth@redhat.com>
8848
8849         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8850
8851 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8852
8853         PR c++/14932
8854         * g++.dg/parse/offsetof4.C: New test.
8855
8856 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8857
8858         PR objc/7993
8859         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8860
8861 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/15701
8864         * g++.dg/template/friend29.C: New test.
8865
8866 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8867
8868         PR c/15749
8869         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8870
8871 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * gcc.dg/sparc-trap-1.c: New test.
8874
8875 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8876
8877         PR middle-end/15069
8878         * g++.dg/opt/fold3.C: New test case.
8879
8880 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8881
8882         * lib/target-supports.exp (check_iconv_available): Fix fallout
8883         from 2004-05-28 patch.
8884
8885 2004-05-30  Paul Brook  <paul@codesourcery.com>
8886
8887         PR fortran/15620
8888         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8889         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8890
8891 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8892
8893         * gfortran.fortran-torture/execute/random_1.f90: New test.
8894
8895 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8896
8897         * g++.dg/ext/altivec-10.C: New test.
8898
8899 2004-05-29  Paul Brook  <paul@codesourcery.com>
8900
8901         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8902
8903 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8904
8905         * gcc.dg/altivec-16.c: New test.
8906
8907 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8908
8909         * lib/target-supports.exp (check_vmx_hw_available): New.
8910         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8911
8912         * lib/target-supports.exp (check_alias_available,
8913         check_iconv_available, check_named_sections_available): Use
8914         unique names for temporary files.
8915
8916 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8917
8918         * gcc.dg/altivec-15.c: New test.
8919
8920 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8921
8922         PR c++/15083
8923         * g++.dg/warn/noeffect6.C: New test.
8924
8925         PR c++/15471
8926         * g++.dg/expr/ptrmem4.C: New test.
8927
8928         PR c++/15640
8929         * g++.dg/template/operator3.C: New test.
8930
8931 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/14668
8934         * g++.dg/lookup/redecl1.C: New test.
8935         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8936
8937 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8938
8939         * gcc.c-torture/execute/compare-fp-1.c,
8940         gcc.c-torture/execute/compare-fp-2.c,
8941         gcc.c-torture/execute/compare-fp-3.c,
8942         gcc.c-torture/execute/compare-fp-4.c,
8943         gcc.c-torture/execute/compare-fp-3.x,
8944         gcc.c-torture/execute/compare-fp-4.x,
8945         gcc.dg/pr15649-1.c: New.
8946
8947 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8948
8949         PR c++/12883
8950         * g++.dg/init/array14.C: New test.
8951
8952 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8953
8954         * lib/compat.exp (compat-get-options-main): New.
8955         (compat-get-options): Remove unneeded code, warn for ignored
8956         command.
8957         (compat-execute): Check flag set by dg-require-* commands.
8958
8959         * lib/compat.exp (compat-execute): Break up long lines.
8960
8961 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8962
8963         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8964         * gcc.dg/altivec-14.c: New test.
8965         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8966
8967         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8968         * gcc.dg/altivec-12.c: Ditto.
8969
8970         * gcc.dg/altivec-3.c: Move call to altivec_check.
8971
8972 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/15044
8975         * g++.dg/template/error12.C: New test.
8976
8977         PR c++/15317
8978         * g++.dg/ext/attrib15.C: New test.
8979
8980         PR c++/15329
8981         * g++.dg/template/ptrmem9.C: New test.
8982
8983 2004-05-25  Paul Brook  <paul@codesourcery.com>
8984
8985         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8986
8987 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++/15165
8990         * g++.dg/template/crash19.C: New test.
8991
8992 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/15025
8995         * g++.dg/template/redecl1.C: New test.
8996
8997 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8998
8999         PR c++/14821
9000         * g++.dg/other/ns1.C: New test.
9001
9002         PR c++/14883
9003         * g++.dg/template/invalid1.C: New test.
9004
9005 2004-05-23  Paul Brook  <paul@codesourcery.com>
9006         Victor Leikehman  <lei@haifasphere.co.il>
9007
9008         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
9009         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
9010
9011 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9012
9013         PR c++/15285
9014         PR c++/15299
9015         * g++.dg/template/non-dependent5.C: New test.
9016         * g++.dg/template/non-dependent6.C: New test.
9017
9018 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
9019
9020         PR c++/15507
9021         * g++.dg/inherit/union1.C: New test.
9022
9023         PR c++/15542
9024         * g++.dg/template/addr1.C: New test.
9025
9026         PR c++/15427
9027         * g++.dg/template/array5.C: New test.
9028
9029         PR c++/15287
9030         * g++.dg/template/array6.C: New test.
9031
9032 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
9033             Roger Sayle  <roger@eyesopen.com>
9034
9035         * g++.dg/lookup/forscope2.C: New test case.
9036
9037 2004-05-22  Ben Elliston  <bje@au.ibm.com>
9038
9039         * gcc.dg/cpp/Wmissingdirs.c: New.
9040
9041 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9042
9043         PR target/15301
9044         * gcc.dg/compat/union-m128-1.h: New file.
9045         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9046         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9047         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9048
9049 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
9050
9051         PR target/15302
9052         * gcc.dg/compat/struct-complex-1.h: New file.
9053         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
9054         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
9055         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9056
9057 2004-05-20  Roger Sayle  <roger@eyesopen.com>
9058
9059         PR middle-end/3074
9060         * gcc.dg/pr3074-1.c: New test case.
9061         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
9062
9063 2004-05-20  Falk Hueffner  <falk@debian.org>
9064
9065         PR other/15526
9066         * gcc.dg/ftrapv-1.c: New test case.
9067
9068 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9069
9070         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
9071
9072 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
9073             Jeff Law  <law@redhat.com>
9074
9075         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
9076         * gcc.dg/tree-ssa/20040518-2.c: New test.
9077
9078         * gcc.dg/tree-ssa/20040518-1.c: New test.
9079
9080 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
9081
9082         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
9083
9084 2004-05-18  Paul Brook  <paul@codesourcery.com>
9085
9086         PR fortran/13930
9087         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
9088
9089 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9090
9091         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
9092         constant folding.
9093
9094 2004-05-17  Steven Bosscher  <stevenb@suse.de>
9095
9096         * gcc.dg/tree-ssa/20040517-1.c: New test.
9097
9098 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9099
9100         * gcc.dg/loop-4.c: New test.
9101
9102 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
9103
9104         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
9105
9106 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
9107
9108         PR fortran/15311
9109         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
9110
9111 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9112
9113         PR fortran/13826
9114         PR fortran/13940
9115         * gfortran.fortran-torture/compile/data_1.f90: New test.
9116
9117 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
9118
9119         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
9120         * gcc.dg/uninit-H.c: Define ASM for __s390__.
9121
9122 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9123
9124         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
9125
9126 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9127
9128         PR c/15444
9129         * gcc.dg/format/xopen-1.c: Adjust expected message.
9130         * gcc.dg/format/xopen-3.c: New test.
9131
9132 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
9133
9134         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
9135
9136 2004-05-14  Jeff Law  <law@redhat.com>
9137
9138         * gcc.dg/tree-ssa/20040514-2.c: New test.
9139
9140 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9141
9142         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
9143         this ...
9144         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
9145         this.
9146
9147 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
9148
9149         * gcc.dg/tree-ssa/20040514-1.c: New test.
9150
9151 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9152
9153         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
9154         test.
9155
9156 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9157
9158         PR fortran/14066
9159         * gfortran.fortran-torture/compile/do_1.f90: New test.
9160
9161 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9162
9163         PR fortran/15051
9164         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
9165         test.
9166
9167 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
9168
9169         PR fortran/15149
9170         * gfortran.fortran-torture/execute/random_init.f90: New test.
9171
9172 2004-05-13  Paul Brook  <paul@codesourcery.com>
9173
9174         PR fortran/15314
9175         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
9176
9177 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
9178
9179         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
9180         for the powerpc case.
9181
9182 2004-05-13  Jeff Law  <law@redhat.com>
9183
9184         * gcc.dg/tree-ssa/20040513-1.c: New test.
9185         * gcc.dg/tree-ssa/20040513-2.c: New test.
9186
9187 2004-05-13  Paul Brook  <paul@codesourcery.com>
9188
9189         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
9190         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
9191         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
9192
9193 2004-05-13  Andreas Schwab  <schwab@suse.de>
9194
9195         PR other/10819
9196         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
9197         characters.
9198
9199 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
9200
9201         PR fortran/15294
9202         * gfortran.fortran-torture/execute/adjustr.f90: New file.
9203
9204 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
9205
9206         Merge from tree-ssa-20020619-branch.  See
9207         ChangeLog.tree-ssa for details.
9208
9209 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
9210
9211         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
9212         include <altivec.h> explicitly.
9213         * gcc.dg/altivec-13.c: Likewise.
9214
9215 2004-05-11  Paul Brook  <paul@codesourcery.com>
9216
9217         * gcc.c-torture/compile/20010518-1.c: Force enum size.
9218
9219 2004-05-10  Eric Christopher  <echristo@redhat.com>
9220
9221         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
9222         * gcc.dg/sibcall-4.c: Ditto.
9223
9224 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
9225
9226         * g++.dg/ext/altivec-8.C: New test case.
9227         * gcc.dg/altivec-13.c: New test case.
9228
9229 2004-05-08  Roger Sayle  <roger@eyesopen.com>
9230
9231         * gcc.c-torture/execute/divcmp-1.c: New test case.
9232         * gcc.c-torture/execute/divcmp-2.c: New test case.
9233         * gcc.c-torture/execute/divcmp-3.c: New test case.
9234
9235 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
9236
9237         * g++.dg/other/pragma-re-2.C: New test.
9238
9239 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9240
9241         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
9242         * gcc.dg/i386-387-2.c: Likewise.
9243
9244         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
9245         __builtin_drem.
9246         * gcc.dg/i386-387-6.c: Likewise.
9247
9248 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9249
9250         * gcc.dg/builtins-33.c:  Also check log1p*.
9251
9252 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9253
9254         PR optimization/15296
9255         * gcc.c-torture/execute/pr15296.c: New test.
9256
9257 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9258
9259         * gcc.dg/builtins-40.c: New test.
9260
9261 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9262
9263         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9264
9265 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9266
9267         * g++.dg/ext/spe1.C: New testcase.
9268
9269 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9270
9271         * objc.dg/image-info.m: Allow additional attributes
9272         for __image_info section.
9273
9274 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9275
9276         * gcc.dg/torture/mips-hilo-2.c: New test.
9277
9278 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9279
9280         PR c++/14389
9281         * g++.dg/template/member5.C: New test.
9282
9283 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9284
9285         * gcc.dg/builtins-34.c: Also check expm1*.
9286
9287 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9288
9289         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9290         * gcc.dg/torture/builtin-convert-3.c: New test.
9291
9292 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9293
9294         PR middle-end/15054
9295         * g++.dg/opt/pr15054.C: New test.
9296
9297 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9298
9299         * gcc.dg/torture/builtin-rounding-1.c: New test.
9300         * gcc.dg/builtins-25.c: Delete.
9301         * gcc.dg/builtins-29.c: Delete.
9302
9303 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9304
9305         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9306         * gcc.dg/sibcall-4.c: Likewise.
9307         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9308
9309 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9310
9311         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9312         bit-field on 16-bit targets.
9313
9314 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9315
9316         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9317         16-bit targets.
9318
9319 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9320
9321         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9322         * gcc.dg/rs6000-power2-2.c: Likewise.
9323
9324 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9325
9326         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9327         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9328         Change the asm registers to be in form of frN instead of fN.
9329
9330 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9331
9332         * gcc.dg/torture/builtin-convert-2.c: New test.
9333
9334 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9335
9336         * gcc.dg/rs6000-power2-1.c: New test.
9337         * gcc.dg/rs6000-power2-2.c: New test.
9338
9339 2004-04-28  Jan Hubicka  <jh@suse.cz>
9340
9341         * gcc.dg/unused-6.c: New test.
9342
9343 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9344             Ulrich Weigand  <uweigand@de.ibm.com>
9345
9346         * ada/acats/run_all.sh: Define $target variable.
9347
9348 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9349
9350         PR c++/15119
9351         * g++.dg/other/vararg-1.C: New test.
9352
9353         PR c++/4794
9354         * g++.dg/eh/cleanup3.C: New test.
9355
9356 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9357
9358         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9359         and ad8011a (target_insn).
9360         * ada/acats/support/macro.dfs: Likewise.
9361         * ada/acats/support/impbit.adb: New file.
9362
9363 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9364
9365         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9366
9367 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9368
9369         * gcc.dg/loop-3.c: New test.
9370
9371 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9372
9373         * gcc.c-torture/execute/simd-5.c: New test.
9374
9375 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9376
9377         PR c++/15064
9378         * g++.dg/template/crash18.C: New test.
9379
9380 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9381
9382         * g++.dg/ext/complit3.C: New test.
9383
9384 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9385
9386         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9387         * gcc.dg/altivec-3.c: Same.
9388         * gcc.dg/altivec-varargs-1.c: Same.
9389
9390 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9391
9392         * lib/target-supports.exp (check_profiling_available): Assume
9393         profiling is not available on powerpc-eabi targets.
9394
9395 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9396
9397         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9398         * gcc.dg/vmx/bug-1.c: Ditto.
9399
9400 2004-04-20  Eric Christopher  <echristo@redhat.com>
9401
9402         * gcc.dg/charset/extern.c: New test.
9403         * g++.dg/charset/extern3.cc: Ditto.
9404
9405 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9406
9407         * gcc.dg/builtins-39.c: New test.
9408
9409 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9410
9411         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9412
9413 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9414
9415         * gcc.dg/torture/mips-hilo-1.c: New test.
9416
9417 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9418
9419         * gcc.c-torture/compile/20040419-1.c: New test.
9420
9421 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9422
9423         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9424
9425 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9426             Aldy Hernandez  <aldyh@redhat.com>
9427
9428         * gcc.c-torture/execute/va-arg-24.c: New.
9429
9430 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9431             Aldy Hernandez  <aldyh@redhat.com>
9432
9433         * gcc.dg/vmx/1b-01.c: New.
9434         * gcc.dg/vmx/1b-02.c: New.
9435         * gcc.dg/vmx/1b-03.c: New.
9436         * gcc.dg/vmx/1b-04.c: New.
9437         * gcc.dg/vmx/1b-05.c: New.
9438         * gcc.dg/vmx/1b-06.c: New.
9439         * gcc.dg/vmx/1b-07.c: New.
9440         * gcc.dg/vmx/1c-01.c: New.
9441         * gcc.dg/vmx/1c-02.c: New.
9442         * gcc.dg/vmx/3a-01a.c: New.
9443         * gcc.dg/vmx/3a-01.c: New.
9444         * gcc.dg/vmx/3a-01m.c: New.
9445         * gcc.dg/vmx/3a-03.c: New.
9446         * gcc.dg/vmx/3a-03m.c: New.
9447         * gcc.dg/vmx/3a-04.c: New.
9448         * gcc.dg/vmx/3a-04m.c: New.
9449         * gcc.dg/vmx/3a-05.c: New.
9450         * gcc.dg/vmx/3a-06.c: New.
9451         * gcc.dg/vmx/3a-06m.c: New.
9452         * gcc.dg/vmx/3a-07.c: New.
9453         * gcc.dg/vmx/3b-01.c: New.
9454         * gcc.dg/vmx/3b-02.c: New.
9455         * gcc.dg/vmx/3b-10.c: New.
9456         * gcc.dg/vmx/3b-13.c: New.
9457         * gcc.dg/vmx/3b-14.c: New.
9458         * gcc.dg/vmx/3b-15.c: New.
9459         * gcc.dg/vmx/3c-01a.c: New.
9460         * gcc.dg/vmx/3c-01.c: New.
9461         * gcc.dg/vmx/3c-02.c: New.
9462         * gcc.dg/vmx/3c-03.c: New.
9463         * gcc.dg/vmx/3d-01.c: New.
9464         * gcc.dg/vmx/4-01.c: New.
9465         * gcc.dg/vmx/4-03.c: New.
9466         * gcc.dg/vmx/5-01.c: New.
9467         * gcc.dg/vmx/5-02.c: New.
9468         * gcc.dg/vmx/5-03.c: New.
9469         * gcc.dg/vmx/5-04.c: New.
9470         * gcc.dg/vmx/5-05.c: New.
9471         * gcc.dg/vmx/5-06.c: New.
9472         * gcc.dg/vmx/5-07.c: New.
9473         * gcc.dg/vmx/5-07t.c: New.
9474         * gcc.dg/vmx/5-08.c: New.
9475         * gcc.dg/vmx/5-10.c: New.
9476         * gcc.dg/vmx/5-11.c: New.
9477         * gcc.dg/vmx/7-01a.c: New.
9478         * gcc.dg/vmx/7-01.c: New.
9479         * gcc.dg/vmx/7c-01.c: New.
9480         * gcc.dg/vmx/7d-01.c: New.
9481         * gcc.dg/vmx/7d-02.c: New.
9482         * gcc.dg/vmx/8-01.c: New.
9483         * gcc.dg/vmx/8-02a.c: New.
9484         * gcc.dg/vmx/8-02.c: New.
9485         * gcc.dg/vmx/brode-1.c: New.
9486         * gcc.dg/vmx/bug-1.c: New.
9487         * gcc.dg/vmx/bug-2.c: New.
9488         * gcc.dg/vmx/bug-3.c: New.
9489         * gcc.dg/vmx/cw-bug-1.c: New.
9490         * gcc.dg/vmx/cw-bug-2.c: New.
9491         * gcc.dg/vmx/cw-bug-3.c: New.
9492         * gcc.dg/vmx/dct.c: New.
9493         * gcc.dg/vmx/debug-1.c: New.
9494         * gcc.dg/vmx/debug-2.c: New.
9495         * gcc.dg/vmx/debug-3.c: New.
9496         * gcc.dg/vmx/debug-4.c: New.
9497         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9498         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9499         * gcc.dg/vmx/eg-5.c: New.
9500         * gcc.dg/vmx/fft.c: New.
9501         * gcc.dg/vmx/gcc-bug-1.c: New.
9502         * gcc.dg/vmx/gcc-bug-2.c: New.
9503         * gcc.dg/vmx/gcc-bug-3.c: New.
9504         * gcc.dg/vmx/gcc-bug-4.c: New.
9505         * gcc.dg/vmx/gcc-bug-5.c: New.
9506         * gcc.dg/vmx/gcc-bug-6.c: New.
9507         * gcc.dg/vmx/gcc-bug-7.c: New.
9508         * gcc.dg/vmx/gcc-bug-8.c: New.
9509         * gcc.dg/vmx/gcc-bug-9.c: New.
9510         * gcc.dg/vmx/gcc-bug-b.c: New.
9511         * gcc.dg/vmx/gcc-bug-c.c: New.
9512         * gcc.dg/vmx/gcc-bug-d.c: New.
9513         * gcc.dg/vmx/gcc-bug-e.c: New.
9514         * gcc.dg/vmx/gcc-bug-f.c: New.
9515         * gcc.dg/vmx/gcc-bug-g.c: New.
9516         * gcc.dg/vmx/gcc-bug-i.c: New.
9517         * gcc.dg/vmx/harness.h: New.
9518         * gcc.dg/vmx/ira1.c: New.
9519         * gcc.dg/vmx/ira2a.c: New.
9520         * gcc.dg/vmx/ira2b.c: New.
9521         * gcc.dg/vmx/ira2.c: New.
9522         * gcc.dg/vmx/ira2c.c: New.
9523         * gcc.dg/vmx/mem.c: New.
9524         * gcc.dg/vmx/newton-1.c: New.
9525         * gcc.dg/vmx/ops.c: New.
9526         * gcc.dg/vmx/sn7153.c: New.
9527         * gcc.dg/vmx/spill2.c: New.
9528         * gcc.dg/vmx/spill3.c: New.
9529         * gcc.dg/vmx/spill.c: New.
9530         * gcc.dg/vmx/t.c: New.
9531         * gcc.dg/vmx/varargs-1.c: New.
9532         * gcc.dg/vmx/varargs-2.c: New.
9533         * gcc.dg/vmx/varargs-3.c: New.
9534         * gcc.dg/vmx/varargs-4.c: New.
9535         * gcc.dg/vmx/varargs-5.c: New.
9536         * gcc.dg/vmx/varargs-6.c: New.
9537         * gcc.dg/vmx/varargs-7.c: New.
9538         * gcc.dg/vmx/vmx.exp: New.
9539         * gcc.dg/vmx/vprint-1.c: New.
9540         * gcc.dg/vmx/vscan-1.c: New.
9541         * gcc.dg/vmx/x-01.c: New.
9542         * gcc.dg/vmx/x-02.c: New.
9543         * gcc.dg/vmx/x-03.c: New.
9544         * gcc.dg/vmx/x-04.c: New.
9545         * gcc.dg/vmx/x-05.c: New.
9546         * gcc.dg/vmx/yousufi-1.c: New.
9547         * gcc.dg/vmx/zero-1.c: New.
9548         * gcc.dg/vmx/zero.c: New.
9549
9550 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9551
9552         * g++.dg/lookup/java1.C: Update for chage of
9553         _Jv_AllocObject.
9554         * g++.dg/lookup/java2.C: Likewise.
9555
9556 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9557
9558         * ada/acats/run_all.sh: use -O2 by default.
9559
9560 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9561
9562         * gcc.dg/vr-mult-[12].c: New tests.
9563
9564 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9565
9566         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9567
9568         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9569
9570 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9571
9572         * lib/target-supports.exp (check_profiling_available): Assume profiling
9573         isn't available for mips*-*-elf targets.
9574
9575 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9576
9577         * gcc.dg/builtins-38.c: New test.
9578
9579 2004-04-14  Eric Christopher  <echristo@redhat.com>
9580
9581         * g++.dg/charset/charset.exp: Run .cc extension tests.
9582
9583 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9584
9585         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9586
9587 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9588
9589         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9590
9591 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9592
9593         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9594         * gcc.dg/i386-387-2.c: Likewise.
9595
9596         * gcc.dg/i386-387-7.c: New test.
9597         * gcc.dg/i386-387-8.c: New test.
9598
9599         * gcc.dg/builtins-37.c: New test.
9600
9601 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9602
9603         * g++.dg/pch/externc-1.C: Add missing semicolon.
9604
9605 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9606
9607         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9608
9609 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9610
9611         * gcc.c-torture/execute/20040411-1.c: New test.
9612
9613 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9614
9615         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9616
9617 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9618
9619         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9620
9621 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9622
9623         * lib/target-supports.exp (check_named_sections_available): New.
9624         * lib/gcc-dg.exp (dg-require-named-sections): New.
9625         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9626         old-deja.exp.  Also prune error-count message from HP linker.
9627         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9628
9629         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9630         * g++.old-deja/g++.pt/static3.C: Likewise.
9631         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9632
9633 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9634
9635         * gcc.c-torture/execute/20040409-1.c: New test case.
9636         * gcc.c-torture/execute/20040409-2.c: New test case.
9637         * gcc.c-torture/execute/20040409-3.c: New test case.
9638
9639 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9640
9641         * gcc.dg/20040409-1.c: New test.
9642
9643 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9644
9645         PR target/14888
9646         * g++.dg/opt/pr14888.C: New test case.
9647
9648 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9649
9650         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9651         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9652         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9653         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9654         New tests.
9655
9656 2004-04-08  Paul Brook  <paul@codesourcery.com>
9657
9658         * gcc.dg/spill-1.c: New test.
9659
9660 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9661
9662         * gcc.dg/torture/builtin-ctype-2.c: New test.
9663
9664 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9665
9666         * gcc.dg/pch/pch.exp: Add largefile test.
9667
9668 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9669
9670         * g++.dg/pch/externc-1.Hs: New.
9671         * g++.dg/pch/externc-1.C: New.
9672
9673 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9674
9675         * gcc.dg/compat/struct-by-value-5a_main.c,
9676         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9677         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9678         * gcc.dg/compat/struct-by-value-5a_x.c,
9679         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9680         gcc.dg/compat/struct-by-value-5_x.c.
9681         * gcc.dg/compat/struct-by-value-5a_y.c,
9682         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9683         gcc.dg/compat/struct-by-value-5_y.c.
9684
9685         * gcc.dg/compat/struct-by-value-6a_main.c,
9686         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9687         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9688         * gcc.dg/compat/struct-by-value-6a_x.c,
9689         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9690         gcc.dg/compat/struct-by-value-6_x.c.
9691         * gcc.dg/compat/struct-by-value-6a_y.c,
9692         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9693         gcc.dg/compat/struct-by-value-6_y.c.
9694
9695         * gcc.dg/compat/struct-by-value-7a_main.c,
9696         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9697         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9698         * gcc.dg/compat/struct-by-value-7a_x.c,
9699         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9700         gcc.dg/compat/struct-by-value-7_x.c.
9701         * gcc.dg/compat/struct-by-value-7a_y.c,
9702         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9703         gcc.dg/compat/struct-by-value-7_y.c.
9704
9705 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9706
9707         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9708         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9709         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9710         options.
9711
9712 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9713
9714         * gcc.dg/builtins-36.c: New test.
9715
9716 2004-04-06  Paul Brook  <paul@codesourcery.com>
9717
9718         * README.gcc: Remove obsolete contraint on testcases.
9719
9720 2004-04-05  Paul Brook  <paul@codesourcery.com>
9721
9722         PR2123
9723         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9724         failure and exit(0) on success.
9725         * g++.dg/expr/anew2.C: Ditto.
9726         * g++.dg/expr/anew3.C: Ditto.
9727         * g++.dg/expr/anew4.C: Ditto.
9728
9729 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         PR c++/3518
9732         * g++.dg/template/unify7.C: New.
9733
9734 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9735
9736         * g++.dg/README: Bring up to date with new subdirectories; remove
9737         duplicate subdirectory lines.
9738
9739 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9740
9741         PR c++/14007
9742         * g++.dg/template/unify5.C: New.
9743         * g++.dg/template/unify6.C: New.
9744         * g++.dg/template/qualttp20.C: Adjust.
9745         * g++.old-deja/g++.jason/report.C: Adjust.
9746         * g++.old-deja/g++.other/qual1.C: Adjust.
9747
9748 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9749
9750         PR c++/14803
9751         * g++.dg/inherit/ptrmem1.C: New test.
9752
9753 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR c++/14755
9756         * gcc.c-torture/execute/20040331-1.c: New test.
9757         * gcc.dg/20040331-1.c: New test.
9758
9759 2004-04-01  Paul Brook  <paul@codesourcery.com>
9760
9761         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9762
9763 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/14724
9766         * g++.dg/init/goto1.C: New test.
9767
9768         PR c++/14763
9769         * g++.dg/template/defarg4.C: New test.
9770
9771 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9772
9773         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9774
9775 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9776
9777         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9778
9779 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9780
9781         * gcc.dg/noncompile/undeclared-2.c: New test.
9782
9783 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9784
9785         * gcc.dg/940409-1.c: Remove XFAIL.
9786         * gcc.dg/reg-vol-struct-1.c: New test.
9787
9788 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9789
9790         * gcc.dg/torture/builtin-wctype-1.c: New test.
9791
9792 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9793
9794         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9795         * gcc.dg/20001101-1.c: Likewise.
9796         * gcc.dg/20001102-1.c: Likewise.
9797
9798 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9799
9800         * gcc.dg/compare8.c: Add an additional test for XOR.
9801
9802 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         * gcc.dg/torture/builtin-ctype-1.c: New test.
9805
9806 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9807
9808         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9809         * gcc.dg/torture/builtin-math-1.c: Likewise.
9810         * gcc.dg/torture/builtin-power-1.c: New test.
9811
9812 2004-03-24  Andreas Schwab  <schwab@suse.de>
9813
9814         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9815         IA64 assembler.
9816
9817 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9818             Roger Sayle  <roger@eyesopen.com>
9819
9820         * gcc.dg/compare8.c: New test case.
9821
9822 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9823
9824         * g++.dg/ext/altivec-7.C: New test.
9825
9826 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9827
9828         PR 12267, 12391, 12560, 13129, 14114, 14133
9829         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9830         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9831         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9832         Adjust error regexps.
9833         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9834         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9835         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9836         * gcc.dg/local1.c: Add explanatory comment.
9837
9838 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9839
9840         PR optimization/14669
9841         * g++.dg/opt/fold2.C: New test case.
9842
9843 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR c/14069
9846         * gcc.dg/20040322-1.c: New test.
9847
9848 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9849
9850         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9851         * gcc.dg/ultrasp4.c: Likewise.
9852         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9853
9854 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9855
9856         * gcc.dg/i386-sse-8.c: Reset default options.
9857
9858 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9859
9860         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9861         in the error message text.
9862
9863 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9864
9865         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9866
9867 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9868
9869         PR c++/14616
9870         * g++.dg/init/array13.C: New test.
9871
9872 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9873
9874         PR target/13889
9875         * gcc.c-torture/compile/pr13889.c: New test case.
9876
9877 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9878
9879         PR c/14635
9880         * builtins-1.c (nan, nans): Don't test.
9881         * builtins-30.c: Don't use nan, nanf, nanl.
9882         * builtins-35.c: New test.
9883
9884 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9885
9886         * g++.dg/ext/altivec-6.C: New test.
9887
9888 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9889
9890         * g++.dg/init/placement3.C: New test.
9891
9892         * g++.dg/template/spec13.C: New test.
9893
9894         * g++.dg/lookup/using11.C: New test.
9895
9896         * g++.dg/lookup/koenig3.C: New test.
9897
9898         * g++.dg/template/operator2.C: New test.
9899
9900         * g++.dg/expr/dtor3.C: New test.
9901         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9902         marker.
9903         * g++.old-deja/g++.law/visibility28.C: Likewise.
9904
9905 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9906
9907         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9908         * gcc.dg/ppc64-abi-3.c: Likewise.
9909
9910 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9911
9912         PR c++/14545
9913         * g++.dg/parse/template15.C: New test.
9914
9915 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9916
9917         * g++.dg/expr/dtor2.C: New test.
9918
9919         * g++.dg/lookup/anon4.C: New test.
9920
9921         * g++.dg/overload/using1.C: New test.
9922
9923         * g++.dg/template/lookup7.C: New test.
9924
9925         * g++.dg/template/typename6.C: New test.
9926
9927         * g++.dg/expr/cond6.C: New test.
9928
9929 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9932
9933 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9934
9935         * g++.dg/expr/cond5.C: New test.
9936         * g++.dg/expr/constcast1.C: Likewise.
9937         * g++.dg/expr/ptrmem2.C: Likewise.
9938         * g++.dg/expr/ptrmem3.C: Likewise.
9939         * g++.dg/lookup/main1.C: Likewise.
9940         * g++.dg/template/lookup6.C: Likewise.
9941
9942 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9943
9944         * gcc.dg/local1.c: New test.
9945
9946         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9947
9948 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9949
9950         * gcc.dg/torture/builtin-convert-1.c: New test.
9951
9952 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9953
9954         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9955
9956 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9957
9958         PR c++/14481
9959         * g++.dg/warn/Wunused-7.C: New test.
9960
9961 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9962
9963         * gcc.dg/torture/builtin-integral-1.c: New test.
9964
9965 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/14586
9968         * g++.dg/parse/non-dependent3.C: New test.
9969
9970 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9971
9972         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9973         * g++.dg/eh/simd-2.C: Likewise.
9974         * g++.dg/init/array10.C: Likewise.
9975         * gcc.c-torture/compile/simd-1.c: Likewise.
9976         * gcc.c-torture/compile/simd-2.c: Likewise.
9977         * gcc.c-torture/compile/simd-3.c: Likewise.
9978         * gcc.c-torture/compile/simd-4.c: Likewise.
9979         * gcc.c-torture/compile/simd-6.c: Likewise.
9980         * gcc.c-torture/execute/simd-1.c: Likewise.
9981         * gcc.c-torture/execute/simd-2.c: Likewise.
9982         * gcc.dg/compat/vector-defs.h: Likewise.
9983         * gcc.dg/20020531-1.c: Likewise.
9984         * gcc.dg/altivec-3.c: Likewise.
9985         * gcc.dg/altivec-4.c: Likewise.
9986         * gcc.dg/altivec-varargs-1.c: Likewise.
9987         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9988         * gcc.dg/i386-mmx-3.c: Likewise.
9989         * gcc.dg/i386-sse-4.c: Likewise.
9990         * gcc.dg/i386-sse-5.c: Likewise.
9991         * gcc.dg/i386-sse-8.c: Likewise.
9992         * gcc.dg/simd-1.c: Likewise.
9993         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9994         __ev64_opaque__ since the machine description provides it.
9995
9996 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9997
9998         * lib/compat.exp (skip_list): New global variable.
9999         Use it to hold the user defined COMPAT_SKIPS list if any.
10000         (compat-obj): Add the members of skip_list to optall.
10001
10002 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10003
10004         * gcc.dg/compat/union-by-value-1_main.c,
10005         union-by-value-1_x.c, union-by-value-1_y.c,
10006         union-check.h, union-defs.h,
10007         union-init.h, union-return-1_main.c,
10008         union-return-1_x.c, union-return-1_y.c: New files.
10009
10010 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10011
10012         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
10013         mixed-struct-init.h: Add 4 mixed structure types.
10014         struct-by-value-21_main.c, struct-by-value-21_x.c,
10015         struct-by-value-21_y.c, struct-return-21_main.c,
10016         struct-return-21_x.c, struct-return-21_y.c: New files.
10017
10018 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
10019
10020         PR c++/14550
10021         * g++.dg/parse/template14.C: New test.
10022
10023 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10024
10025         * gcc.c-torture/execute/20040313-1.c: New test.
10026
10027 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
10028
10029         PR target/14533
10030         * gcc.dg/20040311-2.c: New test.
10031
10032 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
10033
10034         PR other/14544
10035         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
10036         bit-field.
10037
10038 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
10039
10040         * gcc.dg/20040305-2.c: Add missing return statement.
10041
10042 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * gcc.dg/builtins-34.c: Also check pow10*.
10045
10046 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10047
10048         PR target/14262
10049         * gcc.dg/20040305-2.c: New test.
10050
10051 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
10052
10053         * gcc.dg/20040310-1.c: New test.
10054
10055 2004-03-11  Roger Sayle  <roger@eyesopen.com>
10056
10057         * gcc.c-torture/execute/20040311-1.c: New test case.
10058
10059 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/14476
10062         * g++.dg/lookup/enum1.C: New test.
10063
10064 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c++/14510
10067         * g++.dg/lookup/struct2.C: New test.
10068
10069 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
10070
10071         * gcc.dg/builtins-34.c: New test.
10072
10073 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074
10075         * gcc.dg/torture/builtin-nonneg-1.c: New test.
10076
10077 2004-03-09  James E Wilson  <wilson@specifixinc.com>
10078
10079         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
10080         * gcc.dg/alias-2.c: New testcase.
10081
10082 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
10083
10084         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
10085
10086 2004-03-09  Roger Sayle  <roger@eyesopen.com>
10087
10088         * gcc.c-torture/execute/20040309-1.c: New test case.
10089
10090 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10091
10092         PR c++/14397
10093         * g++.dg/overload/ref1.C: New.
10094
10095 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10096
10097         PR c++/14409
10098         * g++.dg/template/spec12.C: New test.
10099
10100         PR c++/14448
10101         * g++.dg/parse/crash14.C: New test.
10102
10103 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/14230
10106         * g++.dg/init/ref11.C: New test.
10107
10108 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
10109
10110         PR c++/14432
10111         * g++.dg/parse/builtin2.C: New test.
10112
10113 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10114
10115         PR c++/14401
10116         * g++.dg/init/ctor3.C: New test.
10117         * g++.dg/init/union1.C: New test.
10118         * g++.dg/ext/anon-struct4.C: New test.
10119
10120 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
10121
10122         * g++.dg/lookup/koenig1.C: Tweak error messages.
10123         * g++.dg/lookup/used-before-declaration.C: Likewise.
10124         * g++.dg/other/do1.C: Likewise.
10125         * g++.dg/overload/koenig1.C: Likewise.
10126         * g++.dg/parse/crash13.C: Likewise.
10127         * g++.dg/template/instantiate3.C: Likewise.
10128
10129 2004-03-08  Eric Christopher  <echristo@redhat.com>
10130
10131         * * lib/target-supports.exp: Enable libiconv in test
10132         compilation.  Fix up error checking.
10133
10134 2004-03-08  Roger Sayle  <roger@eyesopen.com>
10135
10136         PR middle-end/14289
10137         * gcc.dg/pr14289-1.c: New test case.
10138         * gcc.dg/pr14289-2.c: Likewise.
10139         * gcc.dg/pr14289-3.c: Likewise.
10140
10141 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
10142
10143         * gcc.c-torture/execute/20040308-1.c: New test.
10144
10145 2004-03-07  Roger Sayle  <roger@eyesopen.com>
10146
10147         * gcc.c-torture/execute/20040307-1.c: New test case.
10148
10149 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
10150
10151         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
10152
10153 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
10154
10155         * gcc.dg/20040306-1.c: New test.
10156
10157 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
10158
10159         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
10160         them static.
10161         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
10162
10163 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10164
10165         PR c/14465
10166         * gcc.dg/decl-6.c: New test.
10167
10168 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10169
10170         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
10171         Rename LOGPOW -> LOG_POW.
10172         (SQRT_EXP, POW_EXP): New.
10173
10174 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10175
10176         * gcc.dg/i386-sse-8.c: New test.
10177
10178 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10179
10180         PR c/14114
10181         * gcc.dg/decl-5.c: New test.
10182
10183 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
10184
10185         * gcc.dg/20040305-1.c: New test.
10186
10187 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
10188
10189         PR other/14354
10190         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
10191
10192 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
10193
10194         PR c++/14425, c++/14426
10195         * g++.dg/ext/altivec-4.C: New test.
10196         * g++.dg/ext/altivec-5.C: New test.
10197
10198 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
10199
10200         * g++.old-deja/g++.other/linkage1.C: Expect errors about
10201         global variables of a type with no linkage.
10202         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
10203         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
10204         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
10205         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
10206         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
10207         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
10208         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
10209         * g++.dg/warn/deprecated.C: Name enum Color.
10210         * g++.dg/overload/VLA.C: Name structure for 'b'.
10211         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
10212
10213 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10214
10215         * gcc.c-torture/compile/20040304-1.c: New test.
10216
10217 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
10218
10219         PR 13728
10220         * gcc.dg/decl-4.c: New testcase.
10221
10222 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
10223
10224         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
10225         as PRECF if sizeof (float) > sizeof (double).
10226         (PRECL): Make it the same as PRECF if
10227         sizeof (float) > sizeof (long double).
10228
10229 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10230
10231         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
10232         system type.  Add check for irix6 which doesn't have c99 runtime.
10233
10234 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
10235
10236         * gcc.dg/const-elim-1.c: xfail for xtensa.
10237
10238 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10239
10240         PR c++/14369
10241         * g++.dg/template/cond4.C: New test.
10242
10243 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++/14360
10246         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
10247
10248         PR c++/14361
10249         * g++.dg/parse/defarg7.C: New test.
10250
10251         PR c++/14359
10252         * g++.dg/template/friend26.C: New test.
10253
10254 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10255
10256         PR c++/14324
10257         * g++.dg/abi/mangle21.C: New test.
10258
10259         PR c++/14260
10260         * g++.dg/parse/constructor2.C: New test.
10261
10262         PR c++/14337
10263         * g++.dg/template/sfinae1.C: New test.
10264
10265 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10266
10267         PR c++/14267
10268         * g++.dg/expr/crash2.C: New test.
10269
10270         PR middle-end/13448
10271         * gcc.dg/inline-5.c: New test.
10272         * gcc.dg/always-inline.c: Split out tests into ...
10273         * gcc.dg/always-inline2.c: ... this and ...
10274         * gcc.dg/always-inline3.c: ... this.
10275
10276 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR debug/12103
10279         * g++.dg/debug/crash1.C: New test.
10280
10281 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10282
10283         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10284         function with __attribute__((noinline)).
10285         (recurser_void2): Likewise.
10286         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10287         (recurser_void2): Likewise.
10288
10289 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10290
10291         PR middle-end/14203
10292         * g++.dg/warn/Wunused-6.C: New test case.
10293
10294 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10295
10296         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10297         not defined.
10298
10299 2004-02-27  Eric Christopher  <echristo@redhat.com>
10300
10301         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10302         * g++.dg/charset/asm2.c: Run only x86.
10303         * gcc.dg/charset/asm3.c: Ditto.
10304
10305 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10306
10307         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10308         ld_library_path.
10309
10310 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10311
10312         * g++.dg/ext/altivec-3.C: New.
10313
10314 2004-02-26  Richard Henderson  <rth@redhat.com>
10315
10316         * g++.dg/ext/attrib10.C: Mark for warning.
10317         * gcc.dg/attr-alias-1.c: New.
10318
10319 2004-02-26  Richard Henderson  <rth@redhat.com>
10320
10321         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10322         * gcc.c-torture/execute/20040208-2.c: ... it back.
10323
10324 2004-02-26  Eric Christopher  <echristo@redhat.com>
10325
10326         * lib/target-supports.exp (check-iconv-available): New function.
10327         * lib/gcc-dg.exp (dg-require-iconv): New function.
10328         Use above.
10329         * gcc.dg/charset: New directory.
10330         * gcc.dg/charset/charset.exp: New file.
10331         * gcc.dg/charset/asm1.c: Ditto.
10332         * gcc.dg/charset/asm2.c: Ditto.
10333         * gcc.dg/charset/asm3.c: Ditto.
10334         * gcc.dg/charset/asm4.c: Ditto.
10335         * gcc.dg/charset/asm5.c: Ditto.
10336         * gcc.dg/charset/attribute1.c: Ditto.
10337         * gcc.dg/charset/attribute2.c: Ditto.
10338         * gcc.dg/charset/string1.c: Ditto.
10339         * g++.dg/charset: New directory.
10340         * g++.dg/dg.exp: Add here. Special options.
10341         * g++.dg/charset/charset.exp: New file.
10342         * g++.dg/charset/asm1.c: Ditto.
10343         * g++.dg/charset/asm2.c: Ditto.
10344         * g++.dg/charset/asm3.c: Ditto.
10345         * g++.dg/charset/asm4.c: Ditto.
10346         * g++.dg/charset/attribute1.c: Ditto.
10347         * g++.dg/charset/attribute2.c: Ditto.
10348         * g++.dg/charset/extern1.cc: Ditto.
10349         * g++.dg/charset/extern2.cc: Ditto.
10350         * g++.dg/charset/string1.c: Ditto.
10351
10352 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/14278
10355         * g++.dg/parse/comma1.C: New test.
10356
10357 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10358
10359         PR c++/14284
10360         * g++.dg/template/ttp8.C: New test.
10361
10362 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10363
10364         * gcc.dg/fixuns-trunc-1.c: New test.
10365
10366 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10367
10368         * gcc.dg/builtins-config.h: Use #elif.
10369
10370 2004-02-26  Michael Matz  <matz@suse.de>
10371
10372         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10373         * gcc.dg/991214-1.c: Likewise.
10374         * gcc.dg/i386-asm-1.c: Likewise.
10375
10376 2004-02-25  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.c-torture/execute/20040208-2.c: Move ...
10379         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10380
10381 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10382
10383         PR c++/14246
10384         * g++.dg/other/crash-3.C: New test.
10385
10386 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10387
10388         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10389         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10390
10391         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10392         HP-UX.
10393
10394 2004-02-24  Michael Matz  <matz@suse.de>
10395
10396         * gcc.dg/i386-regparm.c: New.
10397
10398 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10399
10400         * gcc.c-torture/execute/20040223-1.c: New.
10401
10402 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10403             Kazu Hirata  <kazu@cs.umass.edu>
10404
10405         * gcc.dg/fwritable-strings-1.c: Remove.
10406
10407 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10408
10409         PR c/14156
10410         * gcc.dg/20040223-1.c: New test.
10411
10412 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10413
10414         PR c++/14106
10415         * g++.dg/ext/typeof9.C: New test.
10416
10417 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10418
10419         PR c++/14250
10420         * g++.dg/other/switch1.C: New test.
10421
10422 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10423
10424         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10425         * gcc.dg/va-arg-1.c: Likewise.
10426
10427 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10428
10429         PR c++/14143
10430         * g++.dg/template/koenig5.C: New test.
10431
10432 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10433
10434         * g++.dg/ext/altivec-1.C: Generalize target triple.
10435         * g++.dg/ext/altivec-2.C: New test case.
10436         * g++.dg/ext/altivec_check.h: New file.
10437         * gcc.dg/altivec-1.c: Generalize target triple;
10438         include altivec_check.h and call altivec_check().
10439         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10440         * gcc.dg/altivec-6.c: New test case.
10441         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10442         type casts as needed.
10443         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10444         altivec_check().
10445         * gcc.dg/altivec-12.c: New test case.
10446         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10447         include altivec_check.h and call altivec_check().
10448         * gcc.dg/altivec_check.h: New file.
10449
10450 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10451
10452         * lib/target-supports.exp (check_alias_available): Don't mangle
10453         function `g' in test program.
10454
10455 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * lib/target-supports.exp (check_profiling_available): Check
10458         argument to determine whether we support a profiling type.
10459         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10460         check_profiling_available.
10461         * g++.dg/bprob/bprob.exp: Likewise
10462         * g77.dg/bprob/bprob.exp: Likewise.
10463         * gcc.misc-tests/bprob.exp: Likewise.
10464         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10465         dg-require-profiling and delete expected error handling.
10466         * gcc.dg/20021014-1.c: Likewise.
10467         * gcc.dg/nest.c: Likewise.
10468
10469 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10470
10471         PR c++/12007
10472         * g++.dg/other/vthunk1.C: New test.
10473
10474 2004-02-20  Falk Hueffner  <falk@debian.org>
10475
10476         PR target/14201
10477         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10478
10479 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/13927
10482         * g++.dg/other/error8.C: Remove XFAIL markers.
10483
10484         PR c++/14173
10485         * g++.dg/ext/packed5.C: New test.
10486
10487         PR c++/14199
10488         * g++.dg/warn/Wunused-5.C: New test.
10489
10490         PR c++/14186
10491         * g++.dg/lookup/member1.C: New test.
10492
10493 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10494
10495         * gcc.c-torture/compile/20040130-1.c: Enable only when
10496         __INT_MAX__ >= 2147483647L.
10497         * gcc.c-torture/compile/961203-1.c: Likewise.
10498
10499 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10500
10501         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10502         * g++.dg/opt/template1.C: Robustify assembler regexp
10503
10504 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10505
10506         * gcc.c-torture/execute/simd-4.x: Remove.
10507         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10508         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10509         Guard with #ifndef SKIP_ATTRIBUTE.
10510         * gcc.dg/compat/vector-1_y.c: Likewise.
10511         * gcc.dg/compat/vector-2_x.c: Likewise.
10512         * gcc.dg/compat/vector-2_y.c: Likewise.
10513         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10514         * g++.dg/eh/simd-2.C: Likewise.
10515
10516 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10517
10518         * gcc.c-torture/compile/complex-1.c: New.
10519
10520 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10521
10522         PR target/14209
10523         * gcc.c-torture/execute/20040218-1.c: New test.
10524
10525 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10526
10527         PR c++/14181
10528         * g++.dg/parse/new2.C: New test.
10529
10530 2004-02-18  Paul Brook  <paul@codesourcery.com>
10531
10532         * gcc.c-torture/compile/libcall-1.c: New test.
10533
10534 2004-02-18  Paul Brook  <paul@codesourcery.com>
10535
10536         PR debug/12934
10537         * gcc.dg/debug/debug-7.c: New test.
10538
10539 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10540
10541         * gcc.dg/20040217-1.c: New test.
10542
10543 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10544
10545         * gcc.c-torture/execute/990208-1.x: Delete.
10546
10547 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10548
10549         * gcc.c-torture/execute/20040208-2.x: New file.
10550
10551 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10552
10553         PR c++/11326
10554         * g++.dg/abi/structret1.C: New test.
10555
10556 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10559         (i386_cpuid): No need to test if cpuid is available on AMD64.
10560         Fix assembly, so that it works onboth i386 and AMD64.
10561         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10562         (vecInLong): Fix s[] member type to unsigned int.
10563         (vecInWord): Remove type.
10564         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10565         (a64, b64, c64, d64, e64): Remove.
10566         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10567         Remove unused variable.  Remove initialization of removed variables.
10568         Don't call mmx_tests nor sse_tests.
10569         (reference_mmx, reference_sse): Remove.
10570         (check): Add return stmt.
10571         * gcc.dg/i386-sse-7.c: New test.
10572         * gcc.dg/i386-mmx-4.c: New test.
10573
10574 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10575
10576         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10577         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10578         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10579         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10580         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10581         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10582         g++.dg/tc1/dr94.C: Fix line terminator.
10583
10584 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10585
10586         * gcc.c-torture/compile/20040216-1.c: New.
10587
10588 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10589
10590         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10591         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10592         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10593         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10594         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10595         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10596
10597 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10598
10599         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10600
10601 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10602
10603         PR c++/13971
10604         * g++.dg/expr/cond4.C: New test.
10605
10606         PR c++/14086
10607         * g++.dg/lookup/crash2.C: New test.
10608
10609 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10610
10611         * gcc.c-torture/compile/20040214-2.c: New test.
10612
10613 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10614
10615         PR c++/14116
10616         * g++.dg/ext/typeof8.C: New test.
10617
10618 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10619
10620         * gcc.c-torture/compile/20040214-1.c: New test.
10621
10622 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10623
10624         PR c++/13635
10625         * g++.dg/template/spec11.C: New test.
10626
10627 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10628
10629         PR c++/13927
10630         * g++.dg/other/error8.C: New test.
10631
10632 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/14122
10635         * g++.dg/template/array4.C: New test.
10636
10637         PR c++/14108
10638         * g++.dg/inherit/thunk2.C: New test.
10639
10640         PR c++/14083
10641         * g++.dg/eh/cond2.C: New test.
10642
10643 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10644
10645         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10646
10647 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10648
10649         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10650
10651 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10652
10653         * g++.dg/simd-2.C: xfail on ppc64-linux.
10654
10655 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10656
10657         PR c/456
10658         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10659         tests.
10660
10661 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10662
10663         * gcc.dg/builtins-33.c: New test.
10664
10665 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10666
10667         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10668
10669 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10670
10671         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10672
10673 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10674
10675         * gcc.dg/ppc64-abi-3.c: New test.
10676
10677 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10678
10679         PR c/14092
10680
10681         * gcc.dg/pr14092-1.c: New testcase.
10682
10683 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10684
10685         * gcc.dg/cpp/assert4.c: Fix typo last change.
10686
10687         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10688         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10689
10690         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10691
10692 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10693
10694         * gcc.c-torture/compile/20040209-1.c: New test case.
10695
10696 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10697
10698         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10699
10700 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10701
10702         * gcc.c-torture/execute/20040208-[12].c: New tests.
10703
10704 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10705
10706         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10707
10708 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10709
10710         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10711
10712 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10713
10714         Bug 13856
10715         * gcc.dg/visibility-8.c: New testcase.
10716
10717 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10718
10719         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10720         arguments.
10721         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10722
10723 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10724
10725         PR middle-end/13696
10726         * g++.dg/opt/fold1.C: New test case.
10727
10728 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10729
10730         PR c++/14033
10731         * g++.dg/other/crash-2.C: New test.
10732
10733 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10734
10735         PR c++/14028
10736         * g++.dg/parse/angle-bracket2.C: New test.
10737
10738 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10739
10740         PR middle-end/13750
10741         Revert:
10742         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10743         PR pch/13361
10744         * testsuite/g++.dg/pch/wchar-1.C: New.
10745         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10746
10747 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10748
10749         PR c++/14008
10750         * g++.dg/parse/error15.C: New test.
10751         * g++.dg/parse/crash11.C: Update dg-error mark.
10752
10753 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10754
10755         PR c++/13932
10756         * g++.dg/warn/conv2.C: New test.
10757
10758 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10759
10760         PR c++/13086
10761         * g++.dg/warn/incomplete1.C: Remove xfail.
10762
10763 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10764
10765         * lib/file-format.exp (gcc_target_object_format): Use
10766         ${tool}_target_compile, not gcc_target_compile.
10767         * lib/target-supports.exp (check_alias_available): Likewise.
10768         (check_gc_sections_available): Likewise.
10769         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10770         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10771         dg-require-alias.
10772
10773 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/13969
10776         * g++.dg/template/static6.C: New test.
10777
10778 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10779
10780         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10781
10782 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10783
10784         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10785         tests for systems where `char' is unsigned by default.
10786
10787 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10788
10789         PR c++/13997
10790         * g++.dg/template/partial3.C: New test.
10791
10792 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10793
10794         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10795         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10796         Remove mentions of obsolete ports.
10797
10798 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10799
10800         * gcc.dg/noncompile/20001228-1.c: Fix for new
10801         error message.
10802
10803 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10804
10805         PR target/9348
10806         * gcc.c-torture/execute/multdi-1.c: New test case.
10807
10808 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10809
10810         PR c++/13925
10811         * g++.dg/template/lookup5.C: New test.
10812
10813 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10814
10815         PR c++/13950
10816         * g++.dg/template/lookup4.C: New test.
10817
10818         PR c++/13970
10819         * g++.dg/parse/error14.C: New test.
10820
10821         PR c++/14002
10822         * g++.dg/parse/template13.C: New test.
10823
10824 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10825
10826         PR c++/13978
10827         * g++.dg/template/koenig4.C: New test.
10828
10829         PR c++/13968
10830         * g++.dg/template/crash17.C: New test.
10831
10832         PR c++/13975
10833         * g++.dg/parse/error13.C: New test.
10834         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10835
10836 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10837
10838         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10839
10840 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10841
10842         PR c/11658
10843         PR c/13994
10844         * gcc.dg/noncompile/20040203-1.c: New test.
10845         * gcc.dg/noncompile/20040203-2.c: Likewise.
10846         * gcc.dg/noncompile/20040203-3.c: Likewise.
10847         * gcc.dg/20040203-1.c: Likewise.
10848
10849 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10850
10851         PR c++/10858
10852         * g++.dg/template/sizeof7.C: New test.
10853
10854 2004-02-02  Eric Christopher  <echristo@redhat.com>
10855             Zack Weinberg  <zack@codesourcery.com>
10856
10857         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10858
10859 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10860
10861         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10862         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10863         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10864         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10865
10866 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10867
10868         PR c++/13113
10869         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10870
10871         PR c++/13854
10872         * g++.dg/ext/attrib13.C: New test.
10873
10874         PR c++/13907
10875         * g++.dg/conversion/op2.C: New test.
10876
10877 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10878
10879         * gcc.dg/titype-1.c: Fix pasto.
10880
10881 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10882
10883         * gcc.dg/titype-1.c: New test.
10884
10885 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10886
10887         PR c++/13957
10888         * g++.dg/template/non-type-template-argument-1.C,
10889         g++.dg/template/qualified-id1.C: Update dg-error marks.
10890         * g++.dg/template/nontype6.C: New test.
10891
10892 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10893
10894         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10895         * gcc.dg/builtins-31.c: New testcase.
10896         * gcc.dg/builtins-32.c: New testcase.
10897
10898 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10899
10900         * objc.dg/call-super-2.m: Update line numbers
10901         for the including of stddef.h.
10902
10903 2004-01-30  Michael Matz  <matz@suse.de>
10904
10905         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10906         g++.dg/ext/case-range3.C: New tests.
10907
10908 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10909
10910         DR206
10911         PR c++/13813
10912         * g++.dg/template/member4.C: New test.
10913
10914 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10915
10916         PR c++/13683
10917         * g++.dg/template/sizeof6.C: New test.
10918
10919 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10920
10921         * gcc.dg/fwritable-strings-1.c: New test.
10922
10923 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10924
10925         * gcc.c-torture/compile/20040130-1.c: New test.
10926
10927 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10928
10929         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10930
10931 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10932
10933         PR c++/13883
10934         * g++.dg/template/ctor3.C: New test.
10935
10936 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10937
10938         * g++.dg/tc1: New directory.
10939         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10940         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10941         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10942         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10943         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10944
10945 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10946
10947         * g++.dg/parse/error11.C: New test.
10948         * g++.dg/parse/error12.C: Likewise.
10949
10950 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10951
10952         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10953         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10954
10955 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10956
10957         PR c++/13791
10958         * g++.dg/ext/attrib12.C: New test.
10959
10960         PR c++/13736
10961         * g++.dg/parse/cast2.C: New test.
10962
10963 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10964
10965         * objc.dg/encode-2.m (main): New local string.  Set depending on
10966         sizeof long.  Use in sscanf call.
10967         * objc.dg/encode-3.m (main): New local string.  Set depending on
10968         sizeof long.  Use in scan_initial call.
10969
10970 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10971
10972         * objc.dg/call-super-2.m: Make LP64-safe.
10973         * objc.dg/desig-init-1.m: Likewise.
10974
10975 2004-01-27  Devang Patel <dpatel@apple.com>
10976
10977         * g++.dg/debug/namespace1.C: New test.
10978
10979 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10980
10981         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10982         xscale-*-*.
10983
10984         * gcc.dg/arm-mmx-1.c: New test.
10985
10986 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10987
10988         * gcc.dg/20040127-1.c: New test.
10989         * gcc.dg/20040127-2.c: New test.
10990
10991 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10992
10993         * objc.dg/stret-1.m (glob): Renamed to globa.
10994
10995 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10996
10997         PR c++/13663
10998         * g++.dg/expr/for1.C: New test.
10999
11000 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
11001
11002         PR middle-end/13779
11003         * gcc.dg/darwin-longlong.c: New test.
11004
11005 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
11006
11007         * gcc.dg/20040124-1.c: Moved test from here...
11008         * gcc.c-torture/compile/20040124-1.c: ...to here.
11009
11010 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11011
11012         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
11013         the assembly output if -m64 is passed.
11014
11015 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
11016
11017         PR c++/13833
11018         * g++.dg/template/cond3.C: New test.
11019
11020 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11021
11022         PR c++/13810
11023         * g++.dg/template/ttp7.C: New test.
11024
11025 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11026
11027         PR c++/13797
11028         * g++.dg/template/nontype4.C: New test.
11029         * g++.dg/template/nontype5.C: Likewise.
11030
11031 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
11032
11033         * gcc.dg/torture/mips-clobber-at.c: New test.
11034
11035 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
11036
11037         * gcc.dg/20040124-1.c: New test.
11038
11039 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
11040
11041         * gcc.dg/20040123-1.c: New test.
11042
11043 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11044
11045         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
11046
11047 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11048
11049         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
11050
11051 2004-01-23  Andrew Pinski  <apinski@apple.com>
11052
11053         * gcc.dg/20030121-1.c: Move to ..
11054         * gcc.dg/20040121-1.c: here.
11055
11056 2004-01-23  Roger Sayle  <roger@eyesopen.com>
11057
11058         * gcc.dg/builtins-29.c: New test case.
11059
11060 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
11061
11062         PR 18314
11063         * gcc.dg/builtins-30.c: New testcase.
11064
11065 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
11066
11067         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
11068         * lib/g77.exp: Likewise.
11069         * lib/objc.exp: Likewise.
11070         * lib/g++.exp: Likewise.
11071
11072 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11073
11074         * gcc.dg/struct-by-value-2.c: New test.
11075
11076 2004-01-21  Andrew Pinski  <apinski@apple.com>
11077
11078         PR target/13785
11079         * gcc.dg/20030121-1.c: New test.
11080
11081 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
11082
11083         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
11084         clobber frame pointer register in asm statement.
11085
11086 2004-01-21  Falk Hueffner  <falk@debian.org>
11087
11088         * gcc.c-torture/compile/20040121-1.c: New test.
11089
11090 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
11091
11092         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
11093
11094 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
11095
11096         * gcc.dg/ppc64-abi-2.c: New test.
11097
11098 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
11099
11100         * lib/treelang.exp: Fill out this file.
11101         * lib/treelang-dg.exp: New File.
11102
11103 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11104
11105         * gcc.c-torture/compile/981022-1.c: Remove.
11106         * gcc.dg/array-5.c: Remove XFAIL.
11107         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
11108         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
11109         gcc.dg/cond-lvalue-1.c: Update.
11110         * gcc.dg/cast-lvalue-2.c: New test.
11111
11112 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/13592
11115         * g++.dg/other/error1.C (class foo): Tweak error message.
11116
11117         PR c++/13592
11118         * g++.dg/template/call2.C: New test.
11119
11120 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11121
11122         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
11123         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
11124         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
11125         scalar-return-1_x.c, scalar-return-2_y.c,
11126         scalar-return-3_x.c, scalar-return-3_y.c,
11127         scalar-return-4_x.c, scalar-return-4_y.c,
11128         struct-align-1.h, struct-align-1_x.c,
11129         struct-align-1_y.c, struct-align-2.h,
11130         struct-align-2_x.c, struct-align-2_y.c,
11131         struct-by-value-10_y.c, struct-by-value-11_x.c,
11132         struct-by-value-11_y.c, struct-by-value-12_x.c,
11133         struct-by-value-12_y.c, struct-by-value-13_x.c,
11134         struct-by-value-13_y.c, struct-by-value-14_x.c,
11135         struct-by-value-14_y.c, struct-by-value-15_x.c,
11136         struct-by-value-15_y.c, struct-by-value-16_y.c,
11137         struct-by-value-17_y.c, struct-by-value-18_y.c,
11138         struct-by-value-19_y.c, struct-by-value-1_x.c,
11139         struct-by-value-1_y.c, struct-by-value-20_y.c,
11140         struct-by-value-2_x.c, struct-by-value-2_y.c,
11141         struct-by-value-3_y.c, struct-by-value-4_x.c,
11142         struct-by-value-4_y.c, struct-by-value-5_y.c,
11143         struct-by-value-6_y.c, struct-by-value-7_y.c
11144         struct-by-value-8_x.c, struct-by-value-8_y.c
11145         struct-by-value-9_x.c, struct-by-value-9_y.c
11146         struct-return-10_x.c, struct-return-10_y.c,
11147         struct-return-19_x.c, struct-return-20_x.c
11148         struct-return-2_x.c, struct-return-2_y.c
11149         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
11150         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
11151
11152 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11153
11154         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
11155         attribute on sparc*-sun-solaris2.*.
11156
11157 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
11158
11159         PR c++/13710
11160         * g++.dg/ext/typeof7.C: New test.
11161
11162 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
11163
11164         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
11165         * gcc.dg/const-elim-1.c: Same.
11166
11167 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
11168
11169         * objc.dg/stret-1.m: New.
11170         * objc.dg/stret-2.m: New.
11171
11172 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
11173
11174         PR c++/11895
11175         * g++.dg/ext/vector1.C: New test.
11176
11177 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
11178
11179         * gcc.dg/pch/import-1.c: New.
11180         * gcc.dg/pch/import-1.hs: New.
11181         * gcc.dg/pch/import-1a.h: New.
11182         * gcc.dg/pch/import-1b.h: New.
11183         * gcc.dg/pch/import-1c.h: New.
11184
11185 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/13574
11188         * g++.dg/ext/array1.C: New test.
11189
11190         PR c++/13178
11191         * g++.dg/conversion/op1.C: New test.
11192
11193 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
11194
11195         PR 11864
11196         From Kazumoto Kojima / Dan Kegel:
11197         * gcc.dg/pr11864-1.c: New test.
11198
11199         PR 10392
11200         From Marcus Comstedt / Dan Kegel:
11201         * gcc.dg/pr10392-1.c: New test.
11202
11203 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
11204
11205         PR c++/13478
11206         * g++.dg/init/ref10.C: New test.
11207
11208 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11209
11210         PR c++/13407
11211         * g++.dg/parse/typename6.C: New test.
11212
11213 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11214
11215         PR pch/13361
11216         * testsuite/g++.dg/pch/wchar-1.C: New.
11217         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11218
11219 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11220
11221         PR c++/9259
11222         * g++.dg/expr/sizeof2.C: New test.
11223
11224 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
11225
11226         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
11227
11228 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11229
11230         PR c++/13659
11231         * g++.dg/lookup/strong-using-3.C: New.
11232         * g++.dg/lookup/using-10.C: New.
11233
11234 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
11235
11236         PR c++/13594
11237         * g++.dg/lookup/strong-using-2.C: New.
11238
11239 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
11240             Dan Kegel <dank@kegel.com>
11241             J"orn Rennecke <joern.rennecke@superh.com>
11242
11243         PR target/9365
11244         * gcc.dg/pr9365-1.c: New test.
11245
11246 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11247
11248         PR c++/8856
11249         * g++.dg/parse/casting-operator2.C: New test.
11250         * g++.old-deja/g++.pt/explicit83.C: Remove.
11251
11252 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11253
11254         * gcc.dg/label-compound-stmt-1.c: New test.
11255         * gcc.c-torture/compile/950922-1.c,
11256         gcc.c-torture/compile/20000211-3.c,
11257         gcc.c-torture/compile/20000518-1.c,
11258         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11259         compound statements.
11260
11261 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11262
11263         * gcc.dg/ppc64-abi-1.c: New test.
11264
11265 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11266
11267          * g++.dg/ext/attrib9.C: Add dg-warnings.
11268
11269 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11270
11271         PR c++/12335
11272         * g++.dg/parse/dtor3.C: New test.
11273
11274 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11275
11276         PR c++/12709
11277         * g++.dg/parse/try-catch-1.C: New test.
11278
11279 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11280
11281         * ada/acats/run_all.sh: Add more verbose output in acats.log
11282         when compiling tests.
11283
11284 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11285
11286         PR 13656
11287         * gcc.dg/typedef-redecl.c: New test case.
11288         * gcc.dg/typedef-redecl.h: New support file.
11289
11290 2004-01-13  Jan Hubicka  <jh@suse.cz>
11291
11292         * gcc.dg/always_inline.c: New test.
11293         * gcc.dg/debug/20031231-1.c: Fix.
11294
11295 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11296
11297         PR c++/13474
11298         * g++.dg/template/array3.C: New test.
11299
11300 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11301
11302         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11303         * g++.dg/warn/Wunused-2.C: Likewise.
11304
11305 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11306
11307         PR c++/13289
11308         * g++.dg/template/instantiate6.C: New test.
11309
11310 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11311
11312         PR middle-end/11397
11313         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11314
11315 2004-01-12  Jan Hubicka  <jh@suse.cz>
11316
11317         PR opt/12826
11318         * gcc.dg/20040112-1.c: New.
11319
11320         * gcc.dg/dwarf-die[1-7].c: Move to...
11321         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11322         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11323
11324 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11325
11326         PR c++/4100
11327         * g++.dg/parse/friend4.C: New test.
11328
11329 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11330
11331         PR c++/4100
11332         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11333         definition is called a friend.
11334
11335 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11336
11337         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11338
11339 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11340
11341         PR c++/3478
11342         * g++.dg/parse/error10.C: New test.
11343         * g++.dg/template/arg2.C: Accept "invalid type" error.
11344
11345 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11346
11347         PR middle-end/13392
11348         * g++.dg/opt/expect2.C: New test.
11349
11350 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11351
11352         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11353         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11354         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11355         Update dg-error regexps.
11356
11357 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11358
11359         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11360         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11361
11362 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363
11364         * gcc.dg/pragma-re-1.c: Use right pointer type.
11365
11366 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11367
11368         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11369
11370 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11371
11372         * gcc.dg/rs6000-ldouble-1.c: New.
11373
11374 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11375
11376         DR 337
11377         PR c++/9256
11378         * g++.dg/other/abstract1.C: New test.
11379
11380 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11381
11382         * g++.dg/lookup/strong-using-1.C: New.
11383
11384 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11385
11386         PR c/11234
11387         * gcc.dg/func-ptr-conv-1.c: New test.
11388         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11389
11390 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11391
11392         PR target/13380.
11393         * gcc.c-torture/compile/20040109-1.c: New.
11394
11395 2004-01-08  Stuart Hastings  <stuart@apple.com>
11396
11397         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11398         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11399         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11400
11401 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11402
11403         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11404
11405 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11406
11407         * ada/acats/run_acats: Treat 'gnatchop' the same way
11408         as 'gnatmake'.  Export GCC_DRIVER.
11409         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11410         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11411
11412 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11413
11414         PR c++/12573
11415         * g++.dg/template/dependent-expr4.C: New test.
11416
11417 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11418
11419         * gcc.dg/altivec-11.c: New test.
11420
11421 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11422
11423         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11424
11425 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11426
11427         PR c/6024
11428         * gcc.dg/enum-compat-1.c: New test.
11429         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11430
11431 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11432
11433         PR c/12165
11434         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11435         gcc.dg/c99-idem-qual-3.c: New tests.
11436
11437 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11438
11439         * gcc.dg/winline-7.c: Don't cast void * to int.
11440
11441 2004-01-06  Jan Hubicka  <jh@suse.cz>
11442
11443         * gcc.dg/i386-sse-5.c: New test
11444         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11445
11446 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11447
11448         PR c++/12815
11449         * g++.dg/rtti/typeid4.C: New test.
11450
11451 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11452
11453         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11454
11455 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/12132
11458         * g++.dg/template/error11.C: New test.
11459
11460         PR c++/13451
11461         * g++.dg/template/class2.C: New test.
11462
11463 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11464         Richard Sandiford <rsandifo@redhat.com>
11465
11466         PR c++/13387
11467         * g++.dg/opt/alias3.C: New test.
11468
11469 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11470
11471         PR c++/13157
11472         * g++.dg/template/koenig3.C: New test.
11473
11474         PR c++/13529
11475         * g++.dg/parse/offsetof3.C: New test.
11476
11477         * g++.dg/init/copy7.C: Add missing dg-error markers.
11478
11479         PR c++/12226
11480         * g++.dg/init/copy7.c: New test.
11481
11482         PR c++/13536
11483         * g++.dg/parse/cast1.C: New test.
11484
11485 2004-01-04  Jan Hubicka  <jh@suse.cz>
11486
11487         * gcc.dg/winline[1-7].c: New tests.
11488
11489 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11490
11491         PR c++/13520
11492         * g++.dg/template/qualttp22.C: New test.
11493
11494 2004-01-01  Jan Hubicka  <jh@suse.cz>
11495
11496         * gcc.dg/debug/20031231-1.c: New.
11497         * gcc.c-torture/compile/20040101-1.c: New.
11498         * gcc.dg/dwarf-die-[1-7].c: New.
11499
11500 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR optimization/13521
11503         * gcc.c-torture/compile/20031231-1.c: New test.
11504
11505 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11506
11507         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11508
11509 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11510
11511         PR c++/10079
11512         * g++.dg/template/crash16.C: New test.
11513
11514 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11515
11516         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11517
11518 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11519
11520         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11521         ports.
11522         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11523         * g++.old-deja/g++.law/profile1.C: Likewise.
11524         * gcc.c-torture/compile/981006-1.c: Likewise.
11525         * gcc.c-torture/execute/loop-2e.x: Likewise.
11526         * gcc.c-torture/execute/loop-2f.x: Remove.
11527         * gcc.c-torture/execute/loop-2g.x: Likewise.
11528         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11529         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11530
11531 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         PR c++/13507
11534         * g++.dg/ext/attrib11.C: New test.
11535
11536         PR c++/13494
11537         * g++.dg/template/array2-1.C: New test.
11538         * g++.dg/template/array2-2.C: New test.
11539
11540 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11541
11542         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11543
11544 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11545
11546         PR c++/12774
11547         * g++.dg/template/array1-1.C: New test.
11548         * g++.dg/template/array1-2.C: New test.
11549
11550 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11551
11552         PR fortran/12632
11553         * g77.dg/12632.f: New test case.
11554
11555 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11556
11557         PR c++/13289
11558         * g++.dg/parse/nontype1.C: New test.
11559
11560 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11561
11562         PR c++/12403
11563         * g++.dg/parse/explicit1.C: New test.
11564         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11565
11566 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11567
11568         PR c++/13081
11569         * g++.dg/opt/inline6.C: New test.
11570
11571         PR c++/12613
11572         * g++.dg/parse/error9.C: New test.
11573
11574         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11575
11576 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11577
11578         PR c++/13009
11579         * g++.dg/init/assign1.C: New test.
11580
11581 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11582
11583         PR c++/13070
11584         * g++.dg/warn/format3.C: New test case.
11585
11586 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11587
11588         * gcc.c-torture/compile/20031227-1.c: New test.
11589
11590 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11591
11592         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11593         * g77.dg/bprob/bprob.exp: Likewise.
11594         * gcc.misc-tests/bprob.exp: Likewise.
11595         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11596         variants on systems where the library does not provide that
11597         functionality.
11598         * gcc.dg/builtins-20.c: Use builtins-config.h.
11599         * gcc.dg/builtins-config.h: New file.
11600
11601 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11602
11603         * lib/gcc-dg.exp (dg-require-profiling): New function.
11604         * lib/target-supports.exp (check_profiling_available): Likewise.
11605         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11606         * g77.dg/bprob/bprob.exp: Likewise.
11607         * gcc.misc-tests/bprob.exp: Likewise.
11608         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11609         * gcc.dg/20021014-1.c: Likewise.
11610         * gcc.dg/nest.c: Likewise.
11611
11612 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11613
11614         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11615         compiling.
11616         * g++.dg/lookup/java2.C: Likewise.
11617         * gcc.dg/cpp/lexident.c: Likewise.
11618
11619 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11620
11621         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11622         given.
11623         * gcc.c-torture/compile/961203-1.c: Likewise.
11624         * gcc.c-torture/compile/980506-1.c: Likewise.
11625
11626 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11627
11628         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11629         (additional_prunes): New global.
11630         (gcc-dg-prune): Handle additional per-test pruning.
11631         (dg-test): Clear additional_prunes between tests.
11632
11633         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11634         dg-prune-output to avoid spurious failures from assembler
11635         complaining about nonexistent WAW violations.
11636         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11637         Use dg-prune-output to avoid spurious failures from assembler
11638         warning about Itanium B-step errata.
11639
11640 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11641
11642         * g++.dg/abi/macro0.C: New test.
11643         * g++.dg/abi/macro1.C: Likewise.
11644         * g++.dg/abi/macro2.C: Likewise.
11645
11646         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11647         * g++.dg/abi/bitfield7.C: Likewise.
11648         * g++.dg/abi/dtor2.C: Likewise.
11649         * g++.dg/abi/mangle11.C: Likewise.
11650         * g++.dg/abi/mangle12.C: Likewise.
11651         * g++.dg/abi/mangle14.C: Likewise.
11652         * g++.dg/abi/mangle17.C: Likewise.
11653         * g++.dg/abi/vbase10.C: Likewise.
11654         * g++.dg/abi/vbase14.C: Likewise.
11655         * g++.dg/template/qualttp17.C: Likewise.
11656
11657 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11658
11659         PR c/11995
11660         * gcc.dg/20031223-1.c: New test.
11661
11662 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11663
11664         * gcc.dg/noreturn-7.c: New test.
11665
11666 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11667
11668         * gcc.dg/null-pointer-1.c: New test.
11669
11670 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11671
11672         * g++.old-deja/g++.jason/template18.C: Remove.
11673         * g++.old-deja/g++.jason/template37.C: Likewise.
11674
11675         PR c++/12862
11676         * g++.dg/lookup/ns1.C: New test.
11677
11678         PR c++/12397
11679         * g++.dg/template/lookup3.C: New test.
11680
11681 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11682
11683         * g++.dg/template/recurse1.C: New test
11684
11685 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/12479
11688         * g++.dg/parse/semicolon1.C: New test.
11689         * g++.dg/parse/semicolon1.h: Likewise.
11690
11691 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11692
11693         * gcc.dg/darwin-misaligned.c: New test.
11694
11695 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11696
11697         PR c/9163
11698         * gcc.dg/20031222-1.c: New test.
11699
11700 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/13438
11703         * g++.dg/parse/error8.C: New test.
11704
11705         PR c++/11554
11706         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11707
11708 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11709
11710         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11711         too small.
11712         * gcc.c-torture/compile/930217-1.c: Likewise.
11713         * gcc.c-torture/compile/930513-1.c: Likewise.
11714         * gcc.c-torture/execute/920908-2.c: Likewise.
11715         * gcc.c-torture/execute/921204-1.c: Likewise.
11716         * gcc.c-torture/execute/930621-1.c: Likewise.
11717         * gcc.c-torture/execute/930630-1.c: Likewise.
11718         * gcc.c-torture/execute/931031-1.c: Likewise.
11719         * gcc.c-torture/execute/980602-2.c: Likewise.
11720         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11721         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11722         * gcc.c-torture/execute/extzvsi.c: Likewise.
11723         * gcc.c-torture/unsorted/ext.c: Likewise.
11724
11725 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11726
11727         PR target/12749
11728         * gcc.c-torture/compile/20031220-2.c: New test case.
11729
11730 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11731
11732         PR optimization/13031
11733         * gcc.c-torture/compile/20031220-1.c: New test case.
11734
11735 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         * gcc.dg/cast-function-1.c: New test.
11738
11739 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11740
11741         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11742         formats.
11743
11744 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11745
11746         PR c++/12795
11747         * g++.dg/ext/attrib10.C: New test.
11748
11749 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11750
11751         * gcc.dg/cleanup-10.c: New test.
11752         * gcc.dg/cleanup-11.c: New test.
11753
11754 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11755
11756         PR c++/13239
11757         * g++.dg/opt/expect1.C: New test.
11758
11759 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11760
11761         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11762
11763 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11764
11765         PR debug/12923
11766         * gcc.dg/20031218-1.c: New test.
11767
11768         PR debug/12389
11769         * gcc.dg/20031218-2.c: New test.
11770         * gcc.dg/20031218-3.c: New test.
11771
11772         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11773         of label name and allow for USER_LABEL_PREFIX == "_" names.
11774         * g++.dg/abi/mangle18-2.C: Likewise.
11775         * g++.dg/abi/mangle19-1.C: Likewise.
11776         * g++.dg/abi/mangle19-2.C: Likewise.
11777         * g++.dg/abi/mangle20-1.C: Likewise.
11778         * g++.dg/abi/mangle20-2.C: Likewise.
11779
11780 2003-12-18  Richard Henderson  <rth@redhat.com>
11781
11782         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11783
11784 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11785             Dan Kegel <dank@kegel.com>
11786
11787         PR other/12009
11788         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11789         testing a cross compiler, it causes spurious compile failures.
11790         * lib/g++.exp: Likewise.
11791
11792 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11793
11794         PR c++/13262
11795         * g++.dg/template/access13.C: New test.
11796
11797 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11798
11799         * gcc.dg/20031216-1.c: New test.
11800
11801 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11802
11803         PR c++/9154
11804         * g++.dg/template/error10.C: New test.
11805
11806 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11807
11808         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11809         * g++.dg/eh/simd-2.C: Likewise.
11810
11811 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11812             Roger Sayle  <roger@eyesopen.com>
11813
11814         * gcc.c-torture/execute/ieee/mzero5.c: New.
11815
11816 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11817
11818         PR c++/10603
11819         * g++.dg/parse/error6.C: New test.
11820
11821         PR c++/12827
11822         * g++.dg/parse/error7.C: New test.
11823
11824 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11825
11826         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11827         at -O with stabs debugging formats.
11828         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11829         * gcc.dg/debug/debug-2.c: Likewise.
11830
11831 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11832
11833         PR c++/12696
11834         * g++.dg/init/error1.C: New test.
11835
11836         PR c++/12218
11837         * g++.dg/init/pm3.C: New test.
11838
11839 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11840
11841         PR c/3347
11842         * gcc.dg/bitfld-8.c: New test.
11843
11844 2003-12-16  James Lemke  <jim@wasabisystems.com>
11845
11846         * gcc.dg/arm-scd42-[123].c: New tests.
11847
11848 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         PR c++/9043
11851         * g++.dg/abi/mangle20-1.C: New test.
11852         * g++.dg/abi/mangle20-2.C: New test.
11853
11854 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11855
11856         PR c++/13275
11857         * g++.dg/other/offsetof2.C: Remove XFAIL.
11858         * g++.dg/parse/offsetof1.C: New test.
11859         * g++.gd/parse/offsetof2.C: Likewise.
11860
11861 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11862
11863         * g++.dg/template/nontype3.C: New test.
11864         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11865
11866 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11867
11868         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11869
11870 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11871
11872         PR c++/13387
11873         * g++.dg/expr/assign1.C: New test.
11874
11875         PR c++/13242
11876         * g++.dg/abi/mangle19-1.C: New test.
11877         * g++.dg/abi/mangle19-2.C: New test.
11878
11879 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11880
11881         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11882
11883 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11884
11885         * gcc.c-torture/execute/20031216-1.c: New test.
11886
11887 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11888
11889         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11890         an ICE regression.
11891
11892 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11893
11894         PR c++/10926
11895         * g++.dg/template/error9.C: New test.
11896
11897         PR c++/11116
11898         * g++.dg/template/error8.C: New test.
11899
11900 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11901
11902         PR middle-end/13400
11903         * gcc.c-torture/execute/20031215-1.c: New test case.
11904
11905 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11906
11907         PR c++/13269
11908         * g++.dg/parse/error5.C: New test.
11909
11910         PR c++/12989
11911         * g++.dg/expr/sizeof1.C: New test.
11912
11913         PR c++/13310
11914         * g++.dg/template/crash15.C: New test.
11915
11916 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11917
11918         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11919         a non-POD type as the last named parameter of a varargs function.
11920
11921 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11922
11923         PR c++/13243
11924         PR c++/12573
11925         * g++.dg/template/crash14.C: New test.
11926         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11927
11928 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11929
11930         * g++.dg/other/java1.C: New test.
11931
11932         PR c++/13241
11933         * g++.dg/abi/mangle18-1.C: New test.
11934         * g++.dg/abi/mangle18-2.C: New test.
11935
11936 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11937
11938         PR optimization/10312
11939         * gcc.c-torture/execute/20031214-1.c: New.
11940
11941 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11942
11943         PR c++/10779
11944         PR c++/12160
11945         * g++.dg/parse/error3.C: New test.
11946         * g++.dg/parse/error4.C: Likewise.
11947         * g++.dg/abi/mangle4.C: Tweak error messages.
11948         * g++.dg/lookup/using5.C: Likewise.
11949         * g++.dg/other/error2.C: Likewise.
11950         * g++.dg/parse/typename5.C: Likewise.
11951         * g++.dg/parse/undefined1.C: Likewise.
11952         * g++.dg/template/arg2.C: Likewise.
11953         * g++.dg/template/ttp3.C: Likewise.
11954         * g++.dg/template/type1.C: Likewise.
11955         * g++.old-deja/g++.other/crash32.C: Likewise.
11956         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11957
11958 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11959
11960         PR c++/13106
11961         * g++.dg/warn/noreturn-3.C: New test.
11962
11963 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         PR c++/13118
11966         * g++.dg/abi/covariant3.C: New.
11967
11968 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11969
11970         * g++.dg/eh/ia64-1.C: New test.
11971
11972 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11973
11974         PR optimization/13037
11975         * g77.f-torture/execute/13037.f: New test case.
11976
11977 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11978
11979         PR c++/12881
11980         * g++.dg/abi/covariant2.C: New.
11981
11982 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11983
11984         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11985
11986 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11987
11988         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11989
11990 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11991
11992         PR other/10819
11993         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11994         to fix Bug 10819.
11995         * lib/g++.exp (g++_version): Likewise.
11996         * lib/g77.exp (g77_version): Likewise.
11997         * lib/objc.exp (default_objc_version): Likewise.
11998
11999 2003-12-10  Richard Henderson  <rth@redhat.com>
12000
12001         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
12002
12003         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
12004
12005 2003-12-08  Matt Austern  <austern@apple.com>
12006
12007         PR c/13134
12008         * lib/gcc-dg.exp (dg-require-visibility): Define.
12009         * lib/target-supports (check_visibility_available): Define.
12010         * gcc.dg/visibility-1.c: New test.
12011         * gcc.dg/visibility-2.c: Likewise.
12012         * gcc.dg/visibility-3.c: Likewise.
12013         * gcc.dg/visibility-4.c: Likewise.
12014         * gcc.dg/visibility-5.c: Likewise.
12015         * gcc.dg/visibility-6.c: Likewise.
12016         * g++.dg/ext/visibility-1.C: Likewise.
12017         * g++.dg/ext/visibility-2.C: Likewise.
12018         * g++.dg/ext/visibility-3.C: Likewise.
12019         * g++.dg/ext/visibility-4.C: Likewise.
12020         * g++.dg/ext/visibility-5.C: Likewise.
12021         * g++.dg/ext/visibility-6.C: Likewise.
12022
12023 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12024
12025         * g++.dg/lookup/java1.C: New test.
12026         * g++.dg/lookup/java2.C: New test.
12027
12028 2003-12-07  Falk Hueffner  <falk@debian.org>
12029
12030         * g++.dg/opt/noreturn-1.C: New test.
12031
12032 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
12033
12034         * gcc.dg/overflow-1.c: New test.
12035
12036 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12037
12038         * g77.f-torture/compile/13060.f: New test.
12039
12040 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
12041
12042         PR c++/13323
12043         * g++.dg/inherit/operator2.C: New test.
12044
12045 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12046
12047         PR c++/13305
12048         * g++.dg/ext/attrib9.C: New test.
12049
12050 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
12051
12052         PR c++/13314
12053         * g++.dg/template/error7.C: New test.
12054
12055 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
12056             J"orn Rennecke <joern.rennecke@superh.com>
12057
12058         PR target/13302
12059         * g++.dg/other/struct-va_list.C: New test.
12060
12061 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12062
12063         PR c++/13166
12064         * g++.dg/parse/defarg6.C: New test.
12065
12066 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
12067
12068         PR target/13256
12069         * gcc.c-torture/execute/20031201-1.c: New test.
12070
12071 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
12072
12073         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
12074
12075 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12076
12077         * gcc.dg/builtin-return-1.c: New test.
12078
12079 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
12080             J"orn Rennecke <joern.rennecke@superh.com>
12081
12082         PR optimization/13260
12083         * gcc.c-torture/execute/20031204-1.c: New test.
12084
12085 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/9127
12088         * g++.dg/template/error6.C: New test.
12089
12090 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * gcc.dg/20031202-1.c: New test.
12093
12094 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/13179
12097         * g++.dg/template/eh1.C: New test.
12098
12099         PR c++/10771
12100         * g++.dg/template/error5.C: New test.
12101
12102 2003-12-02  David Ung  <davidu@mips.com>
12103
12104         * gcc.dg/compat/vector-check.h: Corrected type for var
12105         g_##TMODE
12106
12107 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12108
12109         PR c++/10126
12110         * g++.dg/template/ptrmem8.C: New test.
12111
12112 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12113
12114         PR c++/12573
12115         * g++.dg/template/dependent-expr3.C: New test.
12116
12117 2003-12-01  James Lemke  <jim@wasabisystems.com>
12118
12119         * gcc.dg/arm-g2.c: New test.
12120
12121 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12122
12123         PR optimization/11634
12124         * gcc.dg/20031201-2.c: New test case.
12125
12126 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
12127
12128         PR 11433
12129         * objc.dg/proto-lossage-3.m: New test.
12130
12131 2003-12-01  Roger Sayle  <roger@eyesopen.com>
12132
12133         PR optimization/12628
12134         * gcc.dg/20031201-1.c: New test case.
12135
12136 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12137
12138         * gcc.dg/unaligned-1.c: New test.
12139
12140 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
12141
12142         PR c++/9849
12143         * g++.dg/template/error4.C: New test.
12144         * g++.dg/template/nested3.C: Adjust error markers.
12145
12146 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12147
12148         * gcc.dg/cpp/assert4.c: Check more #system assertions.
12149
12150 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
12151
12152         PR c/10333
12153         * gcc.dg/bitfld-7.c: New test.
12154
12155 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
12156
12157         * gcc.dg/tls/asm-1.C: New test.
12158
12159 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.dg/cpp/assert4.c: Update.
12162
12163 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12164
12165         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
12166         * gcc.dg/builtin-apply3.c: New test.
12167
12168 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12169
12170         * lib/compat.exp (compat-obj): New xfaildata parameter.
12171         Use it to set compiler_conditional_xfail_data before compiling.
12172         (compat-get-options): Handle dg-xfail-if.
12173         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
12174         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
12175         * gcc.dg/compat/vector-1_y.c: Likewise.
12176         * gcc.dg/compat/vector-2_x.c: Likewise.
12177         * gcc.dg/compat/vector-2_y.c: Likewise.
12178
12179 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12180
12181         * g++.dg/opt/reg-stack4.C: New test.
12182
12183 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12184
12185         * gcc.dg/builtin-apply2.c: New test.
12186
12187 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12188
12189         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
12190
12191 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12192
12193         PR c++/12924
12194         * g++.dg/template/template-id-2.C: New test.
12195
12196 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12197
12198         PR c++/5369
12199         * g++.dg/template/memfriend1.C: New test.
12200         * g++.dg/template/memfriend2.C: Likewise.
12201         * g++.dg/template/memfriend3.C: Likewise.
12202         * g++.dg/template/memfriend4.C: Likewise.
12203         * g++.dg/template/memfriend5.C: Likewise.
12204         * g++.dg/template/memfriend6.C: Likewise.
12205         * g++.dg/template/memfriend7.C: Likewise.
12206         * g++.dg/template/memfriend8.C: Likewise.
12207         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
12208
12209 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
12210
12211         PR c++/12515
12212         * g++.dg/ext/cond1.C: New test.
12213
12214 2003-11-20  Richard Henderson  <rth@redhat.com>
12215
12216         * gcc.dg/20020201-2.c: Remove.
12217         * gcc.dg/20020201-4.c: Remove.
12218         * gcc.dg/20020304-1.c: Remove.
12219
12220 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
12221
12222         * gcc.dg/cpp/trad/xwin1.c: New test case.
12223
12224 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
12225
12226         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
12227         * lib/g77.exp: Likewise.
12228         * lib/objc.exp: Likewise.
12229         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
12230         for darwin.
12231
12232 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12233
12234         PR c++/12932
12235         * g++.dg/template/static5.C: New test.
12236
12237 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
12238
12239         * gcc.dg/nested-func-1.c: New test.
12240
12241 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12242
12243         * gcc.dg/cpp/assert4.c: New test.
12244
12245 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12246
12247         PR c++/2294
12248         * g++.dg/lookup/using9.c: New test.
12249
12250 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/12762
12253         * g++.dg/template/error3.C: New test.
12254
12255 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12256
12257         PR ada/13035
12258         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12259         No longer use a wrapper for gcc, since this does not work under
12260         Windows.
12261
12262 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12263
12264         PR c++/2094
12265         * g++.dg/template/ptrmem7.C: New test.
12266
12267 2003-11-13  Andrew Pinski <apinski@apple.com>
12268
12269         * gcc.c-torture/compile/20031113-1.c: New test.
12270
12271 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12272             Kean Johnston <jkj@sco.com>
12273
12274         PR c/13029
12275         * gcc.dg/unused-4.c: Update.
12276
12277 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12278
12279         * g++.dg/opt/const3.C: New test.
12280
12281 2003-11-13  Jan Hubicka  <jh@suse.cz>
12282
12283         * gcc.c-torture/compile/20031112-1.c: New test.
12284
12285 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12286
12287         * g++.dg/parse/crash10.C: Remove bogus error marker.
12288
12289 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12290
12291         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12292         (host_gcc): Likewise.
12293         (ROOT): Honor $PWDCMD.
12294         (BASE): Likewise.
12295         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12296
12297 2003-11-12  Catherine Moore  <clm@redhat.com>
12298
12299         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12300
12301 2003-11-12  Andreas Jaeger  <aj@suse.de>
12302             Jakub Jelinek  <jakub@redhat.com>
12303             Andrew Pinski  <pinskia@physics.uc.edu>
12304             Richard Henderson  <rth@redhat.com>
12305
12306         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12307         systems.
12308         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12309
12310         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12311         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12312
12313 2003-11-11  Andreas Jaeger  <aj@suse.de>
12314
12315         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12316
12317         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12318
12319 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12320
12321         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12322         Clean ups.
12323
12324 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12325
12326         * gcc.dg/trampoline-1.c: New test.
12327
12328 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12329
12330         * gcc.c-torture/compile/200031109-1.c: New test.
12331
12332 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12333
12334         PR c/3190
12335         PR c/8714
12336         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12337         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12338         gcc.dg/format/no-y2k-1.c: Update.
12339
12340 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12341
12342         PR optimization/10467
12343         * gcc.dg/20031108-1.c: New test case.
12344
12345 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12346
12347         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12348
12349 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12350
12351         * gcc.dg/compound-lvalue-1.c: New test.
12352         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12353         some XFAILs.
12354
12355 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12356
12357         * gcc.dg/altivec-varargs-1.c: New test.
12358
12359 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12360
12361         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12362         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12363         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12364         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12365         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12366
12367 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12368
12369         * gcc.dg/cond-lvalue-1.c: New test.
12370
12371 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12372
12373         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12374
12375 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12376
12377         PR c++/11616
12378         * g++.dg/template/instantiate5.C: New test.
12379
12380 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12381
12382         PR c++/12726
12383         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12384         * ChangeLog: Add missing first entry for above test.
12385
12386 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12387
12388         PR c++/9810
12389         * g++.dg/template/using8.C: New test.
12390         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12391
12392 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR optimization/10817
12395         * gcc.c-torture/compile/20031102-1.c: New test case.
12396
12397 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12398
12399         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12400         2147483647.
12401
12402 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12403
12404         * gcc.dg/20031102-1.c: New test.
12405
12406 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12407
12408         * gcc.dg/complex-1.c: New test.
12409
12410 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12411
12412         PR c++/12796
12413         * g++.dg/template/crash13.C: Adjust expected error location.
12414         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12415
12416 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12417
12418         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12419
12420 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12421
12422         PR/10239
12423         * gcc.c-torture/compile/20031031-2.c: New test.
12424
12425 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12426
12427         PR/11640
12428         * gcc.c-torture/compile/20031031-1.c: New test.
12429
12430 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12431
12432         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12433         * gcc.misc-tests/bprob.exp: Likewise.
12434         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12435         the execution test on arm-elf configs.
12436         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12437         configs that don't support scratch files.
12438         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12439
12440 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12441
12442         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12443         done by dejagnu.
12444
12445 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12446
12447         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12448         Avoid non pure sh syntax. Add more logging.
12449
12450         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12451         fail.
12452
12453 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12454
12455         PR libgcj/10610
12456         * gcc.dg/ppc-stackalign-1.c: New test.
12457
12458 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12459
12460         * ada/acats/run_all.sh: Change output to be more compliant with
12461         dejagnu framework.
12462         Create acats.sum and acats.log files under testsuite/ada/acats
12463         Only run [a-z]* directories, to filter out e.g. CVS.
12464         Redirect build output to log file.
12465
12466 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12467
12468         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12469
12470 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12471
12472         PR ada/5909:
12473         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12474
12475 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.c-torture/compile/20031023-1.c: New test.
12478         * gcc.c-torture/compile/20031023-2.c: New test.
12479         * gcc.c-torture/compile/20031023-3.c: New test.
12480         * gcc.c-torture/compile/20031023-4.c: New test.
12481
12482 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12483
12484         PR c++/10371
12485         * g++.dg/lookup/scoped8.C: New test.
12486
12487 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12488
12489         * g++.dg/opt/reg-stack3.C: New test.
12490
12491 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12492
12493         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12494
12495 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12496
12497         PR c++/11076
12498         * g++.dg/template/crash13.C: New test.
12499
12500 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12501
12502         * gcc.dg/c99-restrict-2.c: New test.
12503
12504 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         PR c++/12698, c++/12699, c++/12700, c++/12566
12507         * g++.dg/inherit/covariant9.C: New test.
12508         * g++.dg/inherit/covariant10.C: New test.
12509         * g++.dg/inherit/covariant11.C: New test.
12510
12511 2003-10-23  Jason Merrill  <jason@redhat.com>
12512
12513         PR c++/12726
12514         * g++.dg/ext/complit2.C: New test.
12515
12516 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12517
12518         PR target/12654
12519         * gcc.c-torture/execute/20031020-1.c: New test.
12520
12521 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12522
12523         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12524         following the jump_insn.
12525
12526 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12527
12528         * gcc.dg/cast-lvalue-1.c: New test.
12529
12530 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12531
12532         PR c++/11962
12533         * g++.dg/template/cond2.C: New test.
12534
12535 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12536
12537         * gcc.dg/builtins-28.c: New test.
12538
12539 2003-10-20  Jan Hubicka  <jh@suse.cz>
12540
12541         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12542         parameter.
12543         * testsuite/gcc.dg/inline-2.c: Likewise.
12544
12545 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12546
12547         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12548         * gcc.dg/nest.c:  Likewise.
12549
12550 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/9781, c++/10583, c++/11862
12553         * g++.dg/parse/crash13.C: New test.
12554
12555 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12556
12557         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12558
12559 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12560
12561         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12562         Define HAVE_C99_RUNTIME except on Solaris.
12563         * gcc.dg/builtins-20.c: Likewise.
12564
12565 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12566
12567         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12568
12569 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12570
12571         PR c++/12495
12572         * g++.dg/template/crash21.C: New test.
12573
12574 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12575
12576         PR c++/2513
12577         * g++.dg/template/typename5.C: New test.
12578
12579 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12580
12581         PR c++/12369
12582         * g++.dg/template/friend25.C: New test.
12583
12584 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12585
12586         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12587         versions.
12588
12589 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12590
12591         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12592         == 2147483647.
12593
12594 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12595
12596         * gcc.c-torture/execute/960416-1.x: Remove.
12597         * gcc.c-torture/execute/divconst-3.x: Likewise.
12598
12599 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12600
12601         PR target/12598
12602         * gcc.dg/torture/cris-volatile-1.c: New test.
12603
12604 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12605
12606         PR optimization/9325
12607         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12608         for overflowing floating point to integer conversion during RTL
12609         simplification.
12610
12611 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12612
12613         * objc/execute/_cmd.m: Fix typo.
12614         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12615         Relax 'scan-assembler' regexp.
12616         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12617         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12618         * objc.dg/zero-link-2.m: Remove blank line.
12619         * objc.dg/zero-link-3.m: New test case.
12620
12621 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12622
12623         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12624
12625         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12626         than linker trickery.
12627
12628 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12629
12630         PR c++/12370
12631         * g++.dg/other/friend2.C: New test.
12632
12633 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12634
12635         * gcc.dg/20031012-1.c: New test.
12636
12637 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12638
12639         * gcc.dg/weak/weak-3.c: Fix for new warning.
12640
12641 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12642
12643         PR optimization/8750
12644         * gcc.c-torture/execute/20031012-1.c: New test case.
12645
12646 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12647
12648         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12649         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12650
12651 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR optimization/12260
12654         * gcc.c-torture/compile/20031011-2.c: New test case.
12655
12656 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12657
12658         * gcc.c-torture/execute/20031011-1.c: New testcase.
12659
12660 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12661
12662         * gcc.c-torture/compile/20031011-1.c: New test.
12663
12664 2003-10-11  Jan Hubicka  <jh@suse.cz>
12665
12666         * g++.dg/other/first-global.C: New test.
12667
12668 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12669
12670         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12671
12672 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12673
12674         * gcc.c-torture/compile/20031010-1.c: New test.
12675
12676 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12677
12678         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12679         * gcc.c-torture/execute/va-arg-25.c: ... here.
12680
12681 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12682
12683         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12684
12685 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12686
12687         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12688
12689 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12690
12691         * g++.dg/parse/error2.C: New test.
12692
12693 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12694
12695         PR c++/11097
12696         * g++.dg/other/error5.C: Modify the error message.
12697         * g++.dg/lookup/using8.C: New test.
12698
12699 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12700
12701         * gcc.dg/darwin-abi-2.c: New file.
12702         * gcc.c-torture/execute/va-arg-24.c: New file.
12703
12704 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12705
12706         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12707         indentation.
12708
12709 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12710
12711         PR c++/10147
12712         * g++.dg/other/error4.C: Update error messages.
12713         * g++.dg/template/ptrmem4.C: Likewise.
12714
12715         PR c++/12337
12716         * g++.dg/init/new9.C: New test.
12717
12718         PR c++/12334, c++/12236, c++/8656
12719         * g++.dg/ext/attrib8.C: New test.
12720
12721 2003-10-06  Devang Patel  <dpatel@apple.com>
12722
12723         * gcc.dg/debug/dwarf2-3.h: New test.
12724         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12725
12726 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12727
12728         * g++.dg/opt/cfg2.C: New test.
12729
12730 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * g++.dg/opt/float1.C: New test.
12733
12734 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735
12736         * gcc.dg/c90-array-lval-6.c: New test.
12737         * gcc.dg/c99-array-lval-6.c: New test.
12738
12739 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12740             Ziemowit Laski  <zlaski@apple.com>
12741
12742         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12743         'Derived', so that it is never considered a class method; add
12744         new warning for '+port' method ambiguity.
12745         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12746         <objc/objc-api.h> (needed on Mac OS X).
12747         * objc.dg/method-13.m: New test.
12748
12749 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12750
12751         PR optimization/9325, PR java/6391
12752         * gcc.c-torture/execute/20031003-1.c: New test case.
12753
12754 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR optimization/12180
12757         * gcc.dg/20031002-1.c: New test.
12758
12759         PR c++/12486
12760         * g++.dg/inherit/error1.C: New test.
12761
12762 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12763
12764         * lib/f-torture.exp (search_for): Rename to...
12765         (search_for_re): This.  Also, clean up comments and the
12766         "regexp" invocation.
12767
12768 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12769
12770         * gcc.c-torture/compile/20031002-1.c: New test.
12771
12772 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12773
12774         * g++.dg/opt/cond1.C: New test.
12775
12776 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12777
12778         * gcc.dg/Wold-style-definition-2.c: New testcase.
12779         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12780
12781 2003-09-29  Richard Henderson  <rth@redhat.com>
12782
12783         * g++.dg/init/array10.C: Add dg-options.
12784
12785 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12786
12787         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12788
12789 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12790
12791         * g++.dg/template/friend19.C: Fix typo.
12792         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12793
12794 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12795
12796         * gcc.c-torture/execute/20030928-1.c: New test.
12797         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12798
12799 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12800
12801         * g++.dg/opt/unroll1.C: New test.
12802
12803 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12804
12805         PR optimization/11741
12806         * gcc.dg/20030926-1.c: New test case.
12807
12808 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12809
12810         PR c++/5655
12811         * g++.dg/parse/access7.C: New test.
12812         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12813
12814 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12815
12816         MERGE OF objc-improvements-branch into MAINLINE:
12817         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12818         if libobjc has not been built.
12819         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12820         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12821         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12822         objc/execute/nested-3.m, objc/execute/np-2.m,
12823         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12824         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12825         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12826         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12827         objc.dg/special/unclaimed-category-1.h,
12828         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12829         well as GNU runtime.
12830         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12831         * execute/cascading-1.m, execute/function-message-1.m,
12832         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12833         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12834         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12835         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12836         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12837         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12838         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12839         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12840         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12841         * objc.dg/bitfield-2.m: Run only on Darwin.
12842         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12843         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12844         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12845         * objc.dg/const-str-1.m: Fix constant string layout.
12846
12847 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12848
12849         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12850
12851 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12852
12853         * gcc.dg/darwin-abi-1.c: New file.
12854
12855 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         PR target/12281
12858         * gcc.c-torture/compile/20030921-1.c: New test.
12859
12860 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12861
12862         * g++.dg/opt/reg-stack2.C: New test.
12863
12864 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12865
12866         * g++.dg/eh/delayslot1.C: New test.
12867
12868 2003-09-20  Richard Henderson  <rth@redhat.com>
12869
12870         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12871
12872 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12873
12874         * gcc.c-torture/execute/20030920-1.c: New test case.
12875
12876 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12877
12878         * g++.dg/rtti/typeid3.C: Correct expected error message.
12879
12880 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12881
12882         PR c++/157
12883         * g++.dg/parse/crash12.C: New test.
12884
12885 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12886
12887         * gcc.dg/compat/mixed-struct-check.h: New.
12888         * gcc.dg/compat/mixed-struct-defs.h: New.
12889         * gcc.dg/compat/mixed-struct-init.h: New.
12890         * gcc.dg/compat/struct-by-value-19_main.c: New.
12891         * gcc.dg/compat/struct-by-value-19_x.c: New.
12892         * gcc.dg/compat/struct-by-value-19_y.c: New.
12893         * gcc.dg/compat/struct-by-value-20_main.c: New.
12894         * gcc.dg/compat/struct-by-value-20_x.c: New.
12895         * gcc.dg/compat/struct-by-value-20_y.c: New.
12896         * gcc.dg/compat/struct-return-19_main.c: New.
12897         * gcc.dg/compat/struct-return-19_x.c: New.
12898         * gcc.dg/compat/struct-return-19_y.c: New.
12899         * gcc.dg/compat/struct-return-20_main.c: New.
12900         * gcc.dg/compat/struct-return-20_x.c: New.
12901         * gcc.dg/compat/struct-return-20_y.c: New.
12902
12903 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12904         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12905         so that it will not complain on LP64 targets.
12906
12907 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12908
12909         PR c++/495
12910         * g++.dg/template/friend24.C: New test.
12911
12912 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         PR c++/12332
12915         * g++.dg/template/memtmpl2.C: New test.
12916
12917 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12918
12919         PR target/11184
12920         * gcc.dg/builtin-apply1.c: New test.
12921
12922 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12923
12924         PR c++/9848
12925         * g++.dg/warn/Wunused-4.C: New test.
12926
12927 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12928
12929         PR c++/12316
12930         * g++.dg/other/gc2.C: New test.
12931
12932 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12933
12934         PR c++/11991
12935         * g++.dg/rtti/typeid3.C: New test.
12936
12937         PR c++/12266
12938         * g++.dg/overload/template1.C: New test.
12939
12940 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12941
12942         * g++.dg/opt/cfg3.C: New test.
12943
12944 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12945
12946         PR c++/7939
12947         * g++.dg/template/crash11.C: New test.
12948
12949 2003-09-16  Jason Merrill  <jason@redhat.com>
12950             Jakub Jelinek  <jakub@redhat.com>
12951
12952         * gcc.dg/attr-warn-unused-result.c: New test.
12953
12954 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         PR c++/12184
12957         * g++.dg/expr/call2.C: New test.
12958
12959 2003-09-15  Andreas Jaeger  <aj@suse.de>
12960
12961         * gcc.dg/Wold-style-definition-1.c: New test.
12962
12963 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12964
12965         PR c++/3907
12966         * g++.dg/parse/template12.C: New test.
12967
12968         * g++.dg/abi/bitfield11.C: New test.
12969         * g++.dg/abi/bitfield12.C: Likewise.
12970
12971 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12972
12973         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12974         non-expansion of functional macro name without arguments at EOL.
12975         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12976
12977 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12978
12979         * gcc.c-torture/execute/20030914-[12].c: New tests.
12980
12981 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         PR c++/11788
12984         * g++.dg/overload/addr1.C: New test.
12985
12986 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12987
12988         * gcc.dg/20030909-1.c: New test.
12989
12990 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12991
12992         * gcc.dg/ultrasp10.c: New test.
12993
12994 2003-09-09  Devang Patel  <dpatel@apple.com>
12995
12996         * gcc.dg/darwin-ld-6.c: New test.
12997
12998 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12999
13000         * gcc.dg/torture/builtin-explog-1.c: New testcase.
13001
13002 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13003
13004         * gcc.dg/ia64-types1.c: New test.
13005         * gcc.dg/ia64-types2.c: Likewise.
13006
13007 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13008
13009         * gcc.dg/builtins-1.c: Add more _Complex tests.
13010         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13011
13012         * gcc.dg/builtins-1.c: Test existing _Complex functions.
13013         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13014
13015 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
13016
13017         PR c++/11786
13018         * g++.dg/lookup/koenig2.C: New test.
13019
13020         PR c++/5296
13021         * g++.dg/rtti/typeid2.C: New test.
13022
13023 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
13024
13025         * gcc.c-torture/compile/20030904-1.c: New test.
13026
13027 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13028
13029         * g++.dg/opt/longbranch2.C: New test.
13030
13031 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13032
13033         * g++.dg/template/crash10.C: Only compile it.
13034
13035 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
13036
13037         PR middle-end/11665
13038         * gcc.c-torture/compile/20030907-1.c: New test.
13039         * g++.dg/init/array11.C: New test.
13040
13041 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13042
13043         PR c++/11852
13044         * g++.dg/init/struct1.C: New test.
13045
13046 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/12181
13049         * g++.dg/expr/comma1.C: New test.
13050
13051 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/11867
13054         * g++.dg/expr/static_cast5.C: New test.
13055
13056 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
13057
13058         PR c++/11507
13059         * g++.dg/lookup/scoped7.C: New test.
13060
13061         PR c++/9574
13062         * g++.dg/other/static1.C: New test.
13063
13064         PR c++/11490
13065         * g++.dg/warn/template-1.C: New test.
13066
13067         PR c++/11432
13068         * g++.dg/template/crash10.C: New test.
13069
13070         PR c++/2478
13071         * g++.dg/overload/VLA.C: New test.
13072
13073         PR c++/10804
13074         * g++.dg/template/call1.C: New test.
13075
13076 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         PR c++/11794
13079         * g++.dg/parse/using3.C: New test.
13080
13081 2003-09-06  Roger Sayle  <roger@eyesopen.com>
13082
13083         PR c++/11409
13084         * g++.dg/overload/builtin3.C: New test case.
13085
13086 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
13087
13088         PR c/9862
13089         * gcc.dg/20030906-1.c: New test.
13090         * gcc.dg/20030906-2.c: Likewise.
13091
13092 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         PR c++/12167
13095         * g++.dg/parse/defarg5.C: New test.
13096
13097         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
13098
13099 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
13100
13101         PR c++/12163
13102         * g++.dg/expr/static_cast4.C: New test.
13103
13104         PR c++/12146
13105         * g++.dg/template/crash9.C: New test.
13106
13107 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         * g++.old-deja/g++.ext/pretty2.C: Update for change
13110         in __FUNCTION__.
13111         * g++.old-deja/g++.ext/pretty3.C: Likewise.
13112
13113 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
13114
13115         PR c++/11922
13116         * g++/dg/template/qualified-id1.C: New test.
13117
13118         PR c++/12037
13119         * g++.dg/warn/noeffect4.C: New test.
13120
13121 2003-09-04  Matt Austern  <austern@apple.com>
13122
13123         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
13124         * g++.dg/ext/fnname2.C: Likewise.
13125         * g++.dg/ext/fnname3.C: Likewise.
13126
13127 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
13128
13129         * g++.dg/expr/lval1.C: New test.
13130         * g++.dg/ext/lvcast.C: Remove.
13131
13132 2003-09-03  Roger Sayle  <roger@eyesopen.com>
13133
13134         PR optimization/11700.
13135         * gcc.c-torture/compile/20030903-1.c: New test case.
13136
13137 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
13138
13139         PR c++/12053
13140         * g++.dg/abi/layout4.C: New test.
13141
13142 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
13143
13144         PR c++/11553
13145         * g++.dg/parse/friend3.C: New test.
13146
13147 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
13148
13149         PR c++/11847
13150         * g++.dg/template/class1.C: New test.
13151
13152         PR c++/11808
13153         * g++.dg/expr/call1.C: New test.
13154
13155 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
13156
13157         PR c++/12114
13158         * g++.dg/init/ref9.C: New test.
13159
13160         PR c++/11972
13161         * g++.dg/template/nested4.C: New test.
13162
13163 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13164
13165         PR c++/12093
13166         * g++.dg/template/non-dependent4.C: New test.
13167
13168         PR c++/11928
13169         * g++.dg/inherit/conv1.C: New test.
13170
13171 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
13172
13173         PR c++/6196
13174         * g++.dg/ext/label1.C: New test.
13175         * g++.dg/ext/label2.C: Likewise.
13176
13177 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13178
13179         * g++.dg/expr/cond3.C: New test.
13180
13181 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.dg/builtins-1.c: Add new builtin cases.
13184
13185 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13186
13187         * gcc.dg/builtins-1.c: Add new cases.
13188         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13189
13190 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13191
13192         * gcc.dg/builtins-1.c: Add more math builtin tests.
13193         * gcc.dg/torture/builtin-attr-1.c: New test.
13194
13195 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR optimization/5079
13198         * g++.dg/opt/static3.C: New test.
13199
13200 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13201
13202         * gcc.misc-tests/gcov-10b.c: New test.
13203
13204 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
13205
13206         * g++.dg/opt/ptrmem3.C: New test.
13207
13208         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
13209
13210 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.dg/20030826-2.c: New test.
13213
13214 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13215
13216         PR middle-end/12002
13217         * g77.f-torture/compile/12002.f: New test case.
13218
13219 2003-08-26  Roger Sayle  <roger@eyesopen.com>
13220
13221         * gcc.dg/20030826-1.c: New test case.
13222
13223 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
13224
13225         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
13226
13227 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
13228
13229         PR c++/11871
13230         * c++.dg/lookup/crash1.C: New test.
13231
13232         * c++.dg/warn/noeffect3.C: New test.
13233
13234 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
13235
13236         * gcc.dg/compat/vector-1_x.c: Compile with -w.
13237         * gcc.dg/compat/vector-1_y.c: Ditto.
13238         * gcc.dg/compat/vector-2_x.c: Ditto.
13239         * gcc.dg/compat/vector-2_y.c: Ditto.
13240
13241 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
13242
13243         * gcc.dg/20030702-1.c: New test.
13244
13245 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/8795
13248         * g++.dg/ext/altivec-1.C: New test.
13249
13250 2003-08-24  Richard Henderson  <rth@redhat.com>
13251
13252         * g++.dg/eh/simd-2.C: Add -w for x86.
13253
13254 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13255
13256         * gcc.dg/20030815-1.c: New test.
13257
13258 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13259
13260         PR c++/3765
13261         * g++.dg/parse/access6.C: New test.
13262
13263 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13264
13265         PR c++/641, c++/11876
13266         * g++.dg/template/friend22.C: New test.
13267         * g++.dg/template/friend23.C: Likewise.
13268
13269 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13270
13271         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13272         identically.
13273
13274 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13275
13276         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13277
13278 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13279
13280         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13281
13282 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13285
13286 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13287
13288         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13289
13290 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13291
13292         PR c++/11919
13293         * g++.dg/overload/prom1.C: New test.
13294
13295         PR c++/11551
13296         * g++.dg/parse/dtor2.C: New test.
13297
13298         PR c++/10762
13299         * g++.dg/parse/using2.C: New test.
13300
13301 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13302
13303         PR target/11805
13304         * gcc.c-torture/compile/20030821-1.c: New.
13305
13306 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/11834
13309         * g++.dg/template/deduce2.C: New test.
13310
13311 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13312
13313         * gcc.c-torture/execute/20030821-1.c: New test.
13314
13315 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13316
13317         PR middle-end/11984
13318         * gcc.dg/20030820-1.c: New test case.
13319
13320 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         PR c++/11945
13323         * g++.dg/warn/noeffect2.C: New test.
13324
13325 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13326
13327         PR c++/10926
13328         * g++.dg/template/dtor2.C: New test.
13329
13330         PR c++/11684
13331         * g++.dg/template/operator1.C: New test.
13332         * g++.dg/parse/operator4.C: New test.
13333
13334         PR c++/11946.C
13335         * g++.dg/expr/enum1.C: New test.
13336         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13337
13338         PR c++/11036.C
13339         * g++.dg/parse/elab2.C: New test.
13340         * g++.dg/parse/typedef4.C: Change error message.
13341         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13342         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13343         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13344
13345 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13346
13347         * gcc.dg/pch/warn-1.c: New.
13348         * gcc.dg/pch/warn-1.hs: New.
13349
13350         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13351         not-tested file.
13352
13353 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13354
13355         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13356
13357 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13358
13359         * gcc.dg/uninit-D.c: New Test.
13360         * gcc.dg/uninit-E.c: New Test.
13361         * gcc.dg/uninit-F.c: New Test.
13362         * gcc.dg/uninit-G.c: New Test.
13363
13364 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13365
13366         * g++.dg/README: Describe the pch directory.
13367
13368 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13369
13370         PR c++/11174
13371         * g++.dg/parse/access4.C: New test.
13372         * g++.dg/parse/access5.C: Likewise.
13373         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13374
13375 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13376
13377         * gcc.dg/noncompile/20030818-1.c: New.
13378
13379 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         PR c++/11957
13382         * g++.dg/warn/noeffect1.C: New test.
13383
13384         * g++.dg/template/scope2.C: New test.
13385         * g++.dg/template/error2.C: Correct dg-error
13386
13387 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13388
13389         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13390
13391 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13392
13393         PR C++/11512
13394         * g++.dg/template/warn1.C: New.
13395
13396 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13397
13398         * g++.dg/template/error2.C: New test.
13399         * g++.dg/lookup/using7.C: Adjust errors
13400         * g++.old-deja/g++.pt/crash36.C: Likewise.
13401         * g++.old-deja/g++.pt/derived3.C: Likewise.
13402
13403 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13406         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13407         * gcc.c-torture/execute/builtins/string-9.c: New, from
13408         string-opt-9.c.  Adjust for execute/builtins framework.
13409         * gcc.c-torture/execute/string-opt-9.c: Delete.
13410
13411 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13412
13413         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13414
13415         * g++.dg/parse/ret-type2.C: New test.
13416
13417         PR c++/11703
13418         * g++.dg/init/new8.C: New test.
13419
13420         PR c++/10923
13421         * g++.dg/parse/typedef5.C: New test.
13422
13423         PR c++/9512
13424         * g++.dg/parse/qualified2.C: New test.
13425         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13426         invalid code.
13427
13428 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13429
13430         * g++.dg/conversion/ptrmem1.C: New test.
13431
13432 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13433
13434         PR target/11693
13435         * gcc.dg/20030811-1.c: New test.
13436
13437         PR target/11535
13438         * gcc.c-torture/execute/20030811-1.c: New test.
13439
13440 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13441
13442         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13443
13444 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13445
13446         PR c++/11789.C
13447         * g++.dg/inherit/multiple1.C: New test.
13448
13449 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13450
13451         * gcc.dg/spe1.c: New test.
13452
13453         PR c++/11670
13454         * g++.dg/expr/cast2.C: New test.
13455
13456         PR c++/10530
13457         * g++.dg/template/dependent-name2.C: New test.
13458
13459 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13460
13461         * g++.dg/parse/crash11.C: Put the dg options in comments.
13462
13463 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13464
13465         * lib/gcc-dg.exp: Update for diagnostic change.
13466
13467 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13468
13469         PR c++/5767
13470         * g++.dg/parse/crash11.C: New test.
13471
13472 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13473
13474         * gcc.dg/cpp/spacing1.c: Update.
13475
13476 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13477
13478         PR target/11739
13479         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13480         a value for -mtune.
13481
13482 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13483
13484         PR middle-end/11771
13485         * gcc.c-torture/compile/20030804-1.c: New test case.
13486
13487 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13488
13489         * gcc.dg/20030804-1.c: New test case.
13490
13491 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13492
13493         * gcc.dg/cpp/separate-1.c: New test.
13494
13495 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13496
13497         PR c++/11704
13498         * g++.dg/template/dependent-expr2.C: New test.
13499
13500         PR c++/11766
13501         * g++.dg/expr/ptrmem1.C: New test.
13502
13503 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13504
13505         PR c++/9453
13506         * g++.dg/template/friend15.C: New test.
13507
13508 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13509
13510         * lib/dg-pch.exp: Work round PCH bug.
13511
13512 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13513
13514         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13515         builtins.  Move cases from builtins-4.c here.
13516
13517         * gcc.dg/torture/builtin-math-1.c: New test taken from
13518         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13519         additional cases.
13520
13521         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13522         Delete.
13523
13524 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         PR c++/9447
13527         * g++.dg/template/using7.C: New test.
13528
13529 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13530
13531         * import1.c, import2.c: New tests.
13532
13533 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * g++.dg/eh/crossjump1.C: New test.
13536
13537 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13538
13539         PR c++/11697
13540         * g++.dg/template/using6.C: New test.
13541
13542         PR c++/11744
13543         * g++.dg/template/koenig2.C: New test.
13544
13545 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         PR c++/7983
13548         * g++.dg/parse/typedef4.C: New test.
13549
13550 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13551
13552         PR c++/8442, c++/8806
13553         * g++.dg/template/elab1.C: New test.
13554         * g++.dg/template/type2.C: Likewise.
13555         * g++.dg/template/ttp3.C: Adjust expected error message.
13556         * g++.old-deja/g++.law/visibility13.C: Likewise.
13557         * g++.old-deja/g++.niklas/t135.C: Likewise.
13558         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13559         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13560         template argument.
13561         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13562
13563 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         PR c++/11295
13566         * g++.dg/ext/stmtexpr1.C: New test.
13567
13568         * g++.dg/opt/tmp1.C: New test.
13569
13570         PR c++/11525
13571         * g++.dg/parse/constant4.C: New test.
13572
13573         PR c++/9447
13574         * g++.dg/template/using5.C: New test.
13575
13576 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13577
13578         * gcc.dg/builtins-27.c: New test case.
13579
13580 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.dg/tls/opt-7.c: New test.
13583
13584 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         * g++.old-deja/g++.other/crash18.C: Remove.
13587
13588 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.dg/template/explicit3.C: New.
13591         * g++.dg/template/explicit4.C: New.
13592         * g++.dg/template/explicit5.C: New.
13593
13594         PR c++/11347
13595         * g++.dg/template/memtmpl1.C: New.
13596
13597 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13598
13599         PR target/11565
13600         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13601         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13602
13603 2003-07-30  Jan Hubicka  <jh@suse.cz>
13604
13605         * vtgc1.c: Kill.
13606
13607 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13608
13609         * gcc.dg/struct-in-proto-1.c: New test.
13610
13611 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13612
13613         * gcc.dg/cpp/include2.c: Only expect one message.
13614
13615 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         PR c++/9447
13618         * g++.dg/template/using1.C: New test.
13619         * g++.dg/template/using2.C: New test.
13620         * g++.dg/template/using3.C: New test.
13621         * g++.dg/template/using4.C: New test.
13622
13623 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13624
13625         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13626         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13627
13628 2003-07-28  Jan Hubicka  <jh@suse.cz>
13629
13630         PR c++/11530
13631         * g++.dg/opt/call1.C: New test.
13632
13633 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13634
13635         PR c++/11667
13636         * g++.dg/init/enum2.C: New test.
13637         * g++.dg/template/overload1.C: Add "-w" option.
13638
13639 2003-07-28    <hp@bitrange.com>
13640
13641         * gcc.dg/Wdeclaration-after-statement-1.c,
13642         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13643
13644 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13645
13646         * gcc.c-torture/compile/20030725-1.c: New test.
13647
13648 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13649
13650         * gcc.dg/20030505.c: Only run for SPE.
13651         Remove definition of opaque type.
13652
13653 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * g++.dg/template/ptrmem6.C: New test.
13656
13657 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13658
13659         * gcc.c-torture/compile/zero-strct-2.c: New test.
13660
13661 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13662
13663         * gcc.dg/intermod-1.c: New test.
13664
13665 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13666
13667         PR c++/11617
13668         * g++.dg/template/lookup2.C: New test.
13669         * g++.dg/template/memclass1.C: Remove instantiated from error.
13670         * g++.dg/other/error2.C: Tweak expected errors.
13671
13672         PR c++/11596
13673         * g++.dg/template/defarg3.C: New test.
13674
13675         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13676
13677 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13678
13679         * g++.dg/inherit/access5.C: New test.
13680
13681 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13682
13683         PR c++/11513
13684         * g++.dg/template/crash8.C: New test.
13685
13686 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13687
13688         PR c/10602
13689         * gcc.dg/noncompile/incomplete-2.c: New test.
13690
13691 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13692
13693         PR c++/11645
13694         * g++.dg/inherit/access4.C: New test.
13695
13696         PR c++/11517
13697         * g++.dg/expr/cond2.C: New test.
13698
13699         PR optimization/10679
13700         * g++.dg/opt/inline4.C: New test.
13701
13702 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * g++.dg/parse/crash10: New test.
13705
13706 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13707
13708         * g++.dg/ext/flexary1.C: New test.
13709
13710 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13711
13712         PR c++/10793
13713         * g++.dg/template/crash9.C: New test.
13714
13715 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13716
13717         PR c++/3004
13718         * g++.dg/parse/typedef3.C: New test.
13719
13720         PR c++/7906
13721         * g++.dg/parse/operator2.C: New test.
13722
13723         PR c++/8895
13724         * g++.dg/parse/def-tmpl-arg1.C: New test.
13725
13726         PR c++/9282
13727         * g++.dg/parse/funptr1.C: New test.
13728
13729         PR c++/9452
13730         * g++.dg/parse/ambig3.C: New test.
13731
13732         PR c++/9454
13733         * g++.dg/parse/operator3.C: New test.
13734
13735         PR c++/9486
13736         * g++.dg/parse/template10.C: New test.
13737
13738         PR c++/9488
13739         * g++.dg/parse/template11.C: New test.
13740
13741         PR c++/10150
13742         * g++.dg/parse/invalid-op1.C: New test.
13743
13744         PR c++/10247
13745         * g++.dg/parse/condexpr1.C: New test.
13746
13747 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.dg/ext/packed3.C: New test.
13750         * g++.dg/ext/packed4.C: New test.
13751
13752         * gcc.dg/pack-test-3.c: New test.
13753
13754 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13755
13756         * lib/compat.exp: Handle dg-options per source file.
13757         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13758         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13759         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13760         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13761         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13762         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13763         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13764         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13765         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13766         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13767         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13768         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13769         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13770         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13771
13772 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13773
13774         PR c/10320
13775         * gcc.c-torture/execute/20030718-1.c: New test.
13776
13777 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13778
13779         PR optimization/11536
13780         * gcc.dg/20030721-1.c: New test.
13781
13782 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13783
13784         PR c++/11546
13785         * g++.dg/template/lookup1.C: New test.
13786
13787 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13788
13789         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13790         diagnostics of ill-formed constructs involving labels.
13791         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13792         the new 'previously defined here' message.
13793
13794 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13795
13796         * g++.dg/parse/non-dependent2.C: New test.
13797
13798 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13799
13800         * g++.dg/init/init-ref4.C: xfail on targets without
13801         weak symbols.
13802
13803 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13804
13805         PR target/11087
13806         * gcc.c-torture/execute/20030717-1.c: New test.
13807
13808 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13809
13810         * g++.dg/opt/cfg1.C: New test.
13811
13812 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR optimization/11557
13815         * gcc.dg/20030717-1.c: New test.
13816
13817 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13818
13819         PR c++/10476
13820         * g++.dg/expr/crash-1.C: New test.
13821
13822         PR c++/11027
13823         * g++.dg/template/init3.C: New test.
13824
13825         PR c++/8222
13826         * g++.dg/template/non-dependent1.C: New test.
13827
13828         PR c++/11070
13829         * g++.dg/template/non-dependent2.C: New test.
13830
13831         PR c++/11071
13832         * g++.dg/template/non-dependent3.C: New test.
13833
13834         PR c++/9907
13835         * g++.dg/template/sizeof5.C: New test.
13836
13837 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13838
13839         PR 11498
13840         * gcc.c-torture/compile/mangle-1.c: New file.
13841
13842 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13843
13844         PR c++/7809
13845         * g++.dg/parse/access3.C: New test.
13846
13847 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13848
13849         PR c++/11384
13850         * g++.dg/init/init-ref4.C: New test.
13851
13852 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13853
13854         PR c++/11547
13855         * g++.dg/parse/constant3.C: New test.
13856         * g++.dg/parse/crash7.C: Likewise.
13857
13858 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13859
13860         PR target/11008
13861         * gcc.dg/i386-pentium4-not-mull.c: New.
13862
13863 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13864
13865         * gcc.dg/asm-names.c (ymain): Make it weak.
13866
13867 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13868
13869         PR c++/5421
13870         * g++.dg/template/friend21.C: New test.
13871
13872 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13873
13874         * gcc.dg/cleanup-8.c: New test.
13875         * gcc.dg/cleanup-9.c: New test.
13876
13877 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13878
13879         * g++.dg/ext/dll-MI1.h: New file.
13880         * g++.dg/ext/dllexport-MI1.C: New file.
13881         * g++.dg/ext/dllimport-MI1.C: New file.
13882
13883 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13884
13885         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13886         it does not have cmpstrsi patterns (just cmpmemsi).
13887
13888 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13889
13890         PR debug/11473
13891         * g++.dg/debug/debug8.C: New test.
13892
13893 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13894
13895         PR c++/10108
13896         * g++.dg/template/crash7.C: New test.
13897
13898 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13899
13900         PR target/10795
13901         * gcc.c-torture/compile/20030708-1.c: New.
13902
13903 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13904
13905         * gcc.c-torture/execute/20030715-1.c: New test.
13906
13907 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13908
13909         * gcc.dg/pch/inline-3.c: New file.
13910         * gcc.dg/pch/inline-3.hs: New file.
13911         * gcc.dg/pch/inline-4.c: New file.
13912         * gcc.dg/pch/inline-4.hs: New file.
13913
13914 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/11509
13917         * g++.dg/template/crash6.C: New test.
13918
13919         PR c++/7053
13920         * g++.dg/template/friend20.C: New test.
13921
13922         PR c++/7019
13923         * g++.dg/template/overload2.C: New test.
13924
13925 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13926
13927         PR optimization/11440
13928         * gcc.c-torture/execute/20030714-1.c: New test.
13929
13930 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13931
13932         PR c++/11154
13933         * g++.dg/template/partial2.C: New test.
13934
13935 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13936
13937         PR c++/11503
13938         * g++.dg/template/anon1.C: New test.
13939
13940         PR c++/11493
13941         PR c++/11495
13942         * g++.dg/parse/template9.C: Likewise.
13943         * g++.dg/template/crash4.C: New test.
13944         * g++.dg/template/koenig1.C: Likewise.
13945         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13946         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13947         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13948         functions.
13949         * g++.old-deja/g++.jason/template36.C: Likewise.
13950         * g++.old-deja/g++.mike/p1989.C: Likewise.
13951         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13952         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13953         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13954         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13955         compiling.
13956         * g++.old-deja/g++.pt/union2.C: Use this->.
13957
13958 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13959
13960         * gcc.dg/20030711-1.c: New test.
13961
13962 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         PR c++/11050
13965         * g++.dg/parse/args1.C: New test.
13966         * g++.pt/defarg8.C: Change expected errors.
13967
13968 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13969
13970         PR c++/8164
13971         * g++.dg/template/nontype2.C: New test.
13972
13973         PR c++/10558
13974         * g++.dg/parse/template8.C: New test.
13975
13976         PR c++/8327
13977         * g++.dg/template/scope1.C: New test.
13978
13979         * g++.dg/warn/Wsign-compare-1.C: New test.
13980
13981 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13982
13983         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13984
13985 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13986
13987         PR c++/9411
13988         * g++.dg/template/explicit2.C: New test.
13989
13990         PR c++/10032
13991         * g++.dg/warn/pedantic1.C: New test.
13992
13993 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         PR c++ 9483
13996         * g++.dg/other/field1.C: New test.
13997
13998 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13999
14000         PR c/11449
14001         * gcc.c-torture/compile/20030707-1.c: New.
14002
14003 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14004
14005         PR c++/10849
14006         * g++.dg/template/access12.C: New test.
14007
14008 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.dg/bprob/bprob.exp (prof_ext): Update.
14011         * g77.dg/bprob/bprob.exp (prof_ext): Update.
14012         * gcc.misc-tests/bprob.exp (prof_ext): Update.
14013         * gcc.misc-tests/gcov.exp: Update
14014         * g++.dg/gcov/gcov.exp: Update
14015         * lib/gcov.exp: Update.
14016
14017 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
14018
14019         * g++.dg/abi/mangle17.C: Make sure template expressions are
14020         dependent.
14021         * g++.dg/abi/mangle4.C: Mark erroneous casts.
14022         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
14023         * g++.dg/opt/stack1.C: Remove erroneous code.
14024         * g++.dg/parse/template7.C: New test.
14025         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
14026         * g++.old-deja/g++.pt/crash4.C: Likewise.
14027
14028 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14029
14030         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
14031         with zero or one occurence of `$' after the initial `L'.
14032
14033 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
14034
14035         * gcc.c-torture/compile/20030704-1.c: Add a comment.
14036
14037 2003-07-08  Roger Sayle  <roger@eyesopen.com>
14038
14039         PR c/11370
14040         * gcc.dg/Wunreachable-6.c: New testcase.
14041         * gcc.dg/Wunreachable-7.c: New testcase.
14042
14043 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14044
14045         PR c/11420
14046         * gcc.dg/20030708-1.c: New test.
14047
14048 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
14049
14050         * gcc.dg/compat/sdata-section.h: New file.
14051         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
14052         * gcc.dg/torture/mips-sdata-1.c: New test.
14053
14054 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14055
14056         PR c++/11030
14057         * g++.dg/template/friend19.C: New test.
14058
14059 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
14060
14061         * g++.dg/opt/strength-reduce.C: New test.
14062
14063 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14064
14065         PR target/10979
14066         * gcc.dg/20030707-1.c: New testcase.
14067
14068 2003-07-07  Roger Sayle  <roger@eyesopen.com>
14069
14070         PR optimization/11059
14071         * g++.dg/opt/emptyunion.C: New testcase.
14072
14073 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14074             Eric Botcazou  <ebotcazou@libertysurf.fr>
14075
14076         * g++.dg/opt/stack1.C: New test.
14077
14078 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
14079
14080         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
14081         run test.
14082
14083         PR c++/11431
14084         * g++.dg/expr/static_cast3.C: New test.
14085
14086 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
14087
14088         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
14089         everywhere.
14090         * gcc.dg/concat.c: Concatenation of string constants with
14091         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
14092         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
14093         * gcc.dg/cpp/escape-2.c: Use wide character constants where
14094         necessary to avoid multi-character character constant warning.
14095         * gcc.dg/cpp/escape.c: Likewise.
14096         * gcc.dg/cpp/ucs.c: Likewise.
14097         Remove backslashes from dg-bogus comments, as they confuse Tcl.
14098         Fix a typo.
14099
14100 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14101
14102         PR c/11428
14103         * gcc.c-torture/compile/20030704-1.c: New.
14104
14105 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
14106
14107         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
14108
14109 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
14110
14111         PR c++/5287, PR c++/7910,  PR c++/11021
14112         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
14113         tests for warnings.
14114         * g++.dg/ext/dllimport2.C: Add tests for warnings.
14115         * g++.dg/ext/dllimport3.C: Likewise.
14116         * g++.dg/ext/dllimport4.C: New file.
14117         * g++.dg/ext/dllimport5.C: New file.
14118         * g++.dg/ext/dllimport6.C: New file.
14119         * g++.dg/ext/dllimport7.C: New file.
14120         * g++.dg/ext/dllimport8.C: New file.
14121         * g++.dg/ext/dllimport9.C: New file.
14122         * g++.dg/ext/dllimport10.C: New file.
14123         * g++.dg/ext/dllexport1.C: New file.
14124
14125 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14126
14127         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
14128         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
14129
14130 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14131
14132         * gcc.dg/builtins-25.c: New testcase.
14133         * gcc.dg/builtins-26.c: New testcase.
14134
14135 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
14136
14137         * gcc.dg/compat/vector-defs.h: New file.
14138         * gcc.dg/compat/vector-setup.h: New file.
14139         * gcc.dg/compat/vector-check.h: New file.
14140         * gcc.dg/compat/vector-1_main.c: New file.
14141         * gcc.dg/compat/vector-1_x.c: New file.
14142         * gcc.dg/compat/vector-1_y.c: New file.
14143         * gcc.dg/compat/vector-2_main.c: New file.
14144         * gcc.dg/compat/vector-2_x.c: New file.
14145         * gcc.dg/compat/vector-2_y.c: New file.
14146
14147         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
14148         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
14149         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
14150         * gcc.dg/compat/struct-align-1.h: New file.
14151         * gcc.dg/compat/struct-align-1_main.c: New file.
14152         * gcc.dg/compat/struct-align-1_x.c: New file.
14153         * gcc.dg/compat/struct-align-1_y.c: New file.
14154         * gcc.dg/compat/struct-align-2.h: New file.
14155         * gcc.dg/compat/struct-align-2_main.c: New file.
14156         * gcc.dg/compat/struct-align-2_x.c: New file.
14157         * gcc.dg/compat/struct-align-2_y.c: New file.
14158
14159         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
14160         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14161         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14162         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14163         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14164         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14165         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14166         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14167         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14168         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14169         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14170         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14171         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14172         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14173         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14174         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14175         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14176         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14177         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14178         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14179         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14180         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14181         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14182         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14183         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14184         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14185         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14186         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14187         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14188
14189 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14190
14191         * gcc.dg/i386-call-1.c: New test.
14192
14193 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         PR c++/9162
14196         * g++.dg/parse/defarg4.C: New.
14197
14198 2003-07-03  Roger Sayle  <roger@eyesopen.com>
14199
14200         PR target/10700
14201         * gcc.c-torture/compile/20030703-1.c: New test case.
14202
14203 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
14204
14205         * g++.dg/template/local3.C: Remove extra semicolon.
14206
14207 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14208
14209         * gcc.dg/i386-volatile-1.c: New test.
14210
14211 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         PR c++/11072
14214         * g++.dg/other/offsetof2.C: XFAIL.
14215         * g++.dg/other/offsetof5.C: New.
14216
14217         PR c++/10219
14218         * g++.dg/template/error1.C: New.
14219
14220         PR c++/9779
14221         * g++.dg/template/dependent-expr1.C: New.
14222
14223 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14224
14225         PR c++/6949
14226         * g++.dg/template/local3.C: New test.
14227
14228         PR c++/11149
14229         * g++.dg/lookup/scoped6.C: New test.
14230
14231 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
14232
14233         PR c++/8046
14234         * g++.dg/other/error7.C: New test.
14235
14236 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
14237
14238         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
14239         * g++.old-deja/g++.abi/vtable3.h: Likewise.
14240         * g++.old-deja/g++.law/code-gen5.C: Likewise.
14241         * g++.old-deja/g++.other/union2.C: Likewise.
14242         * gcc.dg/c90-const-expr-2.c: Likewise.
14243         * gcc.dg/c90-const-expr-3.c: Likewise.
14244         * gcc.dg/c99-const-expr-2.c: Likewise.
14245         * gcc.dg/c99-const-expr-3.c: Likewise.
14246         * gcc.dg/concat.c: Likewise.
14247
14248 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14249
14250         PR c++/9559
14251         * g++.dg/init/static1.C: New test.
14252
14253 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14254
14255         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14256         * g++.old-deja/g++.other/access2.C: Likewise.
14257         * g++.old-deja/g++.other/decl2.C: Likewise.
14258         * gcc.c-torture/execute/20020615-1.c: Likewise.
14259
14260 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14261
14262         PR c++/4933
14263         * g++.dg/template/sizeof4.C: New test.
14264
14265 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14266
14267         * g++.dg/other/error6.C: New test.
14268
14269 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14270
14271         PR c++/10750
14272         * g++.dg/parse/constant2.C: New test.
14273
14274 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14275
14276         PR c++/11106
14277         * g++.dg/other/error5.C: New test.
14278
14279 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14280
14281         * gcc.dg/format/gcc_diag-1.c: New test.
14282
14283 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14284
14285         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14286
14287 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14290         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14291         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14292
14293 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14294
14295         * gcc.c-torture/execute/builtins/string-8.c: New test.
14296         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14297         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14298         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14299
14300 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14301
14302         PR c++/10468
14303         * g++.dg/ext/typeof6.C: New test.
14304
14305 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14306
14307         PR c++/10796
14308         * g++.dg/init/enum1.C: New test.
14309
14310 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14311
14312         * gcc.dg/20030627-1.c: New test.
14313
14314 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14315
14316         PR c++/11332
14317         * g++.dg/expr/static_cast2.C: New test.
14318
14319 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14320             Jakub Jelinek  <jakub@redhat.com>
14321
14322         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14323         sprintf(dst,"%s",src) optimization.
14324         * gcc.c-torture/execute/20030626-1.c: New test case.
14325         * gcc.c-torture/execute/20030626-2.c: New test case.
14326
14327 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14328
14329         * gcc.c-torture/execute/multi-ix.c: New test.
14330
14331         * gcc.c-torture/execute/simd-4.c (main):
14332         Added missing semicolon at end of union.
14333
14334 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14335
14336         PR c++/8266
14337         * g++.dg/template/explicit-instantiation3.C: New test.
14338
14339 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14340
14341         * gcc.dg/20030626-1.c: Use signed char.
14342
14343 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14344
14345         * gcc.dg/20030626-1.c: New test.
14346
14347 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14348
14349         * const-str-2.m: Update.
14350
14351 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14352
14353         PR c++/10990
14354         * g++.dg/rtti/dyncast1.C: New test.
14355         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14356         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14357         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14358
14359         PR c++/10931
14360         * g++.dg/expr/static_cast1.C: New test.
14361
14362 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14363
14364         * gcc.dg/20030625-1.c: New test.
14365
14366 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14367
14368         * gcc.c-torture/compile/20030624-1.c: New test case.
14369
14370 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14371
14372         * gcc.c-torture/execute/string-opt-17.c: New test.
14373
14374 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14375
14376         PR c++/5754
14377         * g++.dg/parse/crash6.C: New test.
14378
14379 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14380
14381         * gcc.dg/builtins-24.c: New test case.
14382
14383 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14384
14385         * g++.dg/opt/operator1.C: New test.
14386
14387 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14388
14389         * gcc.c-torture/execute/string-opt-16.c: New test case.
14390
14391 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14392
14393         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14394         * g++.old-deja/g++.other/conv7.C: Likewise
14395         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14396         * g++.old-deja/g++.other/overload14.C: Likewise.
14397
14398 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14399
14400         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14401         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14402
14403 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14404
14405         PR c++/10888
14406         * g++.dg/warn/Winline-3.C: New test.
14407
14408 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14409
14410         * lib/target-supports.exp (check_alias_available): Make the test
14411         program acceptable to the Solaris assembler.
14412
14413         PR c++/10749
14414         * g++.dg/template/memclass2.C: New test.
14415
14416 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14417             Eric Botcazou  <ebotcazou@libertysurf.fr>
14418
14419         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14420         data for non-matching targets.
14421         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14422
14423 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14424
14425         PR c++/10845
14426         * g++.dg/template/member3.C: New test.
14427
14428 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/10939
14431         * g++.dg/template/func1.C: New test.
14432
14433         PR c++/9649
14434         * g++.dg/template/static4.C: New test.
14435         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14436
14437         PR c++/11041
14438         * g++.dg/init/ref7.C: New test.
14439
14440 2003-06-19  Matt Austern  <austern@apple.com>
14441
14442         PR c++/11228
14443         * g++.dg/anew1.C: New test.
14444         * g++.dg/anew2.C: New test.
14445         * g++.dg/anew3.C: New test.
14446         * g++.dg/anew4.C: New test.
14447
14448 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14449
14450         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14451
14452 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14453
14454         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14455         endian-dependent.
14456
14457 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14458
14459         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14460         Remove cruft.
14461
14462 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14463
14464         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14465         * gcc.c-torture/compile/961203-1.c: Likewise.
14466         * gcc.c-torture/compile/980506-1.c: Likewise.
14467
14468 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14469
14470         PR c++/10712
14471         * g++.dg/lookup/using7.C: New test.
14472
14473 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14474
14475         PR c++/11105
14476         * g++.dg/abi/conv1.C: Remove it.
14477         * g++.dg/template/conv7.C: New test.
14478         * g++.dg/template/conv8.C: Likewise.
14479         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14480         conversion operator.
14481
14482 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14483
14484         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14485         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14486         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14487         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14488         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14489         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14490         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14491         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14492         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14493         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14494         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14495         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14496         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14497         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14498         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14499         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14500         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14501         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14502         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14503         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14504         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14505         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14506         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14507         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14508         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14509         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14510         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14511         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14512         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14513
14514 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14515
14516         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14517         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14518         indications.
14519
14520 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14521
14522         * gcc.dg/i386-387-5.c: New test case.
14523         * gcc.dg/i386-387-6.c: New test case.
14524         * gcc.dg/builtins-23.c: New test case.
14525
14526 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14527
14528         * gcc.dg/builtins-22.c: New test case.
14529         * gcc.dg/i386-387-1.c: Update to test exp.
14530         * gcc.dg/i386-387-2.c: Likewise.
14531
14532 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14533
14534         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14535
14536 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14537
14538         * lib/gcc-dg.exp (dg-require-dll): New function.
14539         (dg-xfail-if): Likewise.
14540         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14541         driver.
14542
14543         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14544         * gcc.c-torture/compile/20001205-1.c: Likewise.
14545         * gcc.c-torture/compile/20001226-1.c: Likewise.
14546         * gcc.c-torture/compile/20010518-2.c: Likewise.
14547         * gcc.c-torture/compile/20020312-1.c: Likewise.
14548         * gcc.c-torture/compile/20020604-1.c: Likewise.
14549         * gcc.c-torture/compile/920501-12.c: Likewise.
14550         * gcc.c-torture/compile/920501-4.c: Likewise.
14551         * gcc.c-torture/compile/920520-1.c: Likewise.
14552         * gcc.c-torture/compile/920521-1.c: Likewise.
14553         * gcc.c-torture/compile/920625-1.c: Likewise.
14554         * gcc.c-torture/compile/961203-1.c: Likewise.
14555         * gcc.c-torture/compile/980506-1.c: Likewise.
14556         * gcc.c-torture/compile/981006-1.c: Likewise.
14557         * gcc.c-torture/compile/981022-1.c: Likewise.
14558         * gcc.c-torture/compile/981223-1.c: Likewise.
14559         * gcc.c-torture/compile/990617-1.c: Likewise.
14560         * gcc.c-torture/compile/dll.c: Likewise.
14561         * gcc.c-torture/compile/labels-3.c: Likewise.
14562         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14563         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14564         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14565         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14566         * gcc.c-torture/compile/simd-5.c: Likewise.
14567         * gcc.c-torture/compile/20000804-1.x: Remove.
14568         * gcc.c-torture/compile/20001205-1.x: Likewise.
14569         * gcc.c-torture/compile/20001226-1.x: Likewise.
14570         * gcc.c-torture/compile/20010518-2.x: Likewise.
14571         * gcc.c-torture/compile/20020312-1.x: Likewise.
14572         * gcc.c-torture/compile/20020604-1.x: Likewise.
14573         * gcc.c-torture/compile/920501-12.x: Likewise.
14574         * gcc.c-torture/compile/920501-4.x: Likewise.
14575         * gcc.c-torture/compile/920520-1.x: Likewise.
14576         * gcc.c-torture/compile/920521-1.x: Likewise.
14577         * gcc.c-torture/compile/920625-1.x: Likewise.
14578         * gcc.c-torture/compile/961203-1.x: Likewise.
14579         * gcc.c-torture/compile/980506-1.x: Likewise.
14580         * gcc.c-torture/compile/981006-1.x: Likewise.
14581         * gcc.c-torture/compile/981022-1.x: Likewise.
14582         * gcc.c-torture/compile/981223-1.x: Likewise.
14583         * gcc.c-torture/compile/990617-1.x: Likewise.
14584         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14585         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14586         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14587         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14588         * gcc.c-torture/compile/simd-5.x: Likewise.
14589
14590         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14591
14592 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14593
14594         * gcc.c-torture/execute/20030611-1.c: New test.
14595
14596 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14597
14598         PR middle-end/168
14599         * gcc.dg/20030612-1.c: New test case.
14600
14601 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/10635
14604         * g++.dg/expr/cast1.C: New test.
14605
14606 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14607
14608         * gcc.dg/builtins-21.c: New test case.
14609
14610 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14611
14612         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14613         options instead of at the end.
14614         * lib/objc.exp (objc_target_compile): Likewise.
14615
14616 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14617
14618         PR c++/10432
14619         * g++.dg/parse/error1.C: New test.
14620
14621 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14622
14623         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14624         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14625         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14626         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14627         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14628         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14629         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14630         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14631         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14632         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14633         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14634         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14635         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14636         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14637         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14638         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14639         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14640         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14641         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14642         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14643         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14644         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14645         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14646         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14647
14648         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14649         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14650         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14651         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14652         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14653         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14654         * gcc.dg/compat/scalar-return-3_main.c: New file.
14655         * gcc.dg/compat/scalar-return-3_x.c: New file.
14656         * gcc.dg/compat/scalar-return-3_y.c: New file.
14657         * gcc.dg/compat/scalar-return-4_main.c: New file.
14658         * gcc.dg/compat/scalar-return-4_x.c: New file.
14659         * gcc.dg/compat/scalar-return-4_y.c: New file.
14660
14661 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14662
14663         * gcc.dg/compat/fp2-struct-check.h: New file.
14664         * gcc.dg/compat/fp2-struct-defs.h: New file.
14665         * gcc.dg/compat/fp2-struct-init.h: New file.
14666         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14667         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14668         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14669         * gcc.dg/compat/struct-return-10_main.c: New file.
14670         * gcc.dg/compat/struct-return-10_x.c: New file.
14671         * gcc.dg/compat/struct-return-10_y.c: New file.
14672
14673         * gcc.dg/compat/compat-common.h: New file.
14674         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14675         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14676         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14677         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14678         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14679         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14680         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14681         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14682         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14683         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14684         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14685         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14686         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14687         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14688         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14689         * gcc.dg/compat/small-struct-check.h: Ditto.
14690         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14691         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14692         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14693         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14694         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14695         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14696         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14697         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14698         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14699         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14700         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14701         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14702         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14703         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14704         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14705         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14706         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14707         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14708         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14709         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14710         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14711         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14712         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14713         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14714         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14715         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14716         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14717         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14718         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14719         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14720
14721 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14722
14723         * g++.dg/pch/static-1.C: New file.
14724         * g++.dg/pch/static-1.Hs: New file.
14725
14726 2003-06-10  Richard Henderson  <rth@redhat.com>
14727
14728         * gcc.dg/asm-7.c: Adjust expected warning text.
14729
14730 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gcc.dg/builtins-20.c: New test case.
14733
14734 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14735
14736         PR c++/11131
14737         * g++.dg/opt/template1.C: New test.
14738
14739 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14742         additional_sources.
14743
14744 2003-05-21  David Taylor  <dtaylor@emc.com>
14745
14746         * gcc.dg/Wpadded.c: New file.
14747
14748 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14751         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14752         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14753         dg-require-weak.
14754
14755 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14756
14757         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14758
14759 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14760
14761         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14762         (dg-require-alias): Likewise.
14763         (dg-require-gc-sections): Likewise.
14764         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14765
14766 2003-06-08  Richard Henderson  <rth@redhat.com>
14767
14768         * gcc.dg/20011029-2.c: Fix the array reference.
14769         * gcc.dg/asm-7.c: New.
14770
14771 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14772
14773         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14774
14775 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14776
14777         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14778         (dg-require-gc-sections): Likewise.
14779
14780 2003-06-08  Jan Hubicka  <jh@suse.cz>
14781
14782         * i386-cmov1.c: Fix regular expression.
14783         * i386-cvt-1.c: Likewise.
14784         * i386-local.c: Likewise.
14785         * i386-local2.c: Likewise.
14786         * i386-mul.c: Likewise.
14787         * i386-ssetype-1.c: Likewise.
14788         * i386-ssetype-3.c: Likewise.
14789         * i386-ssetype-5.c: Likewise.
14790
14791 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14792
14793         PR c++/11039
14794         * g++.dg/warn/implicit-typename2.C: New test.
14795         * g++.dg/warn/implicit-typename3.C: New test.
14796
14797 2003-06-07  Richard Henderson  <rth@redhat.com>
14798
14799         * g++.dg/other/offsetof3.C: Use size_t.
14800         * g++.dg/other/offsetof4.C: Likewise.
14801
14802 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14803
14804         * lib/copy-file.exp: New. Implement gcc_copy_files.
14805
14806         * lib/dg-pch.exp: Load copy-file.exp
14807         (dg-pch): Use gcc_copy_files instead of "file copy".
14808
14809 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14810
14811         * gcc.dg/weak/weak.exp: Simplify.
14812         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14813         * gcc.dg/weak/weak-1.c: Likewise.
14814         * gcc.dg/weak/weak-2.c: Likewise.
14815         * gcc.dg/weak/weak-3.c: Likewise.
14816         * gcc.dg/weak/weak-4.c: Likewise.
14817         * gcc.dg/weak/weak-5.c: Likewise.
14818         * gcc.dg/weak/weak-6.c: Likewise.
14819         * gcc.dg/weak/weak-7.c: Likewise.
14820         * gcc.dg/weak/weak-8.c: Likewise.
14821         * gcc.dg/weak/weak-9.c: Likewise.
14822
14823 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14824
14825         gcc.c-torture/execute/20030606-1.c: New.
14826
14827 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14828
14829         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14830         * gcc.dg/builtins-19.c: Likewise.
14831
14832 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14833
14834         * gcc.dg/builtins-2.c: Add some more tests.
14835         * gcc.dg/builtins-18.c: New test case.
14836         * gcc.dg/builtins-19.c: New test case.
14837
14838 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14839             Jim Wilson  <wilson@tuliptree.org>
14840
14841         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14842
14843 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14844
14845         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14846         mempcpy/stpcpy calls not to be optimized into something else.
14847         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14848         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14849         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14850
14851 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14852
14853         * gcc.dg/format/asm_fprintf-1.c: New test.
14854
14855 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14856
14857         * lib/gcc-defs.exp (additional_sources): New variable.
14858         (dg-additional-sources): New function.
14859         (additional_files): New variable.
14860         (dg-additional-files): New function.
14861         (dg-additional-files-options): Likewise.
14862         * lib/gcc-dg.exp (dg-require-weak): New function.
14863         (dg-require-alias): Likewise.
14864         (dg-require-gc-sections): Likewise.
14865         * lib/target-supports.exp (check_alias_available): Remove testfile
14866         parameter.
14867         (check_gc_sections_available): New function.
14868         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14869         (dg-gpp-additional-files): Likewise.
14870         * lib/g++.exp (additional_sources): Remove.
14871         (additional_files): Likewise.
14872         (g++_target_compile): Use dg-additional-files-options.
14873
14874         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14875         Tcl logic.
14876         * gcc.dg/special/ecos.exp: Remove.
14877         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14878         * gcc.dg/special/alias-1.c: Likewise.
14879         * gcc.dg/special/alias-2.c: Likewise.
14880         * gcc.dg/special/gcsec-1.c: Likewise.
14881         * gcc.dg/special/weak-1.c: Likewise.
14882         * gcc.dg/special/weak-2.c: Likewise.
14883         * gcc.dg/special/wkali-1.c: Likewise.
14884         * gcc.dg/special/wkali-2.c: Likewise.
14885
14886         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14887         dg-gpp-additional-*.
14888         * g++.dg/special/conpr-3.C: Likewise.
14889         * g++.dg/special/conpr-4.C: Likewise.
14890         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14891         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14892         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14893         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14894         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14895         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14896         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14897         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14898         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14899         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14900         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14901         * g++.old-deja/g++.other/comdat1.C: Likewise.
14902         * g++.old-deja/g++.other/comdat2.C: Likewise.
14903         * g++.old-deja/g++.other/comdat3.C: Likewise.
14904         * g++.old-deja/g++.other/ctor1.C: Likewise.
14905         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14906
14907 2003-06-05  Richard Henderson  <rth@redhat.com>
14908
14909         * gcc.dg/debug/20030605-1.c: New.
14910
14911 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14912
14913         * README.QMTEST: Update.
14914
14915 2003-06-04  Richard Henderson  <rth@redhat.com>
14916
14917         * gcc.dg/cleanup-1.c: New.
14918         * gcc.dg/cleanup-2.c: New.
14919         * gcc.dg/cleanup-3.c: New.
14920         * gcc.dg/cleanup-4.c: New.
14921         * gcc.dg/cleanup-5.c: New.
14922         * gcc.dg/cleanup-6.c: New.
14923         * gcc.dg/cleanup-7.c: New.
14924
14925 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14926
14927         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14928
14929         * lib/dg-pch.exp: New file.
14930         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14931         * gcc.dg/pch/pch.exp: Likewise.
14932
14933 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14934
14935         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14936         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14937         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14938         * gcc.dg/builtins-17.c: New test case.
14939         * gcc.dg/i386-387-4.c: New test case.
14940         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14941
14942 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14943
14944         * gcc.dg/ultrasp9.c: New test.
14945
14946 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14947
14948         * gcc.c-torture/compile/20030604-1.c: New test.
14949         * gcc.dg/sparc-constant-1.c: New test.
14950
14951 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14952
14953         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14954
14955 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14956
14957         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14958
14959         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14960         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14961
14962 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14963
14964         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14965
14966 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14967
14968         PR c++/10940
14969         * g++.dg/template/spec10.C: New test.
14970
14971 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14972
14973         * gcc.dg/builtins-16.c: New test case.
14974
14975 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14978         mempcpy test with post-increments.
14979         * gcc.c-torture/execute/string-opt-3.c: New test.
14980         * gcc.dg/string-opt-1.c: New test.
14981
14982 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14983
14984         PR fortran/10965
14985         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14986
14987 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14988
14989         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14990         (scan-assembler): ... here.  Use dg-scan.
14991         (scan-assembler-not): Likewise.
14992         (scan-file): New function.
14993         (scan-file-not): Likewise.
14994         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14995         * gcc.dg/cpp/_Pragma4.c: Likewise.
14996         * gcc.dg/cpp/_Pragma5.c: Likewise.
14997         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14998         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14999         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
15000         * gcc.dg/cpp/cmdlne-P.c: Likewise.
15001         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
15002         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
15003         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
15004         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
15005         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
15006         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
15007         * gcc.dg/cpp/cxxcom1.c: Likewise.
15008         * gcc.dg/cpp/line1.c: Likewise.
15009         * gcc.dg/cpp/maccom1.c: Likewise.
15010         * gcc.dg/cpp/maccom2.c: Likewise.
15011         * gcc.dg/cpp/maccom3.c: Likewise.
15012         * gcc.dg/cpp/maccom4.c: Likewise.
15013         * gcc.dg/cpp/maccom5.c: Likewise.
15014         * gcc.dg/cpp/maccom6.c: Likewise.
15015         * gcc.dg/cpp/multiline.c: Likewise.
15016         * gcc.dg/cpp/spacing1.c: Likewise.
15017         * gcc.dg/cpp/spacing2.c: Likewise.
15018         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
15019         * gcc.dg/cpp/trad/maccom1.c: Likewise.
15020         * gcc.dg/cpp/trad/maccom2.c: Likewise.
15021         * gcc.dg/cpp/trad/maccom3.c: Likewise.
15022         * gcc.dg/cpp/trad/maccom4.c: Likewise.
15023         * gcc.dg/cpp/trad/maccom6.c: Likewise.
15024         * gcc.dg/cpp/cxxcom2.c: Likewise.
15025         * gcc.dg/cpp/cxxcom2.h: New file.
15026
15027         * gcc.dg/cpp/truefalse.cpp: Move it to ...
15028         * g++.dg/cpp/truefalse.C: Here.
15029         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
15030
15031 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
15032
15033         * gcc.dg/cpp/redef3.c: New file.
15034
15035 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15036
15037         * gcc.dg/i386-loop-3.c: New test.
15038
15039 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
15040
15041         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
15042
15043 2003-05-31  Roger Sayle  <roger@eyesopen.com>
15044
15045         * gcc.dg/fwrapv-1.c: New test case.
15046         * gcc.dg/fwrapv-2.c: New test case.
15047
15048 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15049
15050         PR c++/10956
15051         * g++.dg/template/spec9.C: New test.
15052
15053 2003-05-29  Roger Sayle  <roger@eyesopen.com>
15054
15055         * gcc.dg/duff-4.c: New test case.
15056
15057 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
15058
15059         PR fortran/10843
15060         * g77.dg/ffixed-form-1.f: New test
15061         * g77.dg/ffixed-form-2.f: New test
15062         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
15063         * g77.dg/ffree-form-3.f: New test
15064
15065 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
15066
15067         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
15068         * gcc.dg/wint_t-1.c: Likewise.
15069
15070 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15071
15072         * g++.dg/template/access11.C: New test.
15073
15074 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15075
15076         PR c++/10849
15077         * g++.dg/template/access10.C: New test.
15078
15079 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15080             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15081
15082         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
15083
15084 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15085
15086         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
15087         suppress for powerpc-*-darwin*.
15088         * gcc.dg/torture/builtin-noret-2.c: Likewise.
15089
15090 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
15091
15092         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
15093         suppress option for powerpc-*-darwin*.
15094
15095 2003-05-23  Roger Sayle  <roger@eyesopen.com>
15096
15097         * gcc.dg/builtins-1.c: Add tests for tan and atan.
15098         * gcc.dg/builtins-4.c: Add test for fmod.
15099
15100 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15101
15102         PR c++/10682
15103         * g++.dg/template/instantiate4.C: New test.
15104
15105 2003-05-22  Roger Sayle  <roger@eyesopen.com>
15106
15107         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
15108
15109 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
15110
15111         * gcc.dg/compat/scalar-return-1_main.c: New file.
15112         * gcc.dg/compat/scalar-return-1_x.c: New file.
15113         * gcc.dg/compat/scalar-return-1_y.c: New file.
15114         * gcc.dg/compat/scalar-return-2_main.c: New file.
15115         * gcc.dg/compat/scalar-return-2_x.c: New file.
15116         * gcc.dg/compat/scalar-return-2_y.c: New file.
15117         * gcc.dg/compat/struct-return-3_main.c: New file.
15118         * gcc.dg/compat/struct-return-3_y.c: New file.
15119         * gcc.dg/compat/struct-return-3_x.c: New file.
15120         * gcc.dg/compat/struct-return-2_main.c: New file.
15121         * gcc.dg/compat/struct-return-2_x.c: New file.
15122         * gcc.dg/compat/struct-return-2_y.c: New file.
15123
15124 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15125
15126         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
15127         for hppa*-hp-hpux*.
15128         * gcc.dg/20021014-1.c (dg-options): Likewise.
15129         * gcc.dg/nest.c (dg-options): Likewise.
15130
15131 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
15132
15133         PR c++/9738
15134         * g++.dg/ext/dllimport2.C: New file.
15135         * g++.dg/ext/dllimport3.C: New file.
15136
15137 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
15138
15139         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
15140         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15141         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15142         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15143         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15144         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15145         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
15146         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
15147         * gcc.dg/compat/small-struct-defs.h: New file.
15148         * gcc.dg/compat/small-struct-init.h: New file.
15149         * gcc.dg/compat/small-struct-check.h: New file.
15150         * gcc.dg/compat/fp-struct-defs.h: New file.
15151         * gcc.dg/compat/fp-struct-check.h: New file.
15152         * gcc.dg/compat/fp-struct-init.h: New file.
15153         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
15154         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
15155
15156 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
15157
15158         * gcc.dg/20030225-2.c: New test.
15159
15160 2003-05-18  Roger Sayle  <roger@eyesopen.com>
15161             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15162
15163         * gcc.c-torture/compile/20030518-1.c: New test case.
15164
15165 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
15166
15167         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
15168         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
15169         gcc-dg-debug-runtest.
15170         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
15171         gcc-dg-debug-runtest.
15172
15173 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15174
15175         PR c++/9022
15176         * g++.dg/lookup/using6.C: New test.
15177
15178 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15179
15180         * g++.dg/parse/access2.C: New test.
15181
15182 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
15183
15184         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
15185         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
15186         * gcc.dg/debug/debug.exp: Likewise.
15187
15188 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
15189
15190         * gcc.dg/dollar.c: New test.
15191
15192 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
15193
15194         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
15195         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
15196         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
15197         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
15198         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
15199         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
15200         * gcc.dg/compat/struct-by-value-6_main.c: New file.
15201         * gcc.dg/compat/struct-by-value-6_x.c: New file.
15202         * gcc.dg/compat/struct-by-value-6_y.c: New file.
15203         * gcc.dg/compat/struct-by-value-7_main.c: New file.
15204         * gcc.dg/compat/struct-by-value-7_x.c: New file.
15205         * gcc.dg/compat/struct-by-value-7_y.c: New file.
15206         * gcc.dg/compat/struct-by-value-8_main.c: New file.
15207         * gcc.dg/compat/struct-by-value-8_x.c: New file.
15208         * gcc.dg/compat/struct-by-value-8_y.c: New file.
15209         * gcc.dg/compat/struct-by-value-9_main.c: New file.
15210         * gcc.dg/compat/struct-by-value-9_x.c: New file.
15211         * gcc.dg/compat/struct-by-value-9_y.c: New file.
15212
15213 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
15214
15215         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
15216         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
15217         support for "repo" mode.
15218         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
15219         * lib/g77-dg.exp: Likewise.
15220         * lib/obj-dg.exp: Likewise.
15221
15222 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
15223
15224         Merge from gcc-3_2-rhl8-branch:
15225         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
15226
15227         * gcc.dg/tls/opt-6.c: New test.
15228
15229         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
15230
15231         * gcc.dg/20030405-1.c: New test.
15232
15233         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * gcc.dg/20030309-1.c: New test.
15236
15237         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15238
15239         * gcc.c-torture/execute/20030307-1.c: New test.
15240
15241         2003-02-20  Randolph Chung  <tausq@debian.org>
15242
15243         * gcc.c-torture/compile/20030220-1.c: New test.
15244
15245         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
15246
15247         * gcc.dg/20030217-1.c: New test.
15248
15249         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15250
15251         * gcc.c-torture/compile/20020129-1.c: New test.
15252
15253         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15254
15255         * gcc.dg/unroll-1.c: New test.
15256
15257         2002-11-16  Jan Hubicka  <jh@suse.cz>
15258
15259         * gcc.c-torture/execute/20020920-1.c: New test.
15260
15261         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR target/7434
15264         * gcc.c-torture/compile/20021008-1.c: New test.
15265
15266         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15267
15268         PR target/7559
15269         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15270
15271         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15272
15273         * gcc.c-torture/compile/20020807-1.c: New test.
15274
15275         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15276
15277         * gcc.dg/tls/opt-1.c: New test.
15278
15279         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.dg/20020729-1.c: New test.
15282
15283         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15284
15285         * g++.dg/opt/life1.C: New test.
15286
15287         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15288
15289         * gcc.dg/20020525-1.c: New test.
15290
15291         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15292
15293         PR c++/6794
15294         * g++.dg/ext/pretty1.C: New test.
15295         * g++.dg/ext/pretty2.C: New test.
15296
15297 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/8385
15300         * g++.dg/ext/typeof5.C: New test.
15301
15302 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15303
15304         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15305         __USER_LABEL_PREFIX__ into account.
15306         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15307
15308 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15309
15310         * gcc.dg/builtins-15.c: New test case.
15311
15312 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15313
15314         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15315
15316 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15317
15318         * lib/g++.exp: Tweak handling of additional source files.
15319         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15320         * g++.dg/special/conpr-2a.C: Rename to ...
15321         * g++.dg/special/conpr-2a.cc: ... this.
15322         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15323         * g++.dg/special/conpr-3a.C: Rename to ...
15324         * g++.dg/special/conpr-3a.cc: This.
15325         * g++.dg/special/conpr-3b.C: Rename to ...
15326         * g++.dg/special/conpr-3b.cc: This.
15327         * g++.dg/special/conpr-4.C: New test.
15328         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15329
15330 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15331
15332         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15333
15334 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15335
15336         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15337         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15338         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15339         * g++.old-deja/g++.other/warn3.C: Likewise.
15340
15341 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15342
15343         * gcc.dg/i386-387-1.c: Update to also test log.
15344         * gcc.dg/i386-387-2.c: Likewise.
15345
15346 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15347
15348         * g77.f-torture/execute/int8421.f: New test.
15349
15350 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15351
15352         PR c++/10230, c++/10481
15353         * g++.dg/lookup/scoped5.C: New test.
15354
15355 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15356
15357         PR c++/10552
15358         * g++.dg/template/ttp6.C: New test.
15359
15360 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15361
15362         * gcc.c-torture/execute/builtins: New directory.
15363         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15364         gcc.c-torture/execute/builtins.
15365         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15366         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15367         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15368         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15369
15370 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15371
15372         PR c++/9252
15373         * g++.dg/template/access8.C: New test.
15374         * g++.dg/template/access9.C: New test.
15375
15376 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15377
15378         PR c++/9554
15379         * g++.dg/parse/access1.C: New test.
15380
15381 2003-05-09  DJ Delorie  <dj@redhat.com>
15382
15383         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15384         long, and not an int.
15385
15386 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15387
15388         PR c++/10555, c++/10576
15389         * g++.dg/template/memclass1.C: New test.
15390
15391 2003-05-08  DJ Delorie  <dj@redhat.com>
15392
15393         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15394         targets.
15395         * gcc.c-torture/execute/20021024-1.x: Likewise.
15396         * gcc.c-torture/execute/shiftdi.x: Likewise.
15397         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15398         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15399         * gcc.dg/20021018-1.c: Likewise.
15400
15401 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15402
15403         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15404
15405         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15406         (bcopy): Call memmove.
15407
15408 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15409
15410         * g77.f-torture/compile/8485.f: New test case.
15411
15412 2003-05-07  Richard Henderson  <rth@redhat.com>
15413
15414         PR c++/10570
15415         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15416         Verify exception_cleanup not called for rethrows.
15417         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15418         when exiting catch block without rethrowing.
15419         * g++.dg/eh/forced3.C: New.
15420         * g++.dg/eh/forced4.C: New.
15421
15422 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15423
15424         * gcc.dg/20030505.c: Fix triplet.
15425
15426 2003-05-06  DJ Delorie  <dj@redhat.com>
15427
15428         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15429         * gcc.dg/nest.c: Likewise.
15430
15431 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15432
15433         * gcc.dg/builtins-14.c: New test case.
15434
15435 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15436
15437         * lib/compat.exp (compat-execute): New argument.
15438         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15439         * gcc.dg/compat: New test directory.
15440         * gcc.dg/compat/compat.exp: New expect script.
15441         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15442         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15443         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15444         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15445         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15446         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15447
15448         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15449         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15450         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15451         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15452         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15453         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15454         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15455         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15456         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15457         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15458         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15459         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15460         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15461         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15462         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15463
15464 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15465
15466         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15467
15468 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15471
15472 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15473
15474         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15475         * gcc.dg/ppc-fsel-2.c: New test.
15476
15477         * gcc.dg/unused-5.c: New test.
15478
15479 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15480
15481         PR c++/10496
15482         * g++.dg/warn/pmf1.C: New test.
15483
15484 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15485
15486         PR c++/4494
15487         * g++.dg/warn/main.C: New test.
15488
15489 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15490
15491         * gcc.dg/nonnull-3.c: New test.
15492
15493 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15494
15495         * gcc.dg/cpp/Wtrigraphs.c: Update.
15496         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15497
15498 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15499
15500         * gcc.dg/ppc-fsel-1.c: New test.
15501
15502 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15503
15504         PR c/10604
15505         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15506
15507 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15508
15509         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15510
15511 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15512
15513         PR c++/9364, c++/10553, c++/10586
15514         * g++.dg/parse/typename4.C: New test.
15515         * g++.dg/parse/typename5.C: Likewise.
15516
15517 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15518
15519         * gcc.c-torture/compile/20030503-1.c: New test.
15520
15521 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15522
15523         * g++.dg/lookup/using5.C: Fix testcase error.
15524
15525 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15526
15527         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15528         since MEABI is no longer supported.  Remove all vestiges
15529         of MEABI from the test.
15530
15531 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15532
15533         PR c++/10554
15534         * g++.dg/lookup/using5.C: New test.
15535
15536 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15537
15538         PR c++/8772
15539         * g++.dg/template/ttp5.C: New test.
15540
15541 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15542
15543         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15544         (dg-gpp-additional-sources): New function.
15545         (dg-gpp-additional-files): Likewise.
15546         * lib/g++.exp (additional_sources): New variable.
15547         (additional_files): Likewise.
15548         (g++_target_compile): Deal with them.
15549         * lib/old-dejagnu.exp: Remove.
15550         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15551         * g++.old-deja: Revise all tests to use dg commands.
15552
15553 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15554
15555         PR c++/9432, c++/9528
15556         * g++.dg/lookup/using4.C: New test.
15557
15558 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15559
15560         * gcc.dg/noreturn-5.c: New file.
15561         * gcc.dg/noreturn-6.c: New file.
15562
15563         * gcc.c-torture/compile/inline-1.c: New file.
15564
15565 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/10551
15568         * g++.dg/template/explicit1.C: New test.
15569
15570 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/10549
15573         * g++.dg/other/bitfield1.C: New test.
15574
15575         PR c++/10527
15576         * g++.dg/init/new7.C: New test.
15577
15578 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15579
15580         * g++.dg/ext/desig1.C: New test.
15581         * g++.dg/ext/init1.C: Update.
15582
15583         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15584
15585 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/10180
15588         * g++.dg/warn/Winline-1.C: New test.
15589
15590 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15591
15592         * gcc.c-torture/execute/string-opt-19.c: New test.
15593
15594         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15595         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15596
15597 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/10506
15600         * g++.dg/init/new6.C: New test.
15601
15602         PR c++/10503
15603         * g++.dg/init/ref6.C: New test.
15604
15605 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15606
15607         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15608
15609 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15610
15611         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15612         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15613
15614 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15615
15616         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15617         initialized static data members.
15618
15619 2003-04-25  H.J. Lu <hjl@gnu.org>
15620
15621         * gcc.dg/ia64-sync-4.c: New test.
15622
15623 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15624
15625         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15626         date.
15627
15628 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15629
15630         PR c++/10337
15631         * g++.dg/warn/conv1.C: New test.
15632         * g++.old-deja/g++.other/conv7.C: Adjust.
15633         * g++.old-deja/g++.other/overload14.C: Adjust.
15634
15635 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/10471
15638         * g++.dg/template/defarg2.C: New test.
15639
15640 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15641
15642         * gcc.dg/cpp/include2.c: Update.
15643         * gcc.dg/cpp/multiline-2.c: New.
15644         * gcc.dg/cpp/multiline.c: Update.
15645         * gcc.dg/cpp/strify2.c: Update.
15646         * gcc.dg/cpp/trad/literals-2.c: Update.
15647
15648 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15649
15650         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15651
15652 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15653
15654         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15655
15656 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15657
15658         PR c++/10451
15659         * g++.dg/parse/crash4.C: New test.
15660
15661         PR c++/9847
15662         * g++.dg/parse/crash5.C: New test.
15663
15664 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15665
15666         PR c++/10446
15667         * g++.dg/parse/crash3.C: New test.
15668
15669         PR c++/10428
15670         * g++.dg/parse/elab1.C: New test.
15671
15672 2003-04-22  Devang Patel  <dpatel@apple.com>
15673
15674         * gcc.dg/cpp/trad/funlike-5.c: New test.
15675
15676 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15677
15678         * g++.dg/other/packed1.C: Fix dg options.
15679
15680 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15681
15682         * g++.dg/other/offsetof2.C: New test.
15683
15684 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15685
15686         * g++.dg/template/recurse.C: Adjust location of error messages.
15687
15688 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/9881
15691         * g++.dg/init/addr-const1.C: New test.
15692         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15693
15694 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15695
15696         PR c++/10405
15697         * g++.dg/lookup/struct-hack1.C: New test.
15698
15699 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15700
15701         * ucs.c: Update diagnostic messages.
15702
15703 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15704
15705         * gcc.dg/cpp/truefalse.cpp: New test.
15706         * gcc.dg/cpp/cpp.exp: Update.
15707         * g++.dg/other/stdbool-if.C: Remove.
15708
15709 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15710
15711         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15712         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15713
15714 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15715
15716         * gcc.c-torture/compile/20030418-1.c: New test.
15717
15718 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15719
15720         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15721
15722 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15723
15724         PR c++/10347
15725         g++.dg/template/dependent-name1.C: New test.
15726
15727 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15728
15729         * gcc.dg/warn-1.c (tourist_guide): New array,
15730         contains a pointer to bar.
15731
15732 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15733
15734         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15735         * gcc.c-torture/execute/medce-1.c: New test case.
15736         * gcc.c-torture/execute/medce-2.c: New test case.
15737
15738 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15739
15740         * lib/prune.exp: Ignore more messages.
15741
15742         PR c++/10381
15743         * g++.dg/parse/lookup3.C: New test.
15744
15745 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15746
15747         * gcc.c-torture/compile/20030415-1.c : New test.
15748
15749 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15750
15751         * gcc.c-torture/execute/scope-2.c: Move to ...
15752         * gcc.dg/noncompile/scope.c: .... here.
15753
15754 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15755
15756         * gcc.dg/20030414-2.c: New test case.
15757
15758 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15759
15760         PR target/10377
15761         * gcc.dg/20030414-1.c: New test.
15762
15763 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15764
15765         * gcc.dg/builtins-12.c: New test case.
15766         * gcc.dg/builtins-13.c: New test case.
15767
15768 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15769
15770         * gcc.c-torture/execute/string-opt-18.c: New test.
15771
15772 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15773
15774         PR c++/10300
15775         * g++.dg/init/new5.C: New test.
15776
15777 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/7910
15780         * g++.dg/ext/dllimport1.C: New test.
15781
15782 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15783
15784         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15785
15786 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15787
15788         PR Fortran/9263
15789         * g77.f-torture/noncompile/9263.f: New test
15790         PR Fortran/1832
15791         * g77.f-torture/execute/1832.f: New test
15792
15793 2003-04-11  David Chad  <davidc@freebsd.org>
15794             Loren J. Rittle  <ljrittle@acm.org>
15795
15796         libobjc/8562
15797         * objc.dg/headers.m: New test.
15798
15799 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15800
15801         * gcc.c-torture/execute/builtin-noret-2.c: New.
15802         * gcc.c-torture/execute/builtin-noret-2.x: New.
15803         XFAIL builtin-noret-2.c at -O1 and above.
15804         * gcc.dg/redecl.c: New.
15805         * gcc.dg/Wshadow-1.c: Update error regexps.
15806
15807 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15808
15809         * g++.dg/abi/bitfield10.C: New test.
15810
15811 2003-04-09  Mike Stump  <mrs@apple.com>
15812
15813         * gcc.dg/pch/pch.exp: Make testcase names longer.
15814         * g++.dg/pch/pch.exp: Make testcase names longer.
15815
15816 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15817
15818         * gcc.dg/builtins-11.c: New test case.
15819
15820 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15821
15822         * gcc.dg/builtins-9.c: New test case.
15823         * gcc.dg/builtins-10.c: New test case.
15824
15825 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15826
15827         * gcc.dg/noncompile/init-4.c.c: New test.
15828
15829 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15830
15831         * gcc.misc-test/gcov-9.c: New test.
15832         * gcc.misc-test/gcov-10.c: New test
15833         * gcc.misc-test/gcov-11.c: New test.
15834
15835 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15836
15837         PR optimization/10024
15838         * gcc.c-torture/compile/20030405-1.c: New test.
15839
15840 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15841
15842         * gcc.dg/pch/static-3.c: New.
15843         * gcc.dg/pch/static-3.hs: New.
15844         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15845
15846 2003-04-04  Richard Henderson  <rth@redhat.com>
15847
15848         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15849         * g++.dg/eh/forced2.C: Likewise.
15850
15851 2003-04-03  Mike Stump  <mrs@apple.com>
15852
15853         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15854         target arg.
15855         (scan-assembler-times, scan-assembler-not): Likewise.
15856         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15857
15858 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15859
15860         * gcc.dg/sparc-loop-1.c: New test.
15861
15862 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15863
15864         PR other/9274
15865         * g++.dg/pch/system-2.C: New.
15866         * g++.dg/pch/system-2.Hs: New.
15867
15868 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15869
15870         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15871
15872         * g++.dg/eh/simd-1.C (vecfunc): Same.
15873
15874 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15875
15876         * gcc.c-torture/execute/20030401-1.c: New test case.
15877
15878 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15879
15880         * objc.dg/defs.m: New.
15881
15882 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15883
15884         * g++.dg/eh/simd-1.C: New.
15885         * g++.dg/eh/simd-2.C: New.
15886
15887 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15888
15889         * gcc.c-torture/execute/simd-3.c: New.
15890
15891 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15892
15893         PR c/9936
15894         * gcc.dg/20030331-2.c: New test.
15895
15896 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15897
15898         PR c++/10278
15899         * g++.dg/parse/crash2.C: New test.
15900
15901 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15902
15903         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15904         * gcc.c-torture/execute/20030331-1.c: ...here.
15905
15906 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15907
15908         * gcc.c-torture/execute/20030331-1.c: New test.
15909
15910 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         * lib/gcov.exp: Adjust call return testing strings.
15913         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15914
15915 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15916
15917         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15918         * gcc.dg/builtins-7.c: New test case.
15919         * gcc.dg/builtins-8.c: New test case.
15920
15921 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15922
15923         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15924
15925 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/7647
15928         * g++.dg/lookup-class-member-2.C: New test.
15929
15930 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15931
15932         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15933
15934 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15935
15936         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15937
15938 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15939
15940         * g++.dg/init/attrib1.C: New test.
15941
15942 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15943
15944         * gcc.dg/ultrasp8.c: New test.
15945
15946 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15947
15948         * gcc.dg/ultrasp7.c: New test.
15949
15950 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15951
15952         PR c++/10047
15953         * g++.dg/template/inline1.C: New test.
15954
15955 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15956
15957         * gcc.dg/sparc-dwarf2.c: New test.
15958
15959 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15960
15961         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15962         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15963
15964 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15965
15966         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15967         than reading .x files.
15968         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15969         * g77.dg/gcov/gcov-1.f: Likewise.
15970         * gcc.misc-tests/gcov-4b.c: Likewise.
15971         * gcc.misc-tests/gcov-5b.c: Likewise.
15972         * gcc.misc-tests/gcov-6.c: Likewise.
15973         * gcc.misc-tests/gcov-7.c: Likewise.
15974         * gcc.misc-tests/gcov-8.c: Likewise.
15975         * g++.dg/gcov/gcov-1.x: Remove.
15976         * g77.dg/gcov/gcov-1.x: Likewise.
15977         * gcc.misc-tests/gcov-4b.x: Likewise.
15978         * gcc.misc-tests/gcov-5b.x: Likewise.
15979         * gcc.misc-tests/gcov-6.x: Likewise.
15980         * gcc.misc-tests/gcov-7.x: Likewise.
15981         * gcc.misc-tests/gcov-8.x: Likewise.
15982
15983 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15984
15985         PR opt/10087
15986         * gcc.dg/20030324-1.c: New test.
15987
15988 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15989
15990         PR c++/10224
15991         * g++.dg/template/arg3.C: New test.
15992
15993         PR c++/10158
15994         * g++.dg/template/friend18.C: New test.
15995
15996 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15997
15998         * g77.f-torture/compile/20030326-1.f: New test case.
15999
16000 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
16001
16002         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
16003
16004         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
16005
16006 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
16007
16008         * gcc.dg/ia64-sync-3.c: New test.
16009
16010 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
16011
16012         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
16013
16014 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16015
16016         * gcc.dg/ultrasp6.c: New test.
16017
16018 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16019
16020         * gcc.dg/i386-signbit-1.c: New test.
16021         * gcc.dg/i386-signbit-2.c: New test.
16022         * gcc.dg/i386-signbit-3.c: New test.
16023
16024 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * gcc.dg/ultrasp5.c: Fix options.
16027
16028 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16029
16030         * gcc.dg/ultrasp5.c: Fix comment.
16031
16032 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
16033
16034         PR fortran/10197
16035         * g77.f-torture/execute/10197.f: New test.
16036
16037 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
16038
16039         PR c++/9898, c++/383
16040         * g++.dg/template/conv6.C: New test.
16041
16042         PR c++/10119
16043         * g++.dg/template/ptrmem5.C: New test.
16044
16045         PR c++/10026
16046         * g++.dg/lookup/koenig1.C: New test.
16047
16048         PR C++/10199
16049         * g++.dg/lookup/template2.C: New test.
16050
16051 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * g++.dg/opt/rtti1.C: New test.
16054
16055 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16056
16057         * gcc.dg/ultrasp5.c: New test.
16058
16059 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
16060
16061         PR middle-end/9967
16062         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
16063         builtin fputs.
16064
16065 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
16066
16067         PR c/8224
16068         * gcc.dg/20030323-1.c: New test.
16069
16070 2003-03-23  Roger Sayle  <roger@eyesopen.com>
16071
16072         * gcc.c-torture/compile/20030323-1.c: New test case.
16073
16074 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
16075
16076         * gcc.dg/20030321-1.c: New test.
16077
16078 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
16079
16080         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
16081
16082 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16083
16084         PR c++/9978, c++/9708
16085         * g++.dg/ext/vlm1.C: Adjust expected error.
16086         * g++.dg/ext/vla2.C: New test.
16087         * g++.dg/template/arg1.C: New test.
16088         * g++.dg/template/arg2.C: New test.
16089
16090 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
16091
16092         * g77.f-torture/execute/select.f: New test.
16093         * g77.f-torture/noncompile/select_no_compile.f: New test.
16094
16095 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
16096
16097         PR c++/9898
16098         * g++.dg/other/error4.C: New test.
16099
16100 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
16101
16102         * g++.dg/template/friend17.C: New test.
16103
16104 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
16105
16106         * gcc.c-torture/compile/20030320-1.c: New.
16107
16108 2003-03-20  Roger Sayle  <roger@eyesopen.com>
16109
16110         * gcc.dg/builtins-6.c: New test case.
16111
16112 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
16113
16114         PR target/10073
16115         * gcc.c-torture/compile/20030319-1.c: New.
16116
16117 2003-03-18  Jan Hubicka  <jh@suse.cz>
16118
16119         * gcc.dg/i386-cvt-1.c: New test.
16120
16121 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
16122
16123         * objc.dg/naming-1.m: Use "(parse|syntax) error".
16124         * objc.dg/naming-2.m: Likewise.
16125
16126 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
16127
16128         PR c++/9639
16129         * g++.dg/parse/crash1.C: New test.
16130
16131 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
16132
16133         PR c++/8805
16134         * g++.dg/eh/cleanup1.C: New test.
16135
16136 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16137
16138         * gcc.c-torture/execute/20030316-1.c: New test case.
16139
16140 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
16141
16142         PR c++/9629
16143         * g++.dg/init/ctor2.C: New test.
16144
16145 2003-03-15  Roger Sayle  <roger@eyesopen.com>
16146
16147         * g77.f-torture/compile/xformat.f: New test case.
16148
16149 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16150
16151         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
16152         * g++.old-deja/g++.mike/eh50.C: Likewise.
16153
16154 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16155
16156         PR c++/6440
16157         * g++.dg/template/spec7.C: New test.
16158         * g++.dg/template/spec8.C: Likewise.
16159
16160 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
16161
16162         * gcc.c-torture/execute/20030313-1.c: New test.
16163
16164 2003-03-14  Richard Henderson  <rth@redhat.com>
16165
16166         * gcc.dg/inline-2.c: Adjust alpha test for external call.
16167
16168 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16169
16170         * gcc.c-torture/compile/20030314-1.c: New test.
16171
16172 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
16173
16174         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
16175         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
16176         thumb target,
16177         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
16178         to accept newer _imp__  prefix and additional
16179         newline in .drectve section.
16180         * gcc.dg/dll-4.c: Likewise.
16181         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
16182         switch.
16183
16184 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
16185
16186         * g++.dg/parse/namespace9.C: New test.
16187
16188         * g++.dg/init/ref5.C: New test.
16189         * g++.dg/parse/ptrmem1.C: Likewise.
16190
16191 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16192
16193         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
16194         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
16195         regular expression.
16196         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
16197         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
16198
16199 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
16200
16201         * gcc.c-torture/execute/20030224-2.c: New test.
16202
16203 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16204
16205         * gcc.dg/decl-3.c: New test.
16206
16207 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16208
16209         * gcc.dg/i386-loop-2.c: New test.
16210
16211 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
16212
16213         PR c++/9474
16214         * g++.dg/parse/namespace8.C: New test.
16215
16216         PR c++/9924
16217         * g++.dg/overload/builtin2.C: New test.
16218
16219 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
16220
16221         * gcc.dg/return-type-3.c: New test.
16222
16223 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
16224
16225         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
16226         profiling options are not supported.
16227
16228 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
16229
16230         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
16231         * g++.old-deja/g++.warn/impint2.C: Likewise.
16232
16233 2003-03-10  Devang Patel  <dpatel@apple.com>
16234
16235         * g++.dg/cpp/c++_cmd_1.C: New test.
16236         * g++.dg/cpp/c++_cmd_1.h: New file.
16237
16238 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
16239
16240         * gcc.dg/altivec-9.c: New file.
16241
16242 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16243
16244         * gcc.dg/ppc-sdata-1.c: New test.
16245         * gcc.dg/ppc-sdata-2.c: New test.
16246
16247 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16248
16249         PR c++/9373
16250         * g++.dg/opt/ptrmem2.C: New test.
16251
16252         PR c++/8534
16253         * g++.dg/opt/ptrmem1.C: New test.
16254
16255 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16256
16257         * gcc.dg/i386-loop-1.c: New test.
16258
16259 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16260
16261         PR c++/9970
16262         * g++.dg/lookup/friend1.C: New test.
16263
16264 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16265
16266         PR c++/9823
16267         * g++.dg/parser/constructor1.C: New test.
16268
16269 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16270
16271         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16272
16273         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16274
16275 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16276
16277         * gcc.dg/cpp/Wunused.c: Update test.
16278
16279 2003-03-08  Jan Hubicka  <jh@suse.cz>
16280
16281         * gcc.dg/inline-3.c: New test.
16282
16283 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16284
16285         PR c++/9809
16286         * g++.dg/parse/builtin1.C: New test.
16287
16288         PR c++/9982
16289         * g++.dg/abi/cookie1.C: New test.
16290         * g++.dg/abi/cookie2.C: Likewise.
16291
16292         PR c++/9524
16293         * g++.dg/template/field1.C: New test.
16294
16295         PR c++/9912
16296         * g++.dg/parse/class1.C: New test.
16297         * g++.dg/parse/namespace7.C: Likewise.
16298         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16299
16300 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16301
16302         * g++.dg/init/ref4.C: New test.
16303
16304 2003-03-07  Jan Hubicka  <jh@suse.cz>
16305
16306         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16307         * gcc.dg/inline-3.c:  New test.
16308
16309 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16310
16311         * g++.dg/init/ref3.C: New test.
16312
16313         PR c++/9965
16314         * g++.dg/init/ref2.C: New test.
16315
16316         PR c++/9400
16317         * g++.dg/warn/Wshadow-2.C: New test.
16318
16319         PR c++/9791
16320         * g++.dg/warn/Woverloaded-1.C: New test.
16321
16322 2003-03-05  Jan Hubicka  <jh@suse.cz>
16323
16324         * gcc.dg/i386-local2.c: New.
16325         * gcc.dg/i386-local.c: Fix typo.
16326
16327 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16328
16329         * g++.dg/abi/layout3.C: New test.
16330
16331 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16332
16333         * gcc.c-torture/compile/20030305-1.c
16334
16335 2003-03-05  Jan Hubicka  <jh@suse.cz>
16336
16337         * gcc.dg/i386-local.c: New.
16338
16339 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16340
16341         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16342
16343 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16344
16345         * gcc.dg/switch-2.c: New test.
16346         * gcc.dg/switch-3.c: New test.
16347         * gcc.dg/Wswitch.c: Adjust line numbers.
16348         * gcc.dg/Wswitch-default.c: Likewise.
16349         * gcc.dg/Wswitch-enum.c: Likewise.
16350
16351 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16352
16353         * gcc.c-torture/execute/20030222-1.c: New test.
16354
16355 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16356
16357         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16358
16359 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16360
16361         PR c++/9878
16362         * g++.dg/init/ref1.C: New test.
16363
16364 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16365
16366         * gcc.dg/sh-relax.c: New SH-only test.
16367
16368 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16369
16370         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16371         comment explaining purpose of testcase.
16372
16373 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16374
16375         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16376         for HC11/HC12 (asm needs two int registers).
16377         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16378         HC11/HC12 because the test uses an asm which needs two 32-bit
16379         registers.
16380
16381 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16382
16383         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16384         for HC11/HC12 (array is too large otherwise).
16385         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16386         * gcc.c-torture/compile/20010518-2.x: Likewise.
16387         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16388         HC11/HC12 (array is too large).
16389
16390 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16391
16392         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16393         * lib/g++-dg.exp (g++-dg-test): Likewise.
16394
16395 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16396
16397         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16398         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16399
16400 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16401
16402         * g++.dg/warn/implicit-typename1.C: Remove warning.
16403
16404 2003-02-28  Richard Henderson  <rth@redhat.com>
16405
16406         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16407         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16408
16409 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16410
16411         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16412         * g++.dg/pch/pch.exp: Likewise.
16413
16414 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16415
16416         PR c++/9879
16417         * testsuite/g++.dg/init/new4.C: New test.
16418
16419 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16420
16421         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16422
16423 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16424
16425         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16426         unsigned long.
16427
16428         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16429         wider than float.
16430
16431 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16432
16433         * lib/scanasm.exp: Add support for counting numbers of
16434         occurences.
16435         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16436         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16437
16438 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16439
16440         PR c++/9683
16441         * g++.dg/template/static3.C: New test.
16442
16443         PR c++/9829
16444         * g++.dg/parse/namespace6.C: New test.
16445
16446 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16447
16448         PR target/9732
16449         * gcc.dg/20030225-1.c: New test.
16450
16451 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16452
16453         * README: Remove out-of-date information.
16454
16455         PR c++/9836
16456         * g++.dg/template/spec6.C: New test.
16457
16458 2003-02-24  Jeff Law  <law@redhat.com>
16459
16460         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16461
16462 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16463
16464         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16465         * gcc.dg/pragma-ep-1.c: Likewise.
16466
16467 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16468
16469         PR c++/9602
16470         * g++.dg/template/friend16.C: New test.
16471
16472 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16473
16474         PR c++/5333
16475         * g++.dg/parse/fused-params1.C: Adjust error messages.
16476         * g++.dg/template/nested3.C: New test.
16477
16478 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16479
16480         * g++.dg/abi/param1.C: New test.
16481
16482 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16483
16484         PR c++/7982
16485         * g++.dg/warn/implicit-typename1.C: New test.
16486
16487 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16488
16489         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16490         with "mtune".
16491         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16492         * gcc.c-torture/execute/20010129-1.x: Likewise.
16493         * gcc.dg/20011107-1.c: Likewise.
16494         * gcc.dg/20020108-1.c: Likewise.
16495         * gcc.dg/20020122-3.c: Likewise.
16496         * gcc.dg/20020206-1.c: Likewise.
16497         * gcc.dg/20020310-1.c: Likewise.
16498         * gcc.dg/20020426-2.c: Likewise.
16499         * gcc.dg/20020517-1.c: Likewise.
16500         * gcc.dg/991230-1.c: Likewise.
16501         * gcc.dg/i386-unroll-1.c: Likewise.
16502         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16503
16504 2003-02-22  Jan Hubicka  <jh@suse.cz>
16505
16506         * gcc.dg/i386-mul.c: New test.
16507
16508 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16509
16510         * gcc.dg/builtins-5.c: New test case.
16511
16512 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16513
16514         * gcc.dg/asmreg-1.c: New test.
16515
16516 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16517
16518         PR c++/9749
16519         * g++.dg/parse/varmod1.C: New test.
16520
16521 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16522
16523         PR c++/9727
16524         * g++.dg/template/op1.C: New test.
16525
16526 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16527
16528         PR c++/8906
16529         * g++.dg/template/nested2.C: New test.
16530
16531 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16532
16533         PR c++/8724
16534         * g++.dg/expr/dtor1.C: New test.
16535
16536 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16537
16538         * gcc.dg/cpp/include3.c: New test.
16539         * gcc.dg/cpp/inc/foo.h: New file.
16540
16541 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16542
16543         * gcc.c-torture/execute/20030221-1.c: New test.
16544
16545 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/9729
16548         * g++.dg/abi/conv1.C: New test.
16549
16550 2003-02-20  Jan Hubicka  <jh@suse.cz>
16551
16552         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16553
16554 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16555
16556         * gcc.c-torture/compile/20030219-1.c: New test.
16557
16558 2003-02-18  Jan Hubicka  <jh@suse.cz>
16559
16560         * gcc.dg/funcorder.c: New test.
16561
16562 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16563
16564         * gcc.c-torture/execute/20030218-1.c: New.
16565
16566 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16567
16568         * gcc.dg/20030218-1.c: New.
16569
16570 2003-02-18  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16573         * gcc.dg/attr-used-2.c: New.
16574
16575 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16576
16577         PR c++/9704
16578         * g++.dg/init/copy5.C: New test.
16579
16580 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16581
16582         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16583         * g++.dg/pch/pch.exp: Likewise.
16584
16585 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16586
16587         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16588         STACK_SIZE is not defined.
16589
16590 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16591
16592         PR c++/9457
16593         * g++.dg/template/init1.C: New test.
16594
16595 2003-02-16  Jan HUbicka  <jh@suse.cz>
16596
16597         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16598         (foo): Add few extra tests
16599         * gcc.dg/c99-const-expr-3.c: Likewise.
16600         * gcc.c-torture/execute/20030216-1.c: New.
16601
16602 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16603
16604         PR c++/9459
16605         * g++.dg/ext/typeof4.C: New test.
16606
16607 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16608
16609         * gcc.dg/i386-387-3.c: New test case.
16610
16611 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16612
16613         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16614         cris-*-elf* cris-*-aout* and mmix-*-*.
16615
16616 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16617
16618         * gcc.dg/20030213-1.c: New test.
16619
16620 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16621
16622         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16623         * gcc.dg/i386-387-2.c: Likewise.
16624
16625 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16626
16627         * gcc.dg/ppc-spe.c: Fix formatting.
16628         Enable tests that were previously unsupported by gas.
16629         Delete tests for instructions that no longer exist.
16630         Switch arguments on evsubifw builtin.
16631
16632 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16633
16634         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16635         STACK_SIZE is too small.
16636
16637 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16638             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16639
16640         * gcc.dg/decl-2.c: New test.
16641
16642 2003-02-10  Jan Hubicka  <jh@suse.cz>
16643
16644         * gcc.dg/i386-fpcvt-1.c:  New test.
16645
16646 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16647
16648         * gcc.c-torture/execute/20030209-1.c: New test.
16649
16650 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16651
16652         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16653         int-wide bitops, use the constants of the same width.
16654         Likewise, if long long is 32-bit wide, test bitops using
16655         32-bit constants.
16656
16657 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16658
16659         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16660
16661 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16662
16663         * testsuite/gcc.dg/builtins-4.c: New test case.
16664
16665 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16666
16667         * gcc.dg/20020430-1.c: Fix dg command typos.
16668         * gcc.dg/20020503-1.c: Likewise.
16669
16670 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16671
16672         PR c++/8785
16673         * g++.dg/parse/fused-params1.C: New test.
16674
16675         PR c++/8857
16676         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16677
16678         PR c++/8921
16679         * g++.dg/parse/non-dependent1.C: New test.
16680
16681         PR c++/8928
16682         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16683
16684         PR c++/9228
16685         * g++.dg/parse/undefined7.C: New test.
16686         * g++.dg/parse/non-templ1.C: New test.
16687
16688         PR c++/9229
16689         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16690
16691 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16692
16693         * gcc.c-torture/compile/20030206-1.c: New test.
16694
16695 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16696
16697         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16698         "pow" to "foo" to avoid potential confusion with a math built-in.
16699
16700 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16701
16702         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16703         conditions for SPARC targets.
16704
16705 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16706
16707         * gcc.dg/20030204-1.c: New test.
16708
16709 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16710
16711         PR c++/38
16712         * g++.dg/parse/array-size1.C: New test.
16713
16714         PR c++/5657
16715         * g++.dg/parse/undefined3.C: New test.
16716
16717         PR c++/5665
16718         * g++.dg/parse/undefined4.C: New test.
16719
16720         PR c++/5975
16721         * g++.dg/parse/undefined5.C: New test.
16722
16723         PR c++/7259
16724         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16725
16726         PR c++/8578
16727         * g++.dg/parse/casting-operator1.C: New test.
16728
16729         PR c++/8596
16730         * g++.dg/parse/undefined6.C: New test.
16731
16732         PR c++/8736
16733         * g++.dg/parse/missing-template1.C: New test.
16734
16735 2003-02-04  Jan Hubicka  <jh@suse.cz>
16736
16737         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16738         * gcc.dg/i386-cmov?.c:  Likewise.
16739         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16740         * gcc.dg/i386-ssefp-1.c:  Likewise.
16741         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16742         conventions.
16743
16744 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/7129
16747         * testsuite/g++.dg/ext/max.C: New test.
16748
16749 2003-02-03  Jan Hubicka  <jh@suse.cz>
16750
16751         * gcc.c-torture/execute/20030203-1.c: New test.
16752
16753 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16754
16755         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16756         'natural-endian'.
16757
16758 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16759
16760         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16761         * g++.dg/init/new2.C: Likewise.
16762         * g++.dg/other/new1.C: Likewise.
16763
16764 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16765
16766         * gcc.dg/struct-ret-libc.c: New test.
16767
16768 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16769
16770         * gcc.dg/20030129-1.c: New test.
16771
16772 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16773
16774         PR c++/8849
16775         * g++.dg/template/ptrmem4.C: New test.
16776
16777 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16778
16779         * g++.dg/parser/constant1.C: New test.
16780
16781 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16782
16783         PR c++/8591
16784         * g++.dg/parse/friend2.C: New test.
16785
16786 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16787
16788         PR c++/9437
16789         * g++.dg/template/unify4.C: New test.
16790
16791 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16792
16793         * gcc.c-torture/execute/20030128-1.c: New test.
16794
16795 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16796
16797         * g++.dg/lookup/nested1.C: Test moved from ...
16798         * g++.old-deja/g++.other/lookup24.C: ... here.
16799
16800 2003-01-28  Jan Hubicka  <jh@suse.cz>
16801
16802         * gcc.dg/i386-cmov5.c:  New test.
16803
16804 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16805
16806         * gcc.c-torture/execute/20010925-1.c: Changed the
16807         memcpy declaration.
16808
16809 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16810
16811         PR c++/3902
16812         * g++.dg/parse/template5.C: New test.
16813
16814 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16815
16816         PR fortran/9258
16817         * g77.dg/pr9258: New test.
16818
16819 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16820
16821         * README: Move relevant parts from README.g++.
16822
16823         * README.g++: Remove this file.
16824
16825 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16826
16827         * g++.dg/abi/dcast1.C: New test.
16828
16829 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16830
16831         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16832
16833 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16834
16835         PR c++/47
16836         * g++.old-deja/g++.other/lookup24.C: New test.
16837
16838 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16839
16840         PR middle-end/7227
16841         * gcc.dg/uninit-C.c: New test.
16842
16843 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16844
16845         * g++.dg/abi/covariant1.C: New test.
16846
16847 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16848
16849         * gcc.dg/20030123-1.c: New test.
16850
16851 2003-01-25  Jan Hubicka  <jh@suse.cz>
16852
16853         PR opt/8492
16854         * gcc.c-torture/compile/20030125-1.c
16855
16856 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         PR c++/9403
16859         * g++.dg/parse/template3.C: New test.
16860         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16861
16862         PR c++/795
16863         * g++.dg/parse/template4.C: New test.
16864
16865         PR c++/9415
16866         * g++.dg/template/qual2.C: New test.
16867
16868         PR c++/8545
16869         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16870
16871         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16872
16873 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16874
16875         * gcc.c-torture/execute/switch-1.c: New test case.
16876
16877 2003-01-25  Jan Hubicka  <jh@suse.cz>
16878
16879         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16880
16881 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16882
16883         Tweaks for Bison-1.875. From the NEWS file:
16884         "- `parse error' -> `syntax error'
16885         Bison now uniformly uses the term `syntax error'"
16886         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16887         * gcc.dg/cpp/digraph2.c: Likewise.
16888         * gcc.dg/cpp/direct2.c: Likewise.
16889         * gcc.dg/cpp/paste4.c: Likewise.
16890         * gcc.dg/c90-restrict-1.c: Likewise.
16891         * gcc.dg/c99-func-2.c: Likewise.
16892         * gcc.dg/noncompile/920721-2.c: Likewise.
16893         * gcc.dg/noncompile/930622-2.c: Likewise.
16894         * gcc.dg/noncompile/940112-1.c: Likewise.
16895         * gcc.dg/noncompile/950921-1.c: Likewise.
16896         * gcc.dg/noncompile/951123-1.c: Likewise.
16897         * gcc.dg/noncompile/971104-1.c: Likewise.
16898         * gcc.dg/noncompile/990416-1.c: Likewise.
16899
16900 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16901
16902         * g++.dg/parse/undefined1.C: Add error message.
16903
16904 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/9354
16907         * g++.dg/parse/new1.C: New test.
16908
16909         PR c++/9216
16910         * g++.dg/parse/template2.C: New test.
16911
16912         PR c++/9354
16913         * g++.dg/parse/typedef2.C: New test.
16914
16915         PR c++/9328
16916         * g++.dg/ext/typeof3.C: New test.
16917
16918 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16919
16920         PR c++/2738
16921         * g++.dg/parse/ret-type1.C: New test.
16922
16923         PR c++/3792
16924         * g++.dg/parse/tmpl-outside1.C: New test.
16925
16926         PR c++/4207
16927         * g++.dg/parse/int-as-enum1.C: New test.
16928
16929         PR c++/4903
16930         * g++.dg/parse/no-typename1.C: New test.
16931
16932         PR c++/5533
16933         * g++.dg/parse/no-value1.C: New test.
16934
16935         PR c++/5921
16936         * g++.dg/parse/wrong-inline1.C: New test.
16937
16938         PR c++/6402
16939         * g++.dg/parse/ref1.C: New test.
16940
16941         PR c++/6992
16942         * g++.dg/parse/attr-ctor1.C: New test.
16943
16944         PR c++/7229
16945         * g++.dg/parse/namespace5.C: New test.
16946
16947         PR c++/7917
16948         * g++.dg/parse/func-def1.C: New test.
16949
16950         PR c++/8143
16951         * g++.dg/parse/undefined1.C: New test.
16952
16953         PR c++/5723, PR c++/8522
16954         * g++.dg/parse/specialization1.C: New test.
16955
16956         PR c++/163, PR c++/8595
16957         * g++.dg/parse/struct-as-enum1.C: New test.
16958
16959         PR c++/9173
16960         * g++.dg/parse/undefined2.C: New test.
16961
16962 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16963
16964         PR c++/9298
16965         * g++.dg/parse/template1.C: New test.
16966
16967         PR c++/9384
16968         * g++.dg/parse/using1.C: New test.
16969
16970         PR c++/9285
16971         PR c++/9294
16972         * g++.dg/parse/expr2.C: New test.
16973
16974         PR c++/9388
16975         * g++.dg/parse/lookup2.C: Likewise.
16976
16977 2003-01-21  Jan Hubicka  <jh@suse.cz>
16978
16979         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16980         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16981         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16982         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16983
16984 2003-01-20  Nick Clifton  <nickc@redhat.com>
16985
16986         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16987         problem with ARM sibcall code generation.
16988
16989 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16990
16991         * gcc.c-torture/execute/20030120-1.c: New.
16992
16993 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16994
16995         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16996
16997 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/9272
17000         * g++.dg/parse/ctor1.C: New test.
17001
17002         PR c++/9294:
17003         * g++.dg/parse/qualified1.C: New test.
17004
17005         * g++.dg/parse/typename3.C: New test.
17006
17007 2003-01-16  Richard Henderson  <rth@redhat.com>
17008
17009         * g++.dg/tls/init-2.C: Fix error matches for real this time.
17010
17011 2003-01-16  Richard Henderson  <rth@redhat.com>
17012
17013         * g++.dg/pch/pch.exp: Copy test header to the working directory
17014         before using it either for precompilation or direct use.
17015         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
17016         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
17017
17018 2003-01-16  Richard Henderson  <rth@redhat.com>
17019
17020         * gcc.dg/pch/pch.exp: Copy test header to the working directory
17021         before using it either for precompilation or direct use.
17022         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
17023         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
17024
17025 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
17028         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
17029         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
17030         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
17031         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
17032         typename warning into error.
17033         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
17034         error messages.
17035         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
17036         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
17037         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
17038         messages.
17039         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
17040         make declaration visible in template.
17041         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
17042         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
17043         messages.
17044         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
17045         message.
17046         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
17047         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
17048         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
17049         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
17050         typename warning with error message.
17051         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
17052         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
17053         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
17054
17055 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
17056
17057         * g++.dg/parse/ambig2.C: New test.
17058
17059 2003-01-15  Richard Henderson  <rth@redhat.com>
17060
17061         * g++.dg/tls/init-2.C: Update error message string.
17062
17063 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17064
17065         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
17066
17067 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
17068
17069         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
17070         all for HC11/HC12.
17071         * gcc.c-torture/compile/20001205-1.x: Likewise.
17072         * gcc.c-torture/compile/20001226-1.x: Likewise.
17073         * gcc.c-torture/compile/920520-1.x: Likewise.
17074         * gcc.c-torture/compile/961203-1.x: Likewise.
17075         * gcc.c-torture/compile/20020604-1.x: Likewise.
17076
17077 2003-01-15  Jan Hubicka  <jh@suse.cz>
17078
17079         * gcc.c-torture/compile/20030115-1.c: New test.
17080
17081         * gcc.dg/i386-fpcvt-1.c: New test.
17082         * gcc.dg/i386-fpcvt-2.c: New test.
17083
17084 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
17085
17086         Further conform g++'s __vmi_class_type_info to the C++ ABI
17087         specification.
17088         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
17089         the specification.
17090
17091 2003-01-14  Jan Hubicka  <jh@suse.cz>
17092
17093         * gcc.dg/i386-fpcvt-1.c: New test.
17094         * gcc.dg/i386-fpcvt-2.c: New test.
17095
17096 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17097
17098         * gcc.dg/i386-mmx-3.c: New test.
17099
17100 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/9264
17103         * g++.dg/parse/octal1.C: New file.
17104
17105         PR c++/9172
17106         * g++.dg/parse/typename1.C: New file.
17107
17108 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
17109
17110         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
17111         * gcc.dg/bf-no-ms-layout.c: Likewise.
17112         * gcc.dg/bf-ms-attrib.c: Likewise.
17113
17114 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
17115
17116         PR c++/9099
17117         * g++.dg/parse/dtor1.C: New file.
17118
17119         PR c++/9128
17120         * g++.dg/rtti/typeid1.C: New file.
17121
17122         PR c++/9153
17123         * g++.dg/parse/lookup1.C: New file.
17124
17125         PR c++/9171
17126         * g++.dg/templ/spec5.C: New file.
17127
17128 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
17129
17130         * gcc.c-torture/compile/20030110-1.c: New test.
17131
17132 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
17133
17134         Merge from pch-branch:
17135
17136         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
17137
17138         * gcc.dg/pch/cpp-1.h: New.
17139         * gcc.dg/pch/cpp-1.c: New.
17140         * gcc.dg/pch/cpp-2.h: New.
17141         * gcc.dg/pch/cpp-2.c: New.
17142
17143         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
17144
17145         * gcc.dg/pch/except-1.h: New.
17146         * gcc.dg/pch/except-1.c: New.
17147
17148         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
17149
17150         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
17151         running test.
17152         * gcc.dg/pch: Include *.hp not *.h.
17153         * gcc.dg/pch/system-1.h: New.
17154         * gcc.dg/pch/system-1.c: New.
17155
17156         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
17157
17158         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
17159         rather than trying to build and run a program using PCH.
17160         * gcc.dg/pch: Remove dg-do commands from test files.
17161
17162         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
17163
17164         * gcc.dg/pch/macro-3.c: New.
17165         * gcc.dg/pch/macro-3.h: New.
17166
17167         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
17168
17169         * gcc.dg/pch/common-1.c: New.
17170         * gcc.dg/pch/common-1.h: New.
17171         * gcc.dg/pch/decl-1.c: New.
17172         * gcc.dg/pch/decl-1.h: New.
17173         * gcc.dg/pch/decl-2.c: New.
17174         * gcc.dg/pch/decl-2.h: New.
17175         * gcc.dg/pch/decl-3.c: New.
17176         * gcc.dg/pch/decl-3.h: New.
17177         * gcc.dg/pch/decl-4.c: New.
17178         * gcc.dg/pch/decl-4.h: New.
17179         * gcc.dg/pch/decl-5.c: New.
17180         * gcc.dg/pch/decl-5.h: New.
17181         * gcc.dg/pch/global-1.c: New.
17182         * gcc.dg/pch/global-1.h: New.
17183         * gcc.dg/pch/inline-1.c: New.
17184         * gcc.dg/pch/inline-1.h: New.
17185         * gcc.dg/pch/inline-2.c: New.
17186         * gcc.dg/pch/inline-2.h: New.
17187         * gcc.dg/pch/static-1.c: New.
17188         * gcc.dg/pch/static-1.h: New.
17189         * gcc.dg/pch/static-2.c: New.
17190         * gcc.dg/pch/static-2.h: New.
17191
17192         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
17193
17194         * g++.dg/pch/pch.exp: Better handle failing testcases.
17195         * gcc.dg/pch/pch.exp: Likewise.
17196         * gcc.dg/pch/macro-1.c: New.
17197         * gcc.dg/pch/macro-1.h: New.
17198         * gcc.dg/pch/macro-2.c: New.
17199         * gcc.dg/pch/macro-2.h: New.
17200
17201         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
17202
17203         * g++.dg/dg.exp: Treat files in pch/ specially.
17204         * g++.dg/pch/pch.exp: New file.
17205         * g++.dg/pch/empty.H: New file.
17206         * g++.dg/pch/empty.C: New file.
17207         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
17208         "precompile".
17209
17210         * gcc.dg/pch/pch.exp: New file.
17211         * gcc.dg/pch/empty.h: New file.
17212         * gcc.dg/pch/empty.c: New file.
17213         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
17214         "precompile".
17215
17216 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17217
17218         * g++.dg/template/friend14.C: New test.
17219
17220 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17221
17222         * gcc.dg/old-style-asm-1.c: New test.
17223
17224 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
17225
17226         * gcc.c-torture/compile/20030109-1.c: New test.
17227
17228 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17229
17230         * gcc.c-torture/execute/20030109-1.c: New test.
17231
17232 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
17233
17234         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
17235         * g++.old-deja/g++.mike/dyncast2.C: Likewise
17236         * g++.old-deja/g++.mike/dyncast3.C: Likewise
17237         * g++.old-deja/g++.mike/eh2.C: Likewise
17238         * g++.old-deja/g++.mike/eh3.C: Likewise
17239         * g++.old-deja/g++.mike/eh5.C: Likewise
17240         * g++.old-deja/g++.mike/eh6.C: Likewise
17241         * g++.old-deja/g++.mike/eh7.C: Likewise
17242         * g++.old-deja/g++.mike/eh8.C: Likewise
17243         * g++.old-deja/g++.mike/eh9.C: Likewise
17244         * g++.old-deja/g++.mike/eh10.C: Likewise
17245         * g++.old-deja/g++.mike/eh12.C: Likewise
17246         * g++.old-deja/g++.mike/eh13.C: Likewise
17247         * g++.old-deja/g++.mike/eh14.C: Likewise
17248         * g++.old-deja/g++.mike/eh16.C: Likewise
17249         * g++.old-deja/g++.mike/eh17.C: Likewise
17250         * g++.old-deja/g++.mike/eh18.C: Likewise
17251         * g++.old-deja/g++.mike/eh21.C: Likewise
17252         * g++.old-deja/g++.mike/eh23.C: Likewise
17253         * g++.old-deja/g++.mike/eh24.C: Likewise
17254         * g++.old-deja/g++.mike/eh25.C: Likewise
17255         * g++.old-deja/g++.mike/eh26.C: Likewise
17256         * g++.old-deja/g++.mike/eh27.C: Likewise
17257         * g++.old-deja/g++.mike/eh28.C: Likewise
17258         * g++.old-deja/g++.mike/eh29.C: Likewise
17259         * g++.old-deja/g++.mike/eh31.C: Likewise
17260         * g++.old-deja/g++.mike/eh33.C: Likewise
17261         * g++.old-deja/g++.mike/eh34.C: Likewise
17262         * g++.old-deja/g++.mike/eh35.C: Likewise
17263         * g++.old-deja/g++.mike/eh36.C: Likewise
17264         * g++.old-deja/g++.mike/eh37.C: Likewise
17265         * g++.old-deja/g++.mike/eh38.C: Likewise
17266         * g++.old-deja/g++.mike/eh39.C: Likewise
17267         * g++.old-deja/g++.mike/eh40.C: Likewise
17268         * g++.old-deja/g++.mike/eh41.C: Likewise
17269         * g++.old-deja/g++.mike/eh42.C: Likewise
17270         * g++.old-deja/g++.mike/eh44.C: Likewise
17271         * g++.old-deja/g++.mike/eh46.C: Likewise
17272         * g++.old-deja/g++.mike/eh47.C: Likewise
17273         * g++.old-deja/g++.mike/eh48.C: Likewise
17274         * g++.old-deja/g++.mike/eh49.C: Likewise
17275         * g++.old-deja/g++.mike/eh50.C: Likewise
17276         * g++.old-deja/g++.mike/eh51.C: Likewise
17277         * g++.old-deja/g++.mike/eh53.C: Likewise
17278         * g++.old-deja/g++.mike/eh55.C: Likewise
17279         * g++.old-deja/g++.mike/p7912.C: Likewise
17280         * g++.old-deja/g++.mike/p9706.C: Likewise
17281         * g++.old-deja/g++.mike/p10416.C: Likewise
17282         * g++.old-deja/g++.mike/p11667.C: Likewise
17283         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17284         Remove redundant reference to Iris.
17285         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17286         Elxsi, i860, Pico Java, and WE32K.
17287
17288 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17289
17290         * g++.dg/ext/asm4.C: New test.
17291
17292 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17293
17294         PR c++/9030
17295         * g++.dg/template/friend12.C: New test.
17296         * g++.dg/template/friend13.C: Likewise.
17297         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17298
17299 2003-01-08  Jan Hubicka  <jh@suse.cz>
17300
17301         * gcc.dg/i386-cadd.c: New test.
17302         * gcc.dg/i386-cmov4.c: Likewise.
17303
17304 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17305
17306         PR c++/9165
17307         * g++.dg/warn/Wunused-3.C: New test.
17308
17309         * g++.dg/abi/bitfield9.C: New test.
17310
17311         PR c++/9189
17312         * g++.dg/parse/defarg3.C: New test.
17313
17314 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17315
17316         * g++.dg/parse/ambig1.C: New test.
17317         * g++.dg/parse/defarg2.C: New test.
17318
17319 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17320
17321         * g++.dg/template/defarg-1.C: New test.
17322         * g++.dg/template/local2.C: Likewise.
17323
17324 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17325
17326         * gcc.c-torture/execute/20030105-1.c: New test.
17327
17328 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17329
17330         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17331         * g++.dg/parse/namespace4.C: Likewise.
17332
17333 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17334
17335         * g++.dg/template/ntp2.C: New test.
17336
17337 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17338
17339         * g++.dg/parse/extern-C-1.C: New test.
17340
17341         * g++.dg/parse/namespace4.C: New test.
17342
17343         * g++.dg/template/nested1.C: New test.
17344
17345         * g++.dg/parse/namespace3.C: New test.
17346
17347 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17348
17349         * g++.dg/lookup/two-stage1.C: New test.
17350
17351 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17352
17353         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17354         * g++.old-deja/g++.jason/access8.C: Likewise.
17355         * g++.old-deja/g++.other/decl5.C: Likewise.
17356
17357 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17358
17359         * g++.dg/parse/parse7.C: New test.
17360
17361 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/2843
17364         * g++.dg/ext/attrib7.C: New test.
17365
17366 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17367
17368         * g++.dg/parse/parse6.C: New test.
17369
17370 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17371
17372         * gcc.dg/h8300-stack-1.c: New.
17373
17374 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17375
17376         g++.dg/lookup/exception1.C: New test.
17377
17378         g++.dg/lookup/template1.C: New test.
17379
17380         g++.dg/parse/namespace2.C: New test.
17381
17382         g++.dg/parse/parens2.C: New test.
17383
17384 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17385
17386         * g++.dg/parse/parse5.C: New test.
17387         * g++.dg/lookup/scoped4.C: New test.
17388
17389 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17390
17391         * g++.dg/parse/parens1.C: New test.
17392
17393         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17394         angle-bracket1.C.
17395         * g++.dg/parse/parens2.C: New test.
17396
17397         * g++.dg/lookup/scope-operator1.C: New test.
17398
17399         * g++.dg/parse/operator1.C: New test.
17400
17401 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17402
17403         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17404         * g++.old-deja/g++.other/access6.C: Likewise.
17405         * g++.old-deja/g++.other/decl1.C: Likewise.
17406         * g++.old-deja/g++.pt/typename12.C: Likewise.
17407
17408 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17409
17410         * g++.dg/parse/namespace1.C: New test.
17411
17412 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17413
17414         * g++.dg/parse/parse4.C: New test.
17415
17416 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17417
17418         * g++.dg/parse/parse3.C: New test.
17419
17420 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17421
17422         * g++.dg/parse/parse2.C: New test.
17423
17424 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17425
17426         * g++.dg/template/friend11.C: New test.
17427
17428 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17429
17430         * g++.dg/parse/parse1.C: New test.
17431
17432 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17433
17434         * lib/profopt.exp: Change the name of a global variable to avoid
17435         possible clashes with other test suites.
17436
17437 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17438
17439         * g++.dg/inherit/covariant8.C: New test.
17440
17441 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17442
17443         * g++.dg/init/array9.C: New test.
17444
17445         PR c++/9112
17446         * g++.dg/parse/expr1.C: New test.
17447
17448 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17449
17450         * gcc.c-torture/compile/20021230-1.c: New test.
17451
17452 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17453
17454         * g++.dg/inherit/covariant5.C: New test.
17455         * g++.dg/inherit/covariant6.C: New test.
17456         * g++.dg/inherit/covariant7.C: New test.
17457
17458 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17459
17460         PR c++/2739
17461         * g++.dg/other/access2.C: New test.
17462
17463 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17464
17465         * g++.dg/other/anon-struct.C: No longer fails
17466         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17467         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17468         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17469
17470 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17471
17472         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17473
17474 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17475
17476         * g++.dg/eh/spec4.C: Remove stray semicolon.
17477         * g++.dg/expr/pmf-1.C: Change error message.
17478         * g++.dg/ext/asm1.C: Remove stray semicolon.
17479         * g++.dg/ext/typename1.C: Add missing typenames.
17480         * g++.dg/inherit/template-as-base.C: Change error message.
17481         * g++.dg/lookup/scoped1.C: Likewise.
17482         * g++.dg/lookup/scoped2.C: Likewise.
17483         * g++.dg/lookup/using2.C: Likewise.
17484         * g++.dg/other/component1.C: Remove stray semicolon.
17485         * g++.dg/other/do1.C: Change error message.
17486         * g++.dg/other/error2.C: Likewise.
17487         * g++.dg/other/init1.C: Likewise.
17488         * g++.dg/other/packed1.C: Remove stray semicolon.
17489         * g++.dg/other/ptrmem2.C: Change error message.
17490         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17491         marker.
17492         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17493         * g++.dg/template/access3.C: Add typename keyword.
17494         * g++.dg/template/access5.C: Remove stray semicolon.
17495         * g++.dg/template/access6.C: Likewise.
17496         * g++.dg/template/complit1.C: Likewise.
17497         * g++.dg/template/crash1.C: Change error message.
17498         * g++.dg/template/inherit2.C: Remove stray semicolon.
17499         * g++.dg/template/instantiate2.C: Likewise.
17500         * g++.dg/template/instantiate3.C: Change error message.
17501         * g++.dg/template/qual1.C: Remove stray semicolon.
17502         * g++.dg/template/qualttp18.C: Change error message.
17503         * g++.dg/template/ref1.C: Remove stray semicolon.
17504         * g++.dg/template/sizeof1.C (A::value): Declare it.
17505         * g++.dg/template/spec4.C: Change error message.
17506         * g++.dg/template/static1.C: Likewise.
17507         * g++.dg/template/type1.C: Likewise.
17508         * g++.dg/template/typename3.C: Likewise.
17509         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17510         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17511         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17512         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17513         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17514         named return value extension.
17515         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17516         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17517         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17518         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17519         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17520         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17521         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17522         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17523         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17524         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17525         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17526         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17527         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17528         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17529         syntax.
17530         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17531         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17532         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17533         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17534         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17535         * g++.old-deja/g++.brendan/template11.C: Likewise.
17536         * g++.old-deja/g++.brendan/template26.C: Likewise.
17537         * g++.old-deja/g++.brendan/template27.C: Use explicit
17538         specialization syntax.
17539         * g++.old-deja/g++.brendan/template30.C: Likewise.
17540         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17541         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17542         non-dependent names.
17543         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17544         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17545         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17546         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17547         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17548         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17549         named return value extension.
17550         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17551         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17552         * g++.old-deja/g++.ext/return1.C: Likewise.
17553         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17554         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17555         * g++.old-deja/g++.jason/access8.C: Likewise.
17556         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17557         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17558         pseudo-destructor names.
17559         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17560         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17561         pseudo-destructor names.
17562         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17563         * g++.old-deja/g++.jason/overload19.C: Likewise.
17564         * g++.old-deja/g++.jason/overload32.C: Likewise.
17565         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17566         stray semicolons.
17567         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17568         * g++.old-deja/g++.jason/return.C: Likewise.
17569         * g++.old-deja/g++.jason/return2.C: Likewise.
17570         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17571         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17572         syntax.
17573         * g++.old-deja/g++.jason/template10.C: Account for use of
17574         non-dependent names.
17575         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17576         syntax.
17577         * g++.old-deja/g++.jason/template37.C: Likewise.
17578         * g++.old-deja/g++.law/access4.C: Change error messages.
17579         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17580         pseudo-destructor names.
17581         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17582         * g++.old-deja/g++.law/ctors9.C: Likewise.
17583         * g++.old-deja/g++.law/cvt22.C: Likewise.
17584         * g++.old-deja/g++.law/dtors5.C: Likewise.
17585         * g++.old-deja/g++.law/global-init1.C: Likewise.
17586         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17587         * g++.old-deja/g++.law/operators28.C: Likewise.
17588         * g++.old-deja/g++.law/visibility28.C: Likewise.
17589         * g++.old-deja/g++.martin/eval1.C: Likewise.
17590         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17591         name.
17592         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17593         * g++.old-deja/g++.mike/net34.C: Likewise.
17594         * g++.old-deja/g++.mike/net36.C: Likewise.
17595         * g++.old-deja/g++.mike/ns2.C: Likewise.
17596         * g++.old-deja/g++.mike/p12306.C: Likewise.
17597         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17598         value extension.
17599         * g++.old-deja/g++.mike/p700.C: Likewise.
17600         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17601         * g++.old-deja/g++.mike/p710.C: Likewise.
17602         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17603         value extension.
17604         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17605         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17606         * g++.old-deja/g++.ns/crash2.C: Likewise.
17607         * g++.old-deja/g++.ns/crash3.C: Likewise.
17608         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17609         * g++.old-deja/g++.ns/ns17.C: Likewise.
17610         * g++.old-deja/g++.ns/template16.C: Likewise.
17611         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17612         keyword.
17613         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17614         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17615         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17616         named return value extension.
17617         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17618         * g++.old-deja/g++.other/access4.C: Issue additional error
17619         messages.
17620         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17621         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17622         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17623         * g++.old-deja/g++.other/crash25.C: Change error message.
17624         * g++.old-deja/g++.other/crash4.C: Change error message.
17625         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17626         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17627         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17628         checks.
17629         * g++.old-deja/g++.other/defarg8.C: Likewise.
17630         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17631         * g++.old-deja/g++.other/dtor10.C: Likewise.
17632         * g++.old-deja/g++.other/incomplete.C: Likewise.
17633         * g++.old-deja/g++.other/linkage7.C: Likewise.
17634         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17635         lookup algorithm.
17636         * g++.old-deja/g++.other/mangle2.C: Likewise.
17637         * g++.old-deja/g++.other/refinit2.C: Likewise.
17638         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17639         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17640         * g++.old-deja/g++.pt/crash28.C: Likewise.
17641         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17642         syntax.
17643         * g++.old-deja/g++.pt/crash32.C: Change error message.
17644         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17645         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17646         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17647         error message position.
17648         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17649         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17650         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17651         syntax.
17652         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17653         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17654         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17655         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17656         keyword.
17657         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17658         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17659         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17660         keyword.
17661         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17662         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17663         syntax.
17664         * g++.old-deja/g++.pt/friend28.C: Account for use of
17665         non-dependent names.
17666         * g++.old-deja/g++.pt/friend29.C: Likewise.
17667         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17668         rules.
17669         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17670         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17671         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17672         lookup rules.
17673         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17674         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17675         keyword.
17676         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17677         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17678         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17679         keyword.
17680         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17681         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17682         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17683         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17684         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17685         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17686         keyword.
17687         * g++.old-deja/g++.pt/spec10.C: Likewise.
17688         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17689         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17690         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17691         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17692         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17693         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17694         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17695         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17696         * g++.old-deja/g++.pt/typename15.C: Likewise.
17697         * g++.old-deja/g++.pt/typename22.C: Likewise.
17698         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17699         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17700         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17701         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17702         syntax.
17703         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17704         return value extension.
17705         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17706         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17707         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17708         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17709
17710 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         * g++.dg/warn/inline1.C: New test.
17713         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17714         * g++.old-deja/g++.jason/synth10.C: Likewise.
17715         * g++.old-deja/g++.mike/net31.C: Likewise.
17716         * g++.old-deja/g++.mike/p8786.C: Likewise.
17717
17718         * g++.dg/template/friend10.C: New test.
17719         * g++.dg/template/conv5.C: New test.
17720
17721 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17722
17723         * g++.dg/lookup/scoped3.C: New test.
17724
17725         * g++.dg/lookup/decl1.C: New test.
17726         * g++.dg/lookup/decl2.C: New test.
17727
17728 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17729
17730         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17731         gcc.c-torture/compile/20021015-1.c,
17732         gcc.c-torture/compile/20021015-2.c,
17733         gcc.c-torture/compile/20021123-1.c,
17734         gcc.c-torture/compile/20021123-2.c,
17735         gcc.c-torture/compile/20021123-3.c,
17736         gcc.c-torture/compile/20021123-4.c,
17737         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17738         only to 3.1 or 3.2 branch.
17739
17740 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17741
17742         * gcc.dg/i386-bitfield3.c: New test.
17743
17744         * gcc.dg/i386-bitfield2.c: New test.
17745
17746 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17747
17748         * g++.dg/parse/conv_op1.C: New test.
17749
17750 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17751
17752         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17753         approved.
17754
17755 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17756
17757         * gcc.c-torture/compile/20021220-1.c: New test.
17758
17759 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17760
17761         * gcc.dg/i386-fastcall-1.c: New.
17762
17763 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17764
17765         * gcc.c-torture/execute/20021219-1.c: New test.
17766
17767 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17768
17769         * gcc.dg/i386-pic-1.c: New test.
17770
17771 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17772
17773         PR c++/8099
17774         * g++.dg/template/friend9.C: New test.
17775
17776 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17777
17778         PR c++/3663
17779         * g++.dg/template/access7.C: New test.
17780
17781 2002-12-18  Nick Clifton  <nickc@redhat.com>
17782
17783         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17784         the libstdc++-v3 directory has been found.
17785
17786 2002-12-12  Devang Patel <dpatel@apple.com>
17787         * gcc.dg/darwin-ld-1.c: New test.
17788         * gcc.dg/darwin-ld-2.c: New test.
17789         * gcc.dg/darwin-ld-3.c: New test.
17790         * gcc.dg/darwin-ld-4.c: New test.
17791         * gcc.dg/darwin-ld-5.c: New test.
17792
17793 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17794
17795         * gcc.c-torture/compile/20021212-1.c: New test.
17796
17797 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17798
17799         * gcc.dg/fshort-wchar: New test.
17800
17801 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17802
17803         PR c++/8372
17804         * g++.dg/template/dtor1.C: New test.
17805
17806         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17807         markers.
17808
17809 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17810
17811         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17812
17813 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17814
17815         * g++.dg/template/static1.C: New test.
17816         * g++.dg/template/static2.C: New test.
17817         * g++.old-deja/g++.ext/memconst.C: New test.
17818
17819 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17820
17821         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17822         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17823         * g++.dg/special/initp1.C: Likewise.
17824
17825 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17826
17827         * gcc.c-torture/execute/20021204-1.c: New test.
17828
17829 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17830
17831         * gcc.dg/ppc-fmadd-1.c: New file.
17832         * gcc.dg/ppc-fmadd-2.c: New file.
17833         * gcc.dg/ppc-fmadd-3.c: New file.
17834
17835 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17836
17837         * gcc.c-torture/compile/20021204-1.c: New test.
17838
17839 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17840
17841         * g++.dg/inherit/covariant2.C: New test.
17842         * g++.dg/inherit/covariant3.C: New test.
17843         * g++.dg/inherit/covariant4.C: New test.
17844         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17845         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17846
17847 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17848
17849         PR c++/8688
17850         * g++.dg/init/brace3.C: New test.
17851
17852 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17853
17854         * gcc.dg/20020210-1.c: Fix a comment typo.
17855
17856 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17857
17858         PR c++/8720
17859         * g++.dg/parse/defarg1.C: New test.
17860
17861         PR c++/8615
17862         * g++.dg/template/char1.C: New test.
17863
17864         * g++.dg/template/varmod1.C: Fix typo.
17865
17866 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17867
17868         DR 180
17869         * g++.old-deja/g++.pt/crash32.C: Expect error.
17870
17871 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17872
17873         PR c++/5919
17874         * g++.dg/template/varmod1.C: New test.
17875
17876         PR c++/8727
17877         * g++.dg/inherit/typeinfo1.C: New test.
17878
17879         PR c++/8663
17880         * g++.dg/inherit/typedef1.C: New test.
17881
17882 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/8332
17885         PR c++/8493
17886         * g++.dg/template/strlen1.C: New test.
17887
17888         PR c++/8227
17889         * g++.dg/template/ctor2.C: New test.
17890
17891         PR c++/8214
17892         * g++.dg/init/string1.C: New test.
17893
17894         PR c++/8511
17895         * g++.dg/template/friend8.C: New test.
17896
17897 2002-11-29  Joe Buck <jbuck@synopsys.com>
17898
17899         * g++.dg/lookup/anon2.C: New test.
17900
17901 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17902
17903         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17904         h8300 port.
17905
17906 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17907
17908         * gcc.dg/bitfld-6.c: New test.
17909
17910 2002-11-27  Jan Hubicka  <jh@suse.cz>
17911
17912         * gcc.c-torture/execute/20021127.[cx]: New test.
17913
17914 2002-11-26  Jan Hubicka  <jh@suse.cz>
17915
17916         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17917         quality.
17918
17919 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17920
17921         * g++.dg/init/brace2.C: New test.
17922         * g++.old-deja/g++.mike/p9129.C: Correct.
17923
17924 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17925
17926         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17927
17928 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17929
17930         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17931
17932 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17933
17934         * testsuite/g++.dg/abi/empty11.C: New test.
17935         * testsuite/g++.dg/rtti/cv1.C: New test.
17936
17937 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17938
17939         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17940
17941 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17942
17943         * g++.dg/abi/empty10.C: New test.
17944
17945 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17946
17947         * gcc.c-torture/compile/20021124-1.c: New test.
17948
17949 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17950
17951         * g++.dg/abi/rtti2.C: New test.
17952
17953 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17954
17955         * gcc.dg/i386-unroll-1.c: New test.
17956
17957 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17958
17959         * gcc.c-torture/compile/20021120-1.c: New test.
17960         * gcc.c-torture/compile/20021120-2.c: New test.
17961
17962 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17963
17964         * gcc.dg/bitfld-5.c: New test.
17965
17966 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17967
17968         * gcc.c-torture/execute/20021120-3.c: New test.
17969
17970 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17971
17972         * gcc.c-torture/execute/20021120-2.c: New test.
17973
17974 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17975
17976         * gcc.c-torture/execute/20021120-1.c: New test.
17977
17978 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17979
17980         * gcc.c-torture/execute/20021118-3.c: New test.
17981
17982 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17983
17984         * gcc.c-torture/compile/20021119-1.c: New test.
17985
17986 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17987
17988         * gcc.dg/duff-1.c: New test.
17989         * gcc.dg/duff-2.c: New test.
17990         * gcc.dg/duff-3.c: New test.
17991
17992 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17993
17994         * gcc.dg/cpp/_Pragma5.c: New test.
17995
17996 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17997
17998         * gcc.c-torture/execute/20021118-2.c: New test.
17999
18000 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
18001
18002         * gcc.c-torture/execute/20021118-1.c: New test.
18003
18004 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
18005
18006         * gcc.dg/20021116-1.c: New test.
18007
18008 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
18009
18010         * g++.dg/abi/vcall1.C: New test.
18011
18012 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
18013
18014         * gcc.dg/20021029-1.c: New test.
18015         * gcc.dg/20021029-2.c: New test.
18016
18017 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18018
18019         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
18020
18021 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18022
18023         PR c/8439
18024         * gcc.dg/20021110.c: Move to ...
18025         * gcc.c-torture/compile/20021110.c: .... here.
18026
18027 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18028
18029         PR c/8467
18030         * gcc.c-torture/execute/20021111-1.c
18031
18032 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18033
18034         PR c/8439
18035         * gcc.dg/20021110.c: New test.
18036
18037 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
18038
18039         * g++.dg/abi/vthunk3.C: Run only on x86.
18040
18041 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18042
18043         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
18044
18045 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
18046
18047         * lib/compat.exp (compat-execute): Fix logic error in last
18048         change.
18049
18050 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
18051
18052         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
18053
18054 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18055
18056         PR c++/8389
18057         * g++.dg/template/access6.C: New test.
18058
18059 2002-11-08  Jan Hubicka  <jh@suse.cz>
18060
18061         * gcc.dg/i386-ssefp-1.c: New test.
18062         * gcc.dg/i386-ssefp-1.c: New test.
18063
18064 2002-11-08  Jan Hubicka  <jh@suse.cz>
18065
18066         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
18067
18068 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18069
18070         * g++.dg/abi/vthunk3.C: New test.
18071
18072         PR c++/8338
18073         * g++.dg/template/crash2.C: New test.
18074
18075 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
18076
18077         * testsuite/g++.dg/abi/dtor1.C: New test.
18078         * testsuite/g++.dg/abi/dtor2.C: Likewise.
18079
18080 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
18081
18082         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
18083         Darwin.
18084
18085 2002-11-04  Adam Nemet  <anemet@lnxw.com>
18086
18087         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
18088         -mthumb.  Only xfail with -O0.
18089
18090 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
18091
18092         * g++.dg/abi/thunk1.C: New test.
18093         * g++.dg/abi/thunk2.C: Likewise.
18094         * g++.dg/abi/vtt1.C: Likewise.
18095
18096 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
18097
18098         PR optimization/8423
18099         * gcc.c-torture/execute/builtin-constant.c: New test.
18100
18101 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
18102
18103         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
18104         Add some more cases.
18105
18106 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
18107
18108         PR c++/8391
18109         * g++.dg/opt/local1.C: New test.
18110
18111 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
18112
18113         PR c++/8160
18114         * g++.dg/template/complit1.C: New test.
18115
18116         PR c++/8149
18117         * g++.dg/template/typename4.C: Likewise.
18118
18119 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18120
18121         Core issue 287, PR c++/7639
18122         * g++.dg/template/instantiate1.C: Adjust error location.
18123         * g++.dg/template/instantiate3.C: New test.
18124         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
18125         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
18126         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
18127
18128 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
18129
18130         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
18131
18132 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
18133
18134         PR c++/8287
18135         * g++.dg/init/dtor2.C: New test.
18136
18137 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18138
18139         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
18140         * gcc.dg/nest.c: Bypass errors on irix6.
18141
18142 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
18143
18144         * gcc.dg/nest.c: Expect error for mmix-*-*.
18145         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
18146
18147 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
18148
18149         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
18150         markers.
18151
18152         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
18153
18154 2002-10-25  Mike Stump  <mrs@apple.com>
18155
18156         * gcc.dg/warn-1.c: New test.
18157
18158 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18159
18160         * g++.dg/template/typename3.C: New test.
18161
18162 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
18163
18164         * g++.dg/lookup/ptrmem1.C: New test.
18165
18166         * g++.dg/abi/vthunk2.C: New test.
18167
18168 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
18169
18170         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
18171
18172 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
18173
18174         * g++.dg/abi/empty9.C: New test.
18175
18176 2002-10-24  Richard Henderson  <rth@redhat.com>
18177
18178         * g++.dg/inherit/thunk1.C: Enable for ia64.
18179
18180 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18181
18182         PR c++/8067
18183         * g++.dg/lookup/pretty1.C: New test.
18184
18185 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
18186
18187         * gcc.dg/20021023-1.c: New test.
18188
18189 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
18190
18191         PR c++/7679
18192         * g++.dg/parse/inline1.C: New test.
18193
18194 2002-10-23  Richard Henderson  <rth@redhat.com>
18195
18196         * g++.dg/inherit/thunk1.C: Enable for x86_64.
18197
18198         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
18199
18200 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
18201
18202         PR c++/6579
18203         * g++.dg/parse/stmtexpr3.C: New test.
18204
18205 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         * g++.dg/expr/cond1.C: New test.
18208
18209 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18210
18211         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
18212
18213 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18214
18215         * g++.dg/abi/vbase13.C: New test.
18216         * g++.dg/abi/vbase14.C: Likewise.
18217
18218 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
18219
18220         * gcc.dg/tls/pic-1.c: New test.
18221         * gcc.dg/tls/nonpic-1.c: New test.
18222         * gcc.dg/20021018-1.c: New test.
18223
18224 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18225
18226         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
18227         Remove only files with the same base name as the test case.
18228         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
18229         (profopt-execute): Likewise.  Also, remove old profiling
18230         and performance data files before running the tests.
18231
18232         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
18233         * g++.dg/bprob/bprob.exp: Likewise.
18234         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
18235         to allow more general test case names.
18236
18237         * g++.dg/bprob/bprob-1.C: Rename to ...
18238         * g++.dg/bprob/g++-bprob-1.C: ... this.
18239
18240         * g77.dg/bprob/bprob-1.f: Rename to ...
18241         * g77.dg/bprob/g77-bprob-1.f: ... this.
18242
18243 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
18244
18245         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
18246         bison 1.50 or later.
18247
18248 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18249
18250         * g++.dg/README: Describe more test directories.
18251
18252 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18253
18254         * g++.dg/init/array6.C: Add additional tests.
18255
18256 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18257
18258         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18259         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18260
18261 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18262
18263         * gcc.c-torture/compile/20020604-1.x: New.
18264         * gcc.c-torture/compile/simd-5.x: Likewise.
18265         * gcc.c-torture/execute/920710-1.x: Likewise.
18266         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18267
18268 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18269
18270         * g++.dg/inherit/override1.C: Add dg-options clause.
18271
18272 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18273
18274         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18275         _mm_slli_si128.
18276
18277 2002-10-19  Andreas Schwab  <schwab@suse.de>
18278
18279         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18280         directory component.
18281
18282 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18283
18284         * g++.dg/inherit/thunk1.C: New test.
18285
18286         * g++.dg/inherit/override1.C: New test.
18287
18288         * g++.dg/abi/mangle11.C: New test.
18289         * g++.dg/abi/mangle14.C: New test.
18290         * g++.dg/abi/mangle17.C: New test.
18291
18292 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         * g++.dg/overload/member2.C: New test.
18295
18296 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18297
18298         * g++.dg/README: Describe new compat directory.
18299         * g++.dg/dg.exp: Skip tests in compat directory.
18300         * README.compat: New file.
18301         * lib/compat.exp: New expect script.
18302         * g++.dg/compat: New test directory.
18303         * g++.dg/compat/compat.exp: New expect script.
18304         * g++.dg/compat/abi: New test directory.
18305         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18306         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18307         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18308         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18309         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18310         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18311         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18312         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18313         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18314         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18315         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18316         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18317         * g++.dg/compat/break: New test directory.
18318         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18319         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18320         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18321         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18322         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18323         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18324         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18325         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18326         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18327         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18328         g++.dg/compat/break/README: New files.
18329         * g++.dg/compat/eh: New test directory.
18330         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18331         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18332         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18333         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18334         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18335         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18336         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18337         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18338         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18339         g++.dg/compat/eh/filter2_y.C,
18340         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18341         g++.dg/compat/eh/new1_y.C,
18342         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18343         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18344         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18345         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18346         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18347         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18348         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18349         g++.dg/compat/eh/unexpected1_y.C: New files.
18350         * g++.dg/compat/init: New test directory.
18351         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18352         g++.dg/compat/init/array5_y.C,
18353         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18354         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18355         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18356         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18357         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18358         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18359         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18360         g++.dg/compat/init/init-ref2_y.C: New files.
18361
18362 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18363
18364         PR c++/7584
18365         * g++.dg/inherit/using3.C: New test.
18366
18367 2002-10-17  Jan Hubicka  <jh@suse.cz>
18368
18369         * gcc.dg/20021017-2.c: New test.
18370
18371 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18372
18373         * g++.dg/abi/mangle16.C: Adjust.
18374
18375         * g++.dg/init/array8.C: New test.
18376
18377 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18378
18379         * gcc.dg/special/mips-abi.exp: New test.
18380         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18381
18382 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18383
18384         * g++.dg/abi/mangle16.C: New test.
18385         * g++.dg/abi/mangle17.C: Likewise.
18386
18387         PR c++/7478
18388         * g++.dg/template/ref1.C: New test.
18389
18390 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18393
18394 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18395
18396         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18397
18398 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/7524
18401         * g++.dg/init/array7.C: New test.
18402
18403 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18404
18405         * g++.dg/init/array6.C: New test.
18406
18407         * g++.dg/abi/mangle13.C: Likewise.
18408         * g++.dg/abi/mangle14.C: Likewise.
18409         * g++.dg/abi/mangle15.C: Likewise.
18410
18411 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18412
18413         * g++.dg/abi/empty8.C: New test.
18414
18415 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * g++.dg/init/ctor1.C: New test.
18418
18419 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18420
18421         * gcc.c-torture/execute/20021015-1.c: New test.
18422
18423 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18424
18425         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18426
18427 2002-10-14  Jan Hubicka  <jh@suse.cz>
18428
18429         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18430
18431 2002-10-14  Richard Henderson  <rth@redhat.com>
18432
18433         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18434
18435 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18436
18437         PR optimization/6631
18438         * g++.dg/opt/const2.C: New test.
18439
18440 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18441
18442         PR c++/7176
18443         * g++.dg/parse/friend1.C: New test.
18444         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18445
18446 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18447
18448         * gcc.dg/20021014-1.c: New test.
18449
18450 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/5661
18453         * g++.dg/ext/vlm1.C: New test.
18454         * g++.dg/ext/vlm2.C: Likewise.
18455
18456         * g++.dg/init/array1.C: Remove invalid braces.
18457         * g++.dg/init/brace1.C: New test.
18458         * g++.dg/init/copy2.C: Likewise.
18459         * g++.dg/init/copy3.C: Likewise.
18460         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18461         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18462         braces.
18463
18464 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18465
18466         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18467
18468 2002-10-11  Richard Shann  <richard.shann@superh.com>
18469
18470         * gcc.c-torture/compile/simd-5.c: New test.
18471
18472 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18473
18474         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18475
18476 2002-10-10  Jim Wilson  <wilson@redhat.com>
18477
18478         * gcc.c-torture/execute/20021010-1.c: New test.
18479
18480 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18481
18482         PR c/7353
18483         * g++.dg/ext/typedef-init.C: New test.
18484         * gcc.dg/typedef-init.c: New test.
18485
18486 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18487
18488         * gcc.dg/cpp/paste13.c: New test.
18489
18490 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18491
18492         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18493         remaining platforms, XFAIL during compile, not execute.  Don't
18494         XFAIL at -O0.
18495
18496 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18497
18498         * gcc.dg/alias-1.c: Tweak expected warning.
18499
18500 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18501
18502         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18503
18504 2002-10-06  Andreas Jaeger  <aj@suse.de>
18505
18506         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18507         * gcc.dg/cpp/c++98.C: Likewise.
18508
18509         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18510         * g++.dg/cpp/c++98.C: Likewise.
18511
18512         * g++.dg/README (Subdirectories): Mention cpp directory.
18513
18514         PR target/7559
18515         * gcc.dg/20021006-1.c: New test.
18516
18517 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18518
18519         PR c++/7804
18520         * g++.dg/other/warning1.C: New test.
18521
18522 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18523
18524         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18525         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18526         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18527
18528 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18529
18530         PR c++/7931
18531         * g++.dg/template/ptrmem3.C: New test.
18532
18533         PR c++/7754
18534         * g++.dg/template/union1.C: New test.
18535
18536 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/8006
18539         * g++.dg/abi/mangle9.C: New test.
18540         * g++.dg/abi/mangle10.C: New test.
18541         * g++.dg/abi/mangle11.C: New test.
18542         * g++.dg/abi/mangle12.C: New test.
18543
18544 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/7188.
18547         * g++.dg/template/meminit1.C: New test.
18548         * g++.dg/warn/Wreorder-1.C: Likewise.
18549         * g++.old-deja/g++.mike/warn3.C: Tweak.
18550         * lib/prune.exp: Ingore "in copy constructor".
18551
18552 2002-10-02  Andreas Jaeger  <aj@suse.de>
18553
18554         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18555         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18556         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18557         on x86-64.
18558
18559 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18560
18561         * gcc.dg/empty1.C: Fix typo.
18562
18563 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18564
18565         * gcc.dg/alias-1.c: New test.
18566
18567 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18568
18569         * gcc.dg/empty1.C: New test.
18570
18571         * g++.dg/tls/init-2.C: Tweak error messages.
18572
18573 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18574
18575         * gcc.c-torture/compile/20020923-1.c: New test.
18576
18577 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18578
18579         * gcc.c-torture/execute/ffs-1.c: New test.
18580         * gcc.c-torture/execute/ffs-2.c: Ditto.
18581
18582 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18583
18584         * g++.dg/overload/member1.C: New test.
18585
18586 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18587
18588         * g++.dg/abi/empty7.C: New test.
18589         * g++.dg/init/pm2.C: Likewise.
18590
18591 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         * g++.dg/rtti/crash1.C: New test.
18594
18595 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18596
18597         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18598         gcc.dg/sibcall-4.c: New tests.
18599
18600 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18601
18602         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18603         powerpc and MMIX targets.
18604
18605 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18606
18607         * gcc.dg/cpp/20020927-1.c: New.
18608
18609 2002-09-26  David S. Miller  <davem@redhat.com>
18610
18611         * gcc.c-torture/compile/trunctfdf.c: New.
18612
18613 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18614
18615         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18616
18617 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18618
18619         * gcc.c-torture/execute/loop-15.c: New.
18620
18621 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18622
18623         * README.QMTEST: Fix typo.
18624
18625 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18626
18627         * gcc.dg/20020926-1.c: New test.
18628
18629 2002-09-25  David S. Miller  <davem@redhat.com>
18630
18631         PR target/7842
18632         * gcc.c-torture/execute/shiftdi.c: New test.
18633
18634 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18635
18636         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18637         unique to the tool.
18638         * lib/g77.exp (g77_init): Likewise.
18639         * lib/g++.exp (g++_init): Likewise.
18640         * lib/objc.exp (objc_init): Likewise.
18641
18642 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18643
18644         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18645         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18646         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18647
18648 2002-09-25  Richard Henderson  <rth@redhat.com>
18649
18650         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18651         too-small long double.
18652
18653 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18654
18655         * gcc.dg/20020919-1.c: New test.
18656
18657 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18658
18659         * g++.dg/abi/bitfield6.C: New test.
18660         * g++.dg/abi/bitfield7.C: New test.
18661         * g++.dg/abi/bitfield8.C: New test.
18662         * g++.dg/abi/vbase11.C: New test.
18663
18664 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18665
18666         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18667         hppa*-*-hpux*.  Update test comment.
18668
18669 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18670
18671         * gcc.dg/tls/struct-1.c: New test.
18672
18673 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18674
18675         * gcc.dg/cpp/tr-warn2.c: Update.
18676
18677 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18678
18679         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18680
18681 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18682
18683         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18684         systems.
18685
18686 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18687
18688         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18689
18690         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18691         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18692         setting of cxxfilt.
18693
18694 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18695
18696         * gcc.dg/20020312-2.c: Update for darwin.
18697
18698 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18699
18700         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18701
18702 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18703
18704         * objc.dg/comp-types-1.m: New test.
18705         * objc.dg/comp-types-2.m: New test.
18706         * objc.dg/comp-types-3.m: New test.
18707         * objc.dg/comp-types-4.m: New test.
18708         * objc.dg/comp-types-5.m: New test.
18709         * objc.dg/comp-types-6.m: New test.
18710
18711 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18712
18713         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18714
18715 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * g++.dg/other/do1.C: New test.
18718
18719         * g++.dg/template/subst1.C: New test.
18720
18721 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18722
18723         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18724
18725 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18726
18727         * g++.dg/template/qualttp20.C: Adjust expected errors.
18728         * g++.old-deja/g++.jason/report.C: Likewise.
18729         * g++.old-deja/g++.other/qual1.C: Likewise.
18730
18731         * g++.dg/lookup/scoped2.C: New test.
18732
18733         * g++.dg/ext/asm3.C: New test.
18734
18735 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18736
18737         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18738
18739 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18740
18741         * ChangeLog: follow spelling conventions.
18742         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18743         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18744         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18745         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18746         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18747         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18748         * g++.old-deja/g++.law/global-init1.C: Likewise.
18749         * g++.old-deja/g++.other/delete4.C: Likewise.
18750         * g++.old-deja/g++.other/inline21.C: Likewise.
18751         * g++.old-deja/g++.other/singleton.C: Likewise.
18752         * g77.dg/strlen0.f: Likewise.
18753         * g77.f-torture/compile/20010519-1.f: Likewise.
18754         * g77.f-torture/compile/980310-4.f: Likewise.
18755         * gcc.c-torture/compile/20000605-1.c: Likewise.
18756         * gcc.c-torture/execute/20020225-1.c: Likewise.
18757         * gcc.dg/c90-hexfloat-2.c: Likewise.
18758         * gcc.dg/c99-bool-1.c: Likewise.
18759         * gcc.dg/c99-hexfloat-2.c: Likewise.
18760         * gcc.dg/dll-2.c: Likewise.
18761         * gcc.dg/wtr-union-init-1.c: Likewise.
18762         * gcc.dg/wtr-union-init-2.c: Likewise.
18763         * gcc.dg/wtr-union-init-3.c: Likewise.
18764         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18765         * gcc.dg/cpp/defined.c: Likewise.
18766         * gcc.dg/cpp/macsyntx.c: Likewise.
18767         * gcc.dg/cpp/paste2.c: Likewise.
18768         * gcc.dg/cpp/trad/defined.c: Likewise.
18769         * gcc.dg/format/c90-printf-1.c: Likewise.
18770         * gcc.dg/format/c90-scanf-1.c: Likewise.
18771         * gcc.dg/format/c99-printf-1.c: Likewise.
18772         * gcc.dg/format/c99-scanf-1.c: Likewise.
18773         * gcc.misc-tests/gcov-8.c: Likewise.
18774         * lib/profopt.exp: Likewise.
18775
18776 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18777
18778         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18779
18780 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18781
18782         * g++.dg/inherit/using2.C: New test.
18783
18784 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18785
18786         * ChangeLog: Follow spelling conventions.
18787         * g++.dg/template/friend4.C: Likewise.
18788         * g++.old-deja/g++.pt/crash67.C: Likewise.
18789         * gcc.c-torture/execute/20000801-4.c: Likewise.
18790         * gcc.dg/c90-digraph-1.c: Likewise.
18791         * gcc.dg/c94-digraph-1.c: Likewise.
18792         * gcc.dg/c99-digraph-1.c: Likewise.
18793         * gcc.dg/cpp/line5.c: Likewise.
18794         * gcc.dg/cpp/multiline.c: Likewise.
18795         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18796         * gcc.dg/format/attr-3.c: Likewise.
18797         * gcc.dg/format/c90-scanf-3.c: Likewise.
18798         * gcc.dg/format/ext-4.c: Likewise.
18799
18800 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         * g++.dg/template/pretty1.C: New test.
18803
18804 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18805
18806         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18807
18808 2002-09-13  Matt Austern  <austern@apple.com>
18809
18810         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18811         passing a cast expression to a function by const reference.
18812
18813 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18814
18815         * g++.dg/template/deduce1.C: New test.
18816
18817 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18818
18819         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18820         32-bit int.
18821
18822 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18823
18824         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18825         usage.
18826
18827 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18828
18829         * gcc.c-torture/compile/20020910-1.c: New test.
18830
18831 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18832
18833         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18834
18835 2002-09-10  Andreas Jaeger  <aj@suse.de>
18836
18837         * gcc.dg/20020312-2.c: Adjust for x86-64.
18838
18839 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18840
18841         * g77.dg/7388.f: New test case for PR 7388.
18842
18843 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18844
18845         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18846
18847 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18848
18849         * objc.dg/proto-lossage-1.m: New test.
18850
18851 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18852
18853         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18854
18855 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18856
18857         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18858         expected to pass.
18859
18860 2002-09-06  Stan Shebs  <shebs@apple.com>
18861             David Edelsohn  <edelsohn@gnu.org>
18862
18863         * gcc.dg/weak: New directory.
18864         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18865         target-specific xfail bits.
18866         * gcc.dg/typeof-2.c: Move to new directory.
18867         * gcc.dg/weak.exp: New expect script.
18868
18869 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18870
18871         * gcc.c-torture/execute/extzvsi.c: New test.
18872
18873 2002-09-05  Stan Shebs  <shebs@apple.com>
18874
18875         * gcc.dg/weak-1.c: xfail on Darwin.
18876         * gcc.dg/weak-2.c: Ditto.
18877         * gcc.dg/weak-3.c: Ditto.
18878         * gcc.dg/weak-4.c: Ditto.
18879         * gcc.dg/weak-5.c: Ditto.
18880         * gcc.dg/weak-6.c: Ditto.
18881         * gcc.dg/weak-7.c: Ditto.
18882         * gcc.dg/weak-8.c: Ditto.
18883         * gcc.dg/weak-9.c: Ditto.
18884
18885 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18886
18887         * gcc.c-torture/execute/loop-14.c: New test.
18888
18889 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18890
18891         * g++.dg/other/cxa-atexit1.C: New test.
18892
18893         * gcc.dg/typeof-2.c: New test.
18894
18895 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18896
18897         * gcc.dg/builtins-2.c: New testcase.
18898         * gcc.dg/builtins-3.c: New testcase.
18899
18900 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18901
18902         * gcc.dg/cpp/_Pragma4.c: New test.
18903
18904 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18905
18906         * objc/execute/nil_method-1.m: New testcase.
18907
18908 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18909
18910         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18911         [Object class], not [Object initialize].
18912
18913 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18914             Hans-Peter Nilsson  <hp@bitrange.com>
18915
18916         * gcc.c-torture/execute/20020720-1.x: Skip test on
18917         mmix-knuth-mmixware.  Correct comment.
18918
18919 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18920
18921         * testsuite/g++.dg/abi/bitfield5.C: New test.
18922         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18923
18924 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18925
18926         * objc.dg/undeclared-selector.m: New test.
18927
18928 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18929
18930         * g++.dg/other/offsetof1.C: Avoid cast warning.
18931
18932 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18933
18934         * objc.dg/super-class-2.m: New test.
18935
18936 2002-08-24  Matt Austern  <austern@apple.com>
18937
18938         * g++.dg/ext/lvaddr.C: New test.
18939         * g++.dg/ext/lvcast.C: New test.
18940
18941 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * testsuite/g++.dg/inherit/cond1.C: New test.
18944
18945 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18946
18947         * gcc.dg/noncompile/incomplete-1.c: New test.
18948
18949 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18950
18951         * gcc.dg/typespec-1.c: New test.
18952
18953 2002-08-20  Devang Patel  <dpatel@apple.com>
18954         * objc.dg/proto-hier-2.m: New test.
18955
18956 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18957
18958         * objc.dg/bitfield-1.m: New test.
18959         * objc.dg/bitfield-2.m: New test.
18960
18961 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18962
18963         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18964         gcc.dg/c99-flex-array-4.c: New tests.
18965
18966 2002-08-16  Stan Shebs  <shebs@apple.com>
18967
18968         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18969
18970 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18971
18972         * gcc.dg/typeof-1.c: New test.
18973         * g++.dg/ext/typeof2.C: New test.
18974
18975 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18976
18977         * g++.dg/other/offsetof1.C: New test.
18978
18979 2002-08-14  Richard Henderson  <rth@redhat.com>
18980
18981         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18982
18983 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18984
18985         * gcc.dg/cpp/_Pragma3.c: New test.
18986
18987 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18988
18989         * g++.dg/template/inherit3: New test.
18990
18991 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18992
18993         * gcc.dg/bitfld-4.c: Add blank options.
18994
18995 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18996
18997         * g++.dg/template/crash1.C: New test.
18998
18999 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19000
19001         * gcc.dg/tls/opt-2.c: New test.
19002
19003 2002-08-08  Devang Patel  <dpatel@apple.com>
19004
19005         * objc.dg/selector-1.m : New test
19006
19007 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19008
19009         * g++.dg/abi/bitfield4.C: New test.
19010         * gcc.dg/bitfld-4.c: New test.
19011
19012 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19013
19014         * g++.dg/other/packed1.C: New test.
19015
19016 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
19017
19018         * g++.dg/abi/offsetof.C: Tweak error messages.
19019         * g++.old-deja/g++.mike/p10769a.C: Likewise.
19020
19021 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
19022
19023         * gcc.dg/bitfld-3.c: New test.
19024
19025 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19026             Richard Henderson  <rth@redhat.com>
19027
19028         * gcc.dg/i386-bitfield1.c: New test.
19029         * g++.dg/abi/bitfield3.C: Update.
19030
19031 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
19032
19033         * objc.dg/const-str-2.m: Update.
19034         * gcc.dg/cpp/c++98.c: Change to C extension.
19035         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
19036         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
19037
19038 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
19039
19040         * testsuite/gcc.dg/tls/diag-3.c: New.
19041
19042 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
19043
19044         * g++.dg/README (Subdirectories): Document new subdir expr.
19045         * g++.dg/expr/pmf-1.C: New test.
19046
19047 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
19048
19049         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
19050
19051 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * g++.dg/abi/bitfield3.C: New test.
19054
19055 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         * lib/gcov.exp: Tweak expected line formats.
19058         * gcc.misc-tests/gcov8.c: New test.
19059         * gcc.misc-tests/gcov8.x: New flags.
19060
19061 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
19062
19063         * consistency.vlad/layout/endian.c: Include string.h.
19064
19065         * gcc.c-torture/execute/20020805-1.c: New test.
19066
19067 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
19068
19069         * g++.dg/other/conversion1.C: New test.
19070
19071 2002-08-03  Roger Sayle  <roger@eyesopen.com>
19072
19073         * gcc.dg/builtins-1.c: New testcase.
19074
19075 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
19076
19077         * g++.dg/inherit/access3.C: New test.
19078
19079 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
19080
19081         * gcc.dg/ia64-visibility-2.c: New test.
19082
19083 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
19084
19085         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
19086         __qualifier_flags to __flags.
19087
19088 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
19089
19090         * g++.dg/inherit/operator1.C: New test.
19091         * g++.dg/lookup/disamb1.C: Fix typo in comment.
19092         * g++.dg/other/error1.C: Change expected error message.
19093         * g++.dg/template/conv4.C: Likewise.
19094
19095 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
19096
19097         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
19098         for documented behavior.
19099
19100 2002-07-25  Roger Sayle  <roger@eyesopen.com>
19101
19102         * gcc.c-torture/execute/20020720-1.x: Skip this test on
19103         several targets known to fail.
19104
19105 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
19106
19107         * gcc.dg/mips-args-[123].c: New tests.
19108
19109 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
19110
19111         * gcc.dg/ppc-spe.c: New.
19112
19113 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
19114
19115         * g++.dg/other/ptrmem4.C: New testcase.
19116
19117 2002-07-24  Richard Henderson  <rth@redhat.com>
19118
19119         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
19120
19121 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
19122
19123         * g++.dg/ext/alignof1.C (main): Return 0 for success.
19124
19125 2002-07-24  Roger Sayle  <roger@eyesopen.com>
19126
19127         * gcc.c-torture/execute/memset-3.c: New testcase.
19128
19129 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
19130
19131         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
19132         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
19133
19134 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19135
19136         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
19137         Delete.
19138
19139 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
19140
19141         * gcc.c-torture/compile/simd-4.c: New test.
19142
19143 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19144
19145         PR c++/7347, c++/7348
19146         * g++.dg/template/access4.C: New test.
19147         * g++.dg/template/access5.C: New test.
19148         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
19149         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
19150         * g++.old-deja/g++.pt/ttp58.C: Likewise.
19151         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
19152
19153 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
19154
19155         * gcc.dg/gnu89-init-2.c: New test.
19156
19157 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
19158
19159         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
19160
19161 2002-07-20  Roger Sayle  <roger@eyesopen.com>
19162
19163         * gcc.c-torture/execute/20020720-1.c: New testcase.
19164
19165 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
19166
19167         * gcc.dg/cpp/Wsignprom.c: New tests.
19168
19169 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
19170
19171         * gcc.c-torture/execute/loop-13.c: New test.
19172
19173 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
19174
19175         * gcc.dg/cpp/expr.c: New tests.
19176
19177 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
19178
19179         * g++.dg/opt/pr6713.C: Add template instantiation.
19180
19181 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
19182
19183         * gcc.dg/nest.c: New test.
19184
19185 2002-07-17  Richard Henderson  <rth@redhat.com>
19186
19187         * g++.dg/opt/pr6713.C: New test.
19188
19189 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
19190
19191         * gcc.c-torture/execute/loop-2e.x: Let the testcase
19192         XFAIL for all x86 processors.
19193
19194 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
19195
19196         * gcc.c-torture/execute/20010122-1.x: Do not test with
19197         -fomit-frame-pointer.
19198
19199 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19200
19201         * g++.dg/template/instantiate2.C: New test.
19202         * g++.dg/template/spec4.C: New test.
19203
19204 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19205
19206         * g++.dg/template/access2.C: New test.
19207         * g++.dg/template/access3.C: New test.
19208
19209 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
19210
19211         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
19212         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
19213         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
19214         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
19215         Convert to use <stdarg.h>.
19216         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
19217         Delete.
19218         * gcc.dg/va-arg-2.c: New.
19219         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
19220
19221 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * gcc.c-torture/compile/20020710-1.c: New test.
19224
19225 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
19226                           Andrew Pinski  <pinskia@physics.uc.edu>
19227
19228         gcc.c-torture/compile/simd-2.c: New testcase.
19229         gcc.c-torture/compile/simd-3.c: Likewise.
19230
19231 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
19232
19233         PR c++/7224
19234         * g++.dg/overload/error1.C: New test.
19235
19236 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19237
19238         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
19239         configuration and IRIX 6 O32 ABI.
19240
19241 2002-07-11  Roger Sayle  <roger@eyesopen.com>
19242
19243         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
19244
19245 2002-07-10  Roger Sayle  <roger@eyesopen.com>
19246
19247         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19248
19249 2002-07-10  Jeffrey A Law  <law@redhat.com>
19250
19251         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19252
19253         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19254
19255 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19256
19257         * gcc.dg/20020312-2.c: Check for __PPC__.
19258
19259 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19260
19261         * gcc.c-torture/compile/20020709-1.c: New test.
19262
19263 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19264
19265         * g++.dg/template/qualttp21.C: New test case.
19266
19267 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19268
19269         * gcc.c-torture/compile/20020706-1.c: New test.
19270         * gcc.c-torture/compile/20020706-2.c: New test.
19271
19272 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19273             Alexandre Oliva  <aoliva@redhat.com>
19274
19275         * g++.dg/warn/incomplete1.C: New test.
19276
19277 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19278
19279         PR c++/7099
19280         * g++.dg/warn/noreturn1.C: New test.
19281
19282 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/6706
19285         * g++.dg/debug/debug6.C: New test.
19286         * g++.dg/debug/debug7.C: New test.
19287
19288 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19289
19290         * gcc.c-torture/compile/simd-3.c: New test.
19291
19292 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19293
19294         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19295         * gcc.dg/20020620-1.c: Likewise.
19296
19297 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19298
19299         PR c++/6944
19300         * g++.dg/init/array4.C: New test.
19301         * g++.dg/init/array5.C: New test.
19302
19303 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19304
19305         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19306         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19307
19308 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19309
19310         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19311         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19312         * gcc.dg/wtr-conversion-1.c: Likewise.
19313         * gcc.dg/wtr-escape-1.c: Likewise.
19314         * gcc.dg/wtr-int-type-1.c: Likewise.
19315         * gcc.dg/wtr-label-1.c: Likewise.
19316         * gcc.dg/wtr-static-1.c: Likewise.
19317         * gcc.dg/wtr-strcat-1.c: Likewise.
19318         * gcc.dg/wtr-suffix-1.c: Likewise.
19319         * gcc.dg/wtr-switch-1.c: Likewise.
19320         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19321         * gcc.dg/wtr-union-init-1.c: Likewise.
19322         * gcc.dg/wtr-union-init-2.c: Likewise.
19323         * gcc.dg/wtr-union-init-3.c: Likewise.
19324
19325         * gcc.dg/wtr-func-def-1.c: New test.
19326
19327 2002-07-02 Devang Patel <dpatel@apple.com>
19328
19329         * objc.dg/param-1.m: New test.
19330
19331 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19332
19333         * gcc.dg/cpp/trad/directive.c: Add test.
19334         * gcc.dg/cpp/trad/macroargs.c: Add test.
19335         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19336
19337 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19338
19339         * gcc.dg/cpp/cmdlne-M.c: New test.
19340
19341 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19342
19343         * objc.dg/desig-init-1.m: New test.
19344
19345 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19346
19347         PR c++/6716
19348         * g++.dg/template/instantiate1.C: New test.
19349
19350 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/7112
19353         * g++.dg/template/sizeof2.C: New test.
19354
19355 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19356
19357         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19358         gcc.dg/cpp/trad/include.c: New tests.
19359
19360 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19361
19362         PR target/7177
19363         * gcc.c-torture/compile/20020701-1.c: New test.
19364
19365 2002-07-01  Stan Shebs  <shebs@apple.com>
19366
19367         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19368         header here...
19369         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19370         (objc-torture-execute): or here.
19371
19372 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19373
19374         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19375
19376 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19377
19378         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19379
19380 2002-06-30  Devang Patel  <dpatel@apple.com>
19381
19382         * objc.dg/fsyntax-only.m: New test.
19383
19384 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19385
19386         PR c++/6695
19387         * g++.dg/template/friend7.C: New file.
19388
19389 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19390
19391         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19392         return type.
19393
19394 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19395
19396         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19397         avoid division by zero.
19398
19399 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19400
19401         * gcc.dg/Wunknownprag.c: New tests.
19402
19403 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19404
19405         * gcc.c-torture/execute/simd-2.c: New test.
19406
19407 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19408
19409         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19410         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19411         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19412         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19413         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19414         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19415         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19416         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19417         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19418         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19419         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19420         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19421         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19422         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19423         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19424         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19425         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19426
19427 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19428
19429         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19430         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19431         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19432         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19433         New tests.
19434         * gcc.dg/cpp/trad/directive.c: Update.
19435
19436 2002-06-23  Andreas Jaeger  <aj@suse.de>
19437
19438         * gcc.c-torture/execute/complex-6.c: New.
19439
19440 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19441
19442         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19443         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19444         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19445         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19446
19447 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19448
19449         * gcc.dg/cpp/trad: New directory with traditional tests copied
19450         from parent directory.
19451         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19452         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19453         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19454         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19455         Move to trad/ and rename.
19456         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19457         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19458         gcc.dg/cpp/trad/redef2.c: New tests.
19459         * gcc.dg/cpp/trad/trad.exp: New driver.
19460
19461 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19462
19463         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19464         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19465         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19466         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19467         Remove.
19468
19469 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19470
19471         * gcc.dg/20020620-1.c: New test.
19472
19473 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19474
19475         * g++.dg/template/ttp4.C: New test.
19476
19477 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19478
19479         * g++.dg/opt/vt1.C: Fix regexp.
19480
19481 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19482
19483         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19484         Don't use attribute `noinline'.
19485
19486 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19487
19488         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19489
19490 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19491
19492         * gcc.c-torture/execute/simd-1.c: New.
19493
19494         * gcc.dg/simd-1.c: New.
19495
19496 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19497
19498         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19499
19500 2002-06-16  Richard Henderson  <rth@redhat.com>
19501
19502         * g++.dg/ext/anon-struct1.C: New.
19503         * g++.dg/ext/anon-struct2.C: New.
19504         * g++.dg/ext/anon-struct3.C: New.
19505         * gcc.dg/anon-struct-1.c: New.
19506         * gcc.dg/anon-struct-2.c: New.
19507         * gcc.dg/anon-struct-3.c: New.
19508         * gcc.dg/20011008-1.c: Adjust warning text.
19509         * gcc.dg/20020527-1.c: Add -fms-extensions.
19510
19511 2002-06-16  Richard Henderson  <rth@redhat.com>
19512
19513         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19514
19515 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19516
19517         * gcc.c-torture/execute/20020615-1.c: New test.
19518
19519 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19520
19521         * gcc.c-tortuture/execute/compare-1.c: New test case.
19522         * gcc.c-tortuture/execute/compare-2.c: New test case.
19523         * gcc.c-tortuture/execute/compare-3.c: New test case.
19524
19525 2002-06-13  Richard Henderson  <rth@redhat.com>
19526
19527         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19528         ia64 ilp32.
19529
19530 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19531
19532         * g++.dg/template/typename2.C: Update error message.
19533
19534 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19535
19536         * gcc.c-torture/execute/20020611-1.c: New test.
19537
19538 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19539
19540         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19541         list of targets to skip.
19542
19543 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19544
19545         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19546         targets if not optimizing.
19547
19548 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19549
19550         * gcc.c-torture/compile/20020605-1.c: New test.
19551
19552         * g++.dg/opt/vt1.C: New test.
19553
19554         * gcc.dg/20020531-1.c: New test.
19555
19556         * gcc.dg/20020530-1.c: New test.
19557
19558         * gcc.dg/20020527-1.c: New test.
19559
19560         * g++.dg/opt/cse1.C: New test.
19561
19562 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19563
19564         * gcc.dg/20020607-2.c: New test case.
19565
19566 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19567
19568         * gcc.c-torture/compile/20020604-1.c: New test.
19569
19570 2002-06-04  Richard Henderson  <rth@redhat.com>
19571
19572         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19573         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19574         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19575
19576 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19577
19578         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19579
19580 2002-06-03  Richard Henderson  <rth@redhat.com>
19581
19582         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19583         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19584
19585 2002-06-02  Richard Henderson  <rth@redhat.com>
19586
19587         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19588         test functions static.
19589
19590 2002-06-02  Andreas Jaeger  <aj@suse.de>
19591
19592         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19593         now.
19594
19595 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19596
19597         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19598         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19599         Update for mofified diagnostics.
19600         * gcc.dg/c99-intconst-1.c: No longer fail.
19601
19602 2002-06-02  Richard Henderson  <rth@redhat.com>
19603
19604         * gcc.dg/uninit-A.c: Remove xfail markers.
19605
19606 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19607
19608         * gcc.dg/fnegate-1.c: New test case.
19609
19610 2002-05-30  Osku Salerma  <osku@iki.fi>
19611
19612         * gcc.c-torture/execute/mayalias-1.c: New file.
19613
19614 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19615
19616         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19617         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19618         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19619
19620 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19621
19622         * gcc.c-torture/execute/20020529-1.c: New test.
19623
19624 2002-05-27  Richard Henderson  <rth@redhat.com>
19625
19626         * g++.dg/ext/attrib6.C: New test case.
19627
19628 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19629
19630         * gcc.c-torture/execute/pure-1.c: New test.
19631
19632 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19633
19634         * gcc.dg/cpp/arith-2.c: Remove.
19635
19636 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19637
19638         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19639         * gcc.dg/cpp/if-3.c: Remove.
19640
19641 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * g++.dg/opt/cse2.C: New test.
19644
19645 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19646
19647         * gcc.dg/cpp/arith-1.c: New semantic tests.
19648         * gcc.dg/cpp/if-1.c: Update.
19649
19650 2002-05-24  Ben Elliston  <bje@redhat.com>
19651
19652         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19653
19654 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19655
19656         * gcc.dg/verbose-asm.c: New test.
19657
19658 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19659
19660         * gcc.dg/cpp/paste12.c: New test.
19661
19662 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19663
19664         * g++.dg/parse/named_ops.C: New test.
19665
19666 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19667
19668         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19669
19670 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19671
19672         * gcc.dg/weak-2.c: Allow optional leading underscore
19673         in scan-assembler symbol name.
19674         * gcc.dg/weak-3.c: Likewise.
19675         * gcc.dg/weak-4.c: Likewise.
19676         * gcc.dg/weak-5.c: Likewise.
19677
19678 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * gcc.dg/20020523-1.c: New test.
19681
19682 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19683
19684         * objc.dg/const-str-2.m: Update now that we stop after
19685         a command line error.
19686
19687 2002-05-22  Richard Henderson  <rth@redhat.com>
19688
19689         * g++.dg/dg.exp: Fix typo in test pruneing.
19690
19691 2002-05-22  Richard Henderson  <rth@redhat.com>
19692
19693         * g++.dg/dg.exp: Prune the tls subdirectory.
19694         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19695         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19696         * g++.dg/tls/init-1.C: New.
19697
19698 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19699
19700         * gcc.dg/20020517-1.c: New test.
19701
19702 2002-05-21  Richard Henderson  <rth@redhat.com>
19703
19704         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19705         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19706
19707 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19708
19709         * g++.dg/other/copy2.C: New test.
19710
19711 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19712
19713         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19714         (MAX_COPY): Bump up to 10 times sizeof (long long).
19715         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19716
19717         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19718         sizeof (long long).
19719
19720         * gcc.c-torture/execute/strcpy-1.c: New test.
19721
19722 2002-05-19  Jason Merrill  <jason2redhat.com>
19723
19724         * g++.dg/ext/oper1.C: New test.
19725
19726 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19727 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19728
19729         * README.QMTEST: New file.
19730
19731         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19732
19733 2002-05-19  Andreas Jaeger  <aj@suse.de>
19734
19735         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19736         now.
19737         * gcc.c-torture/execute/loop-2d.x: Likewise.
19738
19739 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19740
19741         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19742         support weak symbols.
19743         * gcc.dg/weak-4.c: Likewise
19744         * gcc.dg/weak-6.c: Likewise
19745
19746 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19747
19748         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19749         cygwin, coff and h8300-*-hms targets
19750         * gcc.dg/weak-5.c: Likewise
19751         * gcc.dg/weak-7.c: Likewise
19752
19753 2002-05-16  Jason Merrill  <jason@redhat.com>
19754
19755         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19756         (scan-assembler-not, scan-assembler-dem): Likewise.
19757         (scan-assembler-dem-not): Likewise.
19758
19759 2002-05-15  Richard Henderson  <rth@redhat.com>
19760
19761         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19762
19763 2002-05-15  Richard Henderson  <rth@redhat.com>
19764
19765         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19766         (vfoo1f): Warning here.
19767         (vfoo1l): Don't redefine the alias.
19768
19769 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19770
19771         * g++.dg/init/pm1.C: New test.
19772
19773 2002-05-12  David S. Miller  <davem@redhat.com>
19774
19775         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19776         types.
19777
19778 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19779
19780         * gcc.c-torture/execute/20020510-1.c: New test case.
19781
19782 2002-05-10  David S. Miller  <davem@redhat.com>
19783
19784         * gcc.c-torture/execute/conversion.c: Test long double too.
19785
19786 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19787
19788         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19789         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19790         * lib/g++.exp (g++_link_flags): Likewise.
19791         * lib/objc.exp (objc_target_compile): Likewise.
19792
19793 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19794
19795         * gcc.dg/cpp/poison.c: Update.
19796         * gcc.dg/cpp/20000625-2.c: Remove.
19797         * gcc.dg/cpp/direct2s.c: Remove final test.
19798
19799 2002-05-08  Tom Rix  <trix@redhat.com>
19800
19801         * gcc.c-torture/execute/20020508-1.c: New test.
19802         * gcc.c-torture/execute/20020508-2.c: New test.
19803         * gcc.c-torture/execute/20020508-3.c: New test.
19804
19805 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19806
19807         * gcc.dg/cpp/charconst-4.c: More tests.
19808
19809 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19810
19811         PR c/6569
19812         * gcc.dg/weak-3.c: Update location of warning messages.
19813         * gcc.dg/weak-5.c: Likewise.
19814
19815 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19816
19817         * gcc.c-torture/execute/20020506-1.c: New test case.
19818
19819 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19820
19821         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19822
19823 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19824
19825         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19826
19827 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19828
19829         * gcc.dg/cpp/charconst-3.c: New test.
19830
19831 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19832
19833         * gcc.dg/cpp/charconst.c: Update tests.
19834
19835 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19836
19837         * treelang: Added directory for new sample language treelang. Also
19838         lib/treelang.exp: New file to signal treelang should be tested.
19839
19840 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19841
19842         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19843         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19844         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19845         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19846         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19847         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19848         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19849
19850 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19851
19852         * gcc.dg/format/xopen-2.c: New test.
19853
19854 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19855
19856         * gcc.dg/20020503-1.c: New test.
19857
19858 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19859
19860         * g++.dg/init/dtor1.C: Make it tougher.
19861
19862 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19863
19864         * g++.dg/init/dtor1.C: New test.
19865
19866 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19867
19868         * gcc.dg/altivec-8.c: New.
19869
19870 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19871
19872         * gcc.dg/altivec-7.c: New.
19873
19874 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * g++.dg/parse/typedef1.C: New test.
19877
19878 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/6486
19881         * g++.dg/template/friend6.C: New test.
19882
19883         PR c++/6492
19884         * g++.dg/init/copy1.C: New test.
19885
19886 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19887
19888         * g++.dg/warn/effc1.C: New test.
19889
19890 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19891
19892         * gcc.dg/cpp/if-cexp.c: Add a test.
19893
19894 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19895
19896         * gcc.dg/20020426-2.c: New test.
19897
19898 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19899
19900         * gcc.dg/cpp/if-mop.c: Update.
19901         * gcc.dg/cpp/if-mpar.c: Add test.
19902         * gcc.dg/cpp/if-oppr.c: Update.
19903
19904 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19905
19906         PR c/6343
19907         * gcc.dg/weak-[2-7].c: New tests.
19908
19909 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19910
19911         * gcc.dg/enum1.c: New test.
19912
19913 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR c++/6497
19916         * g++.dg/inherit/access2.C: New test.
19917
19918 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19919
19920         PR bootstrap/6445
19921         * gcc.dg/20020426-1.c: New test.
19922
19923 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19924
19925         * g++.dg/abi/enum1.C: New test.
19926
19927 2002-04-26  Richard Henderson  <rth@redhat.com>
19928
19929         * gcc.dg/c99-bool-1.c: Expect always true warning.
19930
19931 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19932
19933         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19934
19935 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19936
19937         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19938         targets.
19939
19940 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19941
19942         * g++.dg/abi/mange7.C: New test.
19943
19944         PR c++/6438.
19945         * g++.dg/parse/stmtexpr2.C: New test.
19946
19947 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19948
19949         * gcc.dg/20020312-2.c: Add SH target.
19950
19951 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19952
19953         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19954         compiler output on mips*-*-irix*.
19955
19956 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * g++.dg/parse/attr1.C: New test.
19959
19960 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19961
19962         * gcc.c-torture/execute/string-opt-17.c: New test case.
19963         * gcc.c-torture/execute/memset-2.c: New test case.
19964
19965 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19966
19967         PR c++/6256:
19968         * g++.dg/template/friend5.C: New test.
19969
19970         PR c++/6331:
19971         * g++.dg/template/qual1.C: Likewise.
19972
19973 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19974
19975         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19976         Include stdlib.h, not stdio.h or ctype.h.
19977
19978 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19979
19980         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19981         cris-*-elf* and mmix-*-*.
19982         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19983         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19984         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19985         Ditto.
19986         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19987         * gcc.dg/wchar_t-1.c: Ditto.
19988
19989 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19990
19991         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19992         Clarify comment.
19993
19994 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19995
19996         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19997
19998 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19999
20000         * gcc.c-torture/execute/20000906-1.x: Delete.
20001
20002 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
20003
20004         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
20005
20006 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
20007
20008         * PR6367
20009         * g77.f-torture/execute/6367.f: New test.
20010         * g77.f-torture/execute/6367.x: Disable for MMIX.
20011
20012 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
20013
20014         * PR6352
20015         * g++.dg/opt/inline2.C: New test.
20016
20017 2002-04-18  Richard Henderson  <rth@redhat.com>
20018
20019         * gcc.dg/20000906-1.c: Enable for all targets.
20020         * gcc.c-torture/compile/iftrap-2.c: New.
20021
20022 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20023
20024         * gcc.dg/20020418-1.c: New test.
20025         * gcc.dg/20020418-2.c: New test.
20026
20027 2002-04-18  Richard Henderson  <rth@redhat.com>
20028
20029         * gcc.c-torture/compile/iftrap-1.c: New.
20030         * gcc.dg/iftrap-1.c: Adjust for ia64.
20031         * gcc.dg/iftrap-2.c: New.
20032
20033 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * gcc.c-torture/compile/20020418-1.c: New test.
20036
20037 2002-04-18  Roger Sayle  <roger@eyesopen.com>
20038
20039         * gcc.c-torture/compile/20020415-1.c: New.
20040
20041 2002-04-18  David S. Miller  <davem@redhat.com>
20042
20043         * gcc.c-torture/execute/20020418-1.c: New test.
20044
20045 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
20046
20047         * gcc.dg/20020416-1.c: New test.
20048
20049         * g++.dg/opt/inline1.C: New test.
20050
20051 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
20052
20053         * gcc.dg/altivec-5.c: New test.
20054
20055         * gcc.dg/20020415-1.c: New test.
20056
20057 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
20058
20059         * testsuite/lib/chill.exp: Remove.
20060
20061 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
20062
20063         * g++.dg/other/big-struct.C: New test.
20064
20065 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
20066
20067         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
20068         of scratch file.
20069
20070 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
20071
20072         PR c/6277
20073         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
20074         in scan-assembler function name
20075
20076 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
20077
20078         * g77.f-torture/execute/980628-4.x,
20079         g77.f-torture/execute/980628-5.x,
20080         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20081         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20082         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
20083         i[34567]86-*-*.
20084
20085 2002-04-13  David S. Miller  <davem@redhat.com>
20086
20087         * gcc.c-torture/execute/20020413-1.c: New test.
20088
20089 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
20090
20091         * gcc.dg/asm-6.c,
20092         * g++.dg/ext/asm1.C: New tests.
20093
20094 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++ 5373.
20097         * g++.dg/parse/stmtexpr1.C: New test.
20098
20099         PR c++/5189.
20100         * g++.dg/template/copy1.C: New test.
20101
20102 2002-04-12  Richard Henderson  <rth@redhat.com>
20103
20104         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
20105
20106 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
20107
20108         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
20109         gcc.c-torture/execute/20020307-2.c.
20110
20111 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
20112
20113         * g++.dg/ext/attrib5.C,
20114         * g++.dg/lookup/struct1.C: New tests.
20115
20116 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.dg/20020411-1.c: New test.
20119
20120         * gcc.c-torture/execute/20020411-1.c: New test.
20121
20122 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
20123
20124         * g77.f-torture/execute/6177.f: New test.
20125
20126 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
20127
20128         PR middle-end/6247
20129         * g++.dg/opt/cleanup1.C: New test.
20130
20131         * g++.dg/opt/const1.C: New test.
20132
20133 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
20134
20135         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
20136
20137 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         PR c++/5507
20140         * g++.dg/template/typename2.C: New test.
20141
20142 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
20143
20144         * gcc.c-torture/execute/loop-12.c: New.
20145
20146 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
20147
20148         * g77.f-torture/execute/980628-4.x,
20149         g77.f-torture/execute/980628-5.x,
20150         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
20151         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
20152         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
20153
20154 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20155
20156         PR optimization/6086
20157         * g++.dg/opt/preinc1.C: New test.
20158
20159 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20160
20161         PR c++/5571
20162         * g++.dg/opt/static2.C: New test.
20163
20164 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c/5120
20167         * gcc.dg/20020406-1.c: New test.
20168
20169 2002-04-04  David S. Miller  <davem@redhat.com>
20170
20171         * gcc.c-torture/execute/20020404-1.c: New test.
20172
20173 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
20174
20175         PR c/6123
20176         * gcc.dg/20020312-2.c: Do not declare global register variable
20177         if __PIC__ or __pic__ is defined.
20178
20179 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
20180
20181         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
20182         __asm__ so that it works correctly even if -ansi -pedantic-errors.
20183
20184 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20185
20186         * gcc.misc-tests/linkage.exp: Update last change to handle
20187         sparc*-, not just sparc-.
20188
20189 2002-04-03  Richard Henderson  <rth@redhat.com>
20190
20191         * gcc.dg/cpp/ucs.c: Improved long UCS test.
20192
20193 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20194
20195         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
20196
20197 2002-04-02  David S. Miller  <davem@redhat.com>
20198
20199         * gcc.c-torture/execute/20020402-3.c: New test.
20200
20201 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
20202
20203         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
20204         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
20205
20206         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
20207         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
20208         g77.f-torture/execute/20001201.x,
20209         g77.f-torture/execute/u77-test.x: New files.
20210
20211         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
20212         * gcc.dg/wchar_t-1.c: Ditto.
20213
20214 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20215
20216         * gcc.c-torture/execute/20020402-1.c: New test.
20217
20218 2002-04-01  Richard Henderson  <rth@redhat.com>
20219
20220         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
20221
20222         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
20223
20224 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20225
20226         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
20227
20228 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20229
20230         * g++.dg/inherit/template-as-base.C: Expect error.
20231         * g++.dg/inherit/namespace-as-base.C: Likewise.
20232
20233 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
20234
20235         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
20236         g++.dg/ext/instantiate3.C: Tweak match patterns.
20237
20238         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
20239         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
20240         -da test.
20241
20242 2002-03-31  Richard Henderson  <rth@redhat.com>
20243
20244         * gcc.dg/special/alias-2.c: New.
20245         * gcc.dg/special/ecos.exp: Run it.
20246
20247 2002-03-31  Richard Henderson  <rth@redhat.com>
20248
20249         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20250
20251 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20252
20253         * gcc.dg/weak-1.c: Disable on h8300 port.
20254
20255 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20256
20257         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20258         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20259         ordering tests.
20260         * g++.dg/bprob/bprob-1.C: New test.
20261         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20262         * g++.dg/gcov/gcov-1.C: New test.
20263         * g++.dg/gcov/gcov-1.x: New file.
20264         * g++.dg/gcov/gcov-2.C: New test.
20265         * g++.dg/gcov/gcov-3.C: New test.
20266         * g++.dg/gcov/gcov-3.h: New file.
20267
20268 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20269
20270         * g++.old-deja/g++.other/builtins5.C: New test.
20271         * g++.old-deja/g++.other/builtins6.C: New test.
20272         * g++.old-deja/g++.other/builtins7.C: New test.
20273         * g++.old-deja/g++.other/builtins8.C: New test.
20274         * g++.old-deja/g++.other/builtins9.C: New test.
20275
20276 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20277
20278         * g++.dg/opt/static1.C: New test.
20279
20280         * g++.dg/opt/longbranch1.C: New test.
20281
20282 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20283
20284         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20285
20286         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20287
20288 2002-03-28  Jeffrey A Law  (law@redhat.com)
20289
20290         * gcc.c-torture/execute/20020328-1.c: New test.
20291
20292 2002-03-27  Richard Henderson  <rth@redhat.com>
20293
20294         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20295         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20296         move from g++.old-deja/g++.ext/.
20297
20298 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20299
20300         * g++.dg/init/new2.C: New test.
20301
20302 2002-03-26  Richard Henderson  <rth@redhat.com>
20303
20304         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20305
20306         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20307         on sparc.
20308
20309         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20310         sparcv9 systems.
20311         * gcc.dg/20001102-1.c: Likewise.
20312
20313 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20314
20315         * gcc.dg/cpp/endif-pedantic1.c,
20316         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20317
20318 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20319
20320         * g++.dg/init/new1.C: New test.
20321
20322 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20323
20324         * g++.dg/abi/vbase9.C: New test.
20325
20326 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20327
20328         * gcc.dg/arm-asm.c: New test.
20329
20330 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20331
20332         * gcc.dg/Wswitch-enum.c: New test.
20333         Fix PR c/5044.
20334
20335 2002-03-26  Richard Henderson  <rth@redhat.com>
20336
20337         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20338         structure.
20339
20340 2002-03-25  Richard Henderson  <rth@redhat.com>
20341
20342         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20343         sparcv9 systems.
20344
20345         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20346         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20347
20348 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20349
20350         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20351
20352 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20353
20354         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20355         targets using generic thunk support.
20356
20357 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20358
20359         * gcc.c-torture/compile/20020323-1.c: New test.
20360
20361         * g++.dg/opt/conj2.C: New test.
20362
20363 2002-03-24  Richard Henderson  <rth@redhat.com>
20364
20365         * gcc.dg/weak-1.c: Use -fno-common.
20366
20367 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20368
20369         * g77.dg/f77-edit-apostrophe-out.f: New test
20370         * g77.dg/f77-edit-h-out.f: New test
20371         * g77.dg/f77-edit-t-in.f: New test
20372         * g77.dg/f77-edit-t-out.f: New test
20373         * g77.dg/f77-edit-x-out.f: New test
20374         * g77.dg/f77-edit-slash-out.f: New test
20375         * g77.dg/f77-edit-colon-out.f: New test
20376         * g77.dg/f77-edit-s-out.f: New test
20377
20378 2002-03-24  Richard Henderson  <rth@redhat.com>
20379
20380         * objc/execute/formal_protocol-6.x: New XFAIL.
20381
20382 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20383
20384         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20385         that do not support weak symbols
20386
20387 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20388
20389         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20390         * lib/g77.exp:  Likewise
20391         * lib/objc.exp: Likewise
20392
20393 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20394
20395         * gcc.dg/Wswitch-default.c: New test.
20396
20397 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20398
20399         * g++.dg/other/enum1.C: New test.
20400
20401 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20402
20403         * gcc.dg/pragma-ep-3.c: Fix typo.
20404
20405 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20406
20407         * g++.dg/inherit/template-as-base.C: New test.
20408
20409 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20410
20411         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20412         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20413
20414 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20415
20416         * gcc.dg/cpp/multiline.c: Update to match.
20417
20418 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20419
20420         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20421
20422 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20423
20424         * gcc.dg/cpp/extratokens2.c:  New file.
20425
20426 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20427
20428         * gcc.dg/20020312-2.c: Add rs6000 target.
20429
20430         * gcc.c-torture/compile/20020319-1.c: New test.
20431
20432 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20433
20434         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20435         (A, E): Handle this.
20436
20437 2002-03-20  Jason Merrill  <jason@redhat.com>
20438
20439         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20440         ignoring -fpic.
20441         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20442         through prune_gcc_output.
20443
20444 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20445
20446         * gcc.c-torture/compile/20020320-1.c: New test.
20447
20448 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20449
20450         * gcc.c-torture/compile/20020318-1.c: New test.
20451
20452         * gcc.dg/struct-by-value-1.c: New test.
20453
20454         * gcc.dg/20020319-1.c: New test.
20455
20456 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20457
20458         * g++.dg/opt/conj1.C: New test.
20459
20460 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20461
20462         * g++.dg/template/qualttp20.C: Revert previous change.
20463         * g++.dg/template/qualttp3.C: Likewise.
20464         * g++.dg/template/qualttp4.C: Likewise
20465         * g++.dg/template/qualttp5.C: Likewise
20466         * g++.dg/template/qualttp6.C: Likewise
20467         * g++.dg/template/qualttp7.C: Likewise
20468         * g++.dg/template/qualttp8.C: Likewise
20469         * g++.dg/template/recurse.C: Likewise.
20470
20471 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20472
20473         * gcc.dg/cpp/wchar-1.c: Update.
20474
20475 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * g++.dg/template/conv1.C: New test.
20478         * g++.dg/template/conv2.C: New test.
20479         * g++.dg/template/conv3.C: New test.
20480         * g++.dg/template/conv4.C: New test.
20481
20482 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20483
20484         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20485         * g++.dg/template/qualttp3.C: Likewise.
20486         * g++.dg/template/qualttp4.C: Likewise
20487         * g++.dg/template/qualttp5.C: Likewise
20488         * g++.dg/template/qualttp6.C: Likewise
20489         * g++.dg/template/qualttp7.C: Likewise
20490         * g++.dg/template/qualttp8.C: Likewise
20491         * g++.dg/template/recurse.C: Likewise.
20492
20493 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20494
20495         * g++.dg/opt/dtor1.C: New test.
20496
20497 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * gcc.c-torture/compile/20020315-1.c: New test.
20500
20501 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20502
20503         * gcc.dg/weak-1.c: Fix scan tests.
20504
20505 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20506
20507         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20508         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20509         cris-*-aout* mmix-*-*.
20510         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20511         cris-*-aout* mmix-*-*.
20512         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20513         cris-*-elf* cris-*-aout* and mmix-*-*.
20514         * gcc.dg/20001009-1.c: Ditto.
20515         * gcc.dg/20010912-1.c: Ditto.
20516         * gcc.dg/20020122-4.c: Ditto.
20517         * gcc.dg/inline-2.c: Ditto.
20518
20519 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20520
20521         * gcc.c-torture/compile/20020314-1.c: New test.
20522
20523 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20524
20525         * gcc.c-torture/execute/20020314-1.c: New test.
20526
20527 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20528
20529         * g++.dg/warn/Wunused-1.C: New test.
20530
20531 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20532
20533         * g++.dg/abi/mangle6.C: New test.
20534
20535 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20536
20537         * gcc.c-torture/compile/20020309-2.c: New test.
20538
20539         * gcc.c-torture/compile/20020312-1.c: New test.
20540
20541 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         * g++.dg/other/access1.C: New test.
20544
20545 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.c-torture/execute/wchar_t-1.c: New test.
20548
20549 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20550
20551         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20552
20553 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20554
20555         * gcc.dg/20020312-1.c: New test case.
20556
20557 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20558
20559         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20560
20561 2002-03-11  Richard Henderson  <rth@redhat.com>
20562
20563         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20564         * g++.old-deja/g++.jason/report.C: Likewise.
20565
20566 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20567
20568         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20569         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20570
20571 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20572
20573         * testsuite/g++.dg/overload/pmf1.C: New test.
20574
20575 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20576
20577         * gcc.c-torture/execute/20020307-1.c: Use long.
20578
20579 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20580
20581         PR optimization/5844
20582         * gcc.dg/20020310-1.c: New test.
20583
20584 2002-03-09  Michael Meissner  <meissner@redhat.com>
20585
20586         * gcc.c-torture/execute/memcpy-2.c: New test.
20587         * gcc.c-torture/execute/memset-1.c: New test.
20588         * gcc.c-torture/execute/strlen-1.c: New test.
20589         * gcc.c-torture/execute/strcmp-1.c: New test.
20590         * gcc.c-torture/execute/strncmp-1.c: New test.
20591
20592 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20593
20594         * gcc.dg/ppc-ldstruct.c: New test.
20595
20596 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * gcc.c-torture/execute/va-arg-22.c: New test.
20599
20600 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20601
20602         * gcc.c-torture/compile/20020309-1.c: New test.
20603
20604 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20605
20606         * gcc.c-torture/execute/20020307-2.c: New test.
20607
20608 2002-03-07  Jeffrey A Law  (law@redhat.com)
20609
20610         * g77.f-torture/compile/20020307-1.f: New test.
20611
20612 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20613
20614         * gcc.dg/unordered-1.c: New test.
20615
20616 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20617
20618         * gcc.c-torture/execute/20020307-1.c: New test.
20619
20620 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20621
20622         * gcc.dg/20020304-1.c: New test.
20623
20624         * gcc.c-torture/compile/20020304-2.c: New test.
20625
20626 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20627
20628         * gcc.c-torture/compile/20020304-1.c: New test case
20629         (from PR c/5830).
20630
20631 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20632
20633         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20634
20635 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20636
20637         * g++.dg/other/classkey1.C: New test.
20638
20639 2002-03-01  Richard Henderson  <rth@redhat.com>
20640
20641         * gcc.c-torture/compile/981223-1.x: New.
20642         * gcc.c-torture/compile/920625-1.x: New.
20643
20644 2002-02-28  Richard Henderson  <rth@redhat.com>
20645
20646         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20647
20648 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20649
20650         * gcc.c-torture/execute/20020227-1.c: New test.
20651
20652 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20653
20654         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20655         here" ERROR lines.
20656         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20657         * g++.old-deja.g++.other/defarg1.C: Likewise.
20658         * g++.old-deja/g++.pt/calls2.C: Likewise.
20659         * g++.old-deja/g++.pt/crash20.C: Likewise.
20660         * g++.old-deja/g++.pt/crash30.C: Likewise.
20661         * g++.old-deja/g++.pt/crash36.C: Likewise.
20662         * g++.old-deja/g++.pt/crash6.C: Likewise.
20663         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20664         * g++.old-deja/g++.pt/derived3.C: Likewise.
20665         * g++.old-deja/g++.pt/error1.C: Likewise.
20666         * g++.old-deja/g++.pt/friend21.C: Likewise.
20667         * g++.old-deja/g++.pt/friend23.C: Likewise.
20668         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20669         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20670
20671 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20672
20673         * gcc.c-torture/execute/20020225-2.c: New test.
20674
20675 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20676
20677         * gcc.c-torture/execute/920730-1t.c,
20678         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20679         Delete test cases, only relevant to -traditional.
20680
20681 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20682
20683         * gcc.dg/cpp/undef1.c: Remove.
20684         * gcc.dg/cpp/directiv.c: Update.
20685         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20686
20687 2002-02-27  Michael Meissner  <meissner@redhat.com>
20688
20689         * gcc.c-torture/execute/20020226-1.c: New test.
20690
20691 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20692
20693         * g++.dg/debug/debug4.C: New test.
20694
20695         * gcc.dg/ia64-visibility-1.c: New test.
20696
20697 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20698
20699         * gcc.dg/debug/20020224-1.c: New.
20700
20701 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20702
20703         * gcc.c-torture/execute/960416-1.x: New.
20704         * gcc.c-torture/execute/divconst-3.x: Likewise.
20705
20706 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20707
20708         * gcc.dg/20020224-1.c: New test.
20709
20710 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20711
20712         * gcc.c-torture/execute/20020225-1.c: New.
20713
20714 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20715
20716         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20717
20718 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20719
20720         * gcc.dg/20020222-1.c: New test.
20721
20722 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20723
20724         * g++.dg/opt/anonunion1.C: New test.
20725
20726 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20727
20728         * g++.dg/template/qualttp19.C: New test.
20729         * g++.dg/template/qualttp20.C: New test.
20730         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20731         * g++.old-deja/g++.other/qual1.C: Likewise.
20732
20733 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20734
20735         * gcc.dg/attr-alwaysinline.c: New.
20736
20737 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20738
20739         * gcc.dg/20020220-1.c: New test.
20740
20741         * gcc.dg/20020220-2.c: New test.
20742
20743         * g++.dg/opt/mmx1.C: New test.
20744
20745 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20746
20747         * gcc.c-torture/compile/20020110.c: New test.
20748
20749 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/execute/20020219-1.c: New test.
20752
20753         * gcc.dg/20020219-1.c: New test.
20754
20755         * gcc.dg/noncompile/20020220-1.c: New test.
20756
20757         * g++.dg/opt/ptrintsum1.C: New test.
20758
20759         * gcc.dg/debug/20020220-1.c: New test.
20760
20761 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20762
20763         * gcc.c-torture/execute/20020216-1.c: New test.
20764
20765 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20766
20767         * gcc.dg/decl-1.c: Update, new test.
20768
20769 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20770
20771         * g++.dg/abi/bitfield1.C: New test.
20772         * g++.dg/abi/bitfield2.C: New test.
20773
20774 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20775
20776         * gcc.dg/attr-nest.c: New test.
20777
20778 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20779
20780         * gcc.c-torture/execute/20020215-1.c: New test.
20781
20782 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20785         * g++.dg/debug/debug.exp: New.
20786         * g++.dg/debug/trivial.C: New.
20787         * g++.dg/debug/debug1.C: Moved...
20788         * g++.dg/other/debug1.C: ...from here.
20789         * g++.dg/debug/debug2.C: Moved...
20790         * g++.dg/other/debug2.C: ...from here.
20791         * g++.dg/debug/debug3.C: Moved...
20792         * g++.dg/other/debug3.C: ...from here.
20793
20794         * gcc.dg/noncompile/20020213-1.c: New test.
20795
20796 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * g++.dg/other/debug3.C: New test.
20799
20800         * gcc.c-torture/execute/20020213-1.c: New test.
20801
20802 2002-02-13  Richard Smith <richard@ex-parrot.com>
20803
20804         * g++.old-deja/g++.other/thunk1.C: New test.
20805
20806 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20807
20808         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20809
20810 2002-02-13  Stan Shebs  <shebs@apple.com>
20811
20812         * gcc.dg/altivec-3.c: New.
20813
20814 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20815
20816         * gcc.dg/Wunreachable-1.c: New test.
20817         * gcc.dg/Wunreachable-2.c: New test.
20818
20819 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20820
20821         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20822
20823 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20824
20825         * gcc.dg/decl-1.c: New test.
20826
20827 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20828
20829         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20830
20831 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20832
20833         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20834         * gcc.c-torture/compile/980506-1.x: Likewise.
20835
20836 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20837
20838         * gcc.dg/20020210-1.c: New.
20839
20840 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20841
20842         * g77.f-torture/execute/947.f: New regression test
20843         for PR fortran/947.
20844
20845 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20846
20847         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20848         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20849
20850 2002-02-08  Richard Henderson  <rth@redhat.com>
20851
20852         * gcc.c-torture/compile/labels-3.c: New.
20853
20854 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20855
20856         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20857         expression statements work instead.
20858         * gcc.dg/noncompile/20020207-1.c: New test.
20859
20860 2002-02-07  Richard Henderson  <rth@redhat.com>
20861
20862         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20863
20864 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20865
20866         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20867         message from g77
20868         * lib/g77-dg.exp: Trim g77 error messages so that they are
20869         recognized by dg.exp.
20870
20871 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20872
20873         PR fortran/5473
20874         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20875
20876 2002-02-07  Richard Henderson  <rth@redhat.com>
20877
20878         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20879         to be sufficiently aligned for integers.
20880
20881 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20882
20883         * g++.dg/template/friend4.C: New test.
20884
20885 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20886
20887         PR fortran/5743
20888         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20889         unsupported cases.
20890
20891 2002-02-07  Richard Henderson  <rth@redhat.com>
20892
20893         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20894         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20895         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20896         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20897
20898 2002-02-06  Richard Henderson  <rth@redhat.com>
20899
20900         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20901
20902 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20903
20904         * gcc.dg/20020206-1.c: New test.
20905
20906 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * gcc.c-torture/execute/20020206-1.c: New test.
20909
20910         * gcc.c-torture/execute/20020206-2.c: New test.
20911
20912         PR optimization/5429:
20913         * gcc.c-torture/compile/20020206-1.c: New test.
20914
20915 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20916
20917         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20918         as certain file formats cannot support particularly large
20919         alignments.
20920
20921         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20922         and do not expect to be able to link the executable.
20923
20924         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20925         fail because the COFF format does not support the weak attribute.
20926
20927 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20928
20929         * g77.dg/pr5473.f:  New test
20930
20931 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20932
20933         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20934         Fix testcase accordingly.
20935
20936 2002-02-04  Richard Henderson  <rth@redhat.com>
20937
20938         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20939         (buf): Change to be an array of pointers, not ints.
20940
20941 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20942
20943         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20944         before all tests.  Move warning one line above to match where it
20945         C frontend emits.
20946         * gcc.dg/Wswitch-2.c: New test.
20947         * g++.dg/warn/Wswitch-1.C: New test.
20948         * g++.dg/warn/Wswitch-2.C: New test.
20949
20950 2002-02-04  Richard Henderson  <rth@redhat.com>
20951
20952         * g++.dg/abi/offsetof.C: Fix size comparison.
20953
20954 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20955
20956         * gcc.dg/cast-qual-2.c: New test.
20957
20958 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20959
20960         * gcc.dg/20020201-4.c: New test.
20961
20962 2002-02-04  Ben Elliston  <bje@redhat.com>
20963
20964         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20965         target_info attribute != 0, in addition to the empty string.
20966         (gcc_target_compile): Likewise.
20967
20968 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20969
20970         * gcc.dg/Wswitch.c: New test.
20971         PR gcc/4475. PR gcc/3780.
20972
20973 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20974
20975         * g77.f-torture/execute/5122.f: New test for regressions
20976         against PR fortran/5122.
20977
20978 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20979
20980         * g77.f-torture/compile/pr3743.f: Delete
20981         * g77.dg/pr3743-1.f: New test.
20982         * g77.dg/pr3743-2.f: New test.
20983         * g77.dg/pr3743-3.f: New test.
20984         * g77.dg/pr3743-4.f: New test.
20985
20986 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20987
20988         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20989
20990 2002-02-02  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20993         * gcc.c-torture/execute/bf64-1.c: Likewise.
20994
20995 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20996
20997         * gcc.dg/20020201-2.c: New test.
20998
20999         * gcc.dg/20020201-3.c: New test.
21000
21001         * gcc.c-torture/execute/bitfld-2.c: New test.
21002
21003 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21004
21005         * gcc.dg/bitfld-1.c: Update.
21006         * gcc.dg/bitfld-2.c: Update.
21007         * gcc.c-torture/execute/bitfld-1.x: New.
21008
21009 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.c-torture/execute/20020201-1.c: New test.
21012
21013 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
21014
21015         PR target/5469
21016         * gcc.dg/20020201-1.c: New test.
21017
21018 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
21019
21020         PR fortran/3743
21021         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
21022         * g77.f-torture/compile/pr3743.x: Remove
21023
21024 2002-01-31  Tom Rix  <trix@redhat.com>
21025
21026         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
21027
21028 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21029
21030         * gcc.dg/noncompile/20020130-1.c: New test.
21031
21032 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
21033
21034         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
21035
21036 2002-01-29  Richard Henderson  <rth@redhat.com>
21037
21038         * gcc.c-torture/execute/991118-1.c: Cast various constants back
21039         to long long.
21040         * gcc.c-torture/execute/bf64-1.c: Likewise.
21041
21042 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
21043
21044         * gcc.c-torture/execute/20020129-1.c: New test.
21045
21046 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21047
21048         * gcc.c-torture/compile/20000224-1.c: Update.
21049         * gcc.c-torture/execute/bitfld-1.c: New tests.
21050         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
21051         * gcc.dg/uninit-A.c: Update.
21052
21053 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21054
21055         * g++.dg/template/ctor1.C: Add instantiation.
21056
21057 2002-01-28  Paul Koning  <pkoning@equallogic.com>
21058
21059         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
21060         argument to __builtin_prefetch to be const ptr.
21061
21062 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
21063
21064         * gcc.c-torture/compile/20020120-1.c: New test.
21065
21066 2002-01-27  Kazu Hirata  <kazu@hxi.com>
21067
21068         * gcc.c-torture/execute/20020127-1.c: New test.
21069
21070 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
21071
21072         * g77.dg/f77-edit-i-in.f: New test
21073         * g77.dg/f77-edit-i-out.f: New test
21074
21075 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
21076
21077         * gcc.dg/debug/debug.exp: New file.
21078         * gcc.dg/debug/trivial.c: New file.
21079         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
21080         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
21081         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
21082         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
21083         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
21084         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
21085         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
21086         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
21087         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
21088         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
21089         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
21090         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
21091         * gcc.dg/20000503-1.c: Removed.
21092         * gcc.dg/20010207-1.c: Removed.
21093         * gcc.dg/20011223-1.c: Removed.
21094         * gcc.dg/20020104-2.c: Removed.
21095         * gcc.dg/debug-1.c: Removed.
21096         * gcc.dg/debug-2.c: Removed.
21097         * gcc.dg/debug-3.c: Removed.
21098         * gcc.dg/debug-4.c: Removed.
21099         * gcc.dg/debug-5.c: Removed.
21100         * gcc.dg/debug-6.c: Removed.
21101         * gcc.dg/dwarf2-1.c: Removed.
21102         * gcc.dg/dwarf2-2.c: Removed.
21103
21104 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
21105
21106         * g++.old-deja/g++.other/eh5.C: New test.
21107         * g++.old-deja/g++.other/sibcall2.C: New test.
21108         * g++.old-deja/g++.other/array9.C: New test.
21109         * g++.old-deja/g++.other/typename2.C: New test.
21110         * g++.old-deja/g++.other/crash60.C: New test.
21111         * g++.old-deja/g++.other/conv9.C: New test.
21112         * g++.old-deja/g++.other/mangle10.C: New test.
21113         * g++.old-deja/g++.other/unchanging1.C: New test.
21114         * g++.old-deja/g++.other/exprstmt1.C: New test.
21115         * g++.old-deja/g++.other/inline23.C: New test.
21116         * g++.old-deja/g++.eh/ia64-1.C: New test.
21117         * g++.old-deja/g++.other/dwarf2-1.C: New test.
21118         * g++.old-deja/g++.other/reload1.C: New test.
21119         * g++.old-deja/g++.other/static20.C: New test.
21120         * g++.old-deja/g++.other/local-alloc1.C: New test.
21121         * g++.old-deja/g++.other/conv8.C: New test.
21122         * g++.old-deja/g++.other/stmtexpr2.C: New test.
21123         * g++.old-deja/g++.other/storeexpr1.C: New test.
21124         * g++.old-deja/g++.other/storeexpr2.C: New test.
21125         * g++.dg/eh/template2.C: New test.
21126         * g++.dg/warn/weak1.C: New test.
21127
21128 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
21129
21130         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
21131         Remove first, non-varying, argument.
21132
21133 2002-01-23  Richard Henderson  <rth@redhat.com>
21134
21135         * gcc.dg/inline-2.c: New.
21136
21137         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
21138         Add optional target arg.  Check number of arguments.
21139         (scan-assembler-not, scan-assembler-dem): Likewise.
21140         (scan-assembler-dem-not): Likewise.
21141
21142 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21143
21144         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
21145         line 12.
21146         * g++.old-deja/g++.brendan/parse3.C,
21147         g++.old-deja/g++.other/crash26.C,
21148         g++.old-deja/g++.other/crash28.C,
21149         g++.old-deja/g++.other/crash29.C,
21150         g++.old-deja/g++.other/crash30.C,
21151         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
21152
21153 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
21154
21155         * gcc.dg/20020115-1.c: New.
21156
21157 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
21158
21159         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
21160
21161 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
21162
21163         * gcc.dg/20020122-3.c: New.
21164
21165 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
21166
21167         * g++.dg/other/gc1.C: New test.
21168
21169 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
21170
21171         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
21172
21173 2002-01-22  Richard Henderson  <rth@redhat.com>
21174
21175         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
21176
21177 2002-01-22  Richard Henderson  <rth@redhat.com>
21178
21179         * gcc.dg/20020122-4.c: New.
21180
21181 2002-01-22  H.J. Lu <hjl@gnu.org>
21182
21183         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
21184         link output.
21185         * gcc.dg/special/ecos.exp: Likewise.
21186         * lib/g++-dg.exp: Likewise.
21187         * lib/g77-dg.exp: Likewise.
21188         * lib/gcc-dg.exp : Likewise.
21189         * lib/mike-g++.exp: Likewise.
21190         * lib/mike-g77.exp: Likewise.
21191         * lib/mike-gcc.exp: Likewise.
21192         * lib/objc-dg.exp: Likewise.
21193
21194 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
21195
21196         PR target/5379
21197         * gcc.dg/20020122-2.c: New test.
21198
21199 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
21200
21201         * gcc.dg/20020122-1.c: New test.
21202
21203 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
21204
21205         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
21206
21207 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
21208
21209         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
21210
21211 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21212
21213         * gcc.c-torture/compile/20020121-1.c: New test.
21214
21215 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21216
21217         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
21218         ld_library_path.
21219
21220 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
21221
21222         * gcc.dg/20020218-1.c: New test.
21223
21224 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
21225
21226         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
21227         messages
21228         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
21229         "At global scope" warning
21230         * g++.dg/ext/align1.C: Change cygwin test for alignment
21231         from db-bogus to dg-warning
21232
21233 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
21234
21235         * g77.f-torture/compile/cpp2.F: New test.
21236
21237 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
21238
21239         * g++.dg/template/access1.C: New test.
21240
21241 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
21242
21243         * gcc.dg/20020118-1.c: New.
21244
21245 2002-01-18  Kazu Hirata  <kazu@hxi.com>
21246
21247         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21248
21249 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21250
21251         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21252         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21253         alignment warnings.
21254
21255 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21256
21257         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21258         torture_with_loops and torture_without_loops
21259
21260 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21261
21262         * gcc.c-torture/compile/20020116-1.c: New test.
21263
21264 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21265
21266         * gcc.dg/20020116-2.c: New test.
21267
21268         * gcc.dg/ultrasp4.c: New test.
21269
21270         * gcc.dg/20020116-1.c: New test.
21271
21272 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21273
21274         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21275         by EABI.
21276
21277 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21278
21279         * gcc.misc-tests/i386-prefetch.exp: New.
21280         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21281         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21282         * gcc.misc-tests/i386-pf-none-1.c: New test.
21283         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21284
21285 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21286
21287         * gcc.dg/gnu89-init-1.c: Add new tests.
21288
21289 2002-01-15  Andreas Jaeger  <aj@suse.de>
21290
21291         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21292         * gcc.dg/i386-mmx-2.c: Likewise.
21293         * gcc.dg/i386-sse-1.c: Likewise.
21294         * gcc.dg/i386-sse-2.c: Likewise.
21295         * gcc.dg/i386-sse-3.c: Likewise.
21296
21297 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21298
21299         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21300         Uncomment additional cases that now pass.
21301
21302 2002-01-11  Richard Henderson  <rth@redhat.com>
21303
21304         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21305         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21306
21307 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21308
21309         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21310
21311 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21312
21313         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21314         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21315
21316 2002-01-10  Dale Johannesen  <dalej@apple.com>
21317
21318         * gcc.c-torture/execute/loop-11.c: New.
21319
21320 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21321
21322         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21323         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21324
21325 2002-01-09  Richard Henderson  <rth@redhat.com>
21326
21327         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21328         type in which to perform the operation for each size.
21329
21330 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21331
21332         * gcc.c-torture/compile/20020109-2.c: New test.
21333
21334 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21335
21336         * gcc.c-torture/execute/loop-10.c: New test.
21337
21338 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.c-torture/compile/20010226-1.c: New test.
21341         * gcc.c-torture/compile/20010227-1.c: New test.
21342         * gcc.c-torture/compile/20010426-1.c: New test.
21343         * gcc.c-torture/compile/20010510-1.c: New test.
21344         * gcc.c-torture/compile/20010605-3.c: New test.
21345         * gcc.c-torture/compile/20010824-1.c: New test.
21346         * gcc.c-torture/execute/20010409-1.c: New test.
21347         * gcc.dg/noncompile/20000901-1.c: New test.
21348         * gcc.dg/20001023-1.c: New test.
21349         * gcc.dg/20001101-1.c: New test.
21350         * gcc.dg/20001102-1.c: New test.
21351         * gcc.dg/20010207-1.c: New test.
21352         * gcc.dg/20010405-1.c: New test.
21353         * gcc.dg/20010822-1.c: New test.
21354         * gcc.dg/20011107-1.c: New test.
21355
21356 2002-01-09  Jeffrey A Law  (law@redhat.com)
21357
21358         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21359
21360         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21361         execution failure on PA targets.
21362
21363 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * gcc.c-torture/compile/20020109-1.c: New test.
21366
21367 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21368
21369         * gcc.c-torture/execute/20020108-1.c: New test.
21370
21371 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21372
21373         * gcc.dg/20020108-1.c: New test.
21374
21375 2002-01-08  H.J. Lu <hjl@gnu.org>
21376
21377         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21378         for header files.
21379
21380 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21381
21382         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21383         consistency.
21384
21385 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21386
21387         * gcc.dg/altivec-4.c: Test altivec predicates.
21388
21389 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21390
21391         * gcc.c-torture/execute/20020107-1.c: New test.
21392
21393 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21394
21395         PR c/5279
21396         * gcc.c-torture/compile/20020106-1.c: New test.
21397
21398 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21399
21400         * gcc.c-torture/execute/nestfunc-4.c: New test.
21401
21402 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21403
21404         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21405         extra triple that slipped in.
21406         * g++.old-deja/g++.abi/align.C: Likewise.
21407         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21408
21409 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21410
21411         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21412         * g++.old-deja/g++.abi/align.C: Likewise.
21413         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21414
21415         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21416         on FreeBSD/i386.
21417         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21418         FreeBSD.
21419
21420 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21421
21422         * gcc.dg/20020104-1.c: New test.
21423
21424         * gcc.dg/20020104-2.c: New test.
21425
21426 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21427
21428         * gcc.dg/20020103-1.c: Fix typo in target selector.
21429
21430 2002-01-03  Richard Henderson  <rth@redhat.com>
21431
21432         * gcc.dg/20020103-1.c: New.
21433
21434 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21435
21436         * gcc.c-torture/execute/20020103-1.c: New test.
21437
21438 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * g++.dg/other/debug2.C: New test.
21441
21442         * gcc.c-torture/compile/20020103-1.c: New test.
21443
21444 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21445
21446         * gcc.dg/gnu89-init-1.c: Added new tests.
21447
21448 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21449
21450         * g++.dg/template/friend2.C: Remove as patch is reverted.
21451
21452         * g++.dg/warn/oldcast1.C: New test.
21453
21454         * g++.dg/template/ptrmem1.C: New test.
21455         * g++.dg/template/ptrmem2.C: New test.
21456
21457         * g++.dg/template/ntp.C: New test.
21458
21459         * g++.dg/other/component1.C: New test.
21460
21461         * g++.dg/template/ttp3.C: New test.
21462
21463         * g++.dg/template/friend2.C: New test.
21464         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21465
21466 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21467
21468         * g++.dg/other/ptrmem1.C: New test.
21469         * g++.dg/other/ptrmem2.C: New test.
21470
21471 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         * g++.dg/template/ctor1.C: New test.
21474
21475 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.dg/template/friend2.C: New test.
21478
21479 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21480
21481         * gcc.dg/mmix-1.c: New test.
21482
21483 2001-12-31  Richard Henderson  <rth@redhat.com>
21484
21485         * gcc.dg/asm-5.c: New.
21486
21487 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21488
21489         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21490         in namespace __gnu_cxx
21491
21492 2001-12-30  Richard Henderson  <rth@redhat.com>
21493
21494         * gcc.dg/debug-6.c: New.
21495
21496 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * gcc.c-torture/compile/20011229-2.c: New test.
21499
21500 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21501
21502         * gcc.dg/debug-3.c: New test.
21503         * gcc.dg/debug-4.c: New test.
21504         * gcc.dg/debug-5.c: New test.
21505
21506 2001-12-29  Richard Henderson  <rth@redhat.com>
21507
21508         * g++.dg/eh/loop1.C: New.
21509
21510 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21511
21512         * g++.dg/template/crash1.C: New test.
21513
21514 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21515
21516         * g++.dg/other/const1.C: New test.
21517
21518 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21519
21520         * gcc.c-torture/compile/20011229-1.c: New test.
21521
21522 2001-12-28  Stan Shebs  <shebs@apple.com>
21523
21524         * lib/objc-torture.exp: Resync with c-torture.exp.
21525         * lib/objc.exp: Load standard libraries.
21526
21527 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21528
21529         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21530         additional tests.
21531
21532 2001-12-27  Roger Sayle <roger@eyesopen.com>
21533
21534         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21535
21536 2001-12-27  Richard Henderson  <rth@redhat.com>
21537
21538         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21539
21540 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * g++.dg/eh/ctor1.C: New test.
21543         * g++.dg/other/error2.C: New test.
21544
21545 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21546
21547         * g++.dg/other/init2.C: New test.
21548
21549 2001-12-24  Richard Henderson  <rth@redhat.com>
21550
21551         * gcc.dg/20011223-1.c: New.
21552         * gcc.dg/inline-1.c: New.
21553
21554 2001-12-23  Richard Henderson  <rth@redhat.com>
21555
21556         * gcc.dg/asm-4.c: Test operand modifiers.
21557
21558 2001-12-23  Richard Henderson  <rth@redhat.com>
21559
21560         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21561
21562 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21563
21564         * gcc.c-torture/execute/20011223-1.c: New test.
21565
21566 2001-12-21  Richard Henderson  <rth@redhat.com>
21567
21568         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21569         re-enables the warning.
21570
21571 2001-12-21  Richard Henderson  <rth@redhat.com>
21572
21573         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21574
21575 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21576
21577         * gcc.c-torture/compile/20011218-1.c: New test.
21578
21579 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21580
21581         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21582         arm-isr.c test.
21583         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21584         epilogue generation for ARM ISR routines.
21585
21586 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21587
21588         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21589         * gcc.dg/format/c90-printf-3.c: Likewise.
21590         * gcc.dg/format/c99-printf-3.c: Likewise.
21591         * gcc.dg/format/ext-1.c: Likewise.
21592         * gcc.dg/format/ext-6.c: Likewise.
21593         * gcc.dg/format/format.h: Prototype unlocked stdio.
21594
21595 2001-12-20  Richard Henderson  <rth@redhat.com>
21596
21597         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21598         (arena): Use it.
21599         (malloc): Correct allocation logic.  Abort if we fill up the
21600         arena before initialization complete.
21601         (realloc): Correct allocation logic.
21602
21603 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21604
21605         * gcc.c-torture/compile/20011219-2.c: New test.
21606
21607         * gcc.c-torture/execute/20011219-1.c: New test.
21608
21609 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21610
21611         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21612         target does not support weak symbols.
21613
21614 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * gcc.c-torture/compile/20011219-1.c: New test.
21617
21618 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         * g++.dg/other/error1.C: New test.
21621
21622 2001-12-17  Jeffrey A Law  (law@redhat.com)
21623
21624         * gcc.c-torture/execute/20011217-1.c: New test.
21625
21626 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21627
21628         * objc.dg/special/: New directory.
21629         * objc.dg/special/special.exp: New file.
21630         * objc.dg/special/unclaimed-category-1.h: New file.
21631         * objc.dg/special/unclaimed-category-1a.m: New file.
21632         * objc.dg/special/unclaimed-category-1.m: New file.
21633
21634 2001-12-17  Andreas Jaeger  <aj@suse.de>
21635
21636         * gcc.c-torture/compile/20011217-2.c: New test.
21637
21638 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21639
21640         * gcc.c-torture/compile/20011217-1.c: New test.
21641
21642 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21643
21644         * testsuite/gcc.dg/20011214-1.c: New.
21645
21646 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21647
21648         * gcc.dg/altivec-4.c: New.
21649
21650 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21651
21652         * gcc.dg/20011113-1.c: New test.
21653
21654 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21655
21656         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21657         std::__malloc_alloc_template<0> and
21658         std::__default_alloc_template<false, 0>.
21659
21660 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21661
21662         * objc/execute/bf-21.m: New test.
21663         * objc/execute/enumeration-1.m: New test.
21664         * objc/execute/enumeration-2.m: New test.
21665
21666 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21667
21668         * gcc.dg/gnu89-init-1.c: New test.
21669
21670 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21673         * g++.old-deja/g++.jason/2371.C: Likewise.
21674         * g++.old-deja/g++.jason/template33.C: Likewise.
21675         * g++.old-deja/g++.jason/template34.C: Likewise.
21676         * g++.old-deja/g++.jason/template36.C: Likewise.
21677         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21678         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21679         * g++.old-deja/g++.other/typename1.C: Likewise.
21680         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21681         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21682         * g++.old-deja/g++.pt/typename11.C: Likewise.
21683         * g++.old-deja/g++.pt/typename14.C: Likewise.
21684         * g++.old-deja/g++.pt/typename16.C: Likewise.
21685         * g++.old-deja/g++.pt/typename3.C: Likewise.
21686         * g++.old-deja/g++.pt/typename4.C: Likewise.
21687         * g++.old-deja/g++.pt/typename5.C: Likewise.
21688         * g++.old-deja/g++.pt/typename7.C: Likewise.
21689         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21690
21691 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21692
21693         * g++.dg/other/linkage1.C: New test.
21694         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21695         specifiers.
21696
21697 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21698
21699         * gcc.dg/concat.c: New test.
21700
21701 2001-12-11  Stan Shebs  <shebs@apple.com>
21702
21703         * objc/compile: New test directory.
21704         * objc/compile/compile.exp: New expect script.
21705         * objc/compile/20011211-1.m: New compile test.
21706
21707 2001-12-11  Jason Merrill  <jason@redhat.com>
21708
21709         * lib/prune.exp (prune_gcc_output): Also handle "In member
21710         function".  So many permutations...
21711
21712 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21713
21714         * g++.dg/template/typedef1.C: New test.
21715
21716 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21717
21718         * g++.dg/other/copy1.C: New test.
21719
21720 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21721
21722         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21723
21724         * gcc.dg/builtin-choose-expr.c: New.
21725
21726 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21727
21728         * gcc.dg/altivec-2.c: New.
21729
21730 2001-12-07  Richard Henderson  <rth@redhat.com>
21731
21732         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21733
21734 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21735
21736         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21737         ultrasparc.
21738
21739 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21740
21741         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21742
21743 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21744
21745         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21746         variable argument list.
21747
21748 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21749
21750         * gcc.c-torture/execute/memcheck: Delete entire directory.
21751         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21752         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21753
21754 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21755
21756         * gcc.dg/Wshadow-1.c: New test.
21757
21758 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21759
21760         * gcc.c-torture/compile/20011130-1.c: New test.
21761
21762         * gcc.dg/noncompile/20011025-1.c: New test.
21763
21764         * g++.dg/other/anon-union.C: New test.
21765
21766         * gcc.c-torture/execute/20011024-1.c: New test.
21767
21768 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21769
21770         * gcc.c-torture/execute/20000722-1.x,
21771         gcc.c-torture/execute/20010123-1.x: Remove.
21772         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21773         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21774         gcc.dg/c99-complit-2.c: New tests.
21775
21776 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21777
21778         * g++.dg/inherit/base1.C: New test.
21779
21780 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21781
21782         * g++.dg/other/stdarg1.C: New test.
21783
21784         * gcc.c-torture/compile/20011130-2.c: New test.
21785
21786 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21787
21788         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21789         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21790         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21791         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21792         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21793         * gcc.dg/builtin-prefetch-1.c: New test.
21794
21795 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21796
21797         * gcc.dg/20011130-1.c: New test.
21798
21799 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21800
21801         * g++.dg/other/scope1.C: New test.
21802         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21803
21804 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21805
21806         * gcc.dg/vla-init-1.c: New test.
21807
21808 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21809
21810         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21811
21812 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21813
21814         * objc.dg/alias.m: Update.
21815         * objc.dg/class-1.m: Update.
21816         * objc.dg/const-str-1.m: Update.
21817         * objc.dg/fwd-proto-1.m: Update.
21818         * objc.dg/id-1.m: Update.
21819         * objc.dg/super-class-1.m: Update.
21820
21821 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21822
21823         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21824         constructs.
21825
21826 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21827
21828         * gcc.c-torture/execute/20011128-1.c: New test.
21829
21830 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21831
21832         * gcc.dg/20011127-1.c: New test.
21833
21834 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21835
21836         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21837         from Austin Group draft 7.
21838         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21839         scanf format arguments.
21840         * gcc.dg/format/no-exargs-2.c: New test.
21841
21842 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21843
21844         * g++.dg/abi/vbase8-4.C: New test.
21845
21846 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21847
21848         * gcc.c-torture/execute/20011121-1.c: New test.
21849
21850 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21851
21852         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21853
21854 2001-11-23  Andreas Jaeger  <aj@suse.de>
21855
21856         * gcc.dg/cpp/charconst-2.c: New test.
21857
21858 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21859
21860         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21861         to the host if it is remote.  Let tests specify extra headers
21862         they use.
21863         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21864         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21865         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21866         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21867         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21868         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21869         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21870         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21871         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21872         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21873
21874 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21875
21876         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21877         for little endian ARMs.
21878
21879 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.c-torture/compile/20011119-1.c: New test.
21882         * gcc.c-torture/compile/20011119-2.c: New test.
21883
21884 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21885
21886         * gcc.dg/altivec-1.c: Fix typo.
21887
21888 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21889
21890         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21891
21892 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21893
21894         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21895
21896 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21897
21898         * lib/g77.exp: Don't specify --rpath-link.
21899
21900         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21901         across all the headers.
21902         * gcc.dg/format/format.exp: For testing on a remote host,
21903         copy format.h.
21904
21905         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21906         * gcc.c-torture/execute/930406-1.c: Likewise.
21907         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21908
21909 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21910
21911         * gcc.dg/altivec-1.c: New.
21912
21913 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21914
21915         * gcc.dg/cpp/fpreprocessed.c: New test case.
21916
21917 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21918
21919         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21920         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21921         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21922
21923 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21924
21925         * gcc.dg/no-builtin-1.c: New test.
21926
21927 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21928
21929         * gcc.c-torture/execute/20011115-1.c: New test.
21930
21931 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21932
21933         * gcc.c-torture/compile/20011114-2.c: New test.
21934         * gcc.c-torture/compile/20011114-3.c: New test.
21935         * gcc.c-torture/compile/20011114-4.c: New test.
21936
21937 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21938
21939         * g++.dg/other/init1.C: New test.
21940
21941 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21942
21943         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21944         message.
21945
21946         * gcc.c-torture/execute/20011114-1.c: New testcase.
21947
21948         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21949         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21950         like the (before this change) version of 20010327-1.c.
21951
21952 2001-11-14  Roger Sayle <roger@eyesopen.com>
21953
21954         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21955
21956 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21957
21958         * g++.dg/init/array2.C: New test.
21959
21960 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21961
21962         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21963
21964 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21965
21966         * g++.dg/other/forscope1.C: New test.
21967         * g++.dg/ext/forscope1.C: New test.
21968         * g++.dg/ext/forscope2.C: New test.
21969
21970 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21971
21972         * gcc.c-torture/execute/20011113-1.c: New test.
21973
21974 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21975
21976         * gcc.c-torture/execute/20011109-2.c: New test.
21977
21978         * gcc.c-torture/execute/20011109-1.c: New test.
21979
21980 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.c-torture/compile/20011109-1.c: New test.
21983
21984 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21985
21986         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21987         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21988         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21989         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21990         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21991         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21992         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21993
21994 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21995
21996         * g++.dg/warn/Wshadow-1.C: New tests.
21997         * g++.old-deja/g++.mike/for3.C: Update.
21998
21999 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22000
22001         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
22002         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
22003         XFAILs.  Adjust expected error texts.
22004         * gcc.c-torture/compile/20011106-1.c,
22005         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
22006         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
22007         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
22008         gcc.dg/c99-array-lval-5.c: New tests.
22009
22010 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22011
22012         * gcc.dg/cpp/defined.c: Update.
22013
22014 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22015
22016         * gcc.c-torture/execute/anon-1.c: New test.
22017
22018 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
22019
22020         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
22021         same size, so no warning should be produced on stormy16.
22022
22023         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
22024         due to oversized array.
22025         * g++.old-deja/g++.mike/ns15.C: Likewise.
22026         * g++.old-deja/g++.pt/crash16.C: Likewise.
22027
22028 2001-11-02  Graham Stott  <grahams@redhat.com>
22029
22030         * g++.dgother/debug1.C: Fix typos.
22031
22032 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
22033
22034         * g++.dg/other/debug1.C: New test.
22035
22036 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22037
22038         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
22039         of unsigned long.
22040
22041 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
22042
22043         * gcc.dg/20011029-2.c: New test.
22044
22045         * gcc.c-torture/compile/20011029-1.c: New test.
22046
22047 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
22048
22049         * objc/execute/class_self-1.m: New test.
22050         * objc/execute/class_self-2.m: New test.
22051
22052 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
22053
22054         * gcc.misc-tests/msgs.exp: Delete.
22055         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
22056         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
22057         error set to match recent changes.
22058
22059 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
22060
22061         * gcc.dg/20011021-1.c: New test.
22062
22063 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
22064
22065         * gcc.c-torture/compile/20011023-1.c: New test.
22066
22067 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
22068
22069         * lib/g77.exp: Rewrite based on lib/g++.exp.
22070
22071 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
22072
22073         * gcc.c-torture/execute/20011019-1.c: New test.
22074
22075         * gcc.dg/20011018-1.c: New test.
22076
22077 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
22078
22079         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
22080
22081 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
22082
22083         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
22084         * gcc.dg/attr-invalid.c: Likewise.
22085
22086 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
22087
22088         * testsuite/gcc.dg/20011015-1.c: New test.
22089
22090 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22091
22092         * g++.dg/template/unify2.C: New test.
22093
22094 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
22095
22096         * g++.dg/other/exception-specification.C: New test
22097
22098 2001-10-13  Tom Rix  <trix@redhat.com>
22099
22100         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
22101         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
22102
22103 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
22104
22105         * testsuite/gcc.dg/20011009-1.c: New test.
22106
22107 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22108
22109         PR g++/4476
22110         * g++.dg/other/friend1.C: New test.
22111
22112 2001-10-11  Richard Henderson  <rth@redhat.com>
22113
22114         * g++.old-deja/g++.other/crash18.C: Add -S to options.
22115
22116 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22117
22118         * gcc.c-torture/compile/20011010-1.c: New.
22119
22120 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22121
22122         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
22123         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
22124         g77.f-torture/execute/execute.exp,
22125         g77.f-torture/noncompile/noncompile.exp,
22126         gcc.c-torture/compile/compile.exp,
22127         gcc.c-torture/execute/execute.exp,
22128         gcc.c-torture/execute/ieee/ieee.exp,
22129         gcc.c-torture/execute/memcheck/memcheck.exp,
22130         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
22131         objc/execute/execute.exp: Update FSF address.
22132
22133 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
22134
22135         * gcc.dg/cpp/cmdlne-C.c: Update.
22136         * gcc.dg/cpp/cmdlne-C2.c: New.
22137
22138 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22139
22140         * gcc.c-torture/execute/20011008-3.c: New.
22141
22142 2001-10-08  DJ Delorie  <dj@redhat.com>
22143
22144         * gcc.dg/20011008-1.c: New.
22145         * gcc.dg/20011008-2.c: New.
22146
22147 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
22148
22149         * gcc.dg/cpp/spacing1.c: Update test.
22150
22151 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22152
22153         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
22154         spelling errors of "separate" as "seperate".
22155
22156 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
22157
22158         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
22159         enough to avoid inlining.
22160
22161 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22162
22163         * lib/g77.exp: set libg2c_dir correctly.
22164
22165 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22166
22167         * gcc.dg/cpp/macro11.c: New test.
22168
22169 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22170
22171         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
22172         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
22173         gcc.dg/format/multattr-3.c: New tests.
22174         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
22175         tests for format attributes on function pointers being rejected.
22176
22177 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22178
22179         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
22180
22181 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22182
22183         * g++.dg/warn/format1.C: New test.
22184
22185 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22186
22187         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
22188
22189 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22190
22191         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
22192
22193 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22194
22195         * gcc.dg/cpp/redef2.c: Add test.
22196
22197 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
22198
22199         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
22200         long-standing bug on i686, apparently.
22201         * gcc.c-torture/execute/loop-2c.x: New file.
22202         * gcc.c-torture/execute/loop-2d.x: New file.
22203         * gcc.c-torture/execute/loop-3c.x: New file.
22204
22205 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
22206
22207         * gcc.dg/cpp/20000625-2.c: Correct line number.
22208
22209 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22210
22211         * gcc.dg/cpp/macro10.c: New test.
22212         * gcc.dg/cpp/strify3.c: New test.
22213         * gcc.dg/cpp/spacing1.c: Add tests.
22214         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
22215         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
22216
22217 2001-09-24  DJ Delorie  <dj@redhat.com>
22218
22219         * gcc.c-torture/execute/20010924-1.c: New test.
22220
22221 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22222
22223         * testsuite/objc/execute/paste.m: Remove.
22224
22225 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22226
22227         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
22228
22229 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
22230
22231         * g77.dg/strlen0.f: New test.
22232
22233 2001-09-21  Richard Henderson  <rth@redhat.com>
22234
22235         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
22236         * g++.old-deja/g++.abi/vtable2.C: Likewise.
22237
22238 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22239
22240         Table-driven attributes.
22241         * g++.dg/ext/attrib1.C: New test.
22242
22243 2001-09-20  DJ Delorie  <dj@redhat.com>
22244
22245         * gcc.dg/20000926-1.c: Update expected warning messages.
22246         * gcc.dg/array-2.c: Likewise, and test for warnings too.
22247         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
22248         array.
22249
22250 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22251
22252         * g++.dg/eh/registers1.C: New test case.
22253
22254 2001-09-17  Richard Henderson  <rth@redhat.com>
22255
22256         * gcc.dg/array-5.c: Fix VLA decomposition test.
22257
22258 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22259
22260         * gcc.dg/cpp/line5.c: New testcase.
22261
22262 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22263
22264         * gcc.dg/cpp/macro9.c: New test.
22265
22266 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22267
22268         * gcc.c-torture/execute/980223.c: Change type of addr from long
22269         to char *.
22270
22271 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22272
22273         * gcc.c-torture/execute/20010915-1.c: New test.
22274
22275 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22276
22277         * g77.dg/bprob: New directory.
22278         * g77.dg/bprob/bprob.exp: New file.
22279         * g77.dg/bprob/bprob-1.f: New test.
22280         * g77.dg/gcov: New directory.
22281         * g77.dg/gcov/gcov.exp: New file.
22282         * g77.dg/gcov/gcov-1.f: New test.
22283         * g77.dg/gcov/gcov-1.x: New file.
22284
22285 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22286
22287         * gcc.dg/cpp/directiv.c: Update.
22288         * gcc.dg/cpp/undef1.c: Update.
22289
22290 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22291
22292         * gcc.dg/20010912-1.c: New test.
22293
22294 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22295
22296         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22297         language-independent file in lib.
22298         * lib/gcov.exp: New file.
22299
22300 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22301
22302         * gcc.c-torture/compile/20010911-1.c: New test.
22303
22304 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22305
22306         * lib/profopt.exp: New, to support profile-directed optimizations.
22307         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22308         * gcc.misc-tests/bprob-1.c: New test.
22309         * gcc.misc-tests/bprob-2.c: New test.
22310
22311 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22312
22313         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22314         XFAIL and which kinds of gcov output to verify.
22315         * gcc.misc-tests/gcov-4b.x: New file.
22316         * gcc.misc-tests/gcov-5b.x: New file.
22317         * gcc.misc-tests/gcov-6.x: New file.
22318         * gcc.misc-tests/gcov-7.c: New test.
22319         * gcc.misc-tests/gcov-7.x: New file.
22320
22321 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22322
22323         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22324         * gcc.misc-tests/gcov-6.c: New test.
22325
22326 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22327
22328         PR c++/3986
22329         * g++.dg/abi/vbase1.C: New test.
22330
22331 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22332
22333         * objc.dg/method-2.m: New.
22334
22335 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22336
22337         PR c++/4203
22338         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22339         * g++.dg/init/empty1.C: New test.
22340
22341 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22342
22343         * gcc.c-torture/compile/20010903-1.c: New test.
22344
22345 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22346
22347         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22348         for m68k.
22349
22350 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22351
22352         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22353
22354         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22355
22356         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22357
22358 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22359
22360         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22361         for 16-bit 'unsigned int'.
22362
22363 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22364
22365         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22366
22367 2001-08-27  Richard Henderson  <rth@redhat.com>
22368
22369         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22370         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22371
22372 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22373
22374         * gcc.dg/asm-names.c (ymain): New.
22375
22376 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22377
22378         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22379         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22380         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22381
22382 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22383
22384         * gcc.dg/compare5.c: New testcase.
22385
22386 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22387
22388         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22389         and "In instantiation".
22390
22391 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22392
22393         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22394
22395 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22396
22397         * gcc.misc-tests/gcov.exp: Add support for branch information.
22398         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22399         * gcc.misc-tests/gcov-4.c: New test.
22400         * gcc.misc-tests/gcov-4b.c: New test.
22401         * gcc.misc-tests/gcov-5b.c: New test.
22402
22403 2001-08-20  Zack Weinberg  <zackw@panix.com>
22404
22405         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22406         expected to fail.
22407
22408 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22409
22410         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22411
22412 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22413
22414         * g++.dg/eh/template1.C: New test.
22415
22416 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22417
22418         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22419         Fix thinko.
22420         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22421         for xfail.
22422
22423 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22424
22425         * lib/g77-dg.exp:  Use prune.exp for common procedures
22426         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22427         * lib/g77.exp: (g77-dg-prune) Remove
22428
22429 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22430
22431         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22432
22433 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22434
22435         * g++.dg/template/unify1.C: New test.
22436
22437 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.dg/abi/empty4.C: New test.
22440
22441 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22442
22443         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22444         solaris2.*
22445         * g77.f-torture/compile/pr3743.x: Likewise
22446
22447 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22448
22449         * g++.dg/other/using-declaration.C: New test.
22450
22451 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22452
22453         * gcc.dg/cpp/tr-sign.c: New testcase.
22454
22455 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22456
22457         * gcc.dg/cpp/19951025-1.c: Revert.
22458         * gcc.dg/cpp/directiv.c: We no longer process directives that
22459         interrupt macro arguments.
22460
22461 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22462
22463         * gcc.dg/bconstp-1.c: New test.
22464
22465 2001-08-03  Richard Henderson  <rth@redhat.com>
22466
22467         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22468
22469 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22470
22471         * gcc.dg/cpp/19951025-1.c: Update.
22472
22473 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22474
22475         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22476         should be x.
22477
22478 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         Kill -fhonor-std.
22481         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22482         * g++.old-deja/g++.other/std1.C: Likewise.
22483         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22484
22485 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22486
22487         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22488         (g77_pass, g77_fail, g77_finish, g77_exit,
22489         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22490
22491 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22492
22493         * g77.dg/fbackslash.f
22494         * g77.dg/fcase-preserve.f
22495         * g77.dg/ff90-1.f
22496         * g77.dg/ffixed-line-length-0.f
22497         * g77.dg/ffixed-line-length-132.f
22498         * g77.dg/ffixed-line-length-7.f
22499         * g77.dg/ffixed-line-length-72.f
22500         * g77.dg/ffixed-line-length-none.f
22501         * g77.dg/ffree-form-1.f
22502         * g77.dg/fno-backslash.f
22503         * g77.dg/fno-f90-1.f
22504         * g77.dg/fno-fixed-form-1.f
22505         * g77.dg/fno-onetrip.f
22506         * g77.dg/fno-typeless-boz.f
22507         * g77.dg/fno-underscoring.f
22508         * g77.dg/fno-vxt-1.f
22509         * g77.dg/fonetrip.f
22510         * g77.dg/ftypeless-boz.f
22511         * g77.dg/fugly-assumed.f
22512         * g77.dg/funderscoring.f
22513         * g77.dg/fvxt-1.f
22514
22515 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22516
22517         * objc.dg/fwd-proto-1.m: New.
22518         * objc.dg/local-decl-1.m: New.
22519         * objc.dg/naming-1.m: New.
22520         * objc.dg/naming-2.m: New.
22521         * objc.dg/proto-hier-1.m: New.
22522
22523 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22524
22525         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22526         largest-type elements to a struct makes its size grow.
22527
22528 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         * g++.dg/abi/vthunk1.C: New test.
22531
22532 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22533
22534         * g++.dg/abi/vbase8-22.C: New test.
22535
22536 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22537
22538         * gcc.dg/cpp/macro8.c: New test.
22539
22540 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22541
22542         * g++.dg/abi/vbase8-21.C: New test.
22543
22544 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22545
22546         * g++.dg/abi/vbase8-10.C: New test.
22547
22548 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22549
22550         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22551         ${tool}_set_ld_library_path.
22552         Changed caller.
22553         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22554         g++.exp.
22555
22556 2001-07-26  Stan Cox <scox@redhat.com>
22557
22558         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22559         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22560         gcc_exit, gcc_check_unsupported_p):
22561         Moved to gcc-deps.exp
22562         * gcc-deps.exp: New file.
22563
22564 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22565
22566         * g++.old-deja/g++.pt/defarg14.C: New test.
22567
22568 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22569
22570         * g++.old-deja/g++.other/lineno5.C: New test.
22571
22572 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.old-deja/g++.pt/crash68.C: New test.
22575
22576 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         * g++.old-deja/g++.other/crash42.C: New test.
22579
22580 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22581
22582         * gcc.dg/cpp/extratokens.c: Fix.
22583         * gcc.dg/cpp/skipping2.c: New tests.
22584
22585 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22586
22587         * gcc.c-torture/execute/20010724-1.c: New file.
22588         * gcc.c-torture/execute/20010724-1.x: New file.
22589
22590 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22591
22592         * g++.old-deja/g++.other/cond7.C: New test.
22593
22594 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22595
22596         * g++.old-deja/g++.other/optimize4.C: New test.
22597
22598 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22599
22600         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22601
22602 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22603
22604         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22605         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22606         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22607         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22608
22609         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22610         bug report" message.
22611
22612         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22613         * g++.dg/ext/instantiate1.C: Move from old-deja.
22614
22615 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22616
22617         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22618         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22619         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22620         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22621
22622 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22623
22624         * gcc.c-torture/execute/20010723-1.c: New test.
22625
22626 2001-07-23  Ben Elliston  <bje@redhat.com>
22627
22628         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22629
22630 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22631
22632         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22633         i[34567]86-*-*.
22634         Delete handling of ieee_multilib_flags.
22635         Pass -mieee for alpha*-*-* and sh-*-*.
22636         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22637
22638 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22639
22640         Remove old-abi tests.
22641         * g++.old-deja/g++.mike/p11116.C: Remove.
22642         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22643
22644 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22645
22646         * g77.f-torture/compile/pr3743.f:  New test
22647
22648 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22649
22650         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22651
22652 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22653
22654         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22655         g++.old-deja/g++.pt/static6.C: Likewise.
22656         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22657         supports weak symbols.
22658
22659 2001-07-18  Andreas Jaeger  <aj@suse.de>
22660
22661         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22662         supported again.
22663
22664 2001-07-18  Andreas Jaeger  <aj@suse.de>
22665
22666         * gcc.dg/iftrap-1.c: Fix target line.
22667
22668 2001-07-17  Richard Henderson  <rth@redhat.com>
22669
22670         * gcc.c-torture/execute/20010717-1.c: New.
22671
22672 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22673
22674         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22675         tests.
22676
22677 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22678
22679         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22680
22681 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22682
22683         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22684         UAC_SIGBUS, UAC_NOPRINT definitions.
22685
22686 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22687
22688         * objc/execute/object_is_class.m: New test.
22689         * objc/execute/object_is_meta_class.m: New test.
22690
22691 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22692
22693         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22694         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22695
22696 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22697
22698         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22699         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22700
22701 2001-07-14  Richard Henderson  <rth@redhat.com>
22702
22703         * gcc.dg/iftrap-1.c: New.
22704
22705 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22706
22707         * g77.f-torture/execute/intrinsic77.f: New test.
22708
22709 2001-07-11  Janis Johnson <janis@us.ibm.com>
22710
22711         * gcc.misc-tests/gcov-3.c: New test.
22712
22713 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22714
22715         * gcc.c-torture/compile/20010711-1.c,
22716         * gcc.c-torture/compile/20010711-2.c: New tests.
22717
22718 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22719
22720         * gcc.c-torture/execute/20010711-1.c: New test.
22721
22722 2001-07-11  Ben Elliston  <bje@redhat.com>
22723
22724         * g++.old-deja/g++.other/enum5.C: New test.
22725
22726 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22727
22728         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22729         (g++-dg-prune): Call prune_gcc_output.
22730         * prune.exp: New file for prune_gcc_output.
22731         * lib/g++.exp, lib/gcc.exp: Load it.
22732
22733 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22734
22735         * gcc.c-torture/compile/20010701-1.c,
22736         g++.old-deja/g++.ext/attrib6.C: New tests.
22737
22738 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22739
22740         * gcc.c-torture/compile/20010706-1.c: New test.
22741
22742 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22743
22744         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22745
22746 2001-06-28  Stan Shebs  <shebs@apple.com>
22747
22748         * gcc.dg/pragma-darwin.c: New test.
22749
22750 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22751
22752         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22753         Solaris 2.[678] system.
22754
22755 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22756
22757         * gcc.dg/20010622-1.c: New test.
22758
22759 2001-06-18  Stan Shebs  <shebs@apple.com>
22760
22761         * objc.dg: New directory.
22762         * objc.dg/dg.exp: New file.
22763         * objc.dg/alias.m: New.
22764         * objc.dg/class-1.m: New.
22765         * objc.dg/class-2.m: New.
22766         * objc.dg/const-str-1.m: New.
22767         * objc.dg/const-str-2.m: New.
22768         * objc.dg/id-1.m: New.
22769         * objc.dg/method-1.m: New.
22770         * objc.dg/super-class-1.m: New.
22771         * lib/objc-dg.exp: New file.
22772
22773 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22774
22775         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22776         of label name.
22777
22778 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22781
22782 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22783
22784         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22785         variable.
22786
22787 2001-06-12  Richard Henderson  <rth@redhat.com>
22788
22789         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22790
22791 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22792
22793         * g++.old-deja/g++.abi/vbase5.C: New test.
22794         * g++.old-deja/g++.abi/vbase6.C: New test.
22795         * g++.old-deja/g++.abi/vbase7.C: New test.
22796
22797 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22798
22799         * gcc.c-torture/compile/20010610-1.c: New test.
22800
22801 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22802
22803         * g++.old-deja/g++.abi/vbase4.C: New test.
22804
22805 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22806
22807         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22808         support %f for HC11/HC12 targets.
22809         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22810         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22811         on HC11/HC12 targets.
22812         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22813
22814 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22815
22816         * gcc.dg/wchar_t-1.c: New file.
22817         * gcc.dg/wint_t-1.c: Likewise.
22818
22819 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22820
22821         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22822
22823 2001-06-11  Richard Henderson  <rth@redhat.com>
22824
22825         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22826
22827 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22828
22829         * gcc.c-torture/compile/20010611-1.c: New test.
22830
22831 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22832
22833         * gcc.dg/c99-tag-1.c: Add more tests.
22834
22835 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22836
22837         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22838         representation on MN10300 and ARM/Thumb.
22839
22840 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22841
22842         * g77.f-torture/execute/20010610.f: New.
22843
22844 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22845
22846         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22847         names.
22848
22849 2001-06-09  Richard Henderson  <rth@redhat.com>
22850
22851         * gcc.c-torture/execute/ashrdi-1.c: New.
22852         * gcc.c-torture/execute/ashldi-1.c: New.
22853         * gcc.c-torture/execute/lshrdi-1.c: New.
22854
22855 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22856
22857         * objc/execute/load-3.m: Added. Check sending +load to categories,
22858         in addition to classes.
22859
22860 2001-06-08  Stan Shebs  <shebs@apple.com>
22861
22862         * objc/execute/load-2.m: New test.  From Nicola Pero
22863         <n.pero@mi.flashnet.it>.
22864
22865 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22866
22867         * gcc.c-torture/execute/20010605-2.c: New test.
22868
22869 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22870
22871         * g++.old-deja/g++.abi/vbase2.C: New test.
22872         * g++.old-deja/g++.abi/vbase3.C: New test.
22873
22874 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22875
22876         * g++.old-deja/g++.pt/friend49.C: New test.
22877
22878 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22879
22880         * g++.old-deja/g++.ext/anon3.C: New test.
22881
22882 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22883
22884         * g++.old-deja/g++.other/conv7.C: New test.
22885
22886 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22887
22888         * gcc.c-torture/compile/20010605-2.c: New test.
22889
22890 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22891
22892         * gcc.c-torture/execute/20010604-1.c: New test.
22893
22894 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22895
22896         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22897
22898 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22899
22900         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22901         (g++_link_flags): Likewise.
22902         (g++_init): Pass gccpath's value to two previous functions.
22903
22904 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22905
22906         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22907         Ensure logfile entry matches exec command line.
22908
22909 2001-05-31  Richard Henderson  <rth@redhat.com>
22910
22911         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22912         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22913
22914 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22915
22916         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22917         compiler for irix6.2
22918
22919 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22920
22921         * g++.old-deja/g++.other/optimize3.C: New file.
22922
22923 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22924
22925         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22926         assemble.
22927
22928 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22929
22930         * g++.old-deja/g++.other/optimize2.C: New file.
22931
22932 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22933
22934         * gcc.c-torture/compile/20010518-2.c: New file.
22935         * gcc.c-torture/execute/20010518-1.c: New file.
22936         * gcc.c-torture/execute/20010518-2.c: New file.
22937
22938 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22939
22940         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22941
22942 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22943
22944         G++ no longer defines builtins that do not begin with __builtin.
22945         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22946         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22947         * g++.old-deja/g++.law/builtin1.C: Likewise.
22948         * g++.old-deja/g++.law/cvt2.C: Likewise.
22949         * g++.old-deja/g++.mike/net5.C: Likewise.
22950         * g++.old-deja/g++.other/builtins1.C: Likewise.
22951         * g++.old-deja/g++.other/builtins2.C: Likewise.
22952         * g++.old-deja/g++.other/builtins3.C: Likewise.
22953         * g++.old-deja/g++.other/builtins4.C: Likewise.
22954         * g++.old-deja/g++.other/inline8.C: Likewise.
22955         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22956
22957 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22958
22959         * g++.old-deja/g++.pt/using1.C: Adjust.
22960         * g++.old-deja/g++.pt/using2.C: New test.
22961
22962 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22963
22964         * gcc.dg/cpp/charconst.c: New tests.
22965         * gcc.dg/cpp/escape.c: New tests.
22966         * gcc.dg/cpp/escape-1.c: New tests.
22967         * gcc.dg/cpp/escape-2.c: New tests.
22968         * gcc.dg/cpp/ucs.c: New tests.
22969
22970 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22971
22972         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22973         native compiler for irix6.5.
22974
22975 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22976
22977         * lib/g++.exp (g++_include_flags): Use args to compute
22978         get_multilibs.
22979         (g++_link_flags): Likewise.
22980         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22981
22982 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22983
22984         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22985
22986 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22987
22988         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22989         this file.
22990
22991 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22992
22993         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22994         STACK_SIZE;
22995         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22996         to STACK_SIZE; Use it to define size of add_histo array.
22997         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22998         to STACK_SIZE.
22999         (f): Use GITT_SIZE to define size of gitt local table.
23000         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
23001         to STACK_SIZE; Use it to define size of bytemem array.
23002
23003 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23004
23005         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
23006         on 68HC11/HC12 due to the asm instruction.
23007         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
23008         * gcc.c-torture/compile/920520-1.x: Likewise.
23009         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
23010         on 68HC11/HC12 because the function is larger than 64K.
23011         * gcc.c-torture/compile/961203-1.x: New file, this test fails
23012         on 68HC11/HC12 because the structure is too large.
23013
23014 2001-05-20  Richard Henderson  <rth@redhat.com>
23015
23016         * gcc.c-torture/execute/20010520-1.c: New.
23017
23018 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23019
23020         * g++.old-deja/g++.warn/compare1.C: New test.
23021         * gcc.dg/compare4.c: New test.
23022
23023 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
23024
23025         * g++.old-deja/g++.other/optimize1.C: New test.
23026
23027 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23028
23029         * g++.old-deja/g++.pt/spec41.C: New test.
23030
23031 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
23032
23033         * gcc.c-torture/compile/20010114-1.x: Remove.
23034
23035 2001-05-18  Stan Shebs  <shebs@apple.com>
23036
23037         * gcc.c-torture/compile/20010518-1.c: New test.
23038
23039 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
23040
23041         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
23042         * g++.old-deja/g++.pt/crash67.C: New test.
23043
23044 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
23045
23046         * g++.old-deja/g++.other/debug9.C: New test.
23047
23048 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
23049
23050         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
23051
23052 2001-05-16  Jan Hubicka  <jh@suse.cz>
23053
23054         * gcc.c-torture/compile/20010516-1.c: New test.
23055
23056 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23057
23058         * g++.old-deja/g++.other/crash41.C: New test.
23059
23060 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
23061
23062         * g++.old-deja/g++.pt/crash66.C: New test.
23063
23064 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
23065
23066         * g++.old-deja/g++.robertl/eb27.C: Convert.
23067
23068 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
23069
23070         * g++.dg/friend-warn.C: New test.  Do not warn about friend
23071         declaration being redundant.
23072
23073 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
23074
23075         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
23076
23077 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
23078
23079         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
23080
23081 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
23082
23083         * lib/g++.exp: Use testsuite_flags.
23084
23085 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
23086
23087         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
23088
23089 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23090
23091         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
23092
23093 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
23094
23095         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
23096
23097 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
23098
23099         * gcc.c-torture/compile/20010313-1.c: New test.
23100
23101 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
23102
23103         * gcc.dg/cpp/direct2.c: New test.
23104         * gccq.dg/cpp/direct2s.c: New test.
23105
23106         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
23107
23108 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
23109
23110         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
23111         * g++.old-deja/g++.other/op3.C: Likewise.
23112
23113 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23114
23115         * gcc.dg/cpp/syshdr.h: New file.
23116         * gcc.dg/cpp/sysmac1.c: Update.
23117         * gcc.dg/cpp/sysmac2.c: Update.
23118
23119 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23120
23121         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
23122
23123 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
23124
23125         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
23126         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
23127
23128 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
23129
23130         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
23131
23132 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
23133
23134         * lib/g++.exp (g++_include_flags): Don't use any special flags
23135         if TESTING_IN_BUILD_TREE is not defined.
23136         (g++_init): Use a plain 'c++' as the compiler if
23137         TESTING_IN_BUILD_TREEE is not defined.
23138
23139 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23140
23141         * g++.old-deja/g++.eh/catch13.C: New test.
23142         * g++.old-deja/g++.eh/catch14.C: New test.
23143
23144 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
23145
23146         * gcc.dg/cpp/tr-define.c: New test.
23147
23148 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
23149
23150         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
23151         <stdlib.h>, not <malloc.h>.
23152
23153 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23154
23155         * g++.old-deja/g++.ns/template17.C: New test.
23156
23157 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
23158
23159         * g++.old-deja/g++.pt/ref4.C: New test.
23160
23161 2001-04-30  Richard Henderson  <rth@redhat.com>
23162
23163         * gcc.dg/20000724-1.c: Revert last change.
23164
23165 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
23166
23167         * g77.f-torture/execute/20010430.f: New test.
23168
23169 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
23170
23171         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
23172
23173 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
23174
23175         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
23176
23177 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         * g++.old-deja/g++.eh/crash6.C: New test.
23180
23181 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23182
23183         * g++.old-deja/g++.other/warn7.C: New test.
23184
23185 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
23186
23187         * g++.old-deja/g++.other/defarg9.C: New test.
23188
23189 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23190
23191         * g77.f-torture/compile/20010426.f: New test.
23192         * g77.f-torture/execute/20010426.f: New test.
23193
23194 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
23195
23196         * g77.f-torture/compile/20000629-1.x: Remove - error
23197         has been fixed.
23198
23199 2001-04-26  Jeffrey A Law  (law@cygnus.com)
23200
23201         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
23202         Tweak slightly to work with g++.dg framework.
23203         * g++.dg/special/ecos.exp: Run initp1.C test.
23204         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
23205
23206         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
23207         its linker doesn't give line numbers either.
23208         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
23209
23210 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23211
23212         * g++.old-deja/g++.other/lex1.C: New test.
23213
23214 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
23215
23216         * gcc.dg/noncompile/20010425-1.c: New test.
23217
23218 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
23219
23220         * g++.old-deja/g++.pt/mangle2.C: New test.
23221
23222 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.dg/format/plus-1.c: New test.
23225
23226 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23227
23228         * gcc.dg/20010423-1.c: New test.
23229
23230 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
23231
23232         * gcc.c-torture/execute/20010422-1.c: New test.
23233
23234 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
23235
23236         * g++.old-deja/g++.ns/type2.C: New test.
23237
23238 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
23239
23240         * g++.old-deja/g++.other/perf1.C: New test.
23241
23242 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
23243
23244         * gcc.dg/c99-func-2.c: Remove xfail.
23245         * gcc.dg/c99-func-3.c: Remove xfail.
23246         * gcc.dg/c99-func-4.c: Remove xfail.
23247
23248 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23249
23250         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23251
23252 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23253
23254         * gcc.c-torture/compile/20010423-1.c: New test.
23255
23256 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23257
23258         * g++.old-deja/g++.pt/typename28.C: New test.
23259
23260 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         * g++.old-deja/g++.abi/empty2.C: New test.
23263         * g++.old-deja/g++.abi/empty3.C: New test.
23264
23265 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23266
23267         * g++.old-deja/g++.other/comdat2.C: New test.
23268         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23269
23270 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23271
23272         * g++.old-deja/g++.other/overload14.C: New test.
23273
23274 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23275
23276         * g++.old-deja/g++.other/lookup23.C: New test.
23277
23278 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23279
23280         * gcc.c-torture/execute/20010403-1.c: New test.
23281
23282 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23283             Mark Mitchell  <mark@codesourcery.com>
23284
23285         * lib/old-dejagnu.exp: Don't delete output of executable.
23286         Add .exe suffix to executables.
23287
23288 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23289
23290         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23291
23292 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23293
23294         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23295
23296 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23297
23298         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23299         * g++.old-deja/g++.abi/crash1.C: New test.
23300
23301 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23302
23303         * g++.old-deja/g++.other/crash40.C: New test.
23304
23305 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23306
23307         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23308
23309 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         * g++.old-deja/g++.other/warn6.C: New test.
23312
23313 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23314
23315         * g++.old-deja/g++.robertl/eb42.C: Same.
23316
23317 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23318
23319         * gcc.dg/wtr-conversion-1.c: New testcase.
23320
23321 2001-04-10  Richard Henderson  <rth@redhat.com>
23322
23323         * g++.old-deja/g++.other/array5.C: New.
23324
23325 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23326
23327         * gcc.c-torture/execute/20010408-1.c: New test.
23328
23329 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23330
23331         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23332         headers and constructs.
23333         * g++.old-deja/g++.robertl/eb79.C: Same.
23334         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23335         * g++.old-deja/g++.robertl/eb73.C: Same.
23336         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23337         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23338         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23339         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23340         * g++.old-deja/g++.robertl/eb44.C: Same.
23341         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23342         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23343         * g++.old-deja/g++.robertl/eb39.C: Same.
23344         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23345         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23346         * g++.old-deja/g++.robertl/eb30.C: Same.
23347         * g++.old-deja/g++.robertl/eb3.C: Same.
23348         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23349         * g++.old-deja/g++.robertl/eb21.C: Same.
23350         * g++.old-deja/g++.robertl/eb15.C: Same.
23351         * g++.old-deja/g++.robertl/eb118.C: Same.
23352         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23353         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23354         * g++.old-deja/g++.robertl/eb109.C: Same.
23355         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23356         * g++.old-deja/g++.mike/rtti1.C: Same.
23357         * g++.old-deja/g++.mike/p658.C: Same.
23358         * g++.old-deja/g++.mike/net46.C: Same.
23359         * g++.old-deja/g++.mike/net34.C: Same.
23360         * g++.old-deja/g++.mike/memoize1.C: Same.
23361         * g++.old-deja/g++.mike/eh2.C: Same.
23362         * g++.old-deja/g++.law/weak.C: Same.
23363         * g++.old-deja/g++.law/visibility7.C: Same.
23364         * g++.old-deja/g++.law/visibility25.C: Same.
23365         * g++.old-deja/g++.law/visibility22.C: Same.
23366         * g++.old-deja/g++.law/visibility2.C: Same.
23367         * g++.old-deja/g++.law/visibility17.C: Same.
23368         * g++.old-deja/g++.law/visibility13.C: Same.
23369         * g++.old-deja/g++.law/visibility10.C: Same.
23370         * g++.old-deja/g++.law/visibility1.C: Same.
23371         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23372         * g++.old-deja/g++.law/vbase1.C: Same.
23373         * g++.old-deja/g++.law/operators32.C: Same.
23374         * g++.old-deja/g++.law/nest3.C: Same.
23375         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23376         * g++.old-deja/g++.law/except5.C (main): Same.
23377         * g++.old-deja/g++.law/cvt7.C (run): Same.
23378         * g++.old-deja/g++.law/cvt2.C: Same.
23379         * g++.old-deja/g++.law/cvt16.C: Same.
23380         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23381         * g++.old-deja/g++.law/ctors17.C (main): Same.
23382         * g++.old-deja/g++.law/ctors13.C: Same.
23383         * g++.old-deja/g++.law/ctors12.C (main): Same.
23384         * g++.old-deja/g++.law/ctors10.C: Same.
23385         * g++.old-deja/g++.law/code-gen5.C: Same.
23386         * g++.old-deja/g++.law/bad-error7.C: Same.
23387         * g++.old-deja/g++.law/arm9.C: Same.
23388         * g++.old-deja/g++.law/arm12.C: Same.
23389         * g++.old-deja/g++.law/arg8.C: Same.
23390         * g++.old-deja/g++.law/arg1.C: Same.
23391         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23392         * g++.old-deja/g++.jason/template31.C: Same.
23393         * g++.old-deja/g++.jason/template24.C (main): Same.
23394         * g++.old-deja/g++.jason/2371.C: Same.
23395         * g++.old-deja/g++.eh/new2.C: Same.
23396         * g++.old-deja/g++.eh/new1.C: Same.
23397         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23398         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23399         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23400         * g++.old-deja/g++.brendan/crash62.C: Same.
23401         * g++.old-deja/g++.brendan/crash52.C: Same.
23402         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23403         * g++.old-deja/g++.brendan/crash38.C: Same.
23404         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23405         * g++.old-deja/g++.brendan/copy9.C: Same.
23406
23407 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23408
23409         * gcc.c-torture/execute/20001203-2.c (memset):
23410         Count argument is of type __SIZE_TYPE__.
23411
23412 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23413
23414         * gcc.c-torture/compile/20010404-1.c: New test.
23415
23416 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23417
23418         * gcc.c-torture/compile/20010326-1.c: New test.
23419
23420 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23421
23422         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23423         peculiarities of the SH.
23424         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23425
23426 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23427
23428         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23429         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23430         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23431
23432 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23433
23434         * g77.f-torture/compile/20010321-1.f: New test.
23435
23436 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23437
23438         * gcc.c-torture/compile/20010329-1.c: New test.
23439
23440 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.c-torture/execute/20010329-1.c: New test.
23443
23444 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23445
23446         * g++.old-deja/g++.other/eh4.C: Fix typo.
23447
23448 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23449
23450         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23451
23452 2001-03-28  Philip Blundell  <philb@gnu.org>
23453
23454         * gcc.c-torture/compile/20010328-1.c: New test.
23455
23456 2001-03-27  Richard Henderson  <rth@redhat.com>
23457
23458         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23459         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23460
23461 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23462
23463         * gcc.c-torture/compile/20010327-1.c: New test.
23464
23465 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23466
23467         * g++.old-deja/g++.other/friend12.C: New test.
23468         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23469         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23470
23471 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23472
23473         * gcc.c-torture/execute/20010325-1.c: New test.
23474
23475 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23476
23477         * g++.old-deja/g++.other/mangle3.C: New test.
23478
23479 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23480
23481         * g++.old-deja/g++.other/anon8.C: New test.
23482
23483 2001-03-20  Philip Blundell  <philb@gnu.org>
23484
23485         * gcc.c-torture/compile/20010320-1.c: New test.
23486
23487 2001-03-17  Richard Henderson  <rth@redhat.com>
23488
23489         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23490
23491 2001-03-15  Geoff Keating  <geoff@redhat.com>
23492
23493         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23494         tests on AIX.
23495
23496 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23497
23498         * g++.old-deja/g++.other/eh4.C: New test.
23499
23500 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23501
23502         * gcc.dg/cpp/mi1.c: Update.
23503
23504 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23505
23506         * g++.old-deja/g++.other/regstack.C: New test.
23507
23508 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23509
23510         * g++.old-deja/g++.other/ref4.C: New test.
23511
23512 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23513
23514         * objc/execute/va_method.m: Added.
23515         * objc/execute/IMP.m: Added.
23516         * objc/execute/_cmd.m: Added.
23517         * objc/execute/accessing_ivars.m: Added.
23518         * objc/execute/class-1.m: Added.
23519         * objc/execute/class-10.m: Added.
23520         * objc/execute/class-11.m: Added.
23521         * objc/execute/class-12.m: Added.
23522         * objc/execute/class-13.m: Added.
23523         * objc/execute/class-14.m: Added.
23524         * objc/execute/class-2.m: Added.
23525         * objc/execute/class-3.m: Added.
23526         * objc/execute/class-4.m: Added.
23527         * objc/execute/class-5.m: Added.
23528         * objc/execute/class-6.m: Added.
23529         * objc/execute/class-7.m: Added.
23530         * objc/execute/class-8.m: Added.
23531         * objc/execute/class-9.m: Added.
23532         * objc/execute/class-tests-1.h
23533         * objc/execute/class-tests-2.h
23534         * objc/execute/compatibility_alias.m: Added.
23535         * objc/execute/encode-1.m: Added.
23536         * objc/execute/formal_protocol-1.m: Added.
23537         * objc/execute/formal_protocol-2.m: Added.
23538         * objc/execute/formal_protocol-3.m: Added.
23539         * objc/execute/formal_protocol-4.m: Added.
23540         * objc/execute/formal_protocol-5.m: Added.
23541         * objc/execute/formal_protocol-6.m: Added.
23542         * objc/execute/formal_protocol-7.m: Added.
23543         * objc/execute/informal_protocol.m: Added.
23544         * objc/execute/initialize.m: Added.
23545         * objc/execute/load.m: Added.
23546         * objc/execute/many_args_method.m: Added.
23547         * objc/execute/nested-3.m: Added.
23548         * objc/execute/no_clash.m: Added.
23549         * objc/execute/private.m: Added.
23550         * objc/execute/redefining_self.m: Added.
23551         * objc/execute/root_methods.m: Added.
23552         * objc/execute/selector-1.m: Added.
23553         * objc/execute/static-1.m: Added.
23554         * objc/execute/static-2.m: Added.
23555         * objc/execute/va_method.m: Added.
23556
23557 2001-03-10  Richard Henderson  <rth@redhat.com>
23558
23559         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23560
23561 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23562
23563         * g++.old-deja/g++.other/crash31.C: XFAIL.
23564         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23565         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23566         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23567         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23568         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23569
23570 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23571
23572         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23573
23574 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23575
23576         * gcc.dg/20000724-1.c: Don't use multiline strings.
23577
23578 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23579
23580         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23581         result of -cString against what we expect it to be; don't just
23582         print it out for no one to read.
23583
23584         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23585         Based on testcases provided by Nicola Pero.
23586
23587 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23588
23589         * gcc.dg/cpp/macro7.c: New test.
23590
23591 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23592
23593         * gcc.dg/cpp/multiline.c: Update.
23594
23595 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23596
23597         * g++.old-deja/g++.other/enum3.C: New test.
23598
23599 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23600
23601         * g++.old-deja/g++.other/pod1.C: New test.
23602
23603 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23604
23605         * g++.old-deja/g++.ext/overload1.C: New test.
23606
23607 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23608
23609         * g++.old-deja/g++.pt/using1.C: New test.
23610
23611 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23612
23613         * g++.old-deja/g++.other/using9.C: New test.
23614
23615 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23616
23617         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23618
23619         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23620
23621 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23622
23623         * g++.old-deja/g++.ext/realpt1.C: Remove.
23624
23625 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23626
23627         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23628
23629 2001-02-26  Will Cohen  <wcohen@redhat.com>
23630
23631         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23632
23633 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23634
23635         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23636         templatized constructors.
23637
23638 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23639
23640         * gcc.c-torture/execute/20010224-1.c: New test.
23641
23642 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * gcc.c-torture/execute/20010222-1.c: New test.
23645
23646 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23647
23648         * g++.old-deja/g++.other/inline20.C: New test.
23649
23650 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23651
23652         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23653
23654 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23655
23656         * g++.old-deja/g++.other/lookup22.C: New test.
23657
23658 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23659
23660         * g77.dg: New directory.
23661         * g77.dg/20010216-1.f: New test case.
23662         * g77.dg/dg.exp: New driver.
23663         * lib/g77-dg.exp: New driver library.
23664
23665 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23666
23667         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23668
23669 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23670
23671         * g++.old-deja/g++.other/decl9.C: New test.
23672
23673 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23674
23675         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23676         not need <string> and also tests the initialization at runtime.
23677
23678 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23679
23680         * gcc.c-torture/execute/longlong.c: New test.
23681
23682 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23683
23684         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23685
23686 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23687
23688         * gcc.c-torture/execute/920302-1.c (execute):
23689         Change argument type to short.
23690
23691 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23692
23693         * g++.old-deja/g++.pt/deduct6.C: New test.
23694
23695 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23696
23697         * g++.old-deja/g++.pt/deduct5.C: New test.
23698
23699 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23700
23701         * gcc.c-torture/execute/20010209-1.c: New test.
23702
23703 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23704
23705         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23706
23707 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23708
23709         * g++.dg/vtgc1.C: Update for new ABI.
23710
23711         * consistency.vlad: New directory, 1665 files.
23712
23713 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23714
23715         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23716         return type.
23717         * gcc.dg/cpp/digraphs.c: Declare puts.
23718
23719 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23720
23721         * g++.old-deja/g++.other/warn5.C: New test.
23722
23723 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23724
23725         * g++.old-deja/g++.pt/spec40.C: New test.
23726
23727 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23728
23729         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23730         case.
23731         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23732
23733 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23734
23735         * gcc.c-torture/compile/20010209-1.c: New test.
23736
23737 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23738
23739         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23740         excess errors message but not if it crashes.
23741         * g++.old-deja/g++.other/crash27.C: Likewise.
23742         * g++.old-deja/g++.other/crash28.C: Likewise.
23743         * g++.old-deja/g++.other/crash30.C: Likewise.
23744         * g++.old-deja/g++.other/crash32.C: Likewise.
23745         * g++.old-deja/g++.other/crash35.C: Likewise.
23746         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23747
23748 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23749
23750         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23751         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23752         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23753         g77.f-torture/execute/execute.exp,
23754         g77.f-torture/noncompile/noncompile.exp,
23755         gcc.c-torture/execute/execute.exp,
23756         gcc.c-torture/execute/memcheck/memcheck.exp,
23757         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23758         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23759         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23760         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23761         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23762         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23763         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23764         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23765         Remove bug reporting instructions with ancient email addresses.
23766
23767 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/20010202-1.c: New test.
23770         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23771
23772 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23773
23774         * g++.dg/stdbool-if.C: New test.
23775
23776 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23777
23778         * objc/execute/fdecl.m: Added main().
23779
23780 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23781
23782         * gcc.c-torture/execute/20010206-1.c: New test.
23783
23784 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23785
23786         * gcc.dg/cpp/avoidpaste1.c: Update.
23787
23788 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23789
23790         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23791         Pero <nicola@brainstorm.co.uk>.
23792         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23793
23794 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.old-deja/g++.pt/spec39.C: New test.
23797
23798 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.c-torture/compile/20010202-1.c: New test.
23801
23802 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * g++.old-deja/g++.abi/primary2.C: New test.
23805         * g++.old-deja/g++.abi/primary3.C: New test.
23806         * g++.old-deja/g++.abi/primary4.C: New test.
23807         * g++.old-deja/g++.abi/primary5.C: New test.
23808         * g++.old-deja/g++.abi/vtable3.h: New test.
23809         * g++.old-deja/g++.abi/vtable3a.C: New test.
23810         * g++.old-deja/g++.abi/vtable3b.C: New test.
23811         * g++.old-deja/g++.abi/vtable3c.C: New test.
23812         * g++.old-deja/g++.abi/vtable3d.C: New test.
23813         * g++.old-deja/g++.abi/vtable3e.C: New test.
23814         * g++.old-deja/g++.abi/vtable3f.C: New test.
23815         * g++.old-deja/g++.abi/vtable3g.C: New test.
23816         * g++.old-deja/g++.abi/vtable3h.C: New test.
23817         * g++.old-deja/g++.abi/vtable3i.C: New test.
23818         * g++.old-deja/g++.abi/vtable3j.C: New test.
23819         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23820
23821 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23822
23823         * g++.old-deja/g++.other/anon6.C: New test.
23824         * g++.old-deja/g++.other/anon7.C: New test.
23825
23826 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23827
23828         * gcc.dg/cpp/avoidpaste2.c: New tests.
23829
23830 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23831
23832         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23833
23834 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23835
23836         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23837         DECIMAL_DIG cases for Irix."
23838
23839 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23840
23841         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23842
23843 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23844
23845         * gcc.dg/c99-tag-1.c: New test.
23846
23847 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23848
23849         * gcc.dg/cpp/tr-warn1.c: Add tests.
23850
23851 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23852
23853         * gcc.dg/cpp/avoidpaste1.c: Update.
23854         * gcc.dg/cpp/paste4.c: Update.
23855
23856 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23857
23858         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23859         cases for Irix.
23860
23861 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23862
23863         * g++.old-deja/g++.other/inline19.C: New test.
23864
23865 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23866
23867         * gcc.dg/Wlarger-than.c: New test.
23868
23869 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23870
23871         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23872
23873 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23874
23875         * gcc.c-torture/execute/20010129-1.c: New test.
23876         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23877
23878 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23879
23880         * gcc.dg/cpp/avoidpaste1.c: Test case.
23881
23882 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23883
23884         * g++.old-deja/g++.other/inline18.C: New test.
23885
23886 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23887
23888         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23889         and __builtin_putchar.
23890
23891 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23892
23893         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23894         tests.
23895
23896 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23897
23898         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23899         floating point number rounding mode to round to the nearest
23900         representable mode.
23901
23902 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23903
23904         * g++.old-deja/g++.other/mangle2.C: New test.
23905
23906 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23907
23908         * gcc.c-torture/compile/20010124-1.c: New test.
23909
23910 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23911
23912         * g++.old-deja/g++.pt/spec38.C: New test.
23913
23914 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23915
23916         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23917         "Build don't run".
23918
23919 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23920
23921         * gcc.c-torture/execute/20010123-1.c: New test.
23922
23923 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         * g++.old-deja/g++.pt/spec37.C: New test.
23926
23927 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23928
23929         * g++.old-deja/g++.pt/overload14.C: New test.
23930
23931 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23932
23933         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23934         __builtin_return_address.
23935
23936 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23937
23938         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23939         * g++.old-deja/g++.pt/spec35.C: New test.
23940         * g++.old-deja/g++.pt/spec36.C: New test.
23941
23942 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23943
23944         * gcc.c-torture/compile/20010118-1.c: New test.
23945
23946 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23947
23948         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23949
23950 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23951
23952         * gcc.c-torture/execute/20010119-1.c: New test.
23953
23954 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23955
23956         * g++.old-deja/g++.other/vbase5.C: New test.
23957
23958 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23959
23960         * gcc.c-torture/execute/20010118-1.c: New test.
23961
23962 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23963
23964         * g++.old-deja/g++.pt/deduct3.C: New test.
23965
23966 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23967
23968         * g++.old-deja/g++.pt/spec34.C: New test.
23969
23970 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23971
23972         * g77.f-torture/compile/20000601-2.f: New test.
23973
23974 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23975
23976         * g++.old-deja/g++.other/init17.C: New test.
23977
23978 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23979
23980         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23981
23982 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23983
23984         * g++.old-deja/g++.pt/unify8.C: New test.
23985
23986 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         * g++.old-deja/g++.abi/vbase1.C: New test.
23989
23990 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23991
23992         * g++.old-deja/g++.pt/crash65.C: New test.
23993
23994 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23995
23996         * gcc.dg/cpp/assembl2.S: New test case.
23997
23998 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23999
24000         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
24001         are supported.
24002
24003 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24004
24005         * g++.old-deja/g++.other/builtins1.C: New test.
24006         * g++.old-deja/g++.other/builtins2.C: Likewise.
24007         * g++.old-deja/g++.other/builtins3.C: Likewise.
24008         * g++.old-deja/g++.other/builtins4.C: Likewise.
24009
24010 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
24011
24012         * gcc.c-torture/compile/20010117-1.c: New test.
24013         * gcc.c-torture/compile/20010117-2.c: New test.
24014
24015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24016
24017         * g77.f-torture/execute/20010116.[fx]: New test,
24018         XFAIL on i?86-*-*.
24019         * g77.f-torture/compile/20010115.f: Indicate it's
24020         a test for PR fortran/1636.
24021
24022 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24023
24024         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
24025
24026 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24027
24028         * g77.f-torture/compile/20010115.f: New test.
24029
24030 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
24031
24032         * g++.old-deja/g++.pt/nontype5.C: New test.
24033
24034 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
24035
24036         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
24037         have an equivalent working one below it.
24038
24039 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24040
24041         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
24042         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24043
24044 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
24045
24046         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
24047         message containing "init_priority".
24048         (conpr-2.C): Likewise.
24049         (conpr-3.C): Likewise.
24050         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
24051
24052 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24053
24054         * gcc.c-torture/execute/20010114-2.c: New test.
24055
24056 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24057
24058         * gcc.c-torture/compile/20010114-1.c: New test.
24059         * gcc.c-torture/compile/20010114-1.x: Xfail.
24060         * gcc.c-torture/compile/20010114-2.c: New test.
24061         * gcc.c-torture/execute/20010114-1.c: New test.
24062         * gcc.dg/trunc-1.c: New test.
24063         * gcc.dg/uninit-B.c: New test.
24064
24065 2001-01-13  Nick Clifton  <nickc@redhat.com>
24066
24067         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
24068         target.
24069
24070 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24071
24072         * gcc.c-torture/compile/20010113-1.c: New test.
24073
24074 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
24075
24076         * gcc.c-torture/compile/20001212-1.c: New test.
24077
24078 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24079
24080         * gcc.dg/cpp/widestr1.c: Update.
24081         * gcc.dg/cpp/prag-imp.c: Remove.
24082
24083 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
24084
24085         * gcc.c-torture/execute/20000801-3.x: Remove.
24086         * gcc.dg/c90-init-1.c: New test.
24087         * gcc.dg/c99-init-1.c: New test.
24088         * gcc.dg/c99-init-2.c: New test.
24089         * gcc.dg/gnu99-init-1.c: New test.
24090
24091 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
24092
24093         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
24094         testing that no relevant ones were found.
24095
24096 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         * g++.old-deja/g++.pt/cast2.C: New test.
24099
24100 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         * g++.old-deja/g++.pt/friend47.C: New test.
24103
24104 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.old-deja/g++.pt/instantiate13.C: New test.
24107
24108 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24109
24110         * g++.old-deja/g++.other/defarg7.C: New test.
24111         * g++.old-deja/g++.other/defarg8.C: New test.
24112
24113 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * g++.old-deja/g++.pt/crash64.C: New test.
24116
24117 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24118
24119         * g++.old-deja/g++.pt/crash63.C: New test.
24120
24121 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
24124
24125 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
24126
24127         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
24128
24129 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24130
24131         * g++.old-deja/g++.pt/error3.C: New test.
24132
24133 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24134
24135         * g++.old-deja/g++.other/crash39.C: New test.
24136
24137 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
24138
24139         * g++.old-deja/g++.other/vbase4.C: New test.
24140
24141 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
24142
24143         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
24144         * gcc.dg/special/20000419-2.c: New file. Identical to above.
24145         * gcc.dg/special/special.exp: New test driver which will check
24146         for alias support for the above test.
24147
24148 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
24149
24150         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
24151         problems on small machines.
24152         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
24153         parameterize.
24154
24155 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
24156
24157         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
24158         mips.
24159         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
24160
24161 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.old_deja/g++.pt/using8.C: New test.
24164
24165 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24166
24167         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
24168
24169 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
24170
24171         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
24172         where a failure is expected.
24173         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
24174
24175 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24176
24177         * g++.old_deja/g++.pt/instantiate12.C: New test.
24178
24179 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24180
24181         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
24182         start of structs.
24183         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
24184         * g++.old-deja/g++.brendan/crash17.C: Likewise.
24185         * g++.old-deja/g++.brendan/crash29.C: Likewise.
24186         * g++.old-deja/g++.brendan/crash48.C: Likewise.
24187         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24188         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
24189         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24190         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
24191         * g++.old-deja/g++.eh/spec6.C: Likewise.
24192         * g++.old-deja/g++.jason/crash3.C: Likewise.
24193         * g++.old-deja/g++.law/ctors11.C: Likewise.
24194         * g++.old-deja/g++.law/ctors17.C: Likewise.
24195         * g++.old-deja/g++.law/ctors5.C: Likewise.
24196         * g++.old-deja/g++.law/ctors9.C: Likewise.
24197         * g++.old-deja/g++.mike/ambig1.C: Likewise.
24198         * g++.old-deja/g++.mike/net22.C: Likewise.
24199         * g++.old-deja/g++.mike/p3538a.C: Likewise.
24200         * g++.old-deja/g++.mike/p3538b.C: Likewise.
24201         * g++.old-deja/g++.mike/virt3.C: Likewise.
24202         * g++.old-deja/g++.niklas/t128.C: Likewise.
24203         * g++.old-deja/g++.other/anon4.C: Likewise.
24204         * g++.old-deja/g++.other/using1.C: Likewise.
24205         * g++.old-deja/g++.other/warn3.C: Likewise.
24206         * g++.old-deja/g++.pt/t37.C: Likewise.
24207         * g++.old-deja/g++.robertl/eb69.C: Likewise.
24208         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24209
24210 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
24211
24212         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
24213
24214 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24215
24216         * gcc.c-torture/execute/stdio-opt-3.c: New test.
24217
24218 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
24219
24220         * gcc.c-torture/compile/20010107-1.c: New test.
24221
24222 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24223
24224         * gcc.c-torture/execute/builtin-noret-1.c: New test.
24225
24226 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24227
24228         * gcc.dg/format/format.h: New file.
24229         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
24230         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
24231         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
24232         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
24233         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
24234         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24235         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
24236         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
24237         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
24238         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
24239         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
24240         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
24241         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
24242         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
24243         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
24244         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
24245         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
24246         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
24247         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
24248         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24249         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24250         instead of declaring standard types, macros and functions in each
24251         test.
24252
24253 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24254
24255         * gcc.c-torture/execute/20010106-1.c: New test.
24256
24257 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24258
24259         * gcc.dg/format/format.exp: New file.
24260         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24261         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24262         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24263         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24264         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24265         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24266         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24267         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24268         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24269         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24270         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24271         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24272         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24273         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24274         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24275         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24276         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24277         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24278         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24279         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24280         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24281         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24282         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24283         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24284         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24285         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24286         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24287         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24288         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24289         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24290         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24291         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24292         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24293         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24294         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24295         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24296         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24297         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24298         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24299         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24300         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24301         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24302
24303 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24304
24305         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24306         account.
24307
24308 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24309
24310         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24311
24312 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24313
24314         * g++.old-deja/g++.pt/crash62.C: New test.
24315
24316 2001-01-04  Richard Henderson  <rth@redhat.com>
24317
24318         * gcc.dg/20000926-1.c: Update expected warnings.
24319         * gcc.dg/array-2.c: Likewise.
24320         * gcc.dg/array-4.c: Also validate flexible array members.
24321         * gcc.dg/c99-flex-array-1.c: New.
24322
24323 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24324
24325         * gcc.c-torture/compile/20001222-1.x: Remove.
24326
24327 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24328
24329         * gcc.c-torture/execute/built-in-setjmp.c: New.
24330
24331 2001-01-03  Richard Henderson  <rth@redhat.com>
24332
24333         * gcc.dg/940510-1.c: Update expected error wording.
24334         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24335
24336 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24337
24338         * lib/target-supports.exp (check_alias_available): Modified to
24339         indicate aliases not supported if only weak aliases are supported.
24340
24341 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24342
24343         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24344         Turn on cmpstrsi checks for __pj__ and __i370__.
24345
24346 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24347
24348         * g++.old-deja/g++.other/virtual11.C: New test.
24349
24350 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24351
24352         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24353
24354 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24355
24356         * gcc.c-torture/compile/20010102-1.c: New test.
24357
24358 2001-01-02  Andreas Jaeger  <aj@suse.de>
24359
24360         * gcc.dg/noreturn-3.c: New test.
24361
24362         * gcc.dg/noreturn-4.c: New test.
24363
24364 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24365
24366         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24367         __builtin_fputc and __builtin_fwrite.
24368
24369 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24370
24371         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24372         signed char, not default char.
24373
24374 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24375
24376         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24377
24378 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24379
24380         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24381
24382 2000-12-29  Richard Henderson  <rth@redhat.com>
24383
24384         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24385         (__cyg_profile_func_exit): Define.
24386
24387 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24388
24389         * g++.dg/vtgc1.C: New test.
24390
24391 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24392
24393         * gcc.dg/noncompile/20001228-1.c: New test.
24394
24395         * gcc.dg/20001228-1.c: New test.
24396
24397         * gcc.c-torture/execute/20001228-1.c: New test.
24398
24399 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24400
24401         * gcc.dg/format-strfmon-1.c: New test.
24402
24403 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24404
24405         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24406         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24407         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24408         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24409         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24410         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24411         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24412         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24413         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24414         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24415         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24416         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24417         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24418
24419         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24420         * gcc.c-torture/execute/string-opt-4.c: Test index.
24421
24422 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24423
24424         * gcc.c-torture/compile/20001226-1.c: New test.
24425
24426 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24427
24428         * gcc.c-torture/compile/20001222-1.c: New test.
24429         * gcc.c-torture/compile/20001222-1.x: Xfail.
24430
24431 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24432
24433         * gcc.c-torture/execute/comp-goto-2.c: New test.
24434
24435 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24436
24437         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24438         Use long types if __INT_MAX__ is 32767.
24439         (main): Use cast to (sint32 *) when poking 88 into a_page.
24440
24441         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24442
24443 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24444
24445         * gcc.c-torture/compile/20001221-1.c: New test.
24446         * gcc.c-torture/execute/20001221-1.c: New test.
24447
24448 2000-12-20  Richard Henderson  <rth@redhat.com>
24449
24450         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24451         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24452
24453 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24454
24455         * gcc.dg/compare3.c: New test.
24456
24457 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24458
24459         * gcc.dg/format-warnll-1.c: New test.
24460
24461 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24462
24463         * gcc.dg/cpp/cmdlne-P.c: New test.
24464
24465 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24466
24467         * gcc.c-torture/execute/builtin-abs-1.c,
24468         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24469
24470 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24471
24472         * gcc.dg/cpp/multiline.c: New test.
24473
24474 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24475
24476         * g++.old-deja/g++.other/syshdr1.C: Update.
24477         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24478
24479 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24480
24481         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24482
24483 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24484
24485         * g++.old-deja/g++.pt/ttp65.C: New test.
24486
24487 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24488
24489         * g++.old-deja/g++.pt/ttp64.C: New test.
24490
24491 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24492
24493         * g++.old-deja/g++.pt/spec33.C: New test.
24494
24495 2000-12-14  Catherine Moore  <clm@redhat.com>
24496
24497         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24498         * gcc.c-torture/execute/920612-2.c: Likewise.
24499         * gcc.c-torture/execute/920428-2.c: Likewise.
24500         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24501         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24502
24503 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24504
24505         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24506         * gcc.dg/pack-test-2.c: Likewise.
24507
24508 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24509
24510         Tests by Zack Weinberg <zackw@stanford.edu>.
24511
24512         * gcc.dg/cpp/defined.c: Update.
24513         * gcc.dg/cpp/defined_trad.c: New tests.
24514
24515 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24516
24517         * gcc.dg/cpp/trad-direct.c: Update.
24518
24519 2000-12-11  Neil Booth  <neilb@earthling.net>
24520
24521         * gcc.dg/cpp/defined_trad.c
24522
24523 2000-12-11  Neil Booth  <neilb@earthling.net>
24524
24525         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24526
24527 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24528
24529         * gcc.dg/format-miss-2.c: New test.
24530
24531 2000-12-09  Neil Booth  <neilb@earthling.net>
24532
24533         * gcc.dg/cpp/lineflags.c: New tests.
24534         * gcc.dg/cpp/poison.c: Update.
24535         * gcc.dg/cpp/redef2.c: Update.
24536         * gcc.dg/cpp/skipping.c: New test.
24537
24538 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24539
24540         * g++.old-deja/g++.other/eh3.C: New testcase.
24541
24542 2000-12-07  Neil Booth  <neilb@earthling.net>
24543
24544         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24545         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24546         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24547         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24548         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24549         Update.
24550
24551 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24552
24553         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24554         __SIZE_TYPE__ instead of int for type of integers cast to
24555         pointers.
24556
24557 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24558
24559         * g++.old-deja/g++.other/cleanup4.C: New test.
24560
24561 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24562
24563         * format-sec-1.c: New test.
24564
24565 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24566
24567         * gcc.dg/format-nonlit-3.c: New test.
24568
24569 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24570
24571         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24572         through a null pointer.
24573
24574 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24575
24576         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24577         * g++.old-deja/g++.pt/partial4.C: New test.
24578
24579 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24580
24581         * gcc.c-torture/execute/ieee/hugeval.x: New.
24582
24583 2000-12-06  Neil Booth  <neilb@earthling.net>
24584
24585         * gcc.dg/cpp/backslash2.c: New tests.
24586
24587 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24588
24589         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24590         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24591
24592 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24593
24594         * gcc.c-torture/execute/20001203-2.c: New testcase.
24595
24596 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24599         * g++.old-deja/g++.other/virtual10.C: New test.
24600
24601 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24602
24603         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24604
24605 2000-12-05  Richard Henderson  <rth@redhat.com>
24606
24607         * gcc.c-torture/compile/20001205-1.c: New.
24608
24609 2000-12-04  Neil Booth  <neilb@earthling.net>
24610
24611         * g++.old-deja/g++.other/virtual9.C: New test.
24612         * g++.old-deja/g++.pt/crash61.C: New test.
24613         * gcc.c-torture/execute/loop-9.c: New test.
24614
24615 2000-12-04  Neil Booth  <neilb@earthling.net>
24616
24617         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24618         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24619         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24620         * gcc.dg/cpp/extratokens.c: ...here.
24621
24622 2000-12-04  Neil Booth  <neilb@earthling.net>
24623
24624         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24625         New tests.
24626
24627 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24628
24629         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24630         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24631
24632 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24633
24634         * gcc.c-torture/execute/20001203-1.c: New test.
24635
24636 2000-12-03  Neil Booth  <neilb@earthling.net>
24637
24638         * gcc.dg/cpp/macro6.c: New test cases.
24639
24640 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24641
24642         * gcc.c-torture/execute/string-opt-9.c: New test.
24643         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24644         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24645         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24646
24647         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24648         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24649
24650 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24651
24652         * gcc.dg/cpp/if-6.c: New testcase.
24653
24654         * gcc.dg/20001201-1.c: New testcase.
24655
24656 2000-12-02  Neil Booth  <neilb@earthling.net>
24657
24658         * g++.old-deja/g++.other/externC4.C,
24659         g++.old-deja/g++.other/friend10.C: New tests.
24660
24661 2000-12-02  Neil Booth  <neilb@earthling.net>
24662
24663         * g++.old-deja/g++.other/instan2.C
24664         * g++.old-deja/g++.other/instan3.C: New test.
24665
24666 2000-12-02  Neil Booth  <neilb@earthling.net>
24667
24668         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24669         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24670         gnuc99.c,gnuc99-pedantic.c: New tests.
24671
24672 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24673
24674         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24675         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24676
24677 2000-12-01  Neil Booth  <neilb@earthling.net>
24678
24679         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24680         * gcc.dg/cpp/poison.c: Update.
24681         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24682
24683 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24684
24685         * g77.f-torture/execute/20001201.f: New test.
24686
24687 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24688
24689         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24690
24691 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24694
24695 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24696
24697         * g++.old-deja/g++.other/cast6.C: New test.
24698
24699 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24700
24701         * gcc.c-torture/execute/20001130-2.c: New testcase.
24702
24703 2000-11-30  Richard Henderson  <rth@redhat.com>
24704
24705         * gcc.c-torture/execute/20001130-1.c: New test.
24706
24707 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         * g++.old-deja/g++.other/op3.C: New test.
24710
24711 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24712
24713         * g++.old-deja/g++.other/op2.C: New test.
24714
24715 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24716
24717         * g++.old-deja/g++.other/crash38.C: New test.
24718
24719 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24720
24721         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24722
24723 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24724
24725         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24726         tests.
24727         * gcc.c-torture/execute/string-opt-6.c: New test.
24728
24729         * gcc.dg/20001117-1.c: Add main.
24730
24731 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24732
24733         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24734         Move from here ...
24735         * gcc.dg/940510-1.c: ... to here.
24736
24737         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24738         zero-size arrays in toplevel structures.
24739
24740 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24741
24742         * gcc.c-torture/execute/loop-8.c: New test.
24743
24744 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24745
24746         * g++.old-deja/g++.other/base1.C: New test.
24747
24748 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24749
24750         * g++.old-deja/g++.other/parse2.C: New test.
24751
24752 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24753
24754         * g++.old-deja/g++.pt/incomplete1.C: New test.
24755
24756 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         * g++.old-deja/g++.other/friend9.C: New test.
24759
24760 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24761
24762         * gcc.dg/20001127-1.c: New test.
24763
24764 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24765
24766         * g++.old-deja/g++.pt/friend46.C: New test.
24767
24768 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.old-deja/g++.other/ptrmem8.C: New test.
24771
24772 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24773
24774         * gcc.c-torture/execute/string-opt-7.c: New test.
24775         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24776
24777 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24778
24779         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24780         instead of 'mkcheck 2'.
24781
24782 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24783
24784         * gcc.c-torture/execute/memcheck/driver.c,
24785         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24786         C9X references to refer to C99.
24787
24788 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24789
24790         * gcc.dg/ultrasp3.c: New test.
24791
24792 2000-11-25  Neil Booth  <neilb@earthling.net>
24793
24794         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24795
24796 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24797
24798         * gcc.c-torture/compile/20001123-2.c: New.
24799
24800 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24801
24802         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24803
24804 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24805
24806         * gcc.dg/sequence-point-1.c: Add some new tests.
24807         * gcc.c-torture/execute/20001124-1.c: New test.
24808
24809 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         * g++.old-deja/g++.other/vaarg4.C: New test.
24812         * gcc.c-torture/compile/20001123-1.c: New test.
24813
24814 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24815
24816         * g++.other/crash24.C: Adjust and remove XFAIL.
24817         * g++.other/crash37.C: New test.
24818
24819 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         * g++.old-deja/g++.pt/instantiate9.C: New test.
24822
24823 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24826         new ABI, too.
24827
24828         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24829         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24830
24831 2000-11-22  Neil Booth  <neilb@earthling.net>
24832
24833         * gcc.dg/cpp/Wtrigraphs.c: New test.
24834
24835 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24836
24837         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24838
24839 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24840
24841         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24842
24843 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24844
24845         * lib/gcc-dg.exp: load_lib scanasm.exp.
24846         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24847         * lib/g++-dg.exp: load_lib scanasm.exp.
24848         * lib/scanasm.exp: New.
24849         (scan-assembler, scan-assembler-not): Add optional arguments to
24850         test name, or if not present, the pattern name.
24851         (scan-assembler-dem, scan-assembler-dem-not): New.
24852
24853         * g++.dg/dg.exp: New.
24854
24855 2000-11-21  Neil Booth  <neilb@earthling.net>
24856
24857         * gcc.dg/cpp/integrated1.c: Remove.
24858
24859 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24860
24861         * gcc.c-torture/execute/20001121-1.c: New test.
24862
24863 2000-11-21  Richard Henderson  <rth@redhat.com>
24864
24865         * gcc.c-torture/compile/20001121-1.c: New test.
24866
24867 2000-11-20  Neil Booth  <neilb@earthling.net>
24868
24869         * gcc.dg/cpp/integrated1.c: New test.
24870
24871 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24872
24873         * g++.old-deja/g++.other/inline17.C: New test.
24874
24875 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24876
24877         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24878         local variable to be zero: I made the variable global. Now
24879         uses abort() and exit() instead of relying on main's return value.
24880
24881 2000-11-20  Neil Booth  <neilb@earthling.net>
24882
24883         * gcc.dg/cpp/paste2.c: Update test.
24884         * objc/execute/paste.m: New test.
24885
24886 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24887
24888         * gcc.dg/c99-condexpr-1.c: New test.
24889
24890 2000-11-20  Neil Booth  <neilb@earthling.net>
24891
24892         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24893
24894 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24895
24896         * g++.old-deja/g++.pt/export1.C: New test.
24897
24898 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24899
24900         * gcc.dg/20001117-1.c: New test.
24901
24902 2000-11-18  Richard Henderson  <rth@redhat.com>
24903
24904         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24905
24906 2000-11-18  Richard Henderson  <rth@redhat.com>
24907
24908         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24909         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24910         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24911
24912 2000-11-18  Richard Henderson  <rth@redhat.com>
24913
24914         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24915         (main): New.  Exit cleanly.
24916
24917 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24918
24919         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24920         gcc.dg/c99-fordecl-2.c: New tests.
24921
24922 2000-11-18  Richard Henderson  <rth@redhat.com>
24923
24924         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24925         * gcc.c-torture/execute/zerolen-2.c: New.
24926
24927 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24928
24929         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24930         memory.
24931
24932 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24933
24934         * g++.old-deja/g++.pt/instantiate8.C: New test.
24935
24936 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24937
24938         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24939         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24940
24941 2000-11-16  Nick Clifton  <nickc@redhat.com>
24942
24943         * gcc.c-torture/execute/nestfunc-2.c: New test.
24944         * gcc.c-torture/execute/nestfunc-3.c: New test.
24945
24946 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24947
24948         * gcc.c-torture/compile/20001116-1.c: New test.
24949
24950 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24951
24952         * gcc.c-torture/execute/20001115-1.c: New test.
24953
24954 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24955
24956         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24957         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24958         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24959         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24960
24961 2000-11-15  Neil Booth  <neilb@earthling.net>
24962
24963         gcc.dg/cpp/_Pragma1.c: Update.
24964         gcc.dg/cpp/_Pragma2.c: New test.
24965
24966 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24967
24968         * g++.old-deja/g++.other/anon5.C: New test.
24969
24970 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24971
24972         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24973         tests.
24974
24975 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24978         output.
24979
24980 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24981
24982         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24983         labels at end of compound statements.
24984
24985 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24986
24987         * gcc.c-torture/execute/loop-7.c: New test.
24988
24989 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24990
24991         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24992
24993 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24994
24995         * gcc.dg/c99-bool-1.c: New test.
24996
24997 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24998
24999         * gcc.dg/c99-scope-1.c: Remove xfail.
25000         * gcc.dg/c99-scope-2.c: New test.
25001
25002 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25003
25004         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
25005         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
25006
25007 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
25008
25009         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
25010         error messages.
25011
25012         * g++.mike/p700.C: Don't typedef wchar_t.
25013         * g++.mike/p784.C: Likewise.
25014         * g++.mike/eb101.C: Don't use __wchar_t.
25015
25016 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25017
25018         * g77.f-torture/execute/20001111.[fx]: Test premature exit
25019         from DO loop.
25020
25021 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
25022
25023         * gcc.c-torture/execute/20001111-1.c: New test.
25024
25025 2000-11-10  Nick Clifton  <nickc@redhat.com>
25026
25027         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
25028         long multuiple and accumulate.
25029
25030 2000-11-09  Richard Henderson  <rth@redhat.com>
25031
25032         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
25033         via size_t instead of int.
25034
25035         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
25036         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25037         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25038         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25039
25040 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
25041
25042         * gcc.c-torture/compile/20001109-1.c: New test.
25043         * gcc.c-torture/compile/20001109-2.c: New test.
25044
25045 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
25046
25047         * g++.old-deja/g++.pt/operator1.C: New test.
25048         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
25049
25050 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.dg/20001108-1.c: New test.
25053
25054 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
25055
25056         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
25057         with both arguments constant strings.
25058         * gcc.c-torture/execute/string-opt-3.c: New test.
25059         * gcc.c-torture/execute/string-opt-4.c: New test.
25060         * gcc.c-torture/execute/string-opt-5.c: New test.
25061
25062 2000-11-08  Nick Clifton  <nickc@redhat.com>
25063
25064         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
25065         mulsidi3adddi patterns.
25066
25067 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
25068
25069         * g++.old-deja/g++.other/crash36.C: New test.
25070
25071 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
25072
25073         * g++.old-deja/g++.other/init16.C: New test.
25074
25075 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
25076
25077         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
25078
25079 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25080
25081         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
25082         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25083         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25084
25085 2000-11-07  DJ Delorie  <dj@redhat.com>
25086
25087         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
25088
25089 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25090
25091         * gcc.c-torture/execute/string-opt-1.c: New test.
25092
25093 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
25094
25095         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
25096         mips-sgi-irix6.* because the MIPS ABI passes floating-point
25097         parameters in registers, and there is no way for a varargs
25098         function to know in which order the integer and floating-point
25099         parameters should be interleaved when they are placed on the
25100         stack.
25101         * gcc.c-torture/execute/va-arg-16.x: Likewise.
25102         * gcc.c-torture/execute/va-arg-17.x: Likewise.
25103
25104 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25105
25106         * gcc.c-torture/execute/string-opt-2.c: New test.
25107
25108 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
25109
25110         * g++.old-deja/g++.pt/crash60.C: New test.
25111
25112 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25113
25114         * g++.old-deja/g++.other/crash24.C: New test.
25115         * g++.old-deja/g++.other/crash25.C: New test.
25116         * g++.old-deja/g++.other/crash26.C: New test.
25117         * g++.old-deja/g++.other/crash27.C: New test.
25118         * g++.old-deja/g++.other/crash28.C: New test.
25119         * g++.old-deja/g++.other/crash29.C: New test.
25120         * g++.old-deja/g++.other/crash30.C: New test.
25121         * g++.old-deja/g++.other/crash31.C: New test.
25122         * g++.old-deja/g++.other/crash32.C: New test.
25123         * g++.old-deja/g++.other/crash33.C: New test.
25124         * g++.old-deja/g++.other/crash34.C: New test.
25125         * g++.old-deja/g++.other/crash35.C: New test.
25126
25127 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
25128
25129         * gcc.c-torture/execute/20001031-1.c: New test.
25130
25131 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
25132
25133         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
25134         namespace.
25135
25136         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
25137         standards-conformant.
25138
25139         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
25140
25141         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
25142         * g++.old-deja/g++.mike/p755a.C: Likewise.
25143         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
25144         library makes no calls to `operator new' during initialization.
25145
25146 2000-11-04  Neil Booth  <neilb@earthling.net>
25147
25148         * gcc.dg/cpp/include2.c: New tests.
25149
25150 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
25151
25152         * lib/g++.exp (g++_set_ld_library_path): New function.
25153         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
25154
25155 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
25156
25157         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
25158         warnings.
25159
25160 2000-11-01  Richard Henderson  <rth@redhat.com>
25161
25162         * g++.old-deja/g++.ext/namedret1.C: New.
25163         * g++.old-deja/g++.ext/namedret2.C: New.
25164         * g++.old-deja/g++.ext/namedret3.C: New.
25165
25166 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
25167
25168         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
25169         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
25170
25171 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25172
25173         * gcc.c-torture/execute/va-arg-21.c: New test.
25174
25175 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25176
25177         * gcc.dg/c99-complex-2.c: New test.
25178
25179 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25180
25181         * gcc.c-torture/execute/stdio-opt-1.c: New test.
25182
25183 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * g++.old-deja/g++.other/inline16.C: New test.
25186
25187 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
25188
25189         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
25190         __PRETTY_FUNCTION__
25191
25192 2000-10-29  Neil Booth  <neilb@earthling.net>
25193
25194         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
25195         New tests.
25196         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
25197         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
25198         optimisation.
25199
25200 2000-10-29  Neil Booth  <neilb@earthling.net>
25201
25202         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
25203         * mi1.c, mi1c.h: Add null directives to multiple-include test.
25204         * mi5.c: Test multiple includes work with -C.
25205         * trigraphs.c: Test ^= version.
25206
25207 2000-10-28  Neil Booth  <neilb@earthling.net>
25208
25209         New tests and test updates for new macro expander.
25210
25211         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
25212         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
25213         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
25214         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
25215         new diagnostic messages.
25216
25217         * gcc.dg/cpp/macro3.c: New tests.
25218
25219 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
25220
25221         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
25222         on the same line.
25223
25224 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * g++.old-deja/g++.other/eh2.C: New test.
25227
25228 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25229
25230         * gcc.c-torture/execute/20001027-1.c: New test.
25231
25232 2000-10-26  Richard Henderson  <rth@redhat.com>
25233
25234         * gcc.c-torture/execute/20001026-1.c: New.
25235
25236 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
25237
25238         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
25239         * g++.old-deja/g++.law/builtin1.C: Likewise.
25240         * g++.old-deja/g++.law/ctors10.C: Likewise.
25241         * g++.old-deja/g++.law/virtual3.C: Likewise.
25242         * g++.old-deja/g++.mike/p658.C: Likewise.
25243         * g++.old-deja/g++.other/sibcall1.C: Likewise.
25244         * g++.old-deja/g++.other/vaarg2.C: Likewise.
25245         * g++.old-deja/g++.robertl/eb124.C: Likewise.
25246         * g++.old-deja/g++.robertl/eb44.C: Likewise.
25247         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25248
25249 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         * gcc.c-torture/compile/20001024-1.c: New test.
25252
25253 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25254
25255         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25256         to tell us whether or not we are using V3.
25257
25258 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25259
25260         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25261         operands.
25262
25263 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25264
25265         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25266
25267 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25268
25269         * gcc.c-torture/execute/20001024-1.c: New test.
25270
25271 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25272
25273         * g++.old-deja/g++.other/sibcall1.C: New test.
25274
25275 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25276
25277         * gcc.dg/noncompile/init-3.c: New test.
25278
25279 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25280
25281         * gcc.dg/format-array-1.c: New test.
25282
25283 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25284
25285         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25286         writing through null pointers; remove comment about testing
25287         unterminated strings.
25288
25289 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25290
25291         * gcc.c-torture/execute/20001017-2.c: New test.
25292
25293 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25294
25295         * gcc.c-torture/compile/20001018-1.c: New test.
25296         * gcc.c-torture/compile/20001018-1.x: Xfail.
25297
25298 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25299
25300         * gcc.c-torture/execute/20001017-1.c: New test.
25301
25302 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25303
25304         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25305         for multiple use of arguments with scanf formats; add tests for
25306         multiple use of arguments.
25307
25308 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25309
25310         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25311
25312 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25313
25314         * gcc.dg/format-miss-1.c: New test.
25315
25316 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gcc.c-torture/execute/20001013-1.c: New test.
25319
25320 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25321
25322         * gcc.dg/format-branch-1.c: New test.
25323
25324 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25325
25326         * README, lib/file-format.exp: Remove EGCS references.
25327
25328 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25329
25330         * gcc.dg/20001013-1.c: New test.
25331
25332 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25333
25334         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25335         for intmax_t in the compiler using __typeof__ and the type rules
25336         for conditional expressions.
25337
25338 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25339
25340         * gcc.dg/20001012-1.c: New test.
25341         * gcc.dg/20001012-2.c: New test.
25342
25343 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25344
25345         * gcc.dg/format-attr-1.c: New test.
25346
25347 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25348
25349         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25350         __LONG_LONG_MAX__ instead of LLONG_MAX.
25351
25352 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25353
25354         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25355         scanf flags.
25356         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25357         flags.
25358
25359 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25360
25361         * gcc.dg/sequence-pt-1.c: New test.
25362
25363 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25364
25365         * gcc.c-torture/execute/20001011-1.c: New testcase.
25366         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25367
25368 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25369
25370         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25371         does not error on it.
25372
25373 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25374
25375         * gcc.dg/20001009-1.c: New test.
25376
25377 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25378
25379         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25380         * gcc.c-torture/execute/20001009-2.c: ... to here.
25381
25382 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25383
25384         * gcc.c-torture/compile/20001009-1.c: New testcase.
25385         * gcc.c-torture/execute/20001009-1.c: New testcase.
25386         Testcases provided by Jan Hubicka <jh@suse.cz>.
25387
25388 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25389
25390         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25391         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25392         uintmax_t using <limits.h> to emulate the compiler's internal
25393         logic.  No longer XFAIL %j tests.
25394
25395 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25396
25397         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25398         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25399         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25400         regexps and details of expected handling of some bad formats.
25401         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25402         suppression.
25403
25404 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25405
25406         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25407         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25408         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25409         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25410         in list archives.
25411
25412 2000-10-06  Richard Henderson  <rth@cygnus.com>
25413
25414         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25415         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25416         * g++.old-deja/g++.jason/report.C: Likewise.
25417         * g++.old-deja/g++.law/friend5.C: Likewise.
25418         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25419         of the expected warnings.
25420
25421 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         * g++.old-deja/g++.pt/enum14.C: New test.
25424
25425 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25426
25427         * g++.old-deja/g++.pt/crash59.C: New test.
25428
25429 2000-10-04  Will Cohen  <wcohen@redhat.com>
25430
25431         * gcc.dg/20000926-1.c: New test.
25432
25433 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25434
25435         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25436         function name for current C++ compiler.
25437         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25438
25439 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25440
25441         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25442         __PRETTY_FUNCTION__.
25443         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25444
25445 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25446
25447         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25448
25449 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25450
25451         * gcc.c-torture/compile/20000923-1.c: New test.
25452
25453 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25454
25455         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25456         * g++.old-deja/g++.pt/ttp62.C: Same.
25457         * g++.old-deja/g++.other/inline14.C: Same.
25458
25459 2000-09-24  Richard Henderson  <rth@cygnus.com>
25460
25461         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25462
25463 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25464
25465         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25466
25467 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25468
25469         * gcc.c-torture/compile/20000922-1.c: New file.
25470
25471 2000-09-21  Nick Clifton  <nickc@redhat.com>
25472
25473         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25474         a signed long modulo operation.
25475         (mod6): New function - perform an unsigned long modulo operation.
25476         (main): Add tests for modulos of very large numbers by very small
25477         dividends.
25478
25479 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25480
25481         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25482
25483 2000-09-19  Richard Henderson  <rth@cygnus.com>
25484
25485         * gcc.dg/compare2.c (case 10): XFAIL.
25486
25487 2000-09-18  Richard Henderson  <rth@cygnus.com>
25488
25489         * gcc.c-torture/execute/20000906-1.c: Move ...
25490         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25491         that support __builtin_trap.
25492
25493 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25494
25495         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25496
25497 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25498
25499         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25500         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25501         more $ format tests.
25502
25503 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25504
25505         * gcc.dg/format-errmk-1.c: New test.
25506
25507 2000-09-17  Greg McGary  <greg@mcgary.org>
25508
25509         * gcc.c-torture/execute/20000917-1.x: Remove.
25510
25511 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25512
25513         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25514
25515 2000-09-17  Greg McGary  <greg@mcgary.org>
25516
25517         * gcc.c-torture/execute/20000917-1.c: New test.
25518         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25519
25520 2000-09-16  Neil Booth  <NeilB@earthling.net>
25521
25522         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25523         in nested macro bug.
25524
25525 2000-09-15  Neil Booth  <NeilB@earthling.net>
25526
25527         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25528
25529 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25530
25531         * gcc.c-torture/execute/20000914-1.c: New test.
25532
25533 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25534
25535         * g++.other/inline13.C: New test.
25536
25537 2000-09-12  Andreas Jaeger  <aj@suse.de>
25538
25539         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25540         constant by Ulrich Drepper <drepper@redhat.com>.
25541
25542 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25543
25544         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25545
25546 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25547
25548         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25549
25550 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25551
25552         * gcc.dg/cpp/backslash.c: New test.
25553
25554 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25555
25556         * gcc.c-torture/execute/20000910-1.c: New test.
25557         * gcc.c-torture/execute/20000910-2.c: Likewise.
25558
25559 2000-09-11  Robert Lipe  <robertl@sco.com>
25560
25561         * gcc.dg/pragma-align.c: New test.
25562
25563 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25564
25565         * g++.old-deja/g++.pt/explicit82.C: New test.
25566         * g++.old-deja/g++.pt/explicit83.C: New test.
25567
25568 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25569
25570         * gcc.dg/asm-names.c: New test.
25571
25572 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25573
25574         * gcc.dg/cpp/tr-warn6.c: New test
25575
25576 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25577
25578         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25579         be accepted.
25580
25581 2000-09-07  Catherine Moore  <clm@redhat.com>
25582
25583         * gcc.c-torture/execute/unroll-1.c: New test.
25584
25585 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25586
25587         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25588         ERROR markers.
25589         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25590         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25591         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25592         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25593         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25594         Preprocess only.
25595         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25596         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25597
25598 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25599
25600         * g++.old-deja/g++.pt/deduct2.C: New test.
25601
25602 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25603
25604         * g++.old-deja/g++.pt/parms2.C: New test.
25605
25606 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25607
25608         * g++.old-deja/g++.pt/crash58.C: New test.
25609
25610 2000-09-06  Greg McGary  <greg@mcgary.org>
25611
25612         * gcc.c-torture/execute/20000906-1.c: New test.
25613         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25614
25615 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25616
25617         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25618
25619 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25620
25621         * g++.old-deja/g++.pt/crash57.C: New test.
25622
25623 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25624
25625         * g++.old-deja/g++.pt/crash56.C: New test.
25626
25627 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25628
25629         * g++.old-deja/g++.pt/koenig1.C: New test.
25630
25631 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.dg/20000904-1.c: New test.
25634
25635 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25636
25637         * gcc.dg/cpp/paste8.c: New test.
25638
25639 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25640
25641         * gcc.c-torture/compile/20000827-1.c: New test.
25642
25643 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25644
25645         * gcc.dg/format-diag-1.c: New test.
25646
25647 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25648
25649         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25650         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25651         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25652         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25653         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25654
25655 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25656
25657         * g++.old-deja/g++.other/nested4.C: New test.
25658
25659 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old-deja/g++.ns/scoped1.C: New test.
25662
25663 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25664
25665         * lib/g++.exp: Support testing already-installed GCC.
25666
25667 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25668
25669         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25670
25671 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25672
25673         * gcc.dg/return-type-2.c: New test.
25674
25675 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25676
25677         * gcc.c-torture/compile/20000825-1.c: New test.
25678
25679 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25680
25681         * gcc.dg/dwarf2-2.c: New test.
25682
25683 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25684
25685         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25686         dg-warning regexps.
25687
25688 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25689
25690         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25691         gcc.dg/format-ext-5.c: New tests.
25692
25693 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25694
25695         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25696
25697 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25698
25699         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25700
25701 2000-08-24  Richard Henderson  <rth@cygnus.com>
25702
25703         * gcc.dg/ia64-sync-1.c: New test.
25704         * gcc.dg/ia64-sync-2.c: New test.
25705         * gcc.dg/ia64-asm-1.c: New test.
25706
25707 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25708
25709         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25710         * gcc.dg/format-ext-2.c: New test.
25711
25712 2000-08-23  Jason Merrill  <jason@redhat.com>
25713
25714         * lib/old-dejagnu.exp: Also ignore "In member function" and
25715         "At global scope".
25716
25717 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25718
25719         * gcc.dg/noncompile/label-lineno-1.c: New test.
25720
25721 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25722
25723         * gcc.dg/c99-array-nonobj-1.c: New test.
25724
25725 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25726
25727         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25728         tests.
25729         * gcc.dg/format-ext-1.c: New test.
25730
25731 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25732
25733         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25734         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25735         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25736         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25737         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25738
25739 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25740
25741         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25742         gcc.dg/c99-strftime-2.c: New tests.
25743
25744 2000-08-22  Richard Henderson  <rth@cygnus.com>
25745
25746         * gcc.c-torture/execute/20000822-1.c: New test.
25747
25748 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.c-torture/execute/20000819-1.x: Remove.
25751
25752 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25753
25754         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25755         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25756         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25757         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25758         gcc.dg/format-xopen-1.c: New tests.
25759
25760 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25761
25762         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25763
25764 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * g++.old-deja/g++.other/loop2.C: New test.
25767
25768         * gcc.c-torture/compile/20000606-1.c: New test.
25769         * gcc.c-torture/compile/20000728-1.c: New test.
25770         * gcc.c-torture/execute/20000801-1.c: New test.
25771         * gcc.c-torture/execute/20000801-2.c: New test.
25772         * gcc.c-torture/execute/20000819-1.c: New test.
25773         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25774         * gcc.dg/20000629-1.c: New test.
25775         * gcc.dg/20000724-1.c: New test.
25776         * gcc.dg/20000807-1.c: New test.
25777
25778 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25779
25780         * gcc.dg/cpp/pragma-1.c: New test.
25781         * gcc.dg/cpp/pragma-2.c: New test.
25782
25783 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25784
25785         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25786         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25787
25788 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25789
25790         * gcc.c-torture/compile/20000818-1.c: New test.
25791
25792 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25793
25794         * gcc.c-torture/execute/20000818-1.c: New test.
25795
25796 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25797
25798         * gcc.dg/format-va-1.c: New test.
25799
25800 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         * g++.old-deja/g++.other/typedef8.C: New test.
25803
25804 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25805
25806         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25807         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25808         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25809         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25810         * g++.old-deja/g++.other/ptrmem7.C: New test.
25811         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25812
25813 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25814
25815         * g++.old-deja/g++.pt/typename27.C: New test.
25816
25817 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25818
25819         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25820         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25821         * g++.old-deja/g++.pt/friend45.C: New test.
25822         * g++.old-deja/g++.other/friend8.C: New test.
25823
25824 2000-08-15  Richard Henderson  <rth@cygnus.com>
25825
25826         * gcc.c-torture/execute/20000815-1.c: New test.
25827
25828 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25829
25830         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25831         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25832         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25833
25834 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         * g++.old-deja/g++.other/refinit2.C: New test.
25837
25838 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25839
25840         * lib/c-torture.exp (c-torture): Make
25841         compiler_conditional_xfail_data global.
25842         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25843         compiler_conditional_xfail_data machinery.
25844         (f-torture-execute): Likewise.
25845         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25846         and only when unrolling loops.
25847
25848         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25849
25850 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.pt/explicit81.C: New test.
25853
25854 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25855
25856         * g++.old-deja/g++.pt/typename26.C: New test.
25857
25858 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25859
25860         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25861         warning.
25862
25863 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         * g++.old-deja/g++.other/array3.C: New test.
25866
25867 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25868
25869         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25870         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25871         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25872         New tests.
25873
25874 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25875
25876         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25877         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25878
25879 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25880
25881         * gcc.c-torture/execute/20000808-1.c: New test.
25882
25883 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * gcc.dg/c90-const-expr-1.c: New test.
25886
25887 2000-08-08  Richard Henderson  <rth@cygnus.com>
25888
25889         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25890
25891 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25892
25893         * gcc.dg/noncompile/const-ll-1.c: New test.
25894
25895 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25896
25897         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25898
25899 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25900
25901         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25902         that running programs linked against the shared version of libobjc
25903         run correctly.
25904
25905 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25906
25907         * gcc.dg/c99-printf-1.c: New test.
25908
25909 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25910
25911         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25912
25913 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25914
25915         * gcc.c-torture/execute/20000731-1.x: Delete.
25916
25917 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25918
25919         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25920         and torture_without_loops as is done by c-torture.exp.
25921         (search_for): Copy from c-torture.exp.
25922         (gcc-dg-runtest): New function, drives a directory of tests
25923         iterating over the TORTURE_OPTIONS.
25924         (scan-assembler, scan-assembler-not): Move here from
25925         individual directory drivers.
25926
25927         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25928         defined by lib/gcc-dg.exp.
25929         * gcc.dg/cpp/cpp.exp: Likewise.
25930         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25931         gcc-dg-runtest, so we cycle over optimization options.
25932
25933         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25934         * gcc.dg/compare2.c: No longer expected to fail.
25935
25936 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25937
25938         * gcc.c-torture/execute/20000804-1.c: New test.
25939
25940 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25941
25942         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25943
25944 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25945
25946         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25947
25948 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25949
25950         * gcc.c-torture/compile/20000803-1.c: New test.
25951
25952 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25953
25954         * gcc.c-torture/execute/20000801-3.c,
25955         gcc.c-torture/execute/20000801-4.c: New tests.
25956         * gcc.c-torture/execute/20000801-3.x,
25957         gcc.c-torture/execute/20000801-4.x: Xfail.
25958
25959 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25960
25961         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25962         libobjc/.libs to allow for libtool.
25963
25964 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25965
25966         * gcc.c-torture/compile/20000802-1.c: New test.
25967
25968 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25969
25970         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25971
25972 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25973
25974         * gcc-c-torture/execute/20000731-2.c: New test.
25975
25976         * gcc.c-torture/execute/20000731-1.c: New test.
25977         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25978
25979 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25980
25981         * testsuite/gcc.dg/cpp/paste7.c: New test.
25982         * gcc.dg/cpp/20000725-1.c: New test.
25983
25984 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25985
25986         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25987         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25988         declaration warning for __builtin_dwarf_reg_size.
25989
25990         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25991
25992 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25993
25994         * gcc.dg/noncompile/voidparam-1.c: New test.
25995
25996 2000-07-30  Richard Henderson  <rth@cygnus.com>
25997
25998         * gcc.dg/c90-digraph-1.c: Don't xfail.
25999         * gcc.dg/compare2.c (case 10): Xfail.
26000         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
26001
26002 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
26003
26004         * gcc.dg/c99-main-1.c: New test.
26005
26006 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26007
26008         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
26009
26010 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
26011
26012         * gcc.c-tortuer/execute/20000726-1.c: New test.
26013
26014 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
26015
26016         * gcc.c-torture/execute/enum-2.c: New test.
26017
26018 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26019
26020         * gcc.dg/cpp/tr-warn3.c: New test.
26021
26022 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         * g++.old-deja/g++.ext/implicit1.C: Remove.
26025         * g++.old-deja/g++.jason/c2.C: Remove
26026         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
26027         * g++.old-deja/g++.pt/crash16.C: Likewise.
26028         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
26029
26030 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.old-deja/g++.other/for2.C: New test.
26033
26034 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20000720-1.c: New test.
26037
26038 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
26039
26040         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
26041
26042 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
26043
26044         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
26045         * gcc.c-torture/execute/20000722-1.c: New.
26046         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
26047
26048 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
26049
26050         * gcc.dg/cpp/20000720-1.S: New test.
26051
26052 2000-07-21  Michael Meissner  <meissner@redhat.com>
26053
26054         * gcc.c-torture/execute/ieee/hugeval.c: New test.
26055
26056 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26057
26058         * g++.old-deja/g++.brendan/crash16.C,
26059         g++.old-deja/g++.brendan/parse3.C,
26060         g++.old-deja/g++.brendan/redecl1.C,
26061         g++.old-deja/g++.ns/template13.C,
26062         g++.old-deja/g++.other/decl4.C,
26063         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
26064
26065 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
26066
26067         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
26068         and "Internal error".
26069
26070         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
26071         regexps.
26072         * gcc.dg/cpp/paste6.c: New test.
26073
26074 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
26075
26076         * gcc.dg/cpp/tr-direct.c: New test.
26077
26078         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
26079         gcc.dg/cpp/undef1.c: Tweak error regexps.
26080
26081 2000-07-18  Eric Christopher <echristo@redhat.com>
26082
26083         * gcc.c-torture/compile/20000718-1.c: New test.
26084
26085 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
26086
26087         * cpplex.c (_cpp_push_token): If the token being pushed back
26088         is the previous token in this context, just subtract one from
26089         context->posn.
26090         * cppmacro.c (save_expansion): Clear aux field when storing a
26091         placemarker.
26092
26093 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
26094
26095         * gcc.dg/noncompile/redecl-1.c: New test.
26096
26097 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
26098
26099         * gcc.c-torture/execute/20000717-5.c: New test.
26100         * gcc.c-torture/execute/20000717-1.x: Removed.
26101
26102 2000-07-17  Richard Henderson  <rth@cygnus.com>
26103
26104         * gcc.c-torture/execute/20000717-4.c: New test.
26105
26106 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
26107
26108         * gcc.dg/cpp/syshdr.c: New test.
26109         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
26110
26111 2000-07-17  Neil Booth  <neilb@earthling.net>
26112
26113         * gcc.dg/cpp/cmdlne-dM.c: New test.
26114         * gcc.dg/cpp/cmdlne-dD.c: New test.
26115
26116 2000-07-17  Jeffrey A Law  (law@cygnus.com)
26117
26118         * gcc.c-torture/execute/20000717-3.c: New test.
26119
26120         * gcc.c-torture/compile/20000717-1.c: New test.
26121
26122 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
26123
26124         * gcc.c-torture/execute/20000717-2.c: New test.
26125
26126 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26127
26128         * gcc.dg/formatz-1.c: New test.
26129
26130         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
26131         * gcc.dg/c99-digraph-1.c: New tests.
26132
26133         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
26134         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
26135
26136         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
26137         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
26138         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
26139         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
26140         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
26141         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
26142         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
26143
26144 2000-07-17   Greg McGary <greg@mcgary.org>
26145
26146         * gcc.c-torture/execute/20000717-1.c: New test.
26147         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
26148
26149 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
26150
26151         * gcc.c-torture/execute/20000715-2.c: New test.
26152         * gcc.dg/20000715-1.c: New test.
26153
26154 2000-07-15  Michael Meissner  <meissner@redhat.com>
26155
26156         * gcc.c-torture/execute/20000715-1.c: New test.
26157
26158 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.c-torture/execute/20000707-1.c: New test.
26161
26162 2000-07-13  Neil Booth  <NeilB@earthling.net>
26163
26164         * testsuite/gcc.dg/cpp/digraph1.c,
26165         testsuite/gcc.dg/cpp/digraph2.c,
26166         testsuite/gcc.dg/cpp/digraphs.c: New tests.
26167
26168 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
26169
26170         * g77.f-torture/compile/20000630-2.f:  New test.
26171         * g77.f-torture/compile/20000630-2.x
26172
26173 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26174
26175         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
26176
26177 2000-07-11  Neil Booth  <NeilB@earthling.net>
26178
26179         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
26180
26181 2000-07-11  Neil Booth  <NeilB@earthling.net>
26182
26183         * gcc.dg/cpp/cmdlne-C.c: New.
26184
26185 2000-07-09  Neil Booth  <NeilB@earthling.net>
26186
26187         * gcc.dg/cpp/directiv.c: New tests.
26188         * gcc.dg/cpp/undef1.c: Update.
26189
26190 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
26191
26192         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
26193
26194 2000-07-09  Neil Booth  <NeilB@earthling.net>
26195
26196         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
26197
26198 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
26199
26200         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
26201         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
26202
26203 2000-07-08  Neil Booth  <NeilB@earthling.net>
26204
26205         * gcc.dg/cpp/macsyntx.c: New tests.
26206
26207 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26208
26209         * gcc.dg/20000707-1.c: New test.
26210
26211 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
26212
26213         * gcc.c-torture/execute/20000706-1.c: New test.
26214         * gcc.c-torture/execute/20000706-2.c: New test.
26215         * gcc.c-torture/execute/20000706-3.c: New test.
26216         * gcc.c-torture/execute/20000706-4.c: New test.
26217         * gcc.c-torture/execute/20000706-5.c: New test.
26218
26219 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26220
26221         * g++.old-deja/g++.pt/instantiate7.C: New test.
26222
26223 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
26224
26225         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
26226         * g++.old-deja/g++.mike/thunk3.C: Likewise.
26227         * g++.old-deja/g++.other/rtti3.C: Likewise.
26228         * g++.old-deja/g++.other/rttid3.C: Likewise.
26229
26230 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
26231
26232         *  g77.f-torture/compile/20000630-1.x: Fix typo
26233
26234 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
26235
26236         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
26237         assembly output.
26238
26239 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
26240
26241         * gcc.dg/cpp/ident.c: New test.
26242
26243 2000-07-05  Neil Booth  <NeilB@earthling.net>
26244
26245         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
26246           gcc.dg/cpp/lexstrng.c: New tests.
26247
26248 2000-07-04  Neil Booth  <NeilB@earthling.net>
26249
26250         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26251         * gcc.dg/cpp/strify2.c: Same.
26252
26253 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26254
26255         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26256         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26257         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26258         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26259
26260         * testsuite/gcc.dg/cpp/macro1.c,
26261         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26262         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26263         testsuite/gcc.dg/cpp/strify1.c,
26264         testsuite/gcc.dg/cpp/strify2.c: New tests.
26265
26266 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26267
26268         * gcc.c-torture/execute/20000703-1.c: New test.
26269
26270 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26271
26272         * g++.old-deja/g++.pt (lookup10.C): New test.
26273
26274 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26275
26276         * g++.old-deja/g++.pt (typename25.C): New test.
26277
26278 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26279
26280         * gcc.c-torture/compile/20000701-1.c: New test.
26281
26282 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26283
26284         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26285         to test case.
26286
26287 2000-06-30  Catherine Moore  <clm@cygnus.com>
26288
26289         * gcc.c-torture/execute/align-1.c: New test.
26290
26291 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26292
26293         * g++.old-deja/g++.pt/expr8.C: New test.
26294         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26295
26296 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26297
26298         * gcc.c-torture/compile/20000629-1.c: New test.
26299
26300 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26301
26302
26303         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26304         gcc.dg/noncompile directory, depending on whether they're
26305         preprocessor tests or not.  Annotate all the tests for the dg
26306         framework.
26307
26308         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26309         * gcc.dg/noncompile/noncompile.exp: New.
26310
26311         * Moved files:
26312         Old name                                New name
26313         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26314         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26315         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26316         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26317         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26318         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26319         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26320         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26321         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26322         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26323         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26324         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26325         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26326         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26327         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26328         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26329         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26330         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26331         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26332         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26333         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26334         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26335         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26336         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26337
26338         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26339         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26340         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26341         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26342         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26343         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26344
26345 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26346
26347         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26348         declare one variable.  On the fourth, error.
26349         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26350         declared by 20000628-1a.h.
26351
26352 2000-06-29  Richard Henderson  <rth@redhat.com>
26353
26354         * gcc.c-torture/execute/930529-1.x: New file.
26355         * gcc.dg/920413-1.c: Adjust expected warning text.
26356         * gcc.dg/980217-1.c: Declare abort.
26357         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26358
26359 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26360
26361         * g77.f-torture/compile/20000629-1.f: New test.
26362         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26363
26364 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26365
26366         Rearrange lots of files, removing entirely the
26367         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26368         directories.
26369
26370         * Deleted files:
26371         gcc.c-torture/code_quality/code_quality.exp
26372         gcc.c-torture/special/special.exp
26373         gcc.failure/failure.exp
26374         gcc.failure/940409-1.x
26375         gcc.c-torture/compile/961203-1.x
26376
26377         * New files:
26378         gcc.misc-tests/linkage.exp
26379         gcc.c-torture/execute/920730-1t.c
26380         gcc.c-torture/execute/920730-1t.x
26381         gcc.c-torture/compile/920520-1.x
26382         gcc.c-torture/compile/920521-1.x
26383         gcc.c-torture/compile/981006-1.x
26384         gcc.c-torture/execute/eeprof-1.x
26385
26386         * Moved files (possibly with modifications to fit a new harness):
26387         Old name                                New name
26388         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26389         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26390         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26391         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26392         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26393         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26394         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26395         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26396         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26397         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26398         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26399         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26400         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26401         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26402
26403 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26404
26405         * c-torture/compile/961203-1.x: Delete.
26406
26407         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26408         not exit. Include stdio.h.
26409         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26410         * gcc.misc-tests/dg-12.c: Likewise.
26411         * gcc.misc-tests/dg-5.c: Likewise.
26412         * gcc.misc-tests/dg-6.c: Likewise.
26413         * gcc.misc-tests/dg-7.c: Prototype abort.
26414         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26415         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26416         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26417         not exit.
26418         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26419         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26420
26421 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * gcc.dg/cpp/20000628-1.c: New test.
26424         * gcc.dg/cpp/20000628-1.h: New header for above test.
26425         * gcc.dg/cpp/20000628-1a.h: Likewise.
26426
26427 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26428
26429         * gcc.dg/cpp: New directory.
26430         * gcc.dg/cpp/cpp.exp: New driver.
26431         * gcc.dg/cpp/20000627-1.c: New test.
26432         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26433         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26434         and rewrite as a compilation test.
26435
26436         * gcc.dg: Move many files into the cpp subdirectory, possibly
26437         renaming or editing them as well.
26438         Old name                New name
26439         990119-1.c              cpp/19990119-1.c
26440         990228-1.c              cpp/19990228-1.c
26441         990407-1.c              cpp/19990407-1.c
26442         990409-1.c              cpp/19990409-1.c
26443         990413-1.c              cpp/19990413-1.c
26444         990703-1.c              cpp/19990703-1.c
26445         20000127-1.c            cpp/20000127-1.c
26446         20000129-1.c            cpp/20000129-1.c
26447         20000207-1.c            cpp/20000207-1.c
26448         20000207-2.c            cpp/20000207-2.c
26449         20000209-1.c            cpp/20000209-1.c
26450         20000209-2.c            cpp/20000209-2.c
26451         20000301-1.c            cpp/20000301-1.c
26452         20000419-1.c            cpp/20000419-1.c
26453         20000510-1.S            cpp/20000510-1.S
26454         20000519-1.c            cpp/20000519-1.c
26455         20000529-1.c            cpp/20000529-1.c
26456         20000625-1.c            cpp/20000625-1.c
26457         20000625-2.c            cpp/20000625-2.c
26458         cpp-as1.c               cpp/assert1.c
26459         cpp-as2.c               cpp/assert2.c
26460         cxx-comments-1.c        cpp/cxxcom1.c
26461         cxx-comments-2.c        cpp/cxxcom2.c
26462         endif-label.c           cpp/endif.c
26463         cpp-hash1.c             cpp/hash1.c
26464         cpp-hash2.c             cpp/hash2.c
26465         cpp-if1.c               cpp/if-1.c
26466         cpp-if2.c               cpp/if-2.c
26467         cpp-if3.c               cpp/if-3.c
26468         cpp-if4.c               cpp/if-4.c
26469         cpp-if5.c               cpp/if-5.c
26470         cpp-cond.c              cpp/if-cexp.c
26471         cpp-missingop.c         cpp/if-mop.c
26472         cpp-missingparen.c      cpp/if-mpar.c
26473         cpp-opprec.c            cpp/if-oppr.c
26474         cpp-ifparen.c           cpp/if-paren.c
26475         cpp-shortcircuit.c      cpp/if-sc.c
26476         cpp-shift.c             cpp/if-shift.c
26477         cpp-unary.c             cpp/if-unary.c
26478         cpp-li1.c               cpp/line1.c
26479         cpp-li2.c               cpp/line2.c
26480         lineno.c                cpp/line3.c
26481         lineno-2.c              cpp/line4.c
26482         cpp-mi.c                cpp/mi1.c
26483         cpp-mic.h               cpp/mi1c.h
26484         cpp-micc.h              cpp/mi1cc.h
26485         cpp-mind.h              cpp/mi1nd.h
26486         cpp-mindp.h             cpp/mi1ndp.h
26487         cpp-mix.h               cpp/mi1x.h
26488         cpp-mi2.c               cpp/mi2.c
26489         cpp-mi2a.h              cpp/mi2a.h
26490         cpp-mi2b.h              cpp/mi2b.h
26491         cpp-mi2c.h              cpp/mi2c.h
26492         cpp-mi3.c               cpp/mi3.c
26493         cpp-mi3.def             cpp/mi3.def
26494         poison-1.c              cpp/poison.c
26495         pr-impl.c               cpp/prag-imp.c
26496         cpp-redef-2.c           cpp/redef1.c
26497         cpp-redef.c             cpp/redef2.c
26498         strpaste.c              cpp/strp1.c
26499         strpaste-2.c            cpp/strp2.c
26500         cpp-tradpaste.c         cpp/tr-paste.c
26501         cpp-tradstringify.c     cpp/tr-str.c
26502         cpp-tradwarn1.c         cpp/tr-warn1.c
26503         cpp-tradwarn2.c         cpp/tr-warn2.c
26504         trigraphs.c             cpp/trigraphs.c
26505         cpp-unc1.c              cpp/unc1.c
26506         cpp-unc2.c              cpp/unc2.c
26507         cpp-unc3.c              cpp/unc3.c
26508         cpp-unc.c               cpp/unc4.c
26509         undef.c                 cpp/undef1.c
26510         undef-2.c               cpp/undef2.c
26511         cpp-wi1.c               cpp/widestr1.c
26512
26513 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26514
26515         * lib/g++.exp (g++_include_flags): Tweak.
26516
26517 2000-06-27  H.J. Lu  <hjl@gnu.org>
26518             Loren J. Rittle  <ljrittle@acm.org>
26519
26520         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26521         version with one that knows about the new gcc tree structure.
26522         (g++_link_flags): Same.
26523
26524 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26525
26526         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26527         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26528         case we are cross-compiling.
26529
26530         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26531         g++.old-deja/g++.niklas/Makefile.in,
26532         g++.old-deja/g++.niklas/configure.in,
26533         g++.old-deja/g++.other/Makefile.in,
26534         g++.old-deja/g++.other/configure.in,
26535         gcc.c-torture/code_quality/Makefile.in,
26536         gcc.c-torture/code_quality/configure.in,
26537         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26538         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26539         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26540         gcc.c-torture/execute/ieee/Makefile.in,
26541         gcc.c-torture/execute/ieee/configure.in,
26542         gcc.c-torture/noncompile/Makefile.in,
26543         gcc.c-torture/noncompile/configure.in,
26544         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26545         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26546         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26547
26548 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         * g++.old-deja/g++.other/ambig3.C: New test.
26551
26552 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26553
26554         * g++.old-deja/g++.pt/syntax1.C: New test.
26555         * g++.old-deja/g++.pt/syntax2.C: New test.
26556         * g++.old-deja/g++.other/syntax3.C: New test.
26557         * g++.old-deja/g++.other/syntax4.C: New test.
26558
26559 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26560
26561         * gcc.dg/20000623-1.c: Prototype exit and abort.
26562
26563 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26564
26565         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26566         New tests.
26567         * gcc.dg/cpp-mi3.def: New file.
26568
26569         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26570         inside assertions.
26571         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26572         lexer's error messages.
26573         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26574         divine anything from the linemarkers.
26575         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26576         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26577
26578 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26579
26580         * gcc.dg/20000623-1.c: New test.
26581
26582 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26583
26584         * gcc.c-torture/execute/20000622-1.c: New test.
26585
26586 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26587
26588         * g++.old-deja/g++.other/init15.C: New test.
26589
26590 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26591
26592         * g++.old-deja/g++.pt/vaarg2.C: New test.
26593         * g++.old-deja/g++.pt/vaarg3.C: New test.
26594
26595 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26596
26597         * g++.old-deja/g++.other/dyncast6.C: New test.
26598
26599 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26600
26601         * gcc.c-torture/execute/loop-6.c: New test.
26602
26603 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26604
26605         * gcc.dg/20000614-1.c: New test.
26606         * gcc.dg/20000614-2.c: New test.
26607
26608 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26609
26610         * g++.old-deja/g++.other/inline12.C: New test.
26611
26612 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * g++.old-deja/g++.other/eh1.C: New test.
26615
26616 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * g++.old-deja/g++.other/type.C: New test.
26619
26620 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26621
26622         * g++.old-deja/g++.other/initstring.C: New test.
26623
26624 2000-06-12  Jason Merrill  <jason@redhat.com>
26625
26626         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26627
26628 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26629
26630         * gcc.c-torture/compile/20000609-1.c: New test.
26631
26632 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26633
26634         * gcc.dg/20000609-1.c: New test.
26635
26636 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26637
26638         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26639         * gcc.c-torture/noncompile/poison-1.c: Move...
26640         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26641         * gcc.dg/cpp-li1.c: Add a token after the #line.
26642
26643 2000-06-05  Richard Henderson  <rth@cygnus.com>
26644
26645         * gcc.c-torture/execute/20000605-2.c: New test.
26646         * gcc.c-torture/execute/20000605-3.c: New test.
26647
26648 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26649
26650         * g77.f-torture/execute/20000503-1.x: New file.
26651
26652 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26653
26654         * g++.old-deja/g++.eh/badalloc1.C: New test.
26655
26656 2000-06-05  Richard Henderson  <rth@cygnus.com>
26657
26658         * gcc.c-torture/execute/20000605-1.c: New test.
26659
26660 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26661             Nathan Sidwell <nathan@codesourcery.com>
26662
26663         * gcc.c-torture/compile/20000605-1.c: New test.
26664
26665 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26666
26667         * g77.f-torture/compile/20000601-1.f:  New test.
26668
26669 2000-06-03  Richard Henderson  <rth@cygnus.com>
26670
26671         * gcc.c-torture/execute/20000603-1.c: New.
26672
26673 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26674
26675         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26676         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26677
26678 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26679
26680         * gcc.dg/compare2.c (case 12): XFAIL.
26681         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26682         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26683
26684         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26685
26686 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26687
26688         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26689         guard macro is already defined when the header is first
26690         included.
26691         * gcc.dg/cpp-mix.h: New file.
26692         * gcc.dg/endif-label.c: Update patterns to match compiler.
26693
26694         * g++.brendan/complex1.C: Declare abort.
26695         * g++.law/refs4.C: Remove XFAIL.
26696         * g++.oliva/expr2.C: Declare abort and exit.
26697
26698 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26699
26700         * gcc.c-torture/execute/20000528-1.c: New test.
26701
26702         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26703         * g++.old-deja/g++.law/temps4.C: Likewise.
26704
26705         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26706         stdlib.h.  Call abort() on failure.
26707         * g++.old-deja/g++.law/refs4.C: Likewise.
26708         * g++.old-deja/g++.law/temps4.C: Likewise.
26709         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26710         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26711
26712 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26713
26714         Relative to g++.dg/special:
26715         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26716
26717         Relative to g++.old-deja:
26718         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26719         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26720         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26721         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26722         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26723         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26724         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26725
26726         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26727         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26728         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26729         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26730         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26731         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26732         and/or string.h.
26733
26734         * g++.other/goto1.C: Update expectations for error messages.
26735
26736 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26737
26738         * gcc.c-torture/compile/20000523-1.c: New test.
26739
26740 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26741
26742         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26743
26744 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.eh/catch11.C: New test.
26747         * g++.old-deja/g++.eh/catch12.C: New test.
26748
26749 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26750
26751         * gcc.c-torture/execute/20000523-1.c: New test.
26752
26753 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26754
26755         * c-torture/execute/bcp-1.c: Replace abort in arg of
26756         __builtin_constant_p with a generic external function.
26757
26758         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26759         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26760         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26761         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26762         Prototype abort and/or exit.
26763
26764         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26765         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26766         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26767         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26768
26769 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26770
26771         * gcc.dg/dwarf2-1.c: New test.
26772
26773 2000-05-20  Richard Henderson  <rth@cygnus.com>
26774
26775         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26776
26777 2000-05-20  Andreas Jaeger  <aj@suse.de>
26778
26779         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26780         testcase.
26781
26782 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26783
26784         * gcc.c-torture/execute/20000519-2.c: New test.
26785
26786 2000-05-19  Andreas Jaeger  <aj@suse.de>
26787
26788         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26789         which fails with SSA.
26790
26791         * lib/c-torture.exp: Also test with -O3 -fssa.
26792
26793 2000-05-18  Michael Meissner  <meissner@redhat.com>
26794
26795         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26796         * gcc.c-torture/execute/920415-1.c: Ditto.
26797         * gcc.c-torture/execute/920501-1.c: Ditto.
26798         * gcc.c-torture/execute/conversion.c: Ditto.
26799         * gcc.c-torture/execute/cvt-1.c: Ditto.
26800
26801 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26802
26803         * gcc.c-torture/compile/20000518-1.c: New test.
26804
26805 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26806
26807         * g77.f-torture/compile/200005018.f:  New test.
26808
26809 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26810
26811         * gcc.c-torture/compile/20000517-1.c: New test.
26812
26813 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26814
26815         * gcc.c-torture/execute/20000516-1.c: New test.
26816
26817 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26818
26819         * g++.old-deja/g++.other/eh.C: New test.
26820
26821 2000-05-12  Richard Henderson  <rth@cygnus.com>
26822
26823         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26824         constants through to doit's conditional.
26825
26826 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26827
26828         * gcc.c-torture/compile/20000511-1.c: New test.
26829         * g77.f-torture/compile/20000511-1.f: New test.
26830         * g77.f-torture/compile/20000511-2.f: New test.
26831
26832 2000-05-11  Michael Meissner  <meissner@redhat.com>
26833
26834         * gcc.c-torture/execute/20000511-1.c: New test.
26835
26836 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26837
26838         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26839         * gcc.dg/20000510-1.S: New.
26840
26841 2000-05-08  Catherine Moore  <clm@cygnus.com>
26842
26843         * gcc.dg/unused-3.c: New.
26844
26845 2000-05-06  Richard Henderson  <rth@cygnus.com>
26846
26847           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26848           * g++.old-deja/g++.mike/warn1.C: Likewise.
26849           * g++.old-deja/g++.pt/local1.C: Likewise.
26850           * g++.old-deja/g++.pt/local7.C: Likewise.
26851           * g++.old-deja/g++.pt/spec16.C: Likewise.
26852
26853 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26854
26855         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26856
26857 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26858
26859           * g77.f-torture/execute/20000503-1.f:  New test.
26860
26861 2000-05-04  Andreas Jaeger  <aj@suse.de>
26862
26863         * gcc.dg/noreturn-2.c: New test.
26864
26865 2000-05-04  Neil Booth  <NeilB@earthling.net>
26866
26867         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26868         preprocessor.
26869
26870 2000-05-04  Richard Henderson  <rth@cygnus.com>
26871
26872         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26873
26874 2000-05-04  Richard Henderson  <rth@cygnus.com>
26875
26876         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26877         OpenSSL by Jason R Thorpe.
26878
26879 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26880
26881         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26882
26883 2000-05-03  Robert Lipe <robertlipe@usa.net>
26884
26885         * gcc.dg/20000503-1.c: New test.
26886
26887 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26888
26889         * gcc.c-torture/compile/20000502-1.c: New test.
26890         * g++.old-deja/g++.other/align.C: New test.
26891         * gcc.dg/cpp-tradstringify.c: New test.
26892
26893 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26894
26895         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26896         and hard registers.
26897
26898 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26899
26900         * gcc.c-torture/execute/loop-5.c: New test.
26901
26902 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26903
26904         * gcc.c-torture/execute/va-arg-20.c: New test.
26905
26906 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26907
26908         * gcc.c-torture/execute/20000422-1.c: New test.
26909
26910 2000-04-20  Greg McGary  <gkm@gnu.org>
26911
26912         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26913         when optimizing, but without sibling-call optimizations (-O1).
26914
26915 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26916
26917           * gcc.c-torture/compile/20000420-1.c: New test.
26918
26919 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.abi/ptrflags.C: New test.
26922         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26923
26924 2000-04-19  Catherine Moore  <clm@cygnus.com>
26925
26926         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26927
26928 2000-04-19  Greg McGary  <gkm@gnu.org>
26929
26930         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26931         sibling-call optimizations.
26932
26933 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26934
26935         * gcc.dg/20000419-1.c: New test.
26936
26937 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26938
26939         * gcc.c-torture/execute/20000412-6.c: New test.
26940
26941 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26942
26943         * gcc.c-torture/execute/20000412-5.c: New test.
26944         * g77.f-torture/compile/20000412-1.f: New test.
26945         * gcc.c-torture/execute/20000412-4.c: New test.
26946         * gcc.c-torture/compile/20000412-2.c: New test.
26947         * gcc.c-torture/execute/20000412-3.c: New test.
26948         * gcc.c-torture/compile/20000412-1.c: New test.
26949         * gcc.c-torture/execute/20000412-2.c: New test.
26950
26951 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26952
26953         * objc/execute/bf-20.m: New test.
26954
26955 2000-04-10  Richard Henderson  <rth@cygnus.com>
26956
26957         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26958
26959         * gcc.c-torture/execute/20000412-1.c: New test.
26960
26961 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26962
26963         * g++.old-deja/g++.eh/catchptr1.C: New test.
26964
26965 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26966
26967         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26968
26969 2000-04-08  Neil Booth  <NeilB@earthling.net>
26970
26971         * gcc.dg/cpp-nullchar.c: Remove test as
26972         embedded nulls cause problems.
26973
26974 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26975
26976         * gcc.dg/compare2.c: New test.
26977
26978 2000-04-08  Neil Booth  <NeilB@earthling.net>
26979
26980         * gcc.dg/cpp-nullchar.c: New test.
26981
26982 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26983
26984         * gcc.dg/cpp-mi2.c: New test.
26985         * gcc.dg/cpp-mi2[abc].h: New files.
26986
26987 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26988
26989         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26990         member name.
26991
26992 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         * g++.old-deja/g++.abi/vmihint.C: New test.
26995
26996 2000-04-06  Neil Booth  <NeilB@earthling.net>
26997
26998         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26999         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
27000         copyright.
27001
27002 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
27003
27004         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
27005         avoid stack-frame overwrite.
27006
27007 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.c-torture/compile/20000405-2.c: New test.
27010         * gcc.c-torture/compile/20000405-3.c: New test.
27011
27012 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27013
27014         * gcc.c-torture/compile/20000405-1.c: New test.
27015
27016 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
27017
27018         * gcc.dg/cast-qual-1.c: Revert last change.
27019
27020 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27021
27022         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
27023
27024 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
27025
27026         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
27027         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
27028
27029 2000-04-03  Jeffrey A Law  (law@cygnus.com)
27030
27031         * gcc.c-torture/compile/20000403-2.c: New test.
27032         * gcc.c-torture/compile/20000403-1.c: New test.
27033
27034 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
27035
27036         * gcc.c-torture/execute/20000403-1.c: New test.
27037
27038 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
27039
27040         * gcc.c-torture/execute/20000402-1.c: New test.
27041
27042 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
27043
27044         * gcc.c-torture/execute/va-arg-15.c: New test.
27045         * gcc.c-torture/execute/va-arg-16.c: New test.
27046         * gcc.c-torture/execute/va-arg-17.c: New test.
27047         * gcc.c-torture/execute/va-arg-18.c: New test.
27048         * gcc.c-torture/execute/va-arg-19.c: New test.
27049
27050 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
27051
27052         * gcc.c-torture/compile/981211-1.c: Move to...
27053         * gcc.dg/cpp-as1.c: ...here.
27054         * gcc.dg/cpp-as2.c: New file.
27055
27056         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
27057         compiler.
27058
27059 2000-04-02  Neil Booth  <NeilB@earthling.net>
27060
27061         * gcc.dg/cpp-cond.c  New tests.
27062         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
27063         accidental success less likely.
27064         * gcc.dg/cpp-missingop.c  New tests.
27065         * gcc.dg/cpp-missingparen.c  New tests.
27066         * gcc.dg/cpp-shift.c  New tests.
27067         * gcc.dg/cpp-shortcircuit.c  New tests.
27068         * gcc.dg/cpp-unary.c  New tests.
27069
27070 2000-03-29  Jeffrey A Law  (law@cygnus.com)
27071
27072         * gcc.c-torture/compile/20000329-1.c: New test.
27073
27074 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
27075
27076         * gcc.c-torture/compile/20000326-1.c: New test.
27077         * gcc.c-torture/compile/20000326-2.c: New test.
27078
27079 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
27080
27081         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
27082         the first parameter is a function argument.
27083
27084 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
27085
27086         * g++.old-deja/g++.ext/array4.C: New test.
27087
27088 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
27089
27090         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
27091
27092 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27093
27094         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
27095
27096 2000-03-19  Richard Henderson  <rth@cygnus.com>
27097
27098         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
27099
27100 2000-03-19  Richard Henderson  <rth@cygnus.com>
27101
27102         * gcc.c-torture/compile/20000319-1.c: New test.
27103
27104 2000-03-14  Jeffrey A Law  (law@cygnus.com)
27105
27106         * gcc.c-torture/execute/20000314-3.c: New test.
27107         * gcc.c-torture/execute/20000314-2.c: New test.
27108         * gcc.c-torture/execute/20000314-1.c: New test.
27109         * gcc.c-torture/compile/20000314-2.c: New test.
27110         * gcc.c-torture/compile/20000314-1.c: New test.
27111
27112 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
27113
27114         * g++.old-deja/g++.warn/inline.C: New test.
27115
27116 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
27117
27118         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
27119         standards-compliant result rather than specific constants.
27120         Put test-values in array.
27121
27122 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
27123
27124         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
27125         (g++_target_compile): Put test-specific options last.
27126
27127 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27128
27129         * g++.old-deja/g++.eh/vbase4.C: New test.
27130
27131 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27132
27133         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
27134
27135 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27136
27137         * g++.old-deja/g++.brendan/misc12.C: Removed.
27138         * g++.old-deja/g++.pt/memtemp77.C: Constify.
27139         * g++.old-deja/g++.ext/pretty4.C: New test.
27140
27141 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         * g++.old-deja/g++.other/string2.C: New test.
27144
27145 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
27146
27147         * g++.old-deja/g++.warn/impint2.C: New test.
27148
27149 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
27150
27151         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
27152         is 1, not zero.
27153
27154 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
27155
27156         * g++.old-deja/g++.warn/impint.C: New test.
27157         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
27158         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
27159         * g++.old-deja/g++.pt/explicit12.C: Likewise.
27160         * g++.old-deja/g++.pt/explicit13.C: Likewise.
27161         * g++.old-deja/g++.pt/explicit17.C: Likewise.
27162         * g++.old-deja/g++.pt/explicit18.C: Likewise.
27163         * g++.old-deja/g++.pt/explicit19.C: Likewise.
27164         * g++.old-deja/g++.pt/explicit23.C: Likewise.
27165         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27166         * g++.old-deja/g++.pt/explicit35.C: Likewise.
27167         * g++.old-deja/g++.pt/explicit6.C: Likewise.
27168         * g++.old-deja/g++.pt/memclass7.C: Likewise.
27169
27170 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
27171
27172         * gcc.dg/cpp-redef.c: New test.
27173
27174 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
27175
27176         * g++.old-deja/g++.pt/unify7.C: New test.
27177
27178 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27179
27180         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
27181         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
27182
27183 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
27184
27185         * gcc.c-torture/compile/20000224-1.c: New test.
27186
27187 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27188
27189         * gcc.c-torture/compile/cpp-2.c: New test.
27190         * gcc.c-torture/compile/cpp-1.c: New test.
27191
27192 2000-02-25  Jeffrey A Law  (law@cygnus.com)
27193
27194         * gcc.c-torture/execute/20000225-1.c: New test.
27195
27196 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27197
27198         * gcc.dg/cpp-li2.c: New test.
27199
27200         * gcc.dg/cpp-wi1.c: New test.
27201
27202         * gcc.dg/cpp-li1.c: New test.
27203
27204 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         * g++.old-deja/g++.other/sizeof5.C: New test.
27207
27208 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27209
27210         * gcc.c-torture/execute/va-arg-13.c: New test.
27211
27212 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
27213
27214         * gcc.c-torture/execute/va-arg-12.c: New test.
27215
27216 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27217
27218         * gcc.c-torture/execute/20000223-1.c: New test.
27219
27220 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
27223
27224 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
27225
27226         * g++.old-deja/g++.abi/ptrmem.C: New test.
27227
27228 2000-02-19  Richard Henderson  <rth@cygnus.com>
27229
27230         * gcc.c-torture/compile/init-3.c: New.
27231
27232 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
27233
27234         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
27235         ALWAYS_CXXFLAGS.
27236
27237 2000-02-11  Robert Lipe <robertl@sco.com>
27238
27239         * gcc.c-torture/compile/20000211-3.c: New test.
27240
27241 2000-02-11  Martin Buchholz <martin@xemacs.org>
27242
27243         * gcc.c-torture/compile/20000211-2.c: New test.
27244
27245 2000-02-11  Jeffrey A Law  (law@cygnus.com)
27246
27247         * gcc.c-torture/compile/20000211-1.c: New test.
27248
27249 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27250
27251         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27252           on native targets
27253
27254 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27255
27256         * g++.old-deja/g++.other/cast5.C: New test.
27257
27258 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27259
27260         * gcc.c-torture/execute/20000205-1.c: New.
27261
27262 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27263
27264         * g++.old-deja/g++.jason/cast3.C: Return void.
27265         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27266
27267 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27268
27269         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27270
27271         * gcc.dg/loop-1.c: New test.
27272
27273 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27274
27275         * gcc.c-torture/compile/20000127-1.c: New test.
27276         * gcc.c-torture/execute/991228-1.c: New test.
27277
27278 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27279
27280         * gcc.dg/unused-2.c: New test.
27281
27282         * gcc.dg/conv-1.c: New test.
27283
27284 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27285
27286         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27287         compiler.
27288         (tool_option_proc): Fix typo.
27289
27290 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27291
27292         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27293         of the ld on the host, not on the build machine.
27294         Also, don't crash if '--help' is not a supported option.
27295
27296 2000-01-24  Richard Henderson  <rth@cygnus.com>
27297
27298         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27299
27300 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27301
27302         * gcc.c-torture/execute/20000120-2.c: New test.
27303         * gcc.c-torture/execute/20000120-1.c: New test.
27304
27305 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27306
27307         * gcc.c-torture/execute/20000113-1.c: New test.
27308
27309 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27310
27311         * gcc.c-torture/execute/20000112-1.c: New test.
27312
27313 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27314
27315         * gcc.dg/20000111-1.c: New test.
27316
27317 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27318
27319         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27320         with 16 bit integers.
27321
27322 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27323
27324         * gcc.dg/20000108-1.c: New test.
27325
27326 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27327
27328         * g++.old-deja/g++.ns/koenig8.C: New test.
27329
27330 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27331
27332         * g++.old-deja/g++.other/cast4.C: New test.
27333
27334 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27335
27336         * gcc.c-torture/compile/20000105-2.c: New test.
27337         * gcc.c-torture/compile/20000105-1.c: New test.
27338
27339 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27340
27341         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27342         references to printf & atoi to conform to ANSI standard.
27343         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27344         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27345         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27346         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27347         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27348         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27349         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27350         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27351         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27352         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27353         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27354         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27355         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27356         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27357         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27358         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27359         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27360         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27361         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27362         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27363         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27364         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27365         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27366         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27367         * g++.old-deja/g++.brendan/init3.C: Likewise.
27368         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27369         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27370         * g++.old-deja/g++.brendan/new2.C: Likewise.
27371         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27372         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27373         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27374         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27375         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27376         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27377         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27378         * g++.old-deja/g++.brendan/template24.C: Likewise.
27379         * g++.old-deja/g++.brendan/template3.C: Likewise.
27380         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27381         * g++.old-deja/g++.jason/inline3.C: Likewise.
27382         * g++.old-deja/g++.jason/opeq.C: Likewise.
27383         * g++.old-deja/g++.law/arg5.C: Likewise.
27384         * g++.old-deja/g++.law/arm7.C: Likewise.
27385         * g++.old-deja/g++.law/ctors11.C: Likewise.
27386         * g++.old-deja/g++.law/cvt8.C: Likewise.
27387         * g++.old-deja/g++.law/init9.C: Likewise.
27388         * g++.old-deja/g++.law/refs4.C: Likewise.
27389         * g++.old-deja/g++.law/template2.C: Likewise.
27390         * g++.old-deja/g++.law/visibility24.C: Likewise.
27391         * g++.old-deja/g++.law/vtable3.C: Likewise.
27392         * g++.old-deja/g++.mike/asm2.C: Likewise.
27393         * g++.old-deja/g++.mike/eh1.C: Likewise.
27394         * g++.old-deja/g++.mike/misc1.C: Likewise.
27395         * g++.old-deja/g++.mike/misc13.C: Likewise.
27396         * g++.old-deja/g++.mike/misc14.C: Likewise.
27397         * g++.old-deja/g++.mike/ns12.C: Likewise.
27398         * g++.old-deja/g++.mike/p1248.C: Likewise.
27399         * g++.old-deja/g++.mike/p3708.C: Likewise.
27400         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27401         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27402         * g++.old-deja/g++.mike/p646.C: Likewise.
27403         * g++.old-deja/g++.mike/p700.C: Likewise.
27404         * g++.old-deja/g++.mike/p783.C: Likewise.
27405         * g++.old-deja/g++.mike/p783a.C: Likewise.
27406         * g++.old-deja/g++.mike/p783b.C: Likewise.
27407         * g++.old-deja/g++.mike/p786.C: Likewise.
27408         * g++.old-deja/g++.mike/p789.C: Likewise.
27409         * g++.old-deja/g++.mike/p789a.C: Likewise.
27410         * g++.old-deja/g++.mike/p807a.C: Likewise.
27411         * g++.old-deja/g++.other/delete3.C: Likewise.
27412         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27413         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27414         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27415         * g++.old-deja/g++.other/empty1.C: Likewise.
27416         * g++.old-deja/g++.other/temporary1.C: Likewise.
27417         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27418         * g++.old-deja/g++.pt/t16.C: Likewise.
27419         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27420
27421 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27422
27423         * gcc.dg/991230-1.c: New test.
27424
27425 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27426
27427         * gcc.c-torture/compile/991229-3.c: New test.
27428         * gcc.c-torture/compile/991229-2.c: New test.
27429         * gcc.c-torture/compile/991229-1.c: New test.
27430
27431 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27432
27433         * gcc.c-torture/compile/labels-2.c: New test.
27434
27435 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27436
27437         * gcc.c-torture/execute/991227-1.c: New test.
27438
27439 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27440
27441         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27442
27443 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27444
27445         * gcc.c-torture/execute/991221-1.c: New test.
27446
27447 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27448
27449         * g++.old-deja/g++.other/cast3.C: New test.
27450
27451 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27452
27453         * gcc.c-torture/execute/991216-4.c: New test.
27454
27455 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27456
27457         * gcc.c-torture/execute/991216-1.c: New test.
27458         * gcc.c-torture/execute/991216-2.c: New test.
27459         * gcc.c-torture/execute/991216-3.c: New test.
27460
27461 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27462
27463         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27464         Actually make the test fail by using "-O2" for compilation.
27465
27466 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27467
27468         * g++.old-deja/g++.warn/cast-align1.C: New test.
27469
27470 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27471
27472         * gcc.c-torture/compile/991214-1.c: New test.
27473         * gcc.c-torture/compile/991214-2.c: New test.
27474
27475 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27476
27477         * gcc.dg/991214-1.c: New test.
27478
27479 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27480
27481         * gcc.c-torture/compile/991213-3.c: New test.
27482         * gcc.c-torture/compile/991213-2.c: New test.
27483         * gcc.c-torture/compile/991213-1.c: New test.
27484
27485 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27486
27487         * gcc.dg/991209-1.c: New test.
27488
27489 1999-12-08  Nathan Sidwell <nathan@acm.org>
27490
27491         * gcc.c-torture/compile/991208-1.c: New test.
27492
27493 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27494
27495         * gcc.dg/ultrasp2.c: New test.
27496
27497 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27498
27499         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27500
27501 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27502
27503         * gcc.c-torture/compile/991202-1.c: New test.
27504         * gcc.c-torture/execute/991202-1.c: New test.
27505         * gcc.c-torture/execute/991202-2.c: New test.
27506         * gcc.c-torture/execute/991202-3.c: New test.
27507
27508 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27509
27510         * g++.old-deja/g++.abi/align.C: New test.
27511         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27512         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27513
27514 1999-12-01  Richard Henderson  <rth@cygnus.com>
27515
27516         * gcc.c-torture/execute/991201-1.c: New.
27517
27518 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27519
27520         * gcc.dg/991129-1.c: New test.
27521
27522 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27523
27524         * gcc.c-torture/compile/991127-1.c: New test.
27525
27526 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27527
27528         * g++.old-deja/g++.other/warn4.C: New test.
27529
27530 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27531
27532         * g++.old-deja/g++.eh/cleanup2.C: New test.
27533         * g++.old-deja/g++.ext/pretty2.C: New test.
27534         * g++.old-deja/g++.ext/pretty3.C: New test.
27535         * g++.old-deja/g++.other/debug6.C: New test.
27536
27537 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27538
27539         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27540         compiler_output to look for one error message instead of two.
27541
27542 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27543
27544         * gcc.c-torture/execute/991118-1.c: Also test case
27545         where the word boundary does not split a byte evenly.
27546
27547 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27548
27549         * g++.old-deja/g++.ext/restrict1.C: New test.
27550
27551 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27552
27553         * gcc.c-torture/execute/991118-1.c: New test.
27554
27555 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27556
27557         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27558         working directory pathnames.
27559
27560 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27561
27562         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27563         host is equipped with driver.h and driver.o so it can actually
27564         compile and run the tests.
27565
27566 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27567
27568         * gcc.c-torture/compile/991008-1.c: New test.
27569
27570 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27571
27572         * lib/gcc-dg.exp: Include target-supports.exp
27573
27574 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27575
27576         * lib/target-supports.exp: New file: Provide procs to test for
27577         features supported by the target.
27578         (check_weak_available): Moved here from ecos.exp.
27579         (check_alias_available): New proc: Determine of the target
27580         toolchain supports the alias attribute.
27581
27582         * gcc.dg/special/ecos.exp: Move check_weak_available to
27583         target-supports.exp.
27584         (alias-1.c): Only perform the test if the target supports
27585         aliases.
27586         (wkali-1.c): Only perform the test if the target supports
27587         aliases.
27588
27589         * gcc.dg/990506-0.c: Expect error messages from cross
27590         targets as well as native targets.
27591
27592 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27593
27594         * gcc.dg/ultrasp1.c: Removed xfail.
27595         * gcc.dg/struct-ret-2.c: Likewise.
27596         * gcc.dg/array-1.c: Likewise.
27597
27598 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27599
27600         * gcc.dg/struct-ret-2.c: New test.
27601
27602         * gcc.dg/array-1.c: New test.
27603
27604 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27605
27606         * gcc.c-torture/execute/991030-1.c: New test.
27607
27608 1999-10-26  Richard Henderson  <rth@cygnus.com>
27609
27610         * gcc.c-torture/compile/991026-2.c: New test.
27611
27612 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27613
27614         * gcc.c-torture/compile/991026-1.c: New test.
27615
27616 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27617
27618         * gcc.c-torture/execute/991023-1.c: New test.
27619
27620 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27621
27622         * gcc.c-torture/execute/991019-1.c: New test.
27623
27624 1999-10-16  Richard Henderson  <rth@cygnus.com>
27625
27626         * gcc.c-torture/execute/991016-1.c: New test.
27627
27628 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27629
27630         * gcc.c-torture/execute/991014-1.c: New test.
27631
27632 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27633
27634         * g++.old-deja/g++.other/union2.C: New test.
27635
27636 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27637
27638         * g++.old-deja/g++.other/vaarg2.C: New test.
27639         * g++.old-deja/g++.other/vaarg3.C: New test.
27640
27641 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27642
27643         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27644         in compile/.
27645
27646 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27647
27648         * gcc.c-torture/execute/va-arg-11.c: New test.
27649
27650 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27651
27652         * lib/file-format.exp (gcc_target_object_format): Don't
27653         crash if objdump is unavailable.
27654
27655 1999-09-29  Donn Terry <donn@interix.com>
27656
27657         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27658
27659 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27660
27661         * gcc.c-torture/compile/990928-1.c: New test.
27662
27663 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27664
27665         * g++.old-deja/g++.other/decl6.C: New test.
27666
27667 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27668
27669         * gcc.c-torture/execute/va-arg-10.c: New test.
27670
27671 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27672
27673         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27674         __PRETTY_FUNCTION__.
27675
27676 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27677
27678         * gcc.c-torture/execute/990923-1.c: New test.
27679
27680 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27681
27682         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27683         for which -fpic is inappropriate.
27684
27685 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27686
27687         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27688
27689 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27690
27691         * g++.old-deja/g++.other/dyncast1.C: New test.
27692         * g++.old-deja/g++.other/dyncast2.C: New test.
27693         * g++.old-deja/g++.other/dyncast3.C: New test.
27694         * g++.old-deja/g++.other/dyncast4.C: New test.
27695         * g++.old-deja/g++.other/dyncast5.C: New test.
27696         * g++.old-deja/g++.eh/catch3.C: New test.
27697         * g++.old-deja/g++.eh/catch3p.C: New test.
27698         * g++.old-deja/g++.eh/catch4.C: New test.
27699         * g++.old-deja/g++.eh/catch4p.C: New test.
27700         * g++.old-deja/g++.eh/catch5.C: New test.
27701         * g++.old-deja/g++.eh/catch5p.C: New test.
27702         * g++.old-deja/g++.eh/catch6.C: New test.
27703         * g++.old-deja/g++.eh/catch6p.C: New test.
27704         * g++.old-deja/g++.eh/catch7.C: New test.
27705         * g++.old-deja/g++.eh/catch7p.C: New test.
27706         * g++.old-deja/g++.eh/catch8.C: New test.
27707         * g++.old-deja/g++.eh/catch8p.C: New test.
27708         * g++.old-deja/g++.eh/catch9.C: New test.
27709         * g++.old-deja/g++.eh/catch9p.C: New test.
27710
27711 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27712
27713         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27714         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27715
27716 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27717
27718         * gcc.c-torture/compile/990913-1.c: New test.
27719
27720 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27721
27722         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27723         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27724
27725 1999-09-09  Richard Henderson  <rth@cygnus.com>
27726
27727         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27728
27729 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27730
27731         * g++.old-deja/g++.other/lookup11.C: New test.
27732         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27733         what is permitted and what we want.
27734         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27735         overload use.
27736         * g++.old-deja/g++.jason/rfg5.C: Likewise
27737
27738 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27739
27740         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27741         * gcc.c-torture/noncompile/poison-1.c: New file.
27742
27743 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27744
27745         * g++.old-deja/g++.other/sizeof3.C: New test.
27746         * g++.old-deja/g++.other/sizeof4.C: New test.
27747         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27748         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27749
27750 1999-09-07  Richard Henderson  <rth@cygnus.com>
27751
27752         * gcc.dg/va-arg-1.c: New.
27753
27754 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27755
27756         * gcc.c-torture/execute/va-arg-9.c: New test.
27757
27758 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27759
27760         * g77.f-torture/compile/980519-2.f: New test.
27761         * g77.f-torture/compile/19990905-0.f: New test.
27762         * g77.f-torture/compile/19990905-1.f: New test.
27763         * g77.f-torture/compile/19990905-2.f: New test.
27764
27765         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27766
27767 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27768
27769         * gcc.c-torture/execute/990827-1.c: Fix typo.
27770
27771 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27772
27773         * g++.old-deja/g++.other/deref1.C: New test.
27774
27775 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27776
27777         * g++.old-deja/g++.other/ambig2.C: New test.
27778         * g++.old-deja/g++.other/cond5.C: New test.
27779         * g++.old-deja/g++.other/lookup16.C: New test.
27780
27781 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27782
27783         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27784         assemblers too.
27785
27786 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27787
27788         * lib/c-torture.exp: Avoid the "compare executables" optimization
27789         when testing native.
27790
27791 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27792
27793         * gcc.c-torture/execute/990829-1.c: New test.
27794         * gcc.c-torture/compile/990829-1.c: New test.
27795
27796 1999-08-27  Paul Burchard  <burchard@pobox.com>
27797
27798         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27799         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27800         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27801         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27802         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27803         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27804         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27805         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27806         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27807         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27808         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27809
27810 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27811
27812         * gcc.c-torture/execute/990827-1.c: New test.
27813
27814 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27815
27816         * g77.f-torture/noncompile/19990826-4.f: New test.
27817
27818         * g77.f-torture/compile/19990826-3.f: New test.
27819
27820         * g77.f-torture/execute/19990826-2.f: New test.
27821
27822         * g77.f-torture/compile/19990826-1.f: New test.
27823
27824         * gcc.c-torture/execute/990826-0.c: New test.
27825         * g77.c-torture/execute/19990826-0.f: New test.
27826
27827         * g77.f-torture/noncompile/970626-2.f: New test.
27828
27829 1999-08-25  Paul Burchard  <burchard@pobox.com>
27830
27831         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27832         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27833         lss-011.C: New tests.
27834
27835 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27836
27837         * g++.old-deja/g++.other/decl5.C: New test.
27838
27839 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27840
27841         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27842         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27843         call `postbase' for each one.  All callers of `postbase' changed
27844         to call this instead.
27845
27846 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27847
27848         * gcc.c-torture/execute/990811-1.c: New test.
27849
27850 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27851
27852         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27853         just native ones.
27854
27855         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27856         just native ones.
27857
27858 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27859
27860         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27861
27862 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27863
27864         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27865
27866 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27867
27868         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27869
27870 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27871
27872         * gcc.c-torture/execute/990804-1.c: New test.
27873
27874 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27875
27876         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27877         * g++.old-deja/g++.brendan/crash64.C: Likewise
27878         * g++.old-deja/g++.brendan/overload8.C: Likewise
27879
27880 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27881
27882         * g++.old-deja/g++.other/struct1.C: New test.
27883
27884 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27885
27886         * g++.old-deja/g++.other/enum2.C: New test.
27887
27888 1999-08-02  Richard Henderson  <rth@cygnus.com>
27889
27890         Adapted from tests from Franz Sirl:
27891         * gcc.c-torture/execute/va-arg-7.c: New test.
27892         * gcc.c-torture/execute/va-arg-8.c: New test.
27893
27894 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27895
27896         * gcc.c-torture/compile/990801-2.c: New test.
27897
27898         * gcc.c-torture/compile/990801-1.c: New test.
27899
27900 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27901
27902         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27903         fp-cmp-1.c, converting double to float.
27904
27905         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27906         fp-cmp-1.c, converting double to long double.
27907
27908         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27909         from fr1 to unknown_register, since fr1 is a legitimate register
27910         on some machines.
27911
27912 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27913
27914         * README: More listname related changes.
27915
27916 1999-07-08  Catherine Moore  <clm@cygnus.com>
27917
27918         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27919
27920 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27921
27922         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27923
27924 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27925
27926         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27927
27928 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27929
27930         * gcc.dg/990703-1.c: New test.
27931
27932 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27933
27934         * lib/file-format.exp: New file: Move definition of proc
27935         gcc_target_object_format to here from
27936         gcc.dg/special/ecos.exp.
27937
27938         * lib/c-torture.exp: Include lib file-format.exp.
27939         * lib/gcc-dg.exp: Include lib file-format.exp.
27940
27941         * gcc.dg/special/ecos.exp: Remove definition of proc
27942         gcc_target_object_format.
27943
27944 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27945
27946         * gcc.c-torture/execute/990628-1.c: New test.
27947
27948 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27949
27950         * gcc.c-torture/compile/990625-2.c: New test.
27951
27952         * gcc.c-torture/compile/990625-1.c: New test.
27953
27954 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27955
27956         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27957         attributes compile.
27958         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27959         ports that use the COFF/PE file format.
27960
27961 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27962
27963         * gcc.c-torture/compile/990617-1.c: New test.
27964
27965 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27966
27967         * g++.old-deja/g++.other/decl4.C: New test.
27968
27969 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27970
27971         * g++.old-deja/g++.other/bitfld3.C: New test.
27972
27973 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27974
27975         * g++.old-deja/g++.eh/catch1.C: New test.
27976
27977 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27978
27979         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27980
27981         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27982         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27983
27984 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27985
27986         * g77.f-torture/compile/19990502-0.f: Replace with new,
27987         shorter, test that still fails after recent changes.
27988
27989 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27990
27991         * gcc.c-torture/execute/990604-1.c: New test.
27992
27993 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27994
27995         * gcc.c-torture/execute/990531-1.c: New test.
27996
27997 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27998
27999         * gcc.c-torture/compile/990527-1.c: New test.
28000
28001 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
28002
28003         * gcc.c-torture/execute/990527-1.c: New test.
28004
28005 1999-05-25  Nick Clifton  <nickc@cygnus.com>
28006
28007         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
28008         bitfields as signed.
28009
28010 1999-05-25  Craig Burley  <craig@jcb-sc.com>
28011
28012         * g77.f-torture/compile/19990525-0.f: New test.
28013
28014 1999-05-25  Jeffrey A Law  (law@cygnus.com)
28015
28016         * gcc.c-torture/execute/990525-2.c: New test.
28017
28018         * gcc.c-torture/execute/990525-1.c: New test.
28019
28020 1999-05-24  Nathan Sidwell  <nathan@acm.org>
28021
28022         * g++.old-deja/g++.other/anon3.C: New test.
28023         * g++.old-deja/g++.other/anon4.C: New test.
28024         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
28025         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
28026         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
28027         Merrill).
28028
28029 1999-05-24  Jeffrey A Law  (law@cygnus.com)
28030
28031         * gcc.c-torture/execute/990524-1.c: New test.
28032
28033         * gcc.dg/990524-1.c: New test.
28034
28035 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28036
28037         * gcc.c-torture/compile/990523-1.c: New test.
28038
28039 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
28040
28041         * gcc.c-torture/compile/990519-1.c: New test.
28042
28043 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28044
28045         * gcc.c-torture/compile/990517-1.c: New test.
28046
28047         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
28048         (e4, f4): New tests.
28049         (main): Call them.
28050
28051 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28052
28053         * gcc.dg/noreturn-1.c: New test.
28054
28055 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
28056
28057         * gcc.c-torture/execute/990513-1.c: New test.
28058
28059 1999-05-10  Richard Henderson  <rth@cygnus.com>
28060
28061         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
28062
28063 1999-05-10  Craig Burley  <craig@jcb-sc.com>
28064
28065         * g77.f-torture/execute/erfc.f: Use small single-precision
28066         values, to avoid problems on Alphas when not -mieee.
28067
28068 1999-05-08  Craig Burley  <craig@jcb-sc.com>
28069
28070         * gcc.dg/990506-0.c: New test.
28071
28072 1999-05-08  Richard Henderson  <rth@cygnus.com>
28073
28074         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
28075         the constant to test.  Don't XFAIL 64-bit targets.
28076
28077         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
28078         * g++.old-deja/g++.law/profile1.C: Likewise.
28079
28080         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
28081         operator new instances.
28082         * g++.old-deja/g++.other/delete5.C: Likewise.
28083
28084 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28085
28086         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
28087         intrinsic.
28088
28089 1999-05-03  Craig Burley  <craig@jcb-sc.com>
28090
28091         * g77.f-torture/execute/u77-test.f: Reverse order of two
28092         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
28093
28094 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28095
28096         * gcc.dg/compare1.c: New test.
28097
28098 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
28099
28100         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
28101         New tests.
28102
28103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28104
28105         * g77.f-torture/compile/19990502-1.f: New test.
28106
28107 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28108
28109         * g77.f-torture/compile/19990502-0.f: New test.
28110
28111 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28112
28113         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
28114         intrinsic.
28115
28116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28117
28118         * g77.f-torture/execute/u77-test.f (main): List libU77
28119         intrinsics not currently tested.
28120         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
28121         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
28122         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
28123         Trim blanks off the ends of some printed strings.
28124
28125 1999-05-02  Craig Burley  <craig@jcb-sc.com>
28126
28127         * g77.f-torture/execute/u77-test.f (main): Just warn about
28128         FSTAT gid disagreement, as it's expected on some systems.
28129
28130 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28131
28132         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
28133         use a new function, which allows for some slop.
28134         Clean up some commentary.
28135         (issum): The new function.
28136         (sgladd): Deleted subroutine.
28137
28138 1999-05-01  Craig Burley  <craig@jcb-sc.com>
28139
28140         * g77.f-torture/execute/u77-test.f: Modify to be more like
28141         libf2c/libU77 version, bringing patches to that version here.
28142         Add suitable commentary.
28143
28144 1999-04-25  Richard Henderson  <rth@cygnus.com>
28145
28146         * gcc.dg/990424-1.c: New test.
28147
28148 1999-04-24  Craig Burley  <craig@jcb-sc.com>
28149
28150         * g77.f-torture/execute/u77-test.f (main): Bug involving
28151         LSTAT has been fixed, so turn back on full checking.
28152
28153 1999-04-20  Craig Burley  <craig@jcb-sc.com>
28154
28155         * g77.f-torture/compile/19990419-0.f: New test.
28156         * g77.f-torture/execute/19990419-1.f: New test.
28157
28158 1999-04-17  Richard Henderson  <rth@cygnus.com>
28159
28160         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
28161         to avoid the need for a prototype to supress a warning.
28162
28163 1999-04-07  Jim Wilson  <wilson@cygnus.com>
28164
28165         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
28166
28167 1999-04-04  Jeffrey A Law  (law@cygnus.com)
28168
28169         * gcc.c-torture/execute/990404-1.c: New test.
28170
28171 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28172
28173         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
28174         * gcc.dg/cpp-if3.c: Don't use -pedantic.
28175         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
28176         missing initializer warnings.
28177
28178 1999-03-28  Jeffrey A Law  (law@cygnus.com)
28179
28180         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
28181         matching strings.
28182
28183 1999-03-26  Jeffrey A Law  (law@cygnus.com)
28184
28185         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
28186
28187 1999-03-26  Craig Burley  <craig@jcb-sc.com>
28188
28189         * g77.f-torture/execute/19990325-0.f: New test.
28190         * g77.f-torture/execute/19990325-1.f: New test.
28191
28192 1999-03-24  Jeffrey A Law  (law@cygnus.com)
28193
28194         * gcc.c-torture/execute/990324-1.c: New test.
28195
28196 1999-03-22  Jim Wilson  <wilson@cygnus.com>
28197
28198         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
28199         test with 4.
28200
28201 1999-03-17  Richard Henderson  <rth@cygnus.com>
28202
28203         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
28204
28205 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28206
28207         * g77.f-torture/execute/19990313-2.f: New test.
28208         * g77.f-torture/execute/19990313-3.f: New test.
28209
28210 1999-03-13  Craig Burley  <craig@jcb-sc.com>
28211
28212         * g77.f-torture/execute/19990313-0.f: New test.
28213         * g77.f-torture/execute/19990313-1.f: New test.
28214
28215 1999-03-12  Jim Wilson  <wilson@cygnus.com>
28216
28217         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
28218         printf to sprintf.
28219         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
28220         (main): Add check for u15.  Conditionalize u31 check depending on
28221         whether ints are <32 bits or >=32 bits.
28222
28223 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28224
28225         * g77.f-torture/execute/19981119-0.f: Improve testiness.
28226
28227 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28228
28229         * g77.f-torture/compile/19990305-0.f: New test.
28230         * g77.f-torture/execute/19981119-0.f: New test.
28231
28232 1999-03-08  Craig Burley  <craig@jcb-sc.com>
28233
28234         * g77.f-torture/execute/970625-2.f: call ABORT if final
28235         result is not correct, instead of just printing it.
28236         Add this checking via newly introduced obfuscation, to
28237         trip up buggy front ends.
28238
28239 1999-03-07  Craig Burley  <craig@jcb-sc.com>
28240
28241         * g77.f-torture/compile/960317-1.f: Moved from being
28242         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
28243
28244 1999-03-06  Craig Burley  <craig@jcb-sc.com>
28245
28246         * g77.f-torture/execute/960317-1.f: New (old) test.
28247         * g77.f-torture/execute/970625-2.f: Ditto.
28248
28249 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28250
28251         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28252         message on line 1 or line 2; cccp and cpplib do this differently.
28253
28254 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28255
28256         * g++.old-deja/g++.law/weak1.C: New test.
28257
28258 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28259
28260         * gcc.c-torture/execute/990119-1.c: Renamed to...
28261         * gcc.dg/990119-1.c: this, so it will only be tested once
28262         (it's a preprocessor test, it doesn't need to be run at
28263         multiple optimization levels).
28264
28265 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28266
28267         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28268           ALWAYS_CXXFLAGS.
28269
28270 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28271
28272         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28273         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28274         to not be compilable by current g77.
28275
28276 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28277
28278         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28279
28280 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28281
28282         * gcc.c-torture/execute/990222-1.c: New test.
28283
28284 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28285
28286         * g77.f-torture/compile/19990218-0.f: New test.
28287         * g77.f-torture/noncompile/19990218-1.f: New test.
28288
28289 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28290
28291         * g77.f-torture/compile/19981216-0.f: New test.
28292
28293 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28294
28295         * gcc.dg/990214-1.c: New test.
28296
28297 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28298
28299         * gcc.dg/990213-2.c: New test.
28300
28301         * gcc.dg/990213-1.c: New test.
28302
28303 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28304
28305         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28306         ints.
28307
28308 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28309
28310         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28311         specified by target.
28312
28313         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28314
28315 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28316
28317         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28318
28319 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28320
28321         * gcc.dg/special/ecos.exp: New test driver for new tests with
28322         special requirements.
28323
28324         * gcc.dg/special/alias-1.c: New test.
28325         * gcc.dg/special/gcsec-1.c: New test.
28326         * gcc.dg/special/weak-1.c: New test.
28327         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28328         * gcc.dg/special/weak-2.c: New test.
28329         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28330         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28331         * gcc.dg/special/wkali-1.c: New test.
28332         * gcc.dg/special/wkali-2.c: New test.
28333         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28334         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28335
28336 1999-02-10  Felix Lee  <flee@cygnus.com>
28337
28338           * lib/c-torture.exp (c-torture-compile): Pull out code for
28339           analyzing gcc error messages.
28340           (c-torture-execute): Likewise.  Fix some (harmless) false
28341           positives.
28342           * lib/gcc.exp (gcc_check_compile): New function.
28343
28344 1999-02-08  Richard Henderson  <rth@cygnus.com>
28345
28346         * gcc.c-torture/execute/990208-1.c: New test.
28347
28348 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28349
28350         * g++.dg/special/ecos.exp: New driver for new tests with special
28351         requirements
28352
28353         * g++.dg/special/conpr-1.C: New test
28354         * g++.dg/special/conpr-2.C: New test
28355         * g++.dg/special/conpr-2a.C: New test
28356         * g++.dg/special/conpr-3.C: New test
28357         * g++.dg/special/conpr-3a.C: New test
28358         * g++.dg/special/conpr-3b.C: New test
28359
28360         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28361         allow g++ to use the dg driver
28362
28363         * README: Add comment about g++.dg directory
28364
28365 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28366
28367         * README: Update email addresses.
28368
28369 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28370
28371         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28372         arguments in order to force structure S onto the stack even on
28373         the alpha.
28374         (test): Pass 10 leading arguments to function foo as well as the
28375         structure S.
28376
28377         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28378         failure for all targets.
28379
28380         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28381         abort to terminate program execution.
28382
28383 1999-01-30  Richard Henderson  <rth@cygnus.com>
28384
28385         * gcc.c-torture/execute/990130-1.c: New test.
28386
28387 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28388
28389         * gcc.dg/990130-1.c: New test.
28390
28391 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28392
28393         * gcc.c-torture/execute/990128-1.c: New test.
28394
28395 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28396
28397         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28398
28399 1999-01-27  Felix Lee  <flee@cygnus.com>
28400
28401         * lib/c-torture.exp (c-torture-compile): pull out code for
28402         analyzing gcc error messages.
28403         (c-torture-execute): ditto, and fix some (harmless) false
28404         positives.
28405         * lib/gcc.exp (gcc_check_compile): new function.
28406
28407 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28408
28409         * gcc.dg/990117-1.c: New test.
28410
28411         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28412
28413         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28414
28415 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28416
28417         * g77.f-torture/compile/990115-1.f: New test.
28418
28419 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28420
28421         * gcc.c-torture/compile/990107-1.c: New test
28422
28423 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28424
28425         * gcc.c-torture/execute/990106-2.c: New test.
28426
28427         * gcc.c-torture/execute/990106-1.c: New test.
28428
28429 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28430
28431         * gcc.c-torture/compile/981223-1.c: New test.
28432
28433 1998-12-29  Richard Henderson  <rth@cygnus.com>
28434
28435         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28436         (opt3): Rename from opt4 and disable.
28437
28438 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28439
28440         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28441
28442 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28443
28444         * g++.old-deja/g++.other/conv5.C: New test.
28445
28446 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28447
28448         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28449
28450 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28451
28452         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28453
28454 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28455
28456         * gcc.c-torture/compile/981211-1.c: New test.
28457
28458 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28459
28460         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28461
28462         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28463
28464 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28465
28466         * gcc.special/930510-1.c: Make C9X safe.
28467         * gcc.misc-tests/gcov-1.c Similarly.
28468         * gcc.misc-tests/gcov-2.c Similarly.
28469
28470 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28471
28472         * gcc.dg/ultrasp1.c: New test.
28473
28474 1998-12-06  Richard Henderson  <rth@cygnus.com>
28475
28476         * gcc.c-torture/execute/981206.c: New test.
28477
28478 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28479
28480         * g++.old-deja/g++.ns/template7.C: New test.
28481
28482         * g++.old-deja/g++.other/expr1.C: New test.
28483
28484         * g++.old-deja/g++.eh/tmpl3.C: New test.
28485
28486         * g++.old-deja/g++.eh/tmpl2.C: New test.
28487
28488 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28489
28490         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28491         * g++.old-deja/g++.other/using6.C: Removed.
28492         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28493
28494         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28495
28496 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28497
28498         * g++.old-deja/g++.pt/overload8.C: New test.
28499
28500         * g++.old-deja/g++.pt/overload7.C: New test.
28501
28502         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28503
28504         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28505         and relinking messages.
28506         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28507         compiling with -frepo.
28508
28509 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28510
28511         * g++.old-deja/g++.pt/lookup6.C: New test.
28512
28513 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28514
28515         * gcc.c-torture/execute/981130-1.c: New test.
28516         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28517
28518 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28519
28520         * g++.old-deja/g++.pt/explicit76.C: New test.
28521
28522         * g++.old-deja/g++.pt/friend38.C: New test.
28523
28524         * g++.old-deja/g++.ns/crash2.C: New test.
28525
28526         * g++.old-deja/g++.pt/defarg8.C: New test.
28527
28528         * g++.old-deja/g++.pt/instantiate6.C: New test.
28529
28530         * g++.old-deja/g++.pt/static6.C: New test.
28531
28532         * g++.old-deja/g++.pt/decl2.C: New test.
28533
28534 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28535
28536         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28537         problem is actually related with name lookup, but so what? :-)
28538
28539         * g++.old-deja/g++.pt/friend37.C: New test.
28540
28541 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28542
28543         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28544         element, which fails on some systems.
28545
28546         * g77.f-torture/execute/labug1.f: New test.
28547
28548 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28549
28550         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28551         is defined.
28552
28553 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28554
28555         * g77.f-torture/compile/981117-1.f: New test.
28556
28557 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28558
28559         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28560         properly discarded.
28561
28562 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28563
28564         * gcc.c-torture/execute/memcheck: New directory of tests for
28565         -fcheck-memory-usage.
28566
28567 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28568
28569         * README: New file, general information about the testsuite and
28570         new description of the various C++ test subdirectories.
28571         * README.g++: Eliminate obsolete information, update and move most
28572         relevant stuff to README.
28573
28574 1998-11-07  Richard Henderson  <rth@cygnus.com>
28575
28576         * gcc.c-torture/compile/981107-1.c: New test.
28577
28578 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28579
28580         * execute/memcpy-bi.c: New testcase.
28581
28582 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28583
28584         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28585         base classes.
28586
28587         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28588         template is selected.
28589
28590         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28591         classes, it should be accepted for all types.
28592
28593         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28594
28595         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28596         specializations start with template headers.
28597
28598 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28599
28600         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28601
28602         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28603         non-POD types.
28604
28605 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28606
28607         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28608
28609 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28610
28611         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28612
28613 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28614
28615         * 981019-1.c: New test.
28616
28617 1998-10-14  Robert Lipe <robertl@dgii.com>
28618
28619         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28620         find objc headers.
28621
28622 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28623
28624         * compile/981001-4.c: Remove use of GCC extension that triggers a
28625         compiler bug.
28626
28627 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28628
28629         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28630
28631 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28632
28633         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28634         instantiation of template produces incorrect code for delete
28635         expression.
28636
28637         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28638         constructors' name is not unique.
28639         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28640         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28641
28642         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28643         automatic array of const is ill-formed.
28644
28645         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28646         of template parameter?
28647
28648         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28649         const.
28650
28651         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28652         pointer-to-member expression.
28653
28654         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28655         declaration causes ICE.
28656
28657 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28658
28659         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28660         reserved in the global namespace.
28661
28662         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28663         generate needed virtual table.
28664
28665         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28666
28667 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28668
28669         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28670         template-dependent type
28671
28672 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28673
28674         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28675         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28676         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28677
28678         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28679         class should be usable as argument of member function.
28680         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28681         class should be usable as return type of member function.
28682         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28683         class should be usable as type of data member.
28684
28685         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28686
28687 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28690
28691 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28692
28693         * gcc.dg/dll-?.c Add thumb to target list.
28694         Fix assembler scan patterns to match current assembler output.
28695
28696 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28697
28698         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28699         matching of template brackets.
28700
28701         * g++.old-deja/g++.other/using4.C: New test.  Test using
28702         declarations of methods from base classes.
28703
28704         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28705         within functions should introduce names into the innermost
28706         enclosing namespace.
28707
28708         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28709         of static locals if first initialization throws.
28710
28711 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28712
28713         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28714
28715 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28716
28717         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28718         lose track of the possible targets of tablejump insns.
28719         * special/special.exp: Run it.
28720
28721 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28722
28723         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28724         must be declared before its specializations can be named in friend
28725         declarations.
28726
28727 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28728
28729         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28730
28731         * g77.f-torture/execute/io1.f: New test.
28732
28733 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28734
28735         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28736         with pointer to template function, for which no argument deduction
28737         is possible.
28738
28739         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28740         specialization of template function as argument to template
28741         function.
28742
28743         * g++.old-deja/g++.other/access2.C: New test; Inner class
28744         shouldn't have privileged access to Outer's names.
28745
28746 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28747
28748         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28749         friend template declared within template class conflicts with
28750         nested class of the same name.
28751
28752         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28753         is ignored.
28754
28755         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28756         object with direct initializer as function declaration.
28757
28758         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28759         initializers.
28760
28761         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28762         involving const pointer and NULL produces incorrect result.
28763
28764         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28765         type name without `typename' should be rejected with -pedantic.
28766
28767 1998-10-02  Richard Henderson  <rth@cygnus.com>
28768
28769         * g++.old-deja/g++.other/addrof1.C: New test.
28770
28771 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28772
28773         * gcc.c-torture/compile/981001-1.c: New test.
28774         * gcc.c-torture/execute/981001-1.c: New test.
28775
28776 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28777
28778         * gcc.c-torture/compile/981001-2.c: New test.
28779         * gcc.c-torture/compile/981001-3.c: New test.
28780         * gcc.c-torture/compile/981001-4.c: New test.
28781
28782 1998-10-01  Robert Lipe  <robertl@dgii.com>
28783
28784         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28785         multilibbed hosts.   Idea grafted from g77.exp.
28786
28787 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28788
28789         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28790         avoid losing on systems which need -lsocket.
28791
28792 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28793
28794         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28795         * g++.old-deja/g++.other/nested2.C: Ditto.
28796         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28797         failure.
28798
28799 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28800
28801         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28802         preferred over template operator!= for enum bitfields.
28803
28804 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28805
28806         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28807         that happen to have the same base name, but in different scopes,
28808         are incorrectly rejected.
28809
28810 1998-09-16  Richard Henderson  <rth@cygnus.com>
28811
28812         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28813         on the native word size instead of an integer literal.
28814
28815 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28816
28817         * g++.old-deja/g++.other/static2.C: Invocation of static data
28818         member of type pointer-to-function denoted as non-static member.
28819
28820         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28821         checks involving function types and aliases.
28822
28823 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28824
28825         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28826         redefined to the same non-trivial type.
28827
28828         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28829         namespace-qualification of template specializations declared in
28830         other namespaces.
28831
28832         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28833         to declare a subset of the specializations of a template function
28834         as friends of specializations of a template class.
28835
28836         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28837         member templates that do not fully specialize the enclosing
28838         template class are rejected.
28839
28840 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28841
28842         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28843
28844 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28845
28846         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28847         altered from libf2c/libU77 version.
28848
28849 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28850
28851         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28852
28853 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28854
28855         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28856         (un)signed char are different types for template specialization
28857         purposes.
28858
28859 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28860
28861         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28862         * objc: ObjC testsuite.
28863
28864 1998-08-31  Catherine Moore  <clm@cygnus.com>
28865
28866         * gcc.c-torture/execute/941014-1.x:  New file.
28867
28868 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28869
28870         * lib/c-torture.exp: Add support for
28871         torture_eval_before_compile and torture_eval_before_execute
28872         variables.
28873
28874 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28875
28876         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28877         this test triggers valid.
28878
28879 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28880
28881         * gcc.dg/980827-1.c: New test.
28882
28883 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28884
28885         * gcc.c-torture/execute/loop-4b.c: New test.
28886
28887 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28888
28889         * lib/c-torture.exp: Add support for
28890         torture_eval_before_compile and torture_eval_before_execute
28891         variables.
28892
28893 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28894
28895         * gcc.c-torture/compile/980825-1.c: New test.
28896
28897 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28898
28899         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28900         count number tests in opt_t0 not good_t0.
28901
28902 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28903
28904         * gcc.c-torture/compile/930326-1.x: Fix typo.
28905
28906 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28907
28908         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28909         causes an ICE.
28910
28911 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28912
28913         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28914         STACK_SIZE is defined.
28915         * gcc.c-torture/unsorted/stuct.c: Similarly.
28916
28917         * gcc.c-torture/compile/980821-1.c: New test.
28918
28919 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28920
28921         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28922
28923 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28924
28925         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28926         code.
28927
28928 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28929
28930         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28931         error'.
28932
28933 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28934
28935         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28936
28937 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28938
28939         * gcc.c-torture/compile/980816-1.c: New test.
28940
28941         * gcc.dg/980816-1.c: New test.
28942
28943 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28944
28945         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28946         compiler for ieee tests.
28947
28948 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28949
28950         * g77.f-torture/compile/980729-0.f: New test.
28951
28952 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28953
28954         * gcc.c-torture/special/eeprof-1.c: New test, for
28955         -finstrument-functions.
28956         * gcc.c-torture/special/special.exp: Run it.
28957
28958 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28959
28960         * gcc.c-torture/compile/980729-1.c: New test.
28961
28962 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28963
28964         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28965         __thumb__ is defined, and test for ARM style doubles if so.
28966
28967 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28968
28969         * g77.f-torture/noncompile/980615-0.f: New test.
28970
28971 1998-07-26  H.J. Lu  (hjl@gnu.org)
28972
28973         * gcc.dg/980312-1.c: Do link instead of compile.
28974         * gcc.dg/980313-1.c: Likewise.
28975
28976 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28977
28978         * gcc.c-torture/compile/980726-1.c: New test.
28979
28980 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28981
28982         * g77.f-torture/execute/io0.f: New test.
28983
28984 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28985
28986         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28987         an int.
28988
28989 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28990
28991         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28992         m32r bugs.
28993
28994 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28995
28996         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28997         c-decl.c:grokdeclarator can handle mode attributes.
28998
28999 1998-07-16  Jeffrey A Law  (law@cygnus.com)
29000
29001         * gcc.c-torture/execute/980716-1.c: New test.
29002
29003 1998-07-13  Jeffrey A Law  (law@cygnus.com)
29004
29005         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
29006         the mn10200.
29007         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
29008         the mn10200.
29009         * gcc.c-torture/execute/va-arg-3.x: Similarly.
29010         * gcc.c-torture/compile/930326-1.x: Similarly.
29011
29012 1998-07-13  Dave Love  <d.love@dl.ac.uk>
29013
29014         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
29015         New test from Craig.
29016
29017 1998-07-12  Dave Love  <d.love@dl.ac.uk>
29018
29019         * g77.f-torture/noncompile/980616-0.f: New test.
29020
29021         * g77.f-torture/execute/970816-3.f:  New test from Craig.
29022
29023 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29024
29025         *  g++.other/singleton.C: Return error value instead of taking
29026         SIGSEGV.
29027
29028 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
29029
29030         *  g++.other/singleton.C: New test.   Warning is under dispute.
29031         Runtime crash is not.
29032
29033 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
29034
29035         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
29036         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
29037         using6.C, using7.C}:  New namespace tests.
29038
29039 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
29040
29041         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
29042         specialization with typedef'ed names used as array indexes.
29043
29044 1998-07-09  Jeffrey A Law  (law@cygnus.com)
29045
29046         * gcc.c-torture/execute/980709-1.c: New test.
29047
29048         * gcc.dg/980709-1.c: New test.
29049
29050 1998-07-07  Richard Henderson  <rth@cygnus.com>
29051
29052         * gcc.c-torture/execute/bcp-1.c: New test.
29053
29054 1998-07-07  Jeffrey A Law  (law@cygnus.com)
29055
29056         * gcc.c-torture/execute/980707-1.c: New test.
29057
29058 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
29059
29060         * gcc.c-torture/compile/980706-1.c: New test.
29061
29062 1998-07-01  Dave Love  <d.love@dl.ac.uk>
29063
29064         * g77.f-torture/execute/980701-0.f,
29065         g77.f-torture/execute/980701-1.f: New test from Craig.
29066
29067 1998-07-01  Jeffrey A Law  (law@cygnus.com)
29068
29069         * gcc.c-torture/compile/980701-1.c: New test.
29070
29071         * gcc.c-torture/execute/980701-1.c: New test.
29072
29073 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
29074 rlsruhe.de>
29075
29076         * g++.old-deja/g++.robertl/eb132.C: New test.
29077         * g++.old-deja/g++.robertl/eb133.C: Likewise.
29078
29079 1998-06-29  Dave Love  <d.love@dl.ac.uk>
29080
29081         * g77.f-torture/execute/980628-7.f,
29082         g77.f-torture/execute/980628-8.f,
29083         g77.f-torture/execute/980628-9.f,
29084         g77.f-torture/execute/980628-10.f: New tests from Craig.
29085
29086         * g77.f-torture/execute/980628-3.f: Remove mail headers.
29087
29088 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29089
29090         * g77.f-torture/execute/980628-4.f: New test from Craig.
29091         * g77.f-torture/execute/980628-5.f: Likewise.
29092         * g77.f-torture/execute/980628-2.f: Likewise.
29093         * g77.f-torture/execute/980628-0.f: Likewise.
29094         * g77.f-torture/execute/980628-1.f: Likewise.
29095         * g77.f-torture/execute/980628-3.f: Likewise.
29096         * g77.f-torture/execute/980628-6.f: Likewise.
29097
29098 1998-06-28  Jeffrey A Law  (law@cygnus.com)
29099
29100         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
29101         directory when nothing has been installed yet.
29102
29103 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
29104
29105         * gcc.c-torture/special/special.exp: Handle newer versions of
29106         dejagnu.
29107
29108 1998-06-26  Jeffrey A Law  (law@cygnus.com)
29109
29110         * gcc.dg/980626-1.c: New test.
29111
29112 1998-06-19  Bruno Haible <haible@ilog.fr>
29113
29114         * gcc.misc-tests/m-un-2.c: New test.
29115         * g++.old-deja/g++.other/warn01.c: Likewise.
29116
29117 1998-06-19  Robert Lipe  <robertl@dgii.com>
29118
29119         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
29120         compatibility with assmblers with a different comment character.
29121         Eliminate use of GAS-specific extensions.
29122
29123 1998-06-19  Jeffrey A Law  (law@cygnus.com)
29124
29125         * gcc.c-torture/execute/ieee/980619-1.c: New test.
29126
29127 1998-06-19  Robert Lipe  <robertl@dgii.com>
29128
29129         *lib/g77.exp: Replace search for libf2c.a with search for newly
29130         renamed libg2c.a
29131
29132 1998-06-17  Jeffrey A Law  (law@cygnus.com)
29133
29134         * gcc.c-torture/execute/980617-1.c: New test.
29135
29136 1998-06-12  Jeffrey A Law  (law@cygnus.com)
29137
29138         * gcc.c-torture/execute/980612-1.c: New test.
29139
29140 1998-06-08  Jeffrey A Law  (law@cygnus.com)
29141
29142         * gcc.dg/980523-1.c: Only test on ppc-linux.
29143         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
29144
29145         * gcc.c-torture/execute/980608-1.c: New test.
29146
29147 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
29148
29149         * gcc.c-torture/execute/980605-1.c: New test.
29150
29151 1998-06-04  Jeffrey A Law  (law@cygnus.com)
29152
29153         * gcc.c-torture/execute/980604-1.c: New test.
29154
29155 1998-06-02  Jeffrey A Law  (law@cygnus.com)
29156
29157         * gcc.c-torture/execute/980602-1.c: New test.
29158         * gcc.c-torture/execute/980602-2.c: Likewise.
29159
29160 1998-06-02  Dave Love  <d.love@dl.ac.uk>
29161
29162         * 970125-0.f: Fix per JCB.  Add commentary.
29163
29164 1998-05-31  Michael Meissner  <meissner@cygnus.com>
29165
29166         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
29167         IEEE -0 support.
29168
29169 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
29170
29171         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
29172         earlier.
29173
29174 1998-05-28  Catherine Moore <clm@cygnus.com>
29175
29176         * gcc.c-torture/execute/980526-3.c: New test.
29177
29178 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
29179
29180         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
29181         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
29182         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
29183         m88k-motorola-sysv3 to XFAIL.
29184
29185 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29186
29187         * gcc.dg/980526-1.c: New test.
29188         * gcc.c-torture/execute/980526-2.c: New test.
29189
29190 1998-05-26  Jeffrey A Law  (law@cygnus.com)
29191
29192         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
29193
29194         * gcc.c-torture/execute/980526-1.c: New test.
29195
29196 1998-05-26  Dave Love  <d.love@dl.ac.uk>
29197
29198         * g77.f-torture/execute/alpha2.f: Add runtime test.
29199
29200 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
29201
29202         * g++.old-deja/old-deja.exp: Strip leading directories.
29203
29204         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
29205         error for the line.  Don't run multiple tests for the same line.
29206
29207 1998-05-23  Jeffrey A Law  (law@cygnus.com)
29208
29209         * gcc.dg/980523-1.c: New test.
29210
29211 1998-05-23  Dave Love  <d.love@dl.ac.uk>
29212
29213         * g77.f-torture/compile/970915-0.f: New test.
29214
29215 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
29216
29217         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
29218
29219 1998-05-21  Jeffrey A Law  (law@cygnus.com)
29220
29221         * gcc.dg/980520-1.c: New test.
29222
29223 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
29224
29225         * gcc.dg/980502-1.c: Fix return type.
29226
29227 1998-05-20  Jeffrey A Law  (law@cygnus.com)
29228
29229         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
29230         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
29231         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
29232         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
29233         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
29234
29235 1998-05-20  Dave Love  <d.love@dl.ac.uk>
29236
29237         * g77.f-torture/execute/980520-1.f: New test.
29238
29239 1998-05-15  Dave Love  <d.love@dl.ac.uk>
29240
29241         * lib/mike-g77.exp: New file.
29242
29243         * g77.f-torture/noncompile/noncompile.exp,
29244         g77.f-torture/noncompile/check0.f: New files.
29245
29246 1998-05-14  Dave Love  <d.love@dl.ac.uk>
29247
29248         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29249         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29250         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29251         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29252         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29253         abort where appropriate.
29254
29255 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29256
29257         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29258         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29259
29260 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29261
29262         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29263
29264 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29265
29266         * g77.f-torture/compile/980427-0.f: New test.
29267
29268 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29269
29270         * g77.f-torture/compile/980424-0.f: New test.
29271
29272 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29273
29274         * g77.f-torture/compile/980419-2.f (main): New test.
29275         * g77.f-torture/compile/970125-0.f: New test.
29276         * g77.f-torture/compile/980419-1.f: New test.
29277
29278 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29279
29280         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29281         of loop-4.c.
29282
29283 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29284
29285         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29286
29287 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29288
29289         * gcc.c-torture/compile/980329-1.c: New test.
29290
29291 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29292
29293         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29294         * gcc.dg/980312-1.c: Fix typo in -march command.
29295
29296 1998-03-16  H.J. Lu  (hjl@gnu.org)
29297
29298         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29299
29300 1998-03-11  Robert Lipe  <robertl@dgii.com>
29301
29302         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29303         Dave Love agree the Fortran source is bogus.
29304
29305 1998-03-11  Robert Lipe  <robertl@dgii.com>
29306
29307         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29308         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29309         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29310         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29311         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29312
29313 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29314
29315         * g++.old-deja/g++.other/friend1.C: New test.
29316
29317 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29318
29319         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29320         possibly uninitialized) variables and declare dnrm2.
29321
29322 1998-02-23  Robert Lipe <robertl@dgii.com>
29323
29324         From Bruno Haible <haible@ilog.fr>:
29325         * gcc.c-torture/execute/980223.c: New test.
29326
29327 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29328
29329         * gcc.dg/ifelse-1.c: New test.
29330
29331 1998-02-09  H.J. Lu  (hjl@gnu.org)
29332
29333         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29334
29335           * lib/old-dejagnu.exp (old-dejagnu): Added the
29336           "execution test - XFAIL *-*-*" handling in the spirit of
29337           "excess errors test -". Changed the "execution test fails"
29338           handling to be like "excess errors test fails".
29339           * Update various tests accordingly.
29340
29341 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29342
29343         * gcc.c-torture/execute/980205.c: New test.
29344
29345 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29346
29347         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29348         * lib/f-torture.exp: Similarly.
29349         * gcc.c-torture: Rename all .cexp files to .x files.
29350
29351 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29352
29353         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29354         (940510-1.c): Removed duplicate.
29355         (971104-1.c): New test.
29356
29357 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29358
29359           * lib/f-torture.exp: Improve error and loop detection.
29360
29361 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29362
29363         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29364         use that to size the filler array.
29365
29366 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29367
29368         * lib/c-torture.exp(c-torture-execute): Fix typo.
29369
29370         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29371         testcase as the executable name. Keep the executable around if
29372         the test fails.
29373
29374 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29375
29376         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29377         changes.  Only test one -g option, and move it to the end of the
29378         list of options to test.
29379
29380 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29381
29382         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29383         variable GCC_TORTURE_OPTIONS to supply default switches separated
29384         by colons.  If no environment variable, run tests with -O0 -g, -O1
29385         -g, and -O2 -g as well.
29386
29387 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29388
29389         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29390         explanatory comments. Fix indentation.
29391
29392 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29393
29394         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29395
29396 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29397
29398         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29399         * g++.old-deja/g++.mike/p7325.C: Likewise.
29400         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29401
29402 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29403
29404         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29405         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29406         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29407         * g++.old-deja/g++.law/operators4.C: Likewise.
29408
29409 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29410
29411         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29412         * g++.old-deja/g++.mike/p784.C: Ditto.
29413         * g++.old-deja/g++.mike/p785.C: Ditto.
29414
29415 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29416
29417           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29418
29419 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29420
29421         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29422         target feature; pass this to c-torture-execute as needed.
29423
29424 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29425
29426         * lib/c-torture.exp(c-torture-execute): If the previous and the
29427         current executables being tested are identical, we don't need to
29428         run the executable again. Try to make the executable names
29429         unique. Add an optional argument for passing additional compiler
29430         flags.
29431
29432 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29433
29434         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29435
29436 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29437
29438         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29439
29440 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29441
29442         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29443         32bit or larger longs.
29444
29445         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29446         have either a 32bit long or 32bit int.
29447
29448 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29449
29450         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29451         Make double precision tests dependent on sizeof (double).
29452
29453 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29454
29455         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29456         too.
29457
29458 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29459
29460         * gcc.c-torture/compile/961203-1.cexp: New script.
29461
29462 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29463
29464         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29465         up the includes ourselves.
29466
29467 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29468
29469         * lib/plumhall.exp: Remove random include, and add a few
29470         verbose messages for debugging.
29471
29472 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29473
29474         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29475         of trying to do it ourselves.
29476
29477 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29478
29479         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29480
29481 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29482
29483         * gcc.prms/5403.c: Made regexp a bit less strict.
29484
29485 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29486
29487         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29488         is returned from remote_load instead.
29489         * lib/plumhall.exp: Ditto.
29490         * lib/mike-g++.exp: Ditto.
29491         * lib/old-dejagnu.exp: Ditto.
29492         * lib/c-torture.exp: Ditto.
29493
29494 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29495
29496         * lib/g++.exp: Use build_wrapper procedure.
29497         * lib/gcc.exp: Ditto.
29498
29499 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29500
29501         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29502         an old-style decl for malloc.  Fixes tests to work when
29503         sizeof (int) != sizeof (size_t).
29504
29505 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29506
29507         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29508
29509         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29510         use stdargs.h interface.
29511
29512 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29513
29514         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29515         NO_VARARGS when compiling.
29516
29517 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29518
29519         * lib/plumhall.exp(ph_includes): New procedure.
29520         (ph_make): Use it.
29521         (ph_compiler): Ditto.
29522
29523         * lib/g++.exp: Rename test-glue.c to testglue.c.
29524         * lib/gcc.exp: Ditto.
29525
29526 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29527
29528         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29529         to completion when it's called.
29530
29531 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29532
29533         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29534         is defined, don't do test.
29535
29536 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29537
29538         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29539         for object files.
29540         (ph_summary): Mark skipped testcases as untested, not unresolved.
29541
29542         * lib/plumhall.exp (ph_make): If unresolved because of bad
29543         errorCode, record errorCode in log file.
29544         (*): Replace send_log/verbose with verbose -log.
29545
29546 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29547
29548         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29549         double conversion if double isn't at least 8 bytes.
29550
29551         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29552         int to work with targets where int is 16 bits.
29553
29554         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29555         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29556         precision for the test to complete.
29557
29558 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29559
29560         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29561         if d10v is not compiled with the -mdouble64 flag.
29562         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29563
29564         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29565         d10v is not compiled with the -mint32 flag.
29566
29567 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29568
29569         * lib/plumhall.exp: Use incr_count.
29570
29571 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29572
29573         * gcc.c-torture: Update to c-torture-1.45.
29574
29575 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29576
29577         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29578         the name of the expect testcase file).
29579
29580         * lib/g++.exp(g++_init): Ditto.
29581
29582 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29583
29584         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29585         the host.
29586
29587         * lib/gcc.exp(gcc_exit): New procedure.
29588
29589 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29590
29591         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29592         specs where appropriate.
29593
29594         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29595         because of new "candidates are" messages, and removed a few
29596
29597         * Converted all non-old-style g++ testcases to old-style, and
29598         moved into g++.old-deja.
29599
29600 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29601
29602         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29603         options.
29604
29605         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29606         succeeded.
29607
29608         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29609
29610 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29611
29612         * lib/gcc.exp (gcc_target_compile): Add support for defining
29613         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29614         the machine doesn't have those features.
29615
29616 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29617
29618         * g++.law/operators4.exp: Don't use LIBS.
29619
29620 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29621
29622         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29623
29624         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29625         * lib/g++.exp: Set it here instead. Also, allow use of the
29626         --tool_exec and --tool_opt options. Change CXX to
29627         GXX_UNDER_TEST.
29628
29629         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29630
29631         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29632
29633 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29634
29635         * lib/old-dejagnu.exp: Use prune_warnings instead of
29636         prune_system_crud.
29637         * lib/mike-g++.exp: Ditto.
29638         * lib/gcc.exp: Ditto.
29639         * lib/g++.exp: Ditto.
29640
29641         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29642
29643 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29644
29645           * 941014-2.c: Include stdlib.h
29646           * 960327-1.c: Include stdio.h
29647           * dbra.c, index-1.c: Don't assume ints are 32bits.
29648
29649 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29650
29651         * lib/gcc.exp: Add gcc,stack_size target feature.
29652
29653         * lib/g++.exp(g++_target_compile): Add the include and link
29654         paths here, not in two other places. And, it's $options, not
29655         options.
29656
29657         * lib/mike-g++.exp(postbase): Remove the code that determines
29658         the correct include and link paths.
29659         * g++.old-deja/old-deja.exp: Ditto.
29660
29661 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29662
29663         * lib/g++.exp(g++_init): target_compile no longer returns the
29664         filename of the result.
29665
29666 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29667
29668         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29669         call to glob.
29670
29671         * gcc.c-torture/special/special.exp: Change call to
29672         gcc_target_compile to include the object file.
29673
29674 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29675
29676         * gcc.c-torture/special/special.exp: Correct misspelling in last
29677         change.
29678
29679 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29680
29681         * lib/plumhall.exp(ph_summary): Log the entire output of the
29682         executable. Return -1 if there were any failures, 0 otherwise.
29683         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29684         (ph_make): Clean up objects and executables that were built
29685         if the tests succeeded.
29686
29687 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29688
29689         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29690         libraries and includes in the build tree as appropriate.
29691
29692 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29693
29694         * lib/c-torture.exp: Instead of looking for the global variable
29695         NO_LONG_LONG, check to see if that's a feature of the target.
29696
29697 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29698
29699         * config/default.exp: Minimize. Delete the remainer of the files in
29700         config; this functionality is now in devo/dejagnu/config.
29701
29702         g++.*/*: Pass any additional flags used to compile to postbase;
29703         delete CXXFLAGS.
29704
29705         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29706         is now done by runtest.exp. Use gcc_target_compile instead of
29707         compile.
29708
29709         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29710         Remove references to CFLAGS. Use remote_file instead of
29711         calling rm -f.
29712         (c-torture): Take a list of arguments to use to compile this
29713         testcase.
29714
29715         lib/g++.exp: Simplify. Use target_compile instead of compile.
29716         lib/gcc-dg.exp: Ditto.
29717         lib/gcc.exp: Ditto.
29718         lib/mike-{gcc,g++}.exp: Ditto.
29719         lib/old-dejagnu.exp: Ditto.
29720         lib/plumhall.exp: Ditto.
29721
29722 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29723
29724         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29725         (ph_linker): Likewise.
29726
29727 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29728
29729           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29730         MAP_ANON / MAP_ANONYMOUS if defined;
29731         else try to map from /dev/zero .
29732
29733 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29734
29735         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29736         isn't defined, then define it to MAP_ANONYMOUS.
29737
29738 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29739
29740         * gcc.c-torture: Update to c-torture-1.42 release.
29741
29742 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29743
29744         * gcc.c-torture: Update to c-torture-1.41 release.
29745
29746 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29747
29748         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29749         c-torture release.
29750
29751 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29752
29753         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29754         and LDFLAGS.  Fix second case to append the target_info ldflags
29755         onto LDFLAGS, not CFLAGS.
29756         * lib/g++.exp (g++_init): Add target_info stuff.
29757         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29758         of libgloss and newlib flags for !native.
29759
29760         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29761         (GDB): Fix relative path to go up another dir for finding gdb.
29762
29763 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29764
29765         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29766         versions in the target_info array, if they don't exist.
29767
29768 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29769
29770         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29771
29772 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29773
29774         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29775         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29776
29777 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29778
29779         * lib/old-dejagnu.exp: Don't remove the output file before we've
29780         actually tested it. Don't append pwd to the path of the executable
29781         we're testing.
29782
29783 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29784
29785         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29786
29787 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29788
29789         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29790         temporary directory for compiler files, and set it to a default
29791         value of /tmp. Set $output as the name of the output file from
29792         compiling the testcase. Add a -o option to $cflags_var so the
29793         compiler writes the final output file as $output. Set $executable
29794         to $output.
29795
29796         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29797         directory for compiler files, and set it to /tmp if it doesn't
29798         already have a value. Set $output_file to the name of the output
29799         file from compiling the testcase. Add a -o option to CXXFLAGS so
29800         the compiler writes the final output file as $output. Use $output
29801         as the executable to be tested.
29802
29803 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29804
29805         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29806
29807 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29808
29809         * gcc.c-torture/execute/pending-1.c: New test.  Still
29810         pending in Tege's queue.
29811
29812 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29813
29814         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29815         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29816         if there were failures.  Call unresolved if there were unresolved
29817         testcases.  Call gcc_fail if program did not run to completion.
29818         (ph_make): Pass additional argument name to ph_execute.
29819         (ph_execute): Add new argument.  Pass additional arguments to
29820         ph_summary.  Call gcc_fail is there is no execution output.
29821
29822 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29823
29824         * lib/plumhall.exp (proc_summary): Output relavent summary
29825         lines into the log so specific failures in plumhall can be
29826         investigated.
29827
29828 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29829
29830         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29831         (c-torture-execute): Don't try to execute tests which use
29832         "long long" types if $NO_LONG_LONG is nonzero.
29833
29834 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29835
29836         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29837         not c-torture.
29838
29839         * gcc.ieee: Move from here.
29840         * gcc.c-torture/execute/ieee: To here.
29841
29842 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29843
29844         * gcc.c-torture: Update to c-torture-1.41 release.
29845
29846 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29847
29848         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29849         not "$output".
29850
29851 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29852
29853         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29854         -c present.
29855
29856 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29857
29858         * config/proelf.exp: Handle connecting to a simulator.
29859
29860 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29861
29862         * config/proelf.exp: New file.  Enough framework that we can
29863         run c-torture tests on the proelf targets (or any other target
29864         that gdb can connect to for that matter).
29865
29866 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29867
29868         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29869         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29870
29871         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29872         exec_output exists.
29873
29874 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29875
29876         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29877         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29878
29879         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29880         to pass/fail/unresolved/unsupported/untested.  Caller must now
29881         call unresolved/unsupported/untested.
29882         * lib/*.exp: Update FSF address.  Update to handle new results of
29883         ${tool}_load.
29884         * lib/chill.exp (verbose): Delete.
29885
29886 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29887
29888         * lib/gcc.exp (default_gcc_start): Change order of args to
29889         $LDFLAGS $CFLAGS $LIBS.
29890         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29891         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29892         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29893         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29894         * gcc.misc-tests/dg-test.exp: Likewise.
29895         * gcc.misc-tests/msgs.exp: Likewise.
29896         * gcc.prms/prms.exp: Likewise.
29897         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29898         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29899
29900         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29901
29902 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29903
29904         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29905
29906         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29907         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29908
29909         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29910         necessary.
29911
29912 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29913
29914         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29915         global for loop; add use of $mathlib.
29916         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29917         settings here; set mathlib for anything but VxWorks.
29918
29919 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29920
29921         * gcc.c-torture: Update to c-torture-1.40 release.
29922
29923 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29924
29925         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29926         dg.exp.
29927
29928 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29929
29930         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29931         global.
29932
29933 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29934
29935         * lib/g++.exp (LIBS): Define if not already.
29936         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29937         (gcc-dg-prune): Call prune_gcc_output.
29938         * lib/gcc.exp (prune_gcc_output): New proc.
29939         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29940         prune_gcc_output.
29941
29942 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29943
29944         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29945         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29946
29947 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29948
29949         * gcc.c-torture: Update to c-torture-1.39 release.
29950
29951 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29952
29953         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29954         fails, try others as well.
29955
29956 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29957
29958         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29959         If compilation fails, mark execute tests as `untested'.
29960         If test is marked as unsupported, don't mark compilation and
29961         execute tests as failed.
29962
29963 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29964
29965         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29966         libstdc++ for whether or not we want to be doing shared
29967         libraries.  Delete link_curses since we don't need it anymore.
29968         * lib/mike-g++.exp (postbase): Don't link in libg++.
29969         * g++.old-deja/old-deja.exp: Likewise.
29970
29971 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29972
29973         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29974
29975 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29976
29977         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29978         For that, add `-Wl,-a,shared_archive'.
29979         * g++.old-deja/old-deja.exp: Likewise.
29980
29981 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29982
29983         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29984
29985 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29986
29987         * lib/mike-g++.exp (postbase): Pay attention to the status of
29988         g++_load.
29989
29990 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29991
29992           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29993
29994 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29995
29996         * lib/gcc.exp (default_gcc_start): No longer need to log program
29997         being executed or its output, execute_anywhere does that now.
29998         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29999         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
30000
30001 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
30002
30003         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
30004         the same as those in lib/g++.exp.
30005
30006 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
30007
30008         * gcc.c-torture: Update to c-torture-1.38 release.
30009         * gcc.ieee: Related changes.
30010
30011 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
30012
30013         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
30014         "exec". Minor reformatting changes.
30015
30016         * config/rom68k.exp (${tool}_load): Make it work in a canadian
30017         cross. This means all "exec" calls now work on a remote host as
30018         well.
30019         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
30020         cross. Filter out the extra "\r\n" stuff that expect puts in.
30021         (c-torture-execute): Filter out the bogus warnings like
30022         c-torture-compile does. Add support for canadian cross.
30023         * lib/gcc.exp (default_gcc_version, default_gcc_start)
30024         Use execute_anywhere rather than calling exec directly. Now it
30025         works for canadian cross testing.
30026
30027 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
30028
30029         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
30030         results into a variable, and check that rather than using file exists.
30031
30032 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
30033
30034         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
30035         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
30036
30037 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30038
30039         * g++.old-deja/old-deja.exp: Create and pass runshlib and
30040         lib_curses if there's a shared libg++ in the build tree.
30041
30042 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
30043
30044         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
30045         if not supported target.
30046
30047 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
30048
30049         * lib/g++.exp (g++_init): Move empty setting of runshlib and
30050         link_curses up to always happen, not just for native builds.
30051
30052 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
30053
30054         * gcc.c-torture: Update to c-torture-1.36 release.
30055         * gcc.failure: Related changes.
30056
30057 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
30058
30059         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
30060
30061 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
30062
30063         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
30064         * lib/mike-g++.exp (postbase): Not in here.  Still reference
30065         runshlib, link_curses, and mathlib for link and run.
30066
30067         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
30068         pass the runtime shared library options for Solaris, OSF/1, and
30069         Irix5, and link with -lcurses to avoid unresolved references.
30070
30071 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
30072
30073         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
30074         only run once.
30075
30076 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
30077
30078         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
30079
30080 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
30081
30082         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
30083         do not have a framework for the "compat" tests yet.
30084
30085 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
30086
30087         * lib/mike-g++.exp (postbase): New local variable `mathlib',
30088         set to null if we're testing vxworks5.1.  Use that instead of
30089         `-lm' in the setting of LIBS for link and run.
30090
30091 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
30092
30093         * config/rom68k.exp (${tool}_load): Major changes to make it
30094         work.  Verified that it does in fact return the stuff in
30095         exec_output properly.  Catch any Emul or any TRAP other than 0.
30096
30097 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
30098
30099         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
30100         LDFLAGS properly for targets that need stuff from libgloss.
30101         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
30102         only run once.
30103         (gpp_initialized): New variable.
30104
30105 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
30106
30107         * config/rom68k.exp: Load libgloss.exp.
30108         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
30109         so we can produce a fully linked binary.
30110         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
30111         so we can produce a fully linked binary.
30112
30113 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
30114
30115         * lib/plumhall.exp (ph_section): Watch for expected failures.
30116         Add missing `else'.
30117
30118         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
30119         run the testcase.
30120         (c-torture): Likewise.
30121
30122 1995-08-28  Doug Evans  <dje@cygnus.com>
30123
30124         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
30125
30126         * lib/mike-g++.exp (mike_cleanup): New proc.
30127         (prebase): New globals compiler_result, not_compiler_result,
30128         target_regexp.
30129         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
30130         allow leading "-" in pattern.  Watch for unsupported tests.
30131         If $compiler_result is set, pattern match assembler code,
30132         and ditto for $not_compiler_result.
30133         * lib/mike-gcc.exp: Likewise.
30134
30135         * lib/plumhall.exp (ph_execute): Only call ph_summary if
30136         execution "succeeded".
30137
30138 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
30139
30140         * config/win32.exp: New file.
30141         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
30142
30143 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
30144
30145         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
30146         unsupported.
30147         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
30148         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
30149         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
30150
30151         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
30152         "... without exceptions was ...".  That is now handled by
30153         prune_system_crud.
30154         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30155
30156 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
30157
30158         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
30159         sieve.c,sort2.c}: New files.
30160         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
30161         sieve.exp,sort2.exp}: Drivers for them.
30162
30163         * lib/mike-gcc.exp (program_output): New user settable variable.
30164         (postbase): Call prune_system_crud.  Also prune extraneous compiler
30165         messages.
30166         * lib/mike-g++.exp (program_output): New user settable variable.
30167
30168         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
30169
30170         * config/sh.exp: Deleted (use sim.exp instead).
30171
30172 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
30173
30174         * config/vx.exp: Declare CHECKTASK as global.
30175         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
30176         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
30177         * lib/old-dejagnu.exp: Load [pwd]/$executable.
30178
30179 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
30180
30181         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
30182         target. Like vx.exp, only includes `vx29k.exp' instead of
30183         `vxworks.exp'.
30184
30185 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
30186
30187         * config/sim.exp: Increase time limit from 120 seconds to 240.
30188
30189 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
30190
30191         * gcc.c-torture/execute/950628-1.c: New test.
30192
30193 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
30194
30195         * gcc.c-torture: Update with changes/additions from
30196         c-torture-1.34.
30197
30198 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
30199
30200         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
30201
30202 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
30203
30204         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
30205
30206 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
30207
30208         * gcc.c-torture/compile/950512-1.c: New test.
30209         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
30210         * gcc.dg/struct-ret-1.c: Likewise.
30211
30212 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
30213
30214         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
30215           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
30216
30217 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
30218
30219         * gcc.c-torture/special/920411-1.c: Deleted.
30220         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
30221
30222 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
30223
30224         * config/sim.exp (${tool}_load): Hack in call to bash to get a
30225         cpu limit.
30226
30227 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
30228
30229         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
30230
30231 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
30232
30233         From kenner;
30234         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
30235         is the proper length.
30236         * va-arg-3.c: Likewise.
30237
30238 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
30239
30240         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
30241         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
30242
30243         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
30244         * lib/g++.exp (default_g++_start): Delete old cruft.
30245
30246 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
30247
30248         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30249         (2 * (1 << 18)) to (2 * (1 << 17)).
30250
30251         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30252
30253 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30254
30255         * config/rom68k.exp: Renamed from config/idp.exp
30256
30257 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30258
30259         * c-torture/compile/921109-2.c
30260
30261 1995-04-18  Mike Stump  <mrs@cygnus.com>
30262
30263         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30264         excess errors.
30265
30266 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30267
30268         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30269         output.
30270         * lib/g++.exp (default_g++_start): Likewise.
30271
30272 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30273
30274         * gcc.c-torture/compile/950329-1.c: New test.
30275
30276 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30277
30278           * config/bug.exp (${tool}_load): Updated to use new remote_open
30279           and remote_close procs.
30280         * config/idp.exp: New file.
30281
30282 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30283
30284         * gcc.c-torture/execute/950322-1.c: New test.
30285
30286 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30287
30288         * config/vx.exp (${tool}_load): Clean up testing of return code from
30289         vxworks_ld and vxworks_spawn.
30290
30291 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30292
30293         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30294
30295 1995-03-13  Mike Stump  <mrs@cygnus.com>
30296
30297         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30298         can mark excess errors on a machine by machine basis.  Note, the
30299         default is to not expect any excess errors, even when excess
30300         errors test - is given, so you will want to put an XFAIL ... on
30301         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30302         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30303         those 4 machines, but no others.
30304
30305 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30306
30307         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30308         * lib/c-torture.exp: to here.
30309
30310 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30311
30312         * gcc.c-torture/execute/950221-1.c: New test.
30313         * gcc.c-torture/execute/struct-ret-1.c: New test.
30314         * gcc.c-torture/compile/950221-1.c: New test.
30315
30316         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30317
30318 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30319
30320         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30321         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30322
30323 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30324
30325         * g++.gb: New directory of tests, derived from my signature and
30326         class scoping tests.
30327
30328         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30329         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30330         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30331         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30332         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30333         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30334         * g++.gb/sig25.C: Likewise.
30335
30336         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30337         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30338         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30339         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30340         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30341         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30342         * g++.gb/sig25.exp: Likewise.
30343
30344         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30345         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30346         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30347         * g++.gb/scope13.C: Likewise, this test still fails.
30348
30349         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30350         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30351         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30352         * g++.gb/scope13.exp: Ditto.
30353
30354         * g++.gb/README: New file, explains what these tests are about.
30355
30356 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30357
30358         * lib/dg.exp (dg-do): Support `preprocess'.
30359         (dg-test): Likewise.
30360
30361 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30362
30363         * config/udi.exp: change "continue -expect" to "exp_continue".
30364
30365 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30366
30367         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30368         Delete redundant tests.
30369
30370         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30371         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30372         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30373         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30374         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30375         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30376         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30377         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30378
30379         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30380         storing label pointers.
30381         * gcc.c-torture/execute/921019-1.c: Likewise.
30382         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30383         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30384         parameter fp.
30385         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30386         constants.
30387
30388         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30389         Delete obsolete tests.
30390
30391         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30392         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30393         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30394         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30395         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30396         * gcc.c-torture/compile/950124-1.c: New test.
30397
30398         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30399
30400 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30401
30402         * lib/mike-g++.exp: Add -lm to LIBS.
30403
30404 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30405
30406         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30407
30408 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30409
30410         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30411
30412 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30413
30414         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30415
30416 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30417
30418         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30419         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30420         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30421         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30422         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30423         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30424         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30425         * g++.law/{operators31.C, operators32.C,
30426         * g++.law/{operators33.C, operators34.C}: Likewise.
30427         * g++.law/{pic1.C, refs2.C}: Likewise.
30428         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30429         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30430         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30431         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30432
30433         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30434         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30435         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30436         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30437         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30438         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30439         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30440         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30441         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30442         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30443         * g++.law/{operators34.exp}: Likewise.
30444         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30445         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30446         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30447         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30448         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30449
30450         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30451         No longer expected to fail.
30452         * g++.law/missed-error3.C: Tweak for recent bool changes.
30453
30454 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30455
30456         * config/emb-unix: Deleted.
30457         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30458         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30459
30460 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30461
30462         * lib/dg.exp (dg-test): Fix typo in last patch.
30463
30464 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30465
30466         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30467         (handles multiple occurrences).
30468
30469 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30470
30471         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30472         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30473         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30474         printed).
30475         * lib/c-torture.exp (c-torture-compile): Likewise.
30476         (c-torture): Prepend full path if missing.
30477         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30478         (gcc_fail): Likewise.
30479         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30480
30481 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30482
30483         * lib/netware.exp: Only attach to NetWare i386 systems.
30484
30485 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30486
30487         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30488         messages.  Add test name to "output pattern match" pass/fail message.
30489
30490 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30491
30492         * gcc.dg: New testsuite.
30493         * gcc.dg/dg.exp: New file.
30494
30495         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30496         test-switch.c}: Deleted.
30497
30498         * gcc.misc-tests/msgs.exp: New testcase driver.
30499
30500 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30501
30502         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30503         Watch for illegal return values from ${tool}_load.
30504         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30505         cross targets.  Coerce return value >0 to 1.
30506
30507 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30508
30509         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30510
30511         * config/emb-unix.exp: New file.
30512
30513         * config/sim.exp: Error if variable $SIM not defined.
30514         (${tool}_load): Mark test as "untested" if simulator missing.
30515
30516         * config/unix.exp: Load remote.exp to get rcp_download.
30517         * lib/c-torture.exp: Use different option lists for testcases with
30518         and without loops.
30519         * gcc.c-torture/execute/execute.exp: Likewise.
30520
30521 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30522
30523         * config/*.exp: Clarify return code from ${tool}_load.
30524         Call `unresolved' or `untested' instead of `warning' or `perror'
30525         (sometimes you still want to call both though).
30526         Add comment that `shell_id' is local to each file.
30527         * config/udi.exp (timeout): Set to 30.
30528         Don't print warning if connection fails, $connectmode has already
30529         printed an error.
30530         (${tool}_load): Move verbose messages to level 2.
30531         Rework pattern for "Process started" message.
30532         Pass `shell_id' to ${connectmode}_download.
30533         Retry twice upon timeout.  Make resetting of target more robust.
30534         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30535         Pass `shell_id' to exit_$connectmode.
30536         Only call exit_$connectmode if connected.
30537         * config/unix.exp (${tool}_load): Check return codes better.
30538         * config/vrtx.exp (${tool}_load): Likewise.
30539         * config/vx.exp (${tool}_load): Likewise.
30540         Delete unneeded global's.
30541         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30542         from ${tool}_load.
30543         (dg-stat): Delete.
30544         (dg-init): Delete recording of pass/fail counts.
30545         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30546         (old-dejagnu-init): Likewise.
30547         (old-dejagnu-stat): Delete contents, empty proc now.
30548         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30549         (c-torture): Delete references to lcnt, lpass, lfail.
30550         Get option list from TORTURE_OPTIONS.
30551         Delete -funroll[-all]-loops if no loops.
30552         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30553         (g++_stat): Delete contents (empty proc now).
30554         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30555         (gcc_finish): Likewise.
30556         (gcc_stat): Deleted.
30557         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30558         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30559         * gcc.c-torture/execute/execute.exp: Likewise.
30560         Split tests into two parts: compile, execute.
30561         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30562         no loops.  Update to reflect clarified return codes from ${tool}_load.
30563
30564 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30565
30566         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30567         to grep for.
30568         (old-dejagnu): Likewise (where necessary).
30569
30570 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30571
30572         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30573
30574         * lib/dg.exp (dg-process-target): Fix processing of selector.
30575         Add comment regarding use of `error'.
30576
30577         * lib/gcc.exp (prune_system_crud): Define if missing.
30578         * lib/g++.exp (prune_system_crud): Likewise.
30579
30580         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30581         Call prune_system_crud.
30582         * lib/dg.exp (dg-runtest): New proc.
30583         Use perror instead of send_user for tcl errors in testcase.
30584         Don't return any value, it's never used.
30585         Don't clobber previous definition of `unknown'.
30586         Print tcl errors in `dg-final'.
30587
30588 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30589
30590         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30591         (dg-test): Don't print errorInfo, it contains stack backtrace.
30592
30593 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30594
30595         * lib/g++.exp (runtest_file_p): Define if missing.
30596
30597 1994-09-24  Doug Evans  (dje@cygnus.com)
30598
30599         * lib/mike-g++.exp: Comment out loading of g++.exp.
30600         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30601         (default_g++_version): Always print something.
30602         (default_g++_start): Comment out call to `which'.
30603         (g++_start, g++_load): Deleted (must be defined in config file).
30604         * lib/gcc.exp: Test for existence of $CC at start.
30605         Delete check for tmpdir (done in gcc_init).
30606         (default_gcc_version): Always print something.
30607         (default_gcc_start): Comment out call to `which'.
30608         * config/*.exp: Major cleanup - make cross targets work at least a
30609         little better for g++ (by not being "--tool gcc" specific).
30610         Rename gcc_xxx to ${tool}_xxx.
30611         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30612         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30613
30614 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30615
30616         * lib/c-torture.exp (c-torture-compile): Rework compiler
30617         message processing.
30618
30619         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30620         c-torture.
30621
30622 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30623
30624         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30625
30626         * lib/dg.exp (dg-process-target): Support { target native }.
30627
30628 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30629
30630         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30631         looked for "... program xxx got fatal signal".
30632         Correct regsub munging of `comp_output'.
30633         Ignore compiler messages "path prefix not used" and "linker input
30634         file unused".
30635
30636 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30637
30638         * lib/gcc.exp (runtest_file_p): Define if missing.
30639         * gcc.prms/template.c: Example to work from.
30640
30641 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30642
30643         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30644         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30645
30646         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30647         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30648         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30649         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30650
30651         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30652         (dg-process-target): No longer a varargs proc.
30653         Return S/N for target, P/F for xfail.  All callers changed.
30654         (user option procs): More argument checking.
30655         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30656         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30657         (dg-test): Skip test if not running on selected target in `dg-do'.
30658         Update handling of `dg-do-what', `dg-output-text'.
30659         Separate execution pass/fail from output pattern match pass/fail.
30660         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30661
30662 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30663
30664         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30665         target for 920510-1.c.
30666
30667 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30668
30669         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30670         Clean up comment regarding use of passcnt, etc.
30671         (gcc_stat): Don't update `testcnt' here.
30672         (gcc_finish): Do it here.
30673         Might as well reset `but_id' here too.
30674         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30675         to determine if the file should be tested.
30676         * gcc.c-torture/compile/compile.exp: Likewise.
30677         * gcc.c-torture/execute/execute.exp: Likewise.
30678         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30679         * gcc.misc-tests/dg-test.exp: Likewise.
30680         * gcc.prms/prms.exp: Likewise.
30681         * gcc.wendy/wendy.exp: Likewise.
30682         * g++.old-deja.exp: Likewise.
30683         Move "Testing file" message to verbose level 1.
30684
30685 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30686
30687         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30688
30689 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30690
30691         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30692         (default_gcc_start): Accept optional second list element
30693         of compiler flags.  Print compiler output at verbosity level 2.
30694         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30695         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30696         Save current values of framework globals passcnt, failcnt, xpasscnt,
30697         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30698         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30699         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30700         xfailcnt to compute stats.  Update framework global `testcnt' from
30701         pass/fail counts.
30702         (gcc_finish): New proc.  Clean up test environment.
30703         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30704         (gcc_epass, gcc_efail): Delete.
30705         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30706         argument of line number.
30707         (dg-init): If the tool has an init routine, call it.
30708         (dg-test): Remove args `cflags_var' and `libs_var'.
30709         Pass all compiler options to ${tool}_start.
30710         Handle missing line number.
30711         (dg-finish): New function.
30712         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30713         particular files.  Call gcc_finish at end.  Move "skipping test"
30714         message to verbosity level 3.
30715         * gcc.c-torture/compile/compile.exp: Likewise.
30716         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30717         * gcc.c-torture/execute/execute.exp: Likewise.
30718         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30719         Print testcase being tried at verbosity level 1.
30720         * gcc.c-torture/special/special.exp: Unset xfail.
30721         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30722         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30723         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30724         * gcc.failure/failure.exp: Likewise.
30725         * gcc.ieee/ieee.exp: Likewise.
30726         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30727         Update call to dg-test.  Call dg-finish at end.
30728         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30729         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30730         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30731         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30732         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30733         * gcc.wendy/wendy.exp: Add copyright.
30734         Delete setting of tmpdir (done by gcc_init).
30735         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30736         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30737         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30738         gcc_[ce]pass/fail.
30739
30740 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30741
30742         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30743         confusion.
30744         (g++_load): Likewise.
30745
30746         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30747         Rename argument to `prog' to remove the confusion.
30748         Varargs fns behave differently too!
30749         (g++_load): Likewise.
30750
30751         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30752
30753         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30754         what it is.  Delete (always) printing of status value for !native.
30755         Simplify verbose code, and include status and exec_output.
30756         (g++_load): Use gcc_load.
30757
30758 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30759
30760         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30761         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30762         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30763         940714-3.c as these testcases don't exist anymore.  Make
30764         va-arg-1.c expected to pass.
30765
30766 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30767
30768         * gcc.misc-tests/misc.exp: Only run specific testcases.
30769         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30770         * gcc.misc-tests/dg-[1-9].c: New files.
30771
30772         * lib/dg.exp: New testsuite driver.
30773         * gcc.prms/prms.exp: Use it.
30774
30775         * README.gcc: New file.
30776
30777         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30778         Document and reset `lxpass' and `lxfail'.
30779         Simplify "initialized" message.
30780         (gcc_stat): Clean up comments a little.
30781
30782 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30783
30784         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30785
30786 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30787
30788         * lib/old-dejagnu.exp (process-option): New proc.
30789         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30790         (old-dejagnu): Simplify.
30791         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30792
30793 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30794
30795         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30796         exists and is not an empty string.
30797
30798         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30799         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30800         finished.
30801         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30802         automatically.
30803
30804         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30805         longer expected to fail.
30806
30807         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30808         "f" function call.
30809
30810         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30811
30812         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30813         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30814         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30815         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30816         c-torture-1.29.
30817
30818         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30819         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30820
30821         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30822
30823         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30824         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30825
30826         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30827         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30828         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30829
30830 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30831
30832         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30833         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30834         940714-1.c, 940714-2.c, 940714-3.c},
30835         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30836         gcc.misc-tests/{mg.c,mg.exp}:
30837         New tests.
30838         * gcc.noncompile/noncompile.exp: Change accordingly.
30839
30840 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30841
30842         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30843         Undo previous clobberage.
30844
30845 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30846
30847         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30848         * gcc.special/{930510-1.c, special.exp}:
30849         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30850         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30851         struct-varargs-1.c}: New tests from c-torture-1.26.
30852
30853 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30854
30855         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30856           argument to switch.
30857
30858 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30859
30860         * Revert the previous changes.  Please see Rob's directory
30861           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30862           fixes.
30863
30864 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30865
30866         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30867             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30868             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30869             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30870             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30871             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30872             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30873             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30874             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30875             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30876             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30877             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30878             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30879             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30880             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30881             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30882             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30883             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30884             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30885             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30886             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30887             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30888             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30889             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30890             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30891             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30892             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30893
30894 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30895
30896         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30897             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30898           with perror calls.
30899
30900 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30901
30902         * config/unix.exp (g++_load): Fix syntax.
30903
30904 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30905
30906         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30907         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30908         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30909         Don't expect va-arg-1.c to fail.  Correct expected output for
30910         920928-1.c.
30911         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30912         * gcc.wendy/hbm4.c: Correct typo.
30913         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30914
30915 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30916
30917         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30918         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30919         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30920         * lib/c-torture.exp (c-torture-compile): Ditto.
30921
30922         Reduce volume of output (remove all the -I's and such).
30923         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30924         Call gcc_cpass, gcc_cfail.
30925         (c-torture): Pass testing option to c-torture-compile.
30926
30927 1994-03-21  Doug Evans  (dje@cygnus.com)
30928
30929         Bring patches over from progressive.
30930         * config/default.exp: Exit remote shell cleanly.
30931         (g++_exit, g++_start): Add default versions.
30932         * config/sim.exp (gcc_load): Use perror, not error.
30933
30934 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30935
30936         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30937         set in site.exp.
30938
30939 1994-03-14  Doug Evans  (dje@cygnus.com)
30940
30941         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30942         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30943         (wendy_try): New proc to run testcase.
30944         (main loop): Call 'em.
30945         * gcc.wendy/*.c: Clean up pass to correct expected output.
30946
30947         * lib/gcc.exp: Minor cleanup work.
30948         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30949
30950 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30951
30952         * config/sim.exp (gcc_load): Document return codes better.
30953         Don't pass -v to simulator.
30954
30955 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30956
30957           * gcc.special/920717-x.c: Fix typo.
30958           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30959           get at sources.
30960
30961         * lib/mike-gcc.exp: Fix typo.
30962
30963 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30964
30965         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30966         binary to use, transform the name.
30967         * config/*.exp: rename everything. Nuke any g++ specific files,
30968         it's now a special case of gcc that requires no special support.
30969         Add a default.exp for unsupported targets.
30970
30971 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30972
30973         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30974         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30975         version of Tcl.
30976
30977 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30978
30979         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30980         than a warning.
30981
30982 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30983
30984         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30985
30986 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30987
30988         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30989         option_list.  Compile every file with only 4/6 option choices
30990         (same as C torture) instead of with 12/18 different option
30991         choices.
30992         * lib/c-torture.exp: Likewise.
30993
30994         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30995         not already set.
30996
30997 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30998
30999         * lib/old-deja.exp: Add `excess errors test fails' error, now one
31000         can put an XFAIL *-*-* on excess errors.
31001
31002 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
31003
31004         * g++.law: Add more tests derived from g++-bugs snapshots.
31005
31006         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
31007         equivalent to g++.law/init9.
31008
31009         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
31010         compiled it, and the a.out file after we've run it.
31011
31012 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
31013
31014         * lib/mike-g++.exp (postbase): Delete the .o file after we've
31015         compiled it, and the a.out file after we've run it.
31016
31017 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
31018
31019         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
31020
31021 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
31022
31023         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
31024         version number.
31025
31026 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
31027
31028         * g++.law: New directory of g++ tests derived from the g++-bugs
31029         snapshots.
31030
31031 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
31032
31033         * gcc.compile: initbug1.c initbug1.exp testcase added
31034
31035 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
31036
31037         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
31038         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
31039           fixes submitted by Jeff Law (law@cs.utah.edu)
31040         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
31041           Jeff Law (law@cs.utah.edu)
31042
31043
31044 1993-11-30  Mike Stump  (mrs@cygnus.com)
31045
31046         * config/unix-g++.exp: Follow the gcc way of doing things.
31047         * g++.old-deja/old-deja.exp: Minor updates.
31048         * lib/g++.exp: New file, follow the gcc way of doing things.
31049         * lib/old-dejagnu.exp: Minor updates.
31050         * lib/mike-g++.exp: Always unset errorInfo.
31051
31052 1993-11-06  Mike Stump  (mrs@cygnus.com)
31053
31054         * lib/gcc.exp: Fix some errors with the below change, CC and
31055         CFLAGS should be global when setting, not local.
31056
31057 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
31058
31059         * lib/gcc.exp: Transform tool name.
31060
31061 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31062
31063         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
31064
31065 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31066
31067         * lib/gcc.exp: change gcc_done to gcc_stat
31068
31069 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
31070
31071         * Upgraded gcc testsuite to c-torture version 1.25
31072
31073 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
31074
31075         * lib/gcc.exp: added reporting code. Changed verbose compile message.
31076         * lib/c-torture: added hooks for new reporting code.
31077
31078 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
31079
31080         * config/sh-gcc.exp: check if sh-sim exists in the path
31081
31082 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
31083
31084         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
31085         * gcc.compile/compile.exp: Initial changes for new logic.
31086         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
31087         * gcc.failure/failure.exp: Initial changes for new logic.
31088         * gcc.ieee/ieee.exp: Initial changes for new logic.
31089         * gcc.misc-tests/misc.exp: Initial changes for new logic.
31090         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
31091         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
31092         * lib/c-torture.exp: Initial changes for new logic.
31093         * lib/gcc.exp: Initial changes for new logic.
31094
31095 1993-10-15  Mike Stump  (mrs@cygnus.com)
31096
31097         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
31098         depend upon failure or success.  Fully qualify names in failure
31099         and success messages.  Always remove a.out before starting
31100         compile, just in case.  Pay more attention to error text output by
31101         the compiler.  Handle testcases with no known past errors just
31102         like all others, so that things are uniform.  Other miscellaneous
31103         improvements.
31104
31105 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
31106
31107         * gcc.cpp: new directory for cpp tests
31108
31109 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
31110
31111         * lib/chill.exp: Code reformatted, removed unused code.
31112         * config/unix-chill.exp: Code reformatted, removed unused code.
31113         * chill.execute/execute.exp: Code reformatted, removed unused code.
31114         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
31115
31116 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
31117
31118         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
31119         routines not written.
31120
31121 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
31122
31123         * config/bug-gcc.exp: Use new procs from bug.exp.
31124
31125 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
31126
31127         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
31128         via ftp, rather than depending on NFS.
31129         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
31130         case.
31131
31132 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
31133
31134         * config/bug-gcc.exp: Use new download proc.
31135
31136 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
31137
31138         * chill.execute/execute.exp: cleanups, handles errors better
31139         * chill.compile/compile.exp: rewrite, based on execute.exp
31140         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
31141         * lib/chill.exp: major changes to diff proc and compile and link
31142           procs. added chill_fail and chill_pass wrappers to pass and
31143           fail. added more comments, and handle error codes better.
31144           Added a hack to capture stderr from exec, so noncompile tests
31145           can work.
31146
31147 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
31148
31149         * chill.execute/execute.exp: rewrite of testsuite driver
31150         * lib/chill.exp: rewrite of testsuite driver
31151         * config/unix-chill.exp: rewrite of testsuite driver
31152
31153 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
31154
31155     In chill.execute:
31156         * iexpr.ch: Standardize uppercase.
31157         * tuples.dat: Standardize uppercase.
31158         * vary.ch: standardize.  Correct varying string assignments.
31159         * vary.dat: Add new output lines.
31160
31161 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
31162
31163     In chill.execute:
31164         * chprintf.ch: Standardize use of uppercase.
31165         * tuples.ch: Standardize and turn arr2 into a DCL,
31166           rather than a SYN.
31167         * pinits.ch: Standardize.
31168
31169 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
31170
31171         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
31172         * Makefil: Renamed to Makefile.in.
31173         * configure.in: New.
31174
31175 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
31176
31177     In chill.execute:
31178         * .cvsignore: Add result/output files.
31179         * Makefile: Fix up variables at start.  Use MFLAGS
31180           everywhere.  Correct bool_loc, built_ins entries.
31181           Add entry for vary1.ch.
31182         * bitarray.ch: Standardize upper-case usage.
31183         * bitexpr.ch: Standardize, add output of b1.
31184         * params.ch: Use arrayt in along PROC parameters, to
31185           avoid novelty problems.
31186         * sets.ch: Tiny cleanup.
31187         * vary1.ch: Re-indent.
31188
31189 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
31190
31191           * Add PR-related files to Makefiles, .cvsignore files, etc.
31192
31193 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
31194
31195         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
31196           with compiler objects. New names are test-flow.c and test-loop.c
31197
31198 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
31199
31200         * Upgraded c-torture tests from 1.19 to 1.20
31201
31202         * new files:
31203         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
31204         * gcc.compile: 930623-1.c 930623-2.c
31205         * gcc.noncompile: 930622-1.c 930622-2.c
31206         * gcc.failure: 920411-1.c 920627-2.c
31207         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
31208
31209 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
31210
31211         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31212           More changes to get testsuite working properly. Needs more work.
31213           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
31214
31215 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
31216
31217         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
31218           More changes to get testsuite working properly. Needs more work.
31219
31220 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
31221
31222         * chill.compile/compile.exp: Added for Dejagnu support
31223         * chill.execute/execute.exp: Added for Dejagnu support
31224         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
31225
31226 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
31227
31228     This should complete moving the CHILL test files.
31229         * chill.noncompile(.cvsignore printf.grt
31230             in-printf.grt chprintf.grt chprintf.ch):
31231             Added test-support files.
31232           (Makefile): Modified further.
31233         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
31234             signal.ch): Added test files.
31235           * chill.execute (.cvsignore printf.grt printr.c
31236             in-printf.grt rts.c chprintf.grt rts.h): Added
31237           test-support files.
31238             (Makefile): More corrections.
31239
31240 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
31241
31242         * chill.compile, chill.execute, chill.nocompile: Add CHILL
31243           test cases, ready for DejaGnu.
31244
31245 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
31246
31247         * Upgraded c-torture tests from 1.18 to 1.19
31248
31249         * gcc.compile: added test(s):
31250           930607-1.c
31251         * gcc.execute: added test(s):
31252           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31253
31254         * added new subdirectory for misc tests: gcc.misc-tests
31255         * gcc.misc-test(s): added tests:
31256           inst-check.c test-consts.c test-ior.c test-switch.c
31257
31258 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31259
31260         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31261
31262 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31263
31264         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31265
31266 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31267
31268         * Upgraded c-torture tests from 1.17 to 1.18
31269
31270 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31271
31272         * Upgraded c-torture tests from 1.12 to 1.17
31273
31274 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31275
31276         * lib/old-dejagnu.exp:
31277           Fixed handling of XFAIL target triplets to correctly
31278           recognize wildcard characters.  Removed code that
31279           appended a unique id tag to the end of the file name
31280           printed out by the result of the testcases within a
31281           given test file.
31282
31283 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31284
31285         * lib/old-dejagnu.exp:
31286           Reworked expected failure handling to trigger off of XFAIL
31287           keyword in keyphrase embeded in testcase source code. The
31288           XFAIL keyword must be at the end of the keyphrase line. It
31289           may optionally be followed by one or more target triplets.
31290           It has just occured that the handling of wildcards in the
31291           target triplet may not be correct.
31292
31293 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31294
31295         * g++.old-deja/tests:
31296           Moved all subdirectories up one level into g++.old-deja .
31297
31298         * lib/old-dejagnu.exp:
31299           Fixed problem with CXXFLAGS not being properly reset, and being
31300           corrupted with extraneous "-c" compiler option.  This was
31301           causing binaries to not be generated for test that needed them.
31302           Modified strings passed to "pass" and "fail" so that individual
31303           tests from the same test file would be distinguished by an
31304           identifier appended to the test file name in the summary logs;
31305           this corrected a problem with erroneous diff logs.  Added code
31306           to search testcases for expected fail and unexpected pass keywords.
31307
31308 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31309
31310         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31311
31312 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31313
31314         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31315           Removed extraneous text from end of "Special g++ Options"
31316           keyphrase.
31317
31318         * lib/old-dejagnu.exp: Added pattern matching to look for new
31319           keywords, embedded in testcases comments, which will trigger
31320           calls to xpass and xfail.
31321
31322 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31323
31324         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31325           comments embedded in the testcases, especially the one looking for
31326           special compiler options, as well as the pattern matching for the
31327           compiler output again.
31328
31329 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31330
31331         * lib/old-dejagnu.exp: Do a proper check of the return value for
31332           execute tests. Fixed several problems with the pattern matching
31333           of the compiler output which gave erroneous test results.
31334           Changed several of the test result messages to be more descriptive.
31335         * config/unix-g++.exp: Proc g++_load now actually works and
31336           executes the tests passed to it and returns a usable return
31337           value.
31338
31339 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31340
31341           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31342
31343 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31344
31345         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31346           Modified both files to properly execute the old style
31347           dejagnu tests. The previous versions of these files were
31348           experimental and did not function anything near correctly.
31349
31350 1993-04-05  Rob Savoye  (rob@cygnus.com)
31351
31352         * Removed all Makefile.in and configure.in files. No configuration
31353         needed now.
31354
31355 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31356
31357         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31358
31359 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31360
31361         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31362         gcc.special/configure.in, gcc.noncompile/configure.in,
31363         gcc.execute/configure.in, gcc.code_quality/configure.in,
31364         g++.other/configure.in, g++.old-deja/configure.in,
31365         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31366         in srcname setting.
31367
31368 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31369
31370         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31371         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31372         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31373
31374 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31375
31376         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31377         (gdb_exit): Don't remove *_soc files.
31378
31379 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31380
31381         * lib/c-torture.exp: Don't look for main; instead always use -w
31382         -c.  This is how the c-torture tests work.  Remove the object
31383         file if the compilation succeeds.
31384         * gcc.execute/execute.exp: Remove executable if test passes.
31385         * gcc.noncompile/noncompile.exp: Every test is an expected
31386         failure.
31387         * gcc.special/special.exp: Added tests from c-torture 1.11,
31388         corrected use of existing test.
31389         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31390         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31391         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31392         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31393         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31394         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31395         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31396         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31397         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31398         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31399         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31400         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31401         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31402         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31403         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31404         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31405         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31406         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31407         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31408         c-torture 1.11.
31409         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31410         correspond to c-torture 1.11.
31411
31412         * New file.