OSDN Git Service

PR c++/10939
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/10939
4         * g++.dg/template/func1.C: New test.
5
6         PR c++/9649
7         * g++.dg/template/static4.C: New test.
8         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
9
10         PR c++/11041
11         * g++.dg/init/ref7.C: New test.
12
13 2003-06-19  Matt Austern  <austern@apple.com>
14
15         PR c++/11228
16         * g++.dg/anew1.C: New test.
17         * g++.dg/anew2.C: New test.
18         * g++.dg/anew3.C: New test.
19         * g++.dg/anew4.C: New test.
20         
21 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22
23         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24
25 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26
27         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28         endian-dependent.
29
30 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
31
32         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
33         Remove cruft.
34         
35 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36
37         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38         * gcc.c-torture/compile/961203-1.c: Likewise.
39         * gcc.c-torture/compile/980506-1.c: Likewise.
40
41 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42
43         PR c++/10712
44         * g++.dg/lookup/using7.C: New test.
45         
46 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/11105
49         * g++.dg/abi/conv1.C: Remove it.
50         * g++.dg/template/conv7.C: New test.
51         * g++.dg/template/conv8.C: Likewise.
52         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
53         conversion operator.
54
55 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
56
57         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
58         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
59         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
60         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
61         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
62         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
63         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
64         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
65         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
66         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
67         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
68         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
69         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
70         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
71         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
72         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
73         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
74         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
75         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
76         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
77         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
78         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
79         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
80         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
81         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
82         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
83         * gcc.dg/compat/struct-return-10_x.c: Ditto.
84         * gcc.dg/compat/struct-return-2_x.c: Ditto.
85         * gcc.dg/compat/struct-return-3_x.c: Ditto.
86
87 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
88
89         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
90         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
91         indications.
92
93 2003-06-16  Roger Sayle  <roger@eyesopen.com>
94
95         * gcc.dg/i386-387-5.c: New test case.
96         * gcc.dg/i386-387-6.c: New test case.
97         * gcc.dg/builtins-23.c: New test case.
98
99 2003-06-15  Roger Sayle  <roger@eyesopen.com>
100
101         * gcc.dg/builtins-22.c: New test case.
102         * gcc.dg/i386-387-1.c: Update to test exp.
103         * gcc.dg/i386-387-2.c: Likewise.
104
105 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
106
107         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
108
109 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
110
111         * lib/gcc-dg.exp (dg-require-dll): New function.
112         (dg-xfail-if): Likewise.
113         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
114         driver.
115         
116         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
117         * gcc.c-torture/compile/20001205-1.c: Likewise.
118         * gcc.c-torture/compile/20001226-1.c: Likewise.
119         * gcc.c-torture/compile/20010518-2.c: Likewise.
120         * gcc.c-torture/compile/20020312-1.c: Likewise.
121         * gcc.c-torture/compile/20020604-1.c: Likewise.
122         * gcc.c-torture/compile/920501-12.c: Likewise.
123         * gcc.c-torture/compile/920501-4.c: Likewise.
124         * gcc.c-torture/compile/920520-1.c: Likewise.
125         * gcc.c-torture/compile/920521-1.c: Likewise.
126         * gcc.c-torture/compile/920625-1.c: Likewise.
127         * gcc.c-torture/compile/961203-1.c: Likewise.
128         * gcc.c-torture/compile/980506-1.c: Likewise.
129         * gcc.c-torture/compile/981006-1.c: Likewise.
130         * gcc.c-torture/compile/981022-1.c: Likewise.
131         * gcc.c-torture/compile/981223-1.c: Likewise.
132         * gcc.c-torture/compile/990617-1.c: Likewise.
133         * gcc.c-torture/compile/dll.c: Likewise.
134         * gcc.c-torture/compile/labels-3.c: Likewise.
135         * gcc.c-torture/compile/mipscop-1.c: Likewise.
136         * gcc.c-torture/compile/mipscop-2.c: Likewise.
137         * gcc.c-torture/compile/mipscop-3.c: Likewise.
138         * gcc.c-torture/compile/mipscop-4.c: Likewise.
139         * gcc.c-torture/compile/simd-5.c: Likewise.
140         * gcc.c-torture/compile/20000804-1.x: Remove.
141         * gcc.c-torture/compile/20001205-1.x: Likewise.
142         * gcc.c-torture/compile/20001226-1.x: Likewise.
143         * gcc.c-torture/compile/20010518-2.x: Likewise.
144         * gcc.c-torture/compile/20020312-1.x: Likewise.
145         * gcc.c-torture/compile/20020604-1.x: Likewise.
146         * gcc.c-torture/compile/920501-12.x: Likewise.
147         * gcc.c-torture/compile/920501-4.x: Likewise.
148         * gcc.c-torture/compile/920520-1.x: Likewise.
149         * gcc.c-torture/compile/920521-1.x: Likewise.
150         * gcc.c-torture/compile/920625-1.x: Likewise.
151         * gcc.c-torture/compile/961203-1.x: Likewise.
152         * gcc.c-torture/compile/980506-1.x: Likewise.
153         * gcc.c-torture/compile/981006-1.x: Likewise.
154         * gcc.c-torture/compile/981022-1.x: Likewise.
155         * gcc.c-torture/compile/981223-1.x: Likewise.
156         * gcc.c-torture/compile/990617-1.x: Likewise.
157         * gcc.c-torture/compile/mipscop-1.x: Likewise.
158         * gcc.c-torture/compile/mipscop-2.x: Likewise.
159         * gcc.c-torture/compile/mipscop-3.x: Likewise.
160         * gcc.c-torture/compile/mipscop-4.x: Likewise.
161         * gcc.c-torture/compile/simd-5.x: Likewise.
162
163         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
164
165 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
166
167         * gcc.c-torture/execute/20030611-1.c: New test.
168
169 2003-06-12  Roger Sayle  <roger@eyesopen.com>
170
171         PR middle-end/168
172         * gcc.dg/20030612-1.c: New test case.
173
174 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
175
176         PR c++/10635
177         * g++.dg/expr/cast1.C: New test.
178
179 2003-06-12  Roger Sayle  <roger@eyesopen.com>
180
181         * gcc.dg/builtins-21.c: New test case.
182
183 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
184
185         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
186         options instead of at the end.
187         * lib/objc.exp (objc_target_compile): Likewise.
188
189 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
190
191         PR c++/10432
192         * g++.dg/parse/error1.C: New test.
193
194 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
195
196         * gcc.dg/compat/struct-by-value-11_main.c: New file.
197         * gcc.dg/compat/struct-by-value-11_x.c: New file.
198         * gcc.dg/compat/struct-by-value-11_y.c: New file.
199         * gcc.dg/compat/struct-by-value-12_main.c: New file.
200         * gcc.dg/compat/struct-by-value-12_x.c: New file.
201         * gcc.dg/compat/struct-by-value-12_y.c: New file.
202         * gcc.dg/compat/struct-by-value-13_main.c: New file.
203         * gcc.dg/compat/struct-by-value-13_x.c: New file.
204         * gcc.dg/compat/struct-by-value-13_y.c: New file.
205         * gcc.dg/compat/struct-by-value-14_main.c: New file.
206         * gcc.dg/compat/struct-by-value-14_x.c: New file.
207         * gcc.dg/compat/struct-by-value-14_y.c: New file.
208         * gcc.dg/compat/struct-by-value-15_main.c: New file.
209         * gcc.dg/compat/struct-by-value-15_x.c: New file.
210         * gcc.dg/compat/struct-by-value-15_y.c: New file.
211         * gcc.dg/compat/struct-by-value-16_main.c: New file.
212         * gcc.dg/compat/struct-by-value-16_x.c: New file.
213         * gcc.dg/compat/struct-by-value-16_y.c: New file.
214         * gcc.dg/compat/struct-by-value-17_main.c: New file.
215         * gcc.dg/compat/struct-by-value-17_x.c: New file.
216         * gcc.dg/compat/struct-by-value-17_y.c: New file.
217         * gcc.dg/compat/struct-by-value-18_main.c: New file.
218         * gcc.dg/compat/struct-by-value-18_x.c: New file.
219         * gcc.dg/compat/struct-by-value-18_y.c: New file.
220
221         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
222         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
223         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
224         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
225         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
226         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
227         * gcc.dg/compat/scalar-return-3_main.c: New file.
228         * gcc.dg/compat/scalar-return-3_x.c: New file.
229         * gcc.dg/compat/scalar-return-3_y.c: New file.
230         * gcc.dg/compat/scalar-return-4_main.c: New file.
231         * gcc.dg/compat/scalar-return-4_x.c: New file.
232         * gcc.dg/compat/scalar-return-4_y.c: New file.
233
234 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
235
236         * gcc.dg/compat/fp2-struct-check.h: New file.
237         * gcc.dg/compat/fp2-struct-defs.h: New file.
238         * gcc.dg/compat/fp2-struct-init.h: New file.
239         * gcc.dg/compat/struct-by-value-10_main.c: New file.
240         * gcc.dg/compat/struct-by-value-10_x.c: New file.
241         * gcc.dg/compat/struct-by-value-10_y.c: New file.
242         * gcc.dg/compat/struct-return-10_main.c: New file.
243         * gcc.dg/compat/struct-return-10_x.c: New file.
244         * gcc.dg/compat/struct-return-10_y.c: New file.
245
246         * gcc.dg/compat/compat-common.h: New file.
247         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
248         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
249         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
250         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
251         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
252         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
253         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
254         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
255         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
256         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
257         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
258         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
259         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
260         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
261         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
262         * gcc.dg/compat/small-struct-check.h: Ditto.
263         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
264         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
265         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
266         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
267         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
268         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
269         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
270         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
271         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
272         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
273         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
274         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
275         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
276         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
277         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
278         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
279         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
280         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
281         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
282         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
283         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
284         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
285         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
286         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
287         * gcc.dg/compat/struct-return-2_main.c: Ditto.
288         * gcc.dg/compat/struct-return-2_x.c: Ditto.
289         * gcc.dg/compat/struct-return-2_y.c: Ditto.
290         * gcc.dg/compat/struct-return-3_main.c: Ditto.
291         * gcc.dg/compat/struct-return-3_x.c: Ditto.
292         * gcc.dg/compat/struct-return-3_y.c: Ditto.
293
294 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
295
296         * g++.dg/pch/static-1.C: New file.
297         * g++.dg/pch/static-1.Hs: New file.
298
299 2003-06-10  Richard Henderson  <rth@redhat.com>
300
301         * gcc.dg/asm-7.c: Adjust expected warning text.
302
303 2003-06-10  Roger Sayle  <roger@eyesopen.com>
304
305         * gcc.dg/builtins-20.c: New test case.
306
307 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
308
309         PR c++/11131
310         * g++.dg/opt/template1.C: New test.
311
312 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
313
314         * lib/gcc-dg.exp (dg-test): Clear additional_files and
315         additional_sources.
316
317 2003-05-21  David Taylor  <dtaylor@emc.com>
318
319         * gcc.dg/Wpadded.c: New file.
320
321 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
322
323         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
324         * gcc.dg/special/weak-2.c: Add dg-require-weak.
325         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
326         dg-require-weak.
327
328 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
329
330         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
331
332 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
333
334         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
335         (dg-require-alias): Likewise.
336         (dg-require-gc-sections): Likewise.
337         * lib/target-supports.exp (check_gc_sections_available): Likewise.
338
339 2003-06-08  Richard Henderson  <rth@redhat.com>
340
341         * gcc.dg/20011029-2.c: Fix the array reference.
342         * gcc.dg/asm-7.c: New.
343
344 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
345
346         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
347
348 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
349
350         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
351         (dg-require-gc-sections): Likewise.
352
353 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
354
355         * i386-cmov1.c: Fix regular expression.
356         * i386-cvt-1.c: Likewise.
357         * i386-local.c: Likewise.
358         * i386-local2.c: Likewise.
359         * i386-mul.c: Likewise.
360         * i386-ssetype-1.c: Likewise.
361         * i386-ssetype-3.c: Likewise.
362         * i386-ssetype-5.c: Likewise.
363
364 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
365
366         PR c++/11039
367         * g++.dg/warn/implicit-typename2.C: New test.
368         * g++.dg/warn/implicit-typename3.C: New test.
369
370 2003-06-07  Richard Henderson  <rth@redhat.com>
371
372         * g++.dg/other/offsetof3.C: Use size_t.
373         * g++.dg/other/offsetof4.C: Likewise.
374
375 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
376
377         * lib/copy-file.exp: New. Implement gcc_copy_files.
378
379         * lib/dg-pch.exp: Load copy-file.exp
380         (dg-pch): Use gcc_copy_files instead of "file copy".
381
382 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
383
384         * gcc.dg/weak/weak.exp: Simplify.
385         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
386         * gcc.dg/weak/weak-1.c: Likewise.
387         * gcc.dg/weak/weak-2.c: Likewise.
388         * gcc.dg/weak/weak-3.c: Likewise.
389         * gcc.dg/weak/weak-4.c: Likewise.
390         * gcc.dg/weak/weak-5.c: Likewise.
391         * gcc.dg/weak/weak-6.c: Likewise.
392         * gcc.dg/weak/weak-7.c: Likewise.
393         * gcc.dg/weak/weak-8.c: Likewise.
394         * gcc.dg/weak/weak-9.c: Likewise.
395
396 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
397
398         gcc.c-torture/execute/20030606-1.c: New.
399
400 2003-06-06  Roger Sayle  <roger@eyesopen.com>
401
402         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
403         * gcc.dg/builtins-19.c: Likewise.
404
405 2003-06-06  Roger Sayle  <roger@eyesopen.com>
406
407         * gcc.dg/builtins-2.c: Add some more tests.
408         * gcc.dg/builtins-18.c: New test case.
409         * gcc.dg/builtins-19.c: New test case.
410
411 2003-06-06  Roger Sayle  <roger@eyesopen.com>
412             Jim Wilson  <wilson@tuliptree.org>
413
414         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
415
416 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
417
418         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
419         mempcpy/stpcpy calls not to be optimized into something else.
420         * gcc.c-torture/execute/string-opt-3.c: Moved to...
421         * gcc.c-torture/execute/builtins/string-7.c: ...here.
422         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
423
424 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426         * gcc.dg/format/asm_fprintf-1.c: New test.
427
428 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
429
430         * lib/gcc-defs.exp (additional_sources): New variable.
431         (dg-additional-sources): New function.
432         (additional_files): New variable.
433         (dg-additional-files): New function.
434         (dg-additional-files-options): Likewise.
435         * lib/gcc-dg.exp (dg-require-weak): New function.
436         (dg-require-alias): Likewise.
437         (dg-require-gc-sections): Likewise.
438         * lib/target-supports.exp (check_alias_available): Remove testfile
439         parameter.
440         (check_gc_sections_available): New function.
441         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
442         (dg-gpp-additional-files): Likewise.
443         * lib/g++.exp (additional_sources): Remove.
444         (additional_files): Likewise.
445         (g++_target_compile): Use dg-additional-files-options.
446         
447         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
448         Tcl logic.
449         * gcc.dg/special/ecos.exp: Remove.
450         * gcc.dg/special/20000419-2.c: Use dg-require-*.
451         * gcc.dg/special/alias-1.c: Likewise.
452         * gcc.dg/special/alias-2.c: Likewise.
453         * gcc.dg/special/gcsec-1.c: Likewise.
454         * gcc.dg/special/weak-1.c: Likewise.
455         * gcc.dg/special/weak-2.c: Likewise.
456         * gcc.dg/special/wkali-1.c: Likewise.
457         * gcc.dg/special/wkali-2.c: Likewise.
458         
459         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
460         dg-gpp-additional-*.
461         * g++.dg/special/conpr-3.C: Likewise.
462         * g++.dg/special/conpr-4.C: Likewise.
463         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
464         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
465         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
466         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
467         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
468         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
469         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
470         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
471         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
472         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
473         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
474         * g++.old-deja/g++.other/comdat1.C: Likewise.
475         * g++.old-deja/g++.other/comdat2.C: Likewise.
476         * g++.old-deja/g++.other/comdat3.C: Likewise.
477         * g++.old-deja/g++.other/ctor1.C: Likewise.
478         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
479
480 2003-06-05  Richard Henderson  <rth@redhat.com>
481
482         * gcc.dg/debug/20030605-1.c: New.
483
484 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
485
486         * README.QMTEST: Update.
487
488 2003-06-04  Richard Henderson  <rth@redhat.com>
489
490         * gcc.dg/cleanup-1.c: New.
491         * gcc.dg/cleanup-2.c: New.
492         * gcc.dg/cleanup-3.c: New.
493         * gcc.dg/cleanup-4.c: New.
494         * gcc.dg/cleanup-5.c: New.
495         * gcc.dg/cleanup-6.c: New.
496         * gcc.dg/cleanup-7.c: New.
497
498 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
499
500         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
501
502         * lib/dg-pch.exp: New file.
503         * g++.dg/pch/pch.exp: Use dg-pch.exp.
504         * gcc.dg/pch/pch.exp: Likewise.
505
506 2003-06-04  Roger Sayle  <roger@eyesopen.com>
507
508         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
509         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
510         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
511         * gcc.dg/builtins-17.c: New test case.
512         * gcc.dg/i386-387-4.c: New test case.
513         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
514
515 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
516
517         * gcc.dg/ultrasp9.c: New test.
518
519 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
520
521         * gcc.c-torture/compile/20030604-1.c: New test.
522         * gcc.dg/sparc-constant-1.c: New test.
523
524 2003-06-03  Glen Nakamura  <glen@imodulo.com>
525
526         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
527
528 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
529
530         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
531
532         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
533         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
534
535 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
536
537         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
538
539 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
540
541         PR c++/10940
542         * g++.dg/template/spec10.C: New test.
543
544 2003-06-03  Roger Sayle  <roger@eyesopen.com>
545
546         * gcc.dg/builtins-16.c: New test case.
547
548 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
549
550         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
551         mempcpy test with post-increments.
552         * gcc.c-torture/execute/string-opt-3.c: New test.
553         * gcc.dg/string-opt-1.c: New test.
554
555 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
556
557         PR fortran/10965
558         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
559
560 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
561
562         * lib/scanasm.exp (dg-scan): New function, factored out of ...
563         (scan-assembler): ... here.  Use dg-scan.
564         (scan-assembler-not): Likewise.
565         (scan-file): New function.
566         (scan-file-not): Likewise.
567         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
568         * gcc.dg/cpp/_Pragma4.c: Likewise.
569         * gcc.dg/cpp/_Pragma5.c: Likewise.
570         * gcc.dg/cpp/avoidpaste1.c: Likewise.
571         * gcc.dg/cpp/avoidpaste2.c: Likewise.
572         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
573         * gcc.dg/cpp/cmdlne-P.c: Likewise.
574         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
575         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
576         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
577         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
578         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
579         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
580         * gcc.dg/cpp/cxxcom1.c: Likewise.
581         * gcc.dg/cpp/line1.c: Likewise.
582         * gcc.dg/cpp/maccom1.c: Likewise.
583         * gcc.dg/cpp/maccom2.c: Likewise.
584         * gcc.dg/cpp/maccom3.c: Likewise.
585         * gcc.dg/cpp/maccom4.c: Likewise.
586         * gcc.dg/cpp/maccom5.c: Likewise.
587         * gcc.dg/cpp/maccom6.c: Likewise.
588         * gcc.dg/cpp/multiline.c: Likewise.
589         * gcc.dg/cpp/spacing1.c: Likewise.
590         * gcc.dg/cpp/spacing2.c: Likewise.
591         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
592         * gcc.dg/cpp/trad/maccom1.c: Likewise.
593         * gcc.dg/cpp/trad/maccom2.c: Likewise.
594         * gcc.dg/cpp/trad/maccom3.c: Likewise.
595         * gcc.dg/cpp/trad/maccom4.c: Likewise.
596         * gcc.dg/cpp/trad/maccom6.c: Likewise.
597         * gcc.dg/cpp/cxxcom2.c: Likewise.
598         * gcc.dg/cpp/cxxcom2.h: New file.
599
600         * gcc.dg/cpp/truefalse.cpp: Move it to ...
601         * g++.dg/cpp/truefalse.C: Here.
602         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
603
604 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
605         
606         * gcc.dg/cpp/redef3.c: New file.
607
608 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
609
610         * gcc.dg/i386-loop-3.c: New test.
611
612 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
613
614         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
615
616 2003-05-31  Roger Sayle  <roger@eyesopen.com>
617
618         * gcc.dg/fwrapv-1.c: New test case.
619         * gcc.dg/fwrapv-2.c: New test case.
620
621 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
622
623         PR c++/10956
624         * g++.dg/template/spec9.C: New test.
625
626 2003-05-29  Roger Sayle  <roger@eyesopen.com>
627
628         * gcc.dg/duff-4.c: New test case.
629
630 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
631
632         PR fortran/10843
633         * g77.dg/ffixed-form-1.f: New test
634         * g77.dg/ffixed-form-2.f: New test
635         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
636         * g77.dg/ffree-form-3.f: New test
637
638 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
639
640         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
641         * gcc.dg/wint_t-1.c: Likewise.
642
643 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
644
645         * g++.dg/template/access11.C: New test.
646
647 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
648
649         PR c++/10849
650         * g++.dg/template/access10.C: New test.
651
652 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
653             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
654
655         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
656
657 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
658
659         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
660         suppress for powerpc-*-darwin*.
661         * gcc.dg/torture/builtin-noret-2.c: Likewise.
662
663 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
664
665         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
666         suppress option for powerpc-*-darwin*.
667         
668 2003-05-23  Roger Sayle  <roger@eyesopen.com>
669
670         * gcc.dg/builtins-1.c: Add tests for tan and atan.
671         * gcc.dg/builtins-4.c: Add test for fmod.
672
673 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
674
675         PR c++/10682
676         * g++.dg/template/instantiate4.C: New test.
677
678 2003-05-22  Roger Sayle  <roger@eyesopen.com>
679
680         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
681
682 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
683
684         * gcc.dg/compat/scalar-return-1_main.c: New file.
685         * gcc.dg/compat/scalar-return-1_x.c: New file.
686         * gcc.dg/compat/scalar-return-1_y.c: New file.
687         * gcc.dg/compat/scalar-return-2_main.c: New file.
688         * gcc.dg/compat/scalar-return-2_x.c: New file.
689         * gcc.dg/compat/scalar-return-2_y.c: New file.
690         * gcc.dg/compat/struct-return-3_main.c: New file.
691         * gcc.dg/compat/struct-return-3_y.c: New file.
692         * gcc.dg/compat/struct-return-3_x.c: New file.
693         * gcc.dg/compat/struct-return-2_main.c: New file.
694         * gcc.dg/compat/struct-return-2_x.c: New file.
695         * gcc.dg/compat/struct-return-2_y.c: New file.
696
697 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
698
699         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
700         for hppa*-hp-hpux*.
701         * gcc.dg/20021014-1.c (dg-options): Likewise.
702         * gcc.dg/nest.c (dg-options): Likewise.
703
704 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
705
706         PR c++/9738
707         * g++.dg/ext/dllimport2.C: New file.
708         * g++.dg/ext/dllimport3.C: New file.
709
710 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
711
712         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
713         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
714         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
715         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
716         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
717         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
718         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
719         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
720         * gcc.dg/compat/small-struct-defs.h: New file.
721         * gcc.dg/compat/small-struct-init.h: New file.
722         * gcc.dg/compat/small-struct-check.h: New file.
723         * gcc.dg/compat/fp-struct-defs.h: New file.
724         * gcc.dg/compat/fp-struct-check.h: New file.
725         * gcc.dg/compat/fp-struct-init.h: New file.
726         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
727         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
728
729 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
730
731         * gcc.dg/20030225-2.c: New test.
732
733 2003-05-18  Roger Sayle  <roger@eyesopen.com>
734             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
735
736         * gcc.c-torture/compile/20030518-1.c: New test case.
737
738 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
739
740         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
741         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
742         gcc-dg-debug-runtest.
743         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
744         gcc-dg-debug-runtest.
745
746 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
747
748         PR c++/9022
749         * g++.dg/lookup/using6.C: New test.
750
751 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
752
753         * g++.dg/parse/access2.C: New test.
754
755 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
756
757         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
758         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
759         * gcc.dg/debug/debug.exp: Likewise.
760
761 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
762
763         * gcc.dg/dollar.c: New test.
764
765 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
766
767         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
768         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
769         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
770         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
771         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
772         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
773         * gcc.dg/compat/struct-by-value-6_main.c: New file.
774         * gcc.dg/compat/struct-by-value-6_x.c: New file.
775         * gcc.dg/compat/struct-by-value-6_y.c: New file.
776         * gcc.dg/compat/struct-by-value-7_main.c: New file.
777         * gcc.dg/compat/struct-by-value-7_x.c: New file.
778         * gcc.dg/compat/struct-by-value-7_y.c: New file.
779         * gcc.dg/compat/struct-by-value-8_main.c: New file.
780         * gcc.dg/compat/struct-by-value-8_x.c: New file.
781         * gcc.dg/compat/struct-by-value-8_y.c: New file.
782         * gcc.dg/compat/struct-by-value-9_main.c: New file.
783         * gcc.dg/compat/struct-by-value-9_x.c: New file.
784         * gcc.dg/compat/struct-by-value-9_y.c: New file.
785
786 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
787
788         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
789         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
790         support for "repo" mode.
791         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
792         * lib/g77-dg.exp: Likewise.
793         * lib/obj-dg.exp: Likewise.
794         
795 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
796
797         Merge from gcc-3_2-rhl8-branch:
798         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
799
800         * gcc.dg/tls/opt-6.c: New test.
801
802         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
803
804         * gcc.dg/20030405-1.c: New test.
805
806         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
807
808         * gcc.dg/20030309-1.c: New test.
809
810         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
811
812         * gcc.c-torture/execute/20030307-1.c: New test.
813
814         2003-02-20  Randolph Chung  <tausq@debian.org>
815
816         * gcc.c-torture/compile/20030220-1.c: New test.
817
818         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
819
820         * gcc.dg/20030217-1.c: New test.
821
822         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
823
824         * gcc.c-torture/compile/20020129-1.c: New test.
825
826         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
827
828         * gcc.dg/unroll-1.c: New test.
829
830         2002-11-16  Jan Hubicka  <jh@suse.cz>
831
832         * gcc.c-torture/execute/20020920-1.c: New test.
833
834         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
835
836         PR target/7434
837         * gcc.c-torture/compile/20021008-1.c: New test.
838
839         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
840
841         PR target/7559
842         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
843
844         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
845
846         * gcc.c-torture/compile/20020807-1.c: New test.
847
848         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
849
850         * gcc.dg/tls/opt-1.c: New test.
851
852         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
853
854         * gcc.dg/20020729-1.c: New test.
855
856         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
857
858         * g++.dg/opt/life1.C: New test.
859
860         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
861
862         * gcc.dg/20020525-1.c: New test.
863
864         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
865
866         PR c++/6794
867         * g++.dg/ext/pretty1.C: New test.
868         * g++.dg/ext/pretty2.C: New test.
869
870 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
871
872         PR c++/8385
873         * g++.dg/ext/typeof5.C: New test.
874
875 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
876
877         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
878         __USER_LABEL_PREFIX__ into account.
879         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
880
881 2003-05-14  Roger Sayle  <roger@eyesopen.com>
882
883         * gcc.dg/builtins-15.c: New test case.
884
885 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
886
887         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
888
889 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
890
891         * lib/g++.exp: Tweak handling of additional source files.
892         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
893         * g++.dg/special/conpr-2a.C: Rename to ...
894         * g++.dg/special/conpr-2a.cc: ... this.
895         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
896         * g++.dg/special/conpr-3a.C: Rename to ...
897         * g++.dg/special/conpr-3a.cc: This.
898         * g++.dg/special/conpr-3b.C: Rename to ...
899         * g++.dg/special/conpr-3b.cc: This.
900         * g++.dg/special/conpr-4.C: New test.
901         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
902
903 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
904
905         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
906
907 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
908
909         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
910         * g++.old-deja/g++.robertl/eb71.C: Likewise.
911         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
912         * g++.old-deja/g++.other/warn3.C: Likewise.
913
914 2003-05-11  Roger Sayle  <roger@eyesopen.com>
915
916         * gcc.dg/i386-387-1.c: Update to also test log.
917         * gcc.dg/i386-387-2.c: Likewise.
918
919 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
920
921         * g77.f-torture/execute/int8421.f: New test.
922
923 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
924
925         PR c++/10230, c++/10481
926         * g++.dg/lookup/scoped5.C: New test.
927
928 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
929
930         PR c++/10552
931         * g++.dg/template/ttp6.C: New test.
932
933 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
934
935         * gcc.c-torture/execute/builtins: New directory.
936         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
937         gcc.c-torture/execute/builtins.
938         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
939         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
940         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
941         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
942
943 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
944
945         PR c++/9252
946         * g++.dg/template/access8.C: New test.
947         * g++.dg/template/access9.C: New test.
948
949 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
950
951         PR c++/9554
952         * g++.dg/parse/access1.C: New test.
953
954 2003-05-09  DJ Delorie  <dj@redhat.com>
955
956         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
957         long, and not an int.
958
959 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
960
961         PR c++/10555, c++/10576
962         * g++.dg/template/memclass1.C: New test.
963
964 2003-05-08  DJ Delorie  <dj@redhat.com>
965
966         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
967         targets.
968         * gcc.c-torture/execute/20021024-1.x: Likewise.
969         * gcc.c-torture/execute/shiftdi.x: Likewise.
970         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
971         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
972         * gcc.dg/20021018-1.c: Likewise.
973
974 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
975
976         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
977
978         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
979         (bcopy): Call memmove.
980
981 2003-05-08  Roger Sayle  <roger@eyesopen.com>
982
983         * g77.f-torture/compile/8485.f: New test case.
984
985 2003-05-07  Richard Henderson  <rth@redhat.com>
986
987         PR c++/10570
988         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
989         Verify exception_cleanup not called for rethrows.
990         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
991         when exiting catch block without rethrowing.
992         * g++.dg/eh/forced3.C: New.
993         * g++.dg/eh/forced4.C: New.
994
995 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
996
997         * gcc.dg/20030505.c: Fix triplet.
998
999 2003-05-06  DJ Delorie  <dj@redhat.com>
1000
1001         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
1002         * gcc.dg/nest.c: Likewise.
1003
1004 2003-05-05  Roger Sayle  <roger@eyesopen.com>
1005
1006         * gcc.dg/builtins-14.c: New test case.
1007
1008 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
1009
1010         * lib/compat.exp (compat-execute): New argument.
1011         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
1012         * gcc.dg/compat: New test directory.
1013         * gcc.dg/compat/compat.exp: New expect script.
1014         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
1015         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
1016         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
1017         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
1018         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
1019         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
1020
1021         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
1022         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
1023         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
1024         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
1025         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
1026         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
1027         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
1028         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
1029         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
1030         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
1031         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
1032         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
1033         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
1034         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
1035         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
1036
1037 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
1038
1039         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
1040
1041 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
1042
1043         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
1044
1045 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
1046
1047         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
1048         * gcc.dg/ppc-fsel-2.c: New test.
1049
1050         * gcc.dg/unused-5.c: New test.
1051
1052 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1053
1054         PR c++/10496
1055         * g++.dg/warn/pmf1.C: New test.
1056
1057 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1058
1059         PR c++/4494
1060         * g++.dg/warn/main.C: New test.
1061
1062 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1063
1064         * gcc.dg/nonnull-3.c: New test.
1065
1066 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
1067
1068         * gcc.dg/cpp/Wtrigraphs.c: Update.
1069         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
1070
1071 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
1072
1073         * gcc.dg/ppc-fsel-1.c: New test.
1074
1075 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
1076
1077         PR c/10604
1078         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
1079
1080 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
1081
1082         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
1083
1084 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1085
1086         PR c++/9364, c++/10553, c++/10586
1087         * g++.dg/parse/typename4.C: New test.
1088         * g++.dg/parse/typename5.C: Likewise.
1089
1090 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
1091
1092         * gcc.c-torture/compile/20030503-1.c: New test.
1093
1094 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1095
1096         * g++.dg/lookup/using5.C: Fix testcase error.
1097
1098 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
1099
1100         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
1101         since MEABI is no longer supported.  Remove all vestiges
1102         of MEABI from the test.
1103
1104 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1105
1106         PR c++/10554
1107         * g++.dg/lookup/using5.C: New test.
1108
1109 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1110
1111         PR c++/8772
1112         * g++.dg/template/ttp5.C: New test.
1113
1114 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
1115
1116         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
1117         (dg-gpp-additional-sources): New function.
1118         (dg-gpp-additional-files): Likewise.
1119         * lib/g++.exp (additional_sources): New variable.
1120         (additional_files): Likewise.
1121         (g++_target_compile): Deal with them.
1122         * lib/old-dejagnu.exp: Remove.
1123         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
1124         * g++.old-deja: Revise all tests to use dg commands.
1125
1126 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1127
1128         PR c++/9432, c++/9528
1129         * g++.dg/lookup/using4.C: New test.
1130
1131 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
1132
1133         * gcc.dg/noreturn-5.c: New file.
1134         * gcc.dg/noreturn-6.c: New file.
1135
1136         * gcc.c-torture/compile/inline-1.c: New file.
1137
1138 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1139
1140         PR c++/10551
1141         * g++.dg/template/explicit1.C: New test.
1142
1143 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1144
1145         PR c++/10549
1146         * g++.dg/other/bitfield1.C: New test.
1147
1148         PR c++/10527
1149         * g++.dg/init/new7.C: New test.
1150
1151 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1152
1153         * g++.dg/ext/desig1.C: New test.
1154         * g++.dg/ext/init1.C: Update.
1155
1156         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
1157
1158 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/10180
1161         * g++.dg/warn/Winline-1.C: New test.
1162
1163 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
1164
1165         * gcc.c-torture/execute/string-opt-19.c: New test.
1166
1167         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
1168         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
1169
1170 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
1171
1172         PR c++/10506
1173         * g++.dg/init/new6.C: New test.
1174
1175         PR c++/10503
1176         * g++.dg/init/ref6.C: New test.
1177
1178 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
1179
1180         * g++.dg/warn/weak1.C: XFAIL on AIX4.
1181
1182 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1183
1184         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
1185         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
1186
1187 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
1188
1189         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
1190         initialized static data members.
1191
1192 2003-04-25  H.J. Lu <hjl@gnu.org>
1193
1194         * gcc.dg/ia64-sync-4.c: New test.
1195
1196 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1197
1198         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
1199         date.
1200
1201 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
1202
1203         PR c++/10337
1204         * g++.dg/warn/conv1.C: New test.
1205         * g++.old-deja/g++.other/conv7.C: Adjust.
1206         * g++.old-deja/g++.other/overload14.C: Adjust.
1207
1208 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1209
1210         PR c++/10471
1211         * g++.dg/template/defarg2.C: New test.
1212
1213 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
1214
1215         * gcc.dg/cpp/include2.c: Update.
1216         * gcc.dg/cpp/multiline-2.c: New.
1217         * gcc.dg/cpp/multiline.c: Update.
1218         * gcc.dg/cpp/strify2.c: Update.
1219         * gcc.dg/cpp/trad/literals-2.c: Update.
1220
1221 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1222
1223         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
1224
1225 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1226
1227         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
1228
1229 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR c++/10451
1232         * g++.dg/parse/crash4.C: New test.
1233
1234         PR c++/9847
1235         * g++.dg/parse/crash5.C: New test.
1236
1237 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
1238
1239         PR c++/10446
1240         * g++.dg/parse/crash3.C: New test.
1241
1242         PR c++/10428
1243         * g++.dg/parse/elab1.C: New test.
1244
1245 2003-04-22  Devang Patel  <dpatel@apple.com>
1246
1247         * gcc.dg/cpp/trad/funlike-5.c: New test.
1248
1249 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
1250
1251         * g++.dg/other/packed1.C: Fix dg options.
1252
1253 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
1254
1255         * g++.dg/other/offsetof2.C: New test.
1256
1257 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
1258
1259         * g++.dg/template/recurse.C: Adjust location of error messages.
1260
1261 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
1262
1263         PR c++/9881
1264         * g++.dg/init/addr-const1.C: New test.
1265         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
1266
1267 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1268
1269         PR c++/10405
1270         * g++.dg/lookup/struct-hack1.C: New test.
1271
1272 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
1273
1274         * ucs.c: Update diagnostic messages.
1275
1276 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1277
1278         * gcc.dg/cpp/truefalse.cpp: New test.
1279         * gcc.dg/cpp/cpp.exp: Update.
1280         * g++.dg/other/stdbool-if.C: Remove.
1281
1282 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1283
1284         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
1285         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
1286
1287 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1288
1289         * gcc.c-torture/compile/20030418-1.c: New test.
1290
1291 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
1292
1293         * README.compat: Remove; content moved to doc/sourcebuild.texi.
1294
1295 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1296
1297         PR c++/10347
1298         g++.dg/template/dependent-name1.C: New test.
1299
1300 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
1301
1302         * gcc.dg/warn-1.c (tourist_guide): New array,
1303         contains a pointer to bar.
1304
1305 2003-04-16  Roger Sayle  <roger@eyesopen.com>
1306
1307         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
1308         * gcc.c-torture/execute/medce-1.c: New test case.
1309         * gcc.c-torture/execute/medce-2.c: New test case.
1310
1311 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
1312
1313         * lib/prune.exp: Ignore more messages.
1314
1315         PR c++/10381
1316         * g++.dg/parse/lookup3.C: New test.
1317
1318 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
1319
1320         * gcc.c-torture/compile/20030415-1.c : New test.
1321
1322 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
1323
1324         * gcc.c-torture/execute/scope-2.c: Move to ...
1325         * gcc.dg/noncompile/scope.c: .... here.
1326
1327 2003-04-14  Roger Sayle  <roger@eyesopen.com>
1328
1329         * gcc.dg/20030414-2.c: New test case.
1330
1331 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
1332
1333         PR target/10377
1334         * gcc.dg/20030414-1.c: New test.
1335
1336 2003-04-13  Roger Sayle  <roger@eyesopen.com>
1337
1338         * gcc.dg/builtins-12.c: New test case.
1339         * gcc.dg/builtins-13.c: New test case.
1340
1341 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1342
1343         * gcc.c-torture/execute/string-opt-18.c: New test.
1344
1345 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/10300
1348         * g++.dg/init/new5.C: New test.
1349
1350 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/7910
1353         * g++.dg/ext/dllimport1.C: New test.
1354
1355 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1356
1357         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
1358
1359 2003-04-11  Bud Davis <bdavis9659@comcast.net>
1360
1361         PR Fortran/9263
1362         * g77.f-torture/noncompile/9263.f: New test
1363         PR Fortran/1832
1364         * g77.f-torture/execute/1832.f: New test
1365
1366 2003-04-11  David Chad  <davidc@freebsd.org>
1367             Loren J. Rittle  <ljrittle@acm.org>
1368
1369         libobjc/8562
1370         * objc.dg/headers.m: New test.
1371
1372 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
1373
1374         * gcc.c-torture/execute/builtin-noret-2.c: New.
1375         * gcc.c-torture/execute/builtin-noret-2.x: New.
1376         XFAIL builtin-noret-2.c at -O1 and above.
1377         * gcc.dg/redecl.c: New.
1378         * gcc.dg/Wshadow-1.c: Update error regexps.
1379
1380 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
1381
1382         * g++.dg/abi/bitfield10.C: New test.
1383
1384 2003-04-09  Mike Stump  <mrs@apple.com>
1385
1386         * gcc.dg/pch/pch.exp: Make testcase names longer.
1387         * g++.dg/pch/pch.exp: Make testcase names longer.
1388
1389 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1390
1391         * gcc.dg/builtins-11.c: New test case.
1392
1393 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1394
1395         * gcc.dg/builtins-9.c: New test case.
1396         * gcc.dg/builtins-10.c: New test case.
1397
1398 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
1399
1400         * gcc.dg/noncompile/init-4.c.c: New test.
1401
1402 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         * gcc.misc-test/gcov-9.c: New test.
1405         * gcc.misc-test/gcov-10.c: New test
1406         * gcc.misc-test/gcov-11.c: New test.
1407
1408 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
1409
1410         PR optimization/10024
1411         * gcc.c-torture/compile/20030405-1.c: New test.
1412
1413 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
1414
1415         * gcc.dg/pch/static-3.c: New.
1416         * gcc.dg/pch/static-3.hs: New.
1417         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
1418
1419 2003-04-04  Richard Henderson  <rth@redhat.com>
1420
1421         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
1422         * g++.dg/eh/forced2.C: Likewise.
1423
1424 2003-04-03  Mike Stump  <mrs@apple.com>
1425
1426         * lib/scanasm.exp (scan-assembler): Add xfail processing for
1427         target arg.
1428         (scan-assembler-times, scan-assembler-not): Likewise.
1429         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
1430
1431 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1432
1433         * gcc.dg/sparc-loop-1.c: New test.
1434
1435 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
1436
1437         PR other/9274
1438         * g++.dg/pch/system-2.C: New.
1439         * g++.dg/pch/system-2.Hs: New.
1440
1441 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
1442
1443         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
1444
1445         * g++.dg/eh/simd-1.C (vecfunc): Same.
1446
1447 2003-04-01  Roger Sayle  <roger@eyesopen.com>
1448
1449         * gcc.c-torture/execute/20030401-1.c: New test case.
1450
1451 2003-04-01  Ziemowit Laski <zlaski@apple.com>
1452
1453         * objc.dg/defs.m: New.
1454
1455 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
1456
1457         * g++.dg/eh/simd-1.C: New.
1458         * g++.dg/eh/simd-2.C: New.
1459
1460 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
1461
1462         * gcc.c-torture/execute/simd-3.c: New.
1463
1464 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1465
1466         PR c/9936
1467         * gcc.dg/20030331-2.c: New test.
1468
1469 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1470
1471         PR c++/10278
1472         * g++.dg/parse/crash2.C: New test.
1473
1474 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1475
1476         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
1477         * gcc.c-torture/execute/20030331-1.c: ...here.
1478
1479 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1480
1481         * gcc.c-torture/execute/20030331-1.c: New test.
1482
1483 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1484
1485         * lib/gcov.exp: Adjust call return testing strings.
1486         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
1487
1488 2003-03-31  Roger Sayle  <roger@eyesopen.com>
1489
1490         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
1491         * gcc.dg/builtins-7.c: New test case.
1492         * gcc.dg/builtins-8.c: New test case.
1493
1494 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1495
1496         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
1497
1498 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/7647
1501         * g++.dg/lookup-class-member-2.C: New test.
1502
1503 2003-03-30  Glen Nakamura  <glen@imodulo.com>
1504
1505         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1506
1507 2003-03-28  Roger Sayle  <roger@eyesopen.com>
1508
1509         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
1510
1511 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
1512
1513         * g++.dg/init/attrib1.C: New test.
1514
1515 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1516
1517         * gcc.dg/ultrasp8.c: New test.
1518
1519 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1520
1521         * gcc.dg/ultrasp7.c: New test.
1522
1523 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
1524
1525         PR c++/10047
1526         * g++.dg/template/inline1.C: New test.
1527
1528 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1529
1530         * gcc.dg/sparc-dwarf2.c: New test.
1531
1532 2003-03-27  Roger Sayle  <roger@eyesopen.com>
1533
1534         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1535         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1536
1537 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
1538
1539         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1540         than reading .x files.
1541         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1542         * g77.dg/gcov/gcov-1.f: Likewise.
1543         * gcc.misc-tests/gcov-4b.c: Likewise.
1544         * gcc.misc-tests/gcov-5b.c: Likewise.
1545         * gcc.misc-tests/gcov-6.c: Likewise.
1546         * gcc.misc-tests/gcov-7.c: Likewise.
1547         * gcc.misc-tests/gcov-8.c: Likewise.
1548         * g++.dg/gcov/gcov-1.x: Remove.
1549         * g77.dg/gcov/gcov-1.x: Likewise.
1550         * gcc.misc-tests/gcov-4b.x: Likewise.
1551         * gcc.misc-tests/gcov-5b.x: Likewise.
1552         * gcc.misc-tests/gcov-6.x: Likewise.
1553         * gcc.misc-tests/gcov-7.x: Likewise.
1554         * gcc.misc-tests/gcov-8.x: Likewise.
1555
1556 2003-03-27  Glen Nakamura  <glen@imodulo.com>
1557
1558         PR opt/10087
1559         * gcc.dg/20030324-1.c: New test.
1560
1561 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         PR c++/10224
1564         * g++.dg/template/arg3.C: New test.
1565
1566         PR c++/10158
1567         * g++.dg/template/friend18.C: New test.
1568
1569 2003-03-26  Roger Sayle  <roger@eyesopen.com>
1570
1571         * g77.f-torture/compile/20030326-1.f: New test case.
1572
1573 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
1574
1575         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1576
1577         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1578
1579 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
1580
1581         * gcc.dg/ia64-sync-3.c: New test.
1582
1583 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
1584
1585         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1586
1587 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1588
1589         * gcc.dg/ultrasp6.c: New test.
1590
1591 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1592
1593         * gcc.dg/i386-signbit-1.c: New test.
1594         * gcc.dg/i386-signbit-2.c: New test.
1595         * gcc.dg/i386-signbit-3.c: New test.
1596
1597 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1598
1599         * gcc.dg/ultrasp5.c: Fix options.
1600
1601 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1602
1603         * gcc.dg/ultrasp5.c: Fix comment.
1604
1605 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
1606
1607         PR fortran/10197
1608         * g77.f-torture/execute/10197.f: New test.
1609
1610 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
1611
1612         PR c++/9898, c++/383
1613         * g++.dg/template/conv6.C: New test.
1614
1615         PR c++/10119
1616         * g++.dg/template/ptrmem5.C: New test.
1617
1618         PR c++/10026
1619         * g++.dg/lookup/koenig1.C: New test.
1620
1621         PR C++/10199
1622         * g++.dg/lookup/template2.C: New test.
1623
1624 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1625
1626         * g++.dg/opt/rtti1.C: New test.
1627
1628 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1629
1630         * gcc.dg/ultrasp5.c: New test.
1631
1632 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1633
1634         PR middle-end/9967
1635         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1636         builtin fputs.
1637
1638 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1639
1640         PR c/8224
1641         * gcc.dg/20030323-1.c: New test.
1642
1643 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1644
1645         * gcc.c-torture/compile/20030323-1.c: New test case.
1646
1647 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1648
1649         * gcc.dg/20030321-1.c: New test.
1650
1651 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1652
1653         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1654
1655 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1656
1657         PR c++/9978, c++/9708
1658         * g++.dg/ext/vlm1.C: Adjust expected error.
1659         * g++.dg/ext/vla2.C: New test.
1660         * g++.dg/template/arg1.C: New test.
1661         * g++.dg/template/arg2.C: New test.
1662
1663 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1664
1665         * g77.f-torture/execute/select.f: New test.
1666         * g77.f-torture/noncompile/select_no_compile.f: New test.
1667
1668 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1669
1670         PR c++/9898
1671         * g++.dg/other/error4.C: New test.
1672
1673 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1674
1675         * g++.dg/template/friend17.C: New test.
1676
1677 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1678
1679         * gcc.c-torture/compile/20030320-1.c: New.
1680
1681 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1682
1683         * gcc.dg/builtins-6.c: New test case.
1684
1685 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1686
1687         PR target/10073
1688         * gcc.c-torture/compile/20030319-1.c: New.
1689
1690 2003-03-18  Jan Hubicka  <jh@suse.cz>
1691
1692         * gcc.dg/i386-cvt-1.c: New test.
1693
1694 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1695
1696         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1697         * objc.dg/naming-2.m: Likewise.
1698
1699 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1700
1701         PR c++/9639
1702         * g++.dg/parse/crash1.C: New test.
1703
1704 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/8805
1707         * g++.dg/eh/cleanup1.C: New test.
1708
1709 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1710
1711         * gcc.c-torture/execute/20030316-1.c: New test case.
1712
1713 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1714
1715         PR c++/9629
1716         * g++.dg/init/ctor2.C: New test.
1717
1718 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1719
1720         * g77.f-torture/compile/xformat.f: New test case.
1721
1722 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1723
1724         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1725         * g++.old-deja/g++.mike/eh50.C: Likewise.
1726
1727 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1728
1729         PR c++/6440
1730         * g++.dg/template/spec7.C: New test.
1731         * g++.dg/template/spec8.C: Likewise.
1732
1733 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1734
1735         * gcc.c-torture/execute/20030313-1.c: New test.
1736
1737 2003-03-14  Richard Henderson  <rth@redhat.com>
1738
1739         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1740
1741 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1742
1743         * gcc.c-torture/compile/20030314-1.c: New test.
1744
1745 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1746
1747         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1748         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1749         thumb target,
1750         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1751         to accept newer _imp__  prefix and additional
1752         newline in .drectve section.
1753         * gcc.dg/dll-4.c: Likewise.
1754         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1755         switch.
1756
1757 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1758
1759         * g++.dg/parse/namespace9.C: New test.
1760
1761         * g++.dg/init/ref5.C: New test.
1762         * g++.dg/parse/ptrmem1.C: Likewise.
1763
1764 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1765
1766         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1767         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1768         regular expression.
1769         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1770         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1771
1772 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1773
1774         * gcc.c-torture/execute/20030224-2.c: New test.
1775
1776 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1777
1778         * gcc.dg/decl-3.c: New test.
1779
1780 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1781
1782         * gcc.dg/i386-loop-2.c: New test.
1783
1784 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/9474
1787         * g++.dg/parse/namespace8.C: New test.
1788
1789         PR c++/9924
1790         * g++.dg/overload/builtin2.C: New test.
1791
1792 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1793
1794         * gcc.dg/return-type-3.c: New test.
1795
1796 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1797
1798         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1799         profiling options are not supported.
1800
1801 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1802
1803         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1804         * g++.old-deja/g++.warn/impint2.C: Likewise.
1805
1806 2003-03-10  Devang Patel  <dpatel@apple.com>
1807
1808         * g++.dg/cpp/c++_cmd_1.C: New test.
1809         * g++.dg/cpp/c++_cmd_1.h: New file.
1810
1811 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1812
1813         * gcc.dg/altivec-9.c: New file.
1814
1815 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1816
1817         * gcc.dg/ppc-sdata-1.c: New test.
1818         * gcc.dg/ppc-sdata-2.c: New test.
1819
1820 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/9373
1823         * g++.dg/opt/ptrmem2.C: New test.
1824
1825         PR c++/8534
1826         * g++.dg/opt/ptrmem1.C: New test.
1827
1828 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1829
1830         * gcc.dg/i386-loop-1.c: New test.
1831
1832 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1833
1834         PR c++/9970
1835         * g++.dg/lookup/friend1.C: New test.
1836
1837 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1838
1839         PR c++/9823
1840         * g++.dg/parser/constructor1.C: New test.
1841
1842 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1843
1844         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1845
1846         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1847
1848 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1849
1850         * gcc.dg/cpp/Wunused.c: Update test.
1851
1852 2003-03-08  Jan Hubicka  <jh@suse.cz>
1853
1854         * gcc.dg/inline-3.c: New test.
1855
1856 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1857
1858         PR c++/9809
1859         * g++.dg/parse/builtin1.C: New test.
1860
1861         PR c++/9982
1862         * g++.dg/abi/cookie1.C: New test.
1863         * g++.dg/abi/cookie2.C: Likewise.
1864
1865         PR c++/9524
1866         * g++.dg/template/field1.C: New test.
1867
1868         PR c++/9912
1869         * g++.dg/parse/class1.C: New test.
1870         * g++.dg/parse/namespace7.C: Likewise.
1871         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1872
1873 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1874
1875         * g++.dg/init/ref4.C: New test.
1876
1877 2003-03-07  Jan Hubicka  <jh@suse.cz>
1878
1879         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1880         * gcc.dg/inline-3.c:  New test.
1881
1882 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.dg/init/ref3.C: New test.
1885
1886         PR c++/9965
1887         * g++.dg/init/ref2.C: New test.
1888
1889         PR c++/9400
1890         * g++.dg/warn/Wshadow-2.C: New test.
1891
1892         PR c++/9791
1893         * g++.dg/warn/Woverloaded-1.C: New test.
1894
1895 2003-03-05  Jan Hubicka  <jh@suse.cz>
1896
1897         * gcc.dg/i386-local2.c: New.
1898         * gcc.dg/i386-local.c: Fix typo.
1899
1900 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1901
1902         * g++.dg/abi/layout3.C: New test.
1903
1904 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1905
1906         * gcc.c-torture/compile/20030305-1.c
1907
1908 2003-03-05  Jan Hubicka  <jh@suse.cz>
1909
1910         * gcc.dg/i386-local.c: New.
1911
1912 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1913
1914         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1915
1916 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         * gcc.dg/switch-2.c: New test.
1919         * gcc.dg/switch-3.c: New test.
1920         * gcc.dg/Wswitch.c: Adjust line numbers.
1921         * gcc.dg/Wswitch-default.c: Likewise.
1922         * gcc.dg/Wswitch-enum.c: Likewise.
1923
1924 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1925
1926         * gcc.c-torture/execute/20030222-1.c: New test.
1927
1928 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1929
1930         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1931
1932 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1933
1934         PR c++/9878
1935         * g++.dg/init/ref1.C: New test.
1936
1937 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1938
1939         * gcc.dg/sh-relax.c: New SH-only test.
1940
1941 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1942
1943         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1944         comment explaining purpose of testcase.
1945
1946 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1947
1948         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1949         for HC11/HC12 (asm needs two int registers).
1950         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1951         HC11/HC12 because the test uses an asm which needs two 32-bit
1952         registers.
1953
1954 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1955
1956         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1957         for HC11/HC12 (array is too large otherwise).
1958         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1959         * gcc.c-torture/compile/20010518-2.x: Likewise.
1960         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1961         HC11/HC12 (array is too large).
1962
1963 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1964
1965         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1966         * lib/g++-dg.exp (g++-dg-test): Likewise.
1967
1968 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1969
1970         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1971         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1972
1973 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1974
1975         * g++.dg/warn/implicit-typename1.C: Remove warning.
1976
1977 2003-02-28  Richard Henderson  <rth@redhat.com>
1978
1979         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1980         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1981
1982 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1983
1984         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1985         * g++.dg/pch/pch.exp: Likewise.
1986
1987 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1988
1989         PR c++/9879
1990         * testsuite/g++.dg/init/new4.C: New test.
1991
1992 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1993
1994         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1995
1996 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1997
1998         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1999         unsigned long.
2000
2001         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
2002         wider than float.
2003
2004 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2005
2006         * lib/scanasm.exp: Add support for counting numbers of
2007         occurences.
2008         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
2009         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
2010
2011 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
2012
2013         PR c++/9683
2014         * g++.dg/template/static3.C: New test.
2015
2016         PR c++/9829
2017         * g++.dg/parse/namespace6.C: New test.
2018
2019 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2020
2021         PR target/9732
2022         * gcc.dg/20030225-1.c: New test.
2023
2024 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
2025
2026         * README: Remove out-of-date information.
2027
2028         PR c++/9836
2029         * g++.dg/template/spec6.C: New test.
2030
2031 2003-02-24  Jeff Law  <law@redhat.com>
2032
2033         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
2034
2035 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2036
2037         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
2038         * gcc.dg/pragma-ep-1.c: Likewise.
2039
2040 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2041
2042         PR c++/9602
2043         * g++.dg/template/friend16.C: New test.
2044
2045 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/5333
2048         * g++.dg/parse/fused-params1.C: Adjust error messages.
2049         * g++.dg/template/nested3.C: New test.
2050
2051 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
2052
2053         * g++.dg/abi/param1.C: New test.
2054
2055 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2056
2057         PR c++/7982
2058         * g++.dg/warn/implicit-typename1.C: New test.
2059
2060 2003-02-22  Kelley Cook <kelleycook@comcast.net>
2061
2062         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
2063         with "mtune".
2064         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2065         * gcc.c-torture/execute/20010129-1.x: Likewise.
2066         * gcc.dg/20011107-1.c: Likewise.
2067         * gcc.dg/20020108-1.c: Likewise.
2068         * gcc.dg/20020122-3.c: Likewise.
2069         * gcc.dg/20020206-1.c: Likewise.
2070         * gcc.dg/20020310-1.c: Likewise.
2071         * gcc.dg/20020426-2.c: Likewise.
2072         * gcc.dg/20020517-1.c: Likewise.
2073         * gcc.dg/991230-1.c: Likewise.
2074         * gcc.dg/i386-unroll-1.c: Likewise.
2075         * gcc.misc-tests/i386-prefetch.exp: Likewise.
2076
2077 2003-02-22  Jan Hubicka  <jh@suse.cz>
2078
2079         * gcc.dg/i386-mul.c: New test.
2080
2081 2003-02-21  Roger Sayle  <roger@eyesopen.com>
2082
2083         * gcc.dg/builtins-5.c: New test case.
2084
2085 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
2086
2087         * gcc.dg/asmreg-1.c: New test.
2088
2089 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/9749
2092         * g++.dg/parse/varmod1.C: New test.
2093
2094 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/9727
2097         * g++.dg/template/op1.C: New test.
2098
2099 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/8906
2102         * g++.dg/template/nested2.C: New test.
2103
2104 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2105
2106         PR c++/8724
2107         * g++.dg/expr/dtor1.C: New test.
2108
2109 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
2110
2111         * gcc.dg/cpp/include3.c: New test.
2112         * gcc.dg/cpp/inc/foo.h: New file.
2113
2114 2003-02-21  Glen Nakamura  <glen@imodulo.com>
2115
2116         * gcc.c-torture/execute/20030221-1.c: New test.
2117
2118 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/9729
2121         * g++.dg/abi/conv1.C: New test.
2122
2123 2003-02-20  Jan Hubicka  <jh@suse.cz>
2124
2125         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
2126
2127 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
2128
2129         * gcc.c-torture/compile/20030219-1.c: New test.
2130
2131 2003-02-18  Jan Hubicka  <jh@suse.cz>
2132
2133         * gcc.dg/funcorder.c: New test.
2134
2135 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2136
2137         * gcc.c-torture/execute/20030218-1.c: New.
2138
2139 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
2140
2141         * gcc.dg/20030218-1.c: New.
2142
2143 2003-02-18  Richard Henderson  <rth@redhat.com>
2144
2145         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
2146         * gcc.dg/attr-used-2.c: New.
2147
2148 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/9704
2151         * g++.dg/init/copy5.C: New test.
2152
2153 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
2154
2155         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
2156         * g++.dg/pch/pch.exp: Likewise.
2157
2158 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2159
2160         * gcc.c-torture/execute/20030209-1.c: Enable the test if
2161         STACK_SIZE is not defined.
2162
2163 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2164
2165         PR c++/9457
2166         * g++.dg/template/init1.C: New test.
2167
2168 2003-02-16  Jan HUbicka  <jh@suse.cz>
2169
2170         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
2171         (foo): Add few extra tests
2172         * gcc.dg/c99-const-expr-3.c: Likewise.
2173         * gcc.c-torture/execute/20030216-1.c: New.
2174
2175 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2176
2177         PR c++/9459
2178         * g++.dg/ext/typeof4.C: New test.
2179
2180 2003-02-15  Roger Sayle  <roger@eyesopen.com>
2181
2182         * gcc.dg/i386-387-3.c: New test case.
2183
2184 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
2185
2186         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
2187         cris-*-elf* cris-*-aout* and mmix-*-*.
2188
2189 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
2190
2191         * gcc.dg/20030213-1.c: New test.
2192
2193 2003-02-12  Roger Sayle  <roger@eyesopen.com>
2194
2195         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
2196         * gcc.dg/i386-387-2.c: Likewise.
2197
2198 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
2199
2200         * gcc.dg/ppc-spe.c: Fix formatting.
2201         Enable tests that were previously unsupported by gas.
2202         Delete tests for instructions that no longer exist.
2203         Switch arguments on evsubifw builtin.
2204
2205 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
2206
2207         * gcc.c-torture/execute/20030209-1.c: Disable the test if
2208         STACK_SIZE is too small.
2209
2210 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2211             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2212
2213         * gcc.dg/decl-2.c: New test.
2214
2215 2003-02-10  Jan Hubicka  <jh@suse.cz>
2216
2217         * gcc.dg/i386-fpcvt-1.c:  New test.
2218
2219 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
2220
2221         * gcc.c-torture/execute/20030209-1.c: New test.
2222
2223 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
2224
2225         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
2226         int-wide bitops, use the constants of the same width.
2227         Likewise, if long long is 32-bit wide, test bitops using
2228         32-bit constants.
2229
2230 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
2231
2232         * gcc.dg/20021014-1.c: Annotate with expected notice text.
2233
2234 2003-02-07  Roger Sayle  <roger@eyesopen.com>
2235
2236         * testsuite/gcc.dg/builtins-4.c: New test case.
2237
2238 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2239
2240         * gcc.dg/20020430-1.c: Fix dg command typos.
2241         * gcc.dg/20020503-1.c: Likewise.
2242
2243 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2244
2245         PR c++/8785
2246         * g++.dg/parse/fused-params1.C: New test.
2247
2248         PR c++/8857
2249         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
2250
2251         PR c++/8921
2252         * g++.dg/parse/non-dependent1.C: New test.
2253
2254         PR c++/8928
2255         * g++.dg/parse/dupl-tmpl-args1.C: New test.
2256
2257         PR c++/9228
2258         * g++.dg/parse/undefined7.C: New test.
2259         * g++.dg/parse/non-templ1.C: New test.
2260
2261         PR c++/9229
2262         * g++.dg/parse/too-many-tmpl-args1.C: New test.
2263
2264 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
2265
2266         * gcc.c-torture/compile/20030206-1.c: New test.
2267
2268 2003-02-05  Roger Sayle  <roger@eyesopen.com>
2269
2270         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
2271         "pow" to "foo" to avoid potential confusion with a math built-in.
2272
2273 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2274
2275         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
2276         conditions for SPARC targets.
2277
2278 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
2279
2280         * gcc.dg/20030204-1.c: New test.
2281
2282 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2283
2284         PR c++/38
2285         * g++.dg/parse/array-size1.C: New test.
2286
2287         PR c++/5657
2288         * g++.dg/parse/undefined3.C: New test.
2289
2290         PR c++/5665
2291         * g++.dg/parse/undefined4.C: New test.
2292
2293         PR c++/5975
2294         * g++.dg/parse/undefined5.C: New test.
2295
2296         PR c++/7259
2297         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
2298
2299         PR c++/8578
2300         * g++.dg/parse/casting-operator1.C: New test.
2301
2302         PR c++/8596
2303         * g++.dg/parse/undefined6.C: New test.
2304
2305         PR c++/8736
2306         * g++.dg/parse/missing-template1.C: New test.
2307
2308 2003-02-04  Jan Hubicka  <jh@suse.cz>
2309
2310         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
2311         * gcc.dg/i386-cmov?.c:  Likewise.
2312         * gcc.dg/i386-fpcvt-?.c:  Likewise.
2313         * gcc.dg/i386-ssefp-1.c:  Likewise.
2314         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
2315         conventions.
2316
2317 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
2318
2319         PR c++/7129
2320         * testsuite/g++.dg/ext/max.C: New test.
2321
2322 2003-02-03  Jan Hubicka  <jh@suse.cz>
2323
2324         * gcc.c-torture/execute/20030203-1.c: New test.
2325
2326 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
2327
2328         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
2329         'natural-endian'.
2330
2331 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
2332
2333         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
2334         * g++.dg/init/new2.C: Likewise.
2335         * g++.dg/other/new1.C: Likewise.
2336
2337 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
2338
2339         * gcc.dg/struct-ret-libc.c: New test.
2340
2341 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
2342
2343         * gcc.dg/20030129-1.c: New test.
2344
2345 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2346
2347         PR c++/8849
2348         * g++.dg/template/ptrmem4.C: New test.
2349
2350 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
2351
2352         * g++.dg/parser/constant1.C: New test.
2353
2354 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2355
2356         PR c++/8591
2357         * g++.dg/parse/friend2.C: New test.
2358
2359 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
2360
2361         PR c++/9437
2362         * g++.dg/template/unify4.C: New test.
2363
2364 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
2365
2366         * gcc.c-torture/execute/20030128-1.c: New test.
2367
2368 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
2369
2370         * g++.dg/lookup/nested1.C: Test moved from ...
2371         * g++.old-deja/g++.other/lookup24.C: ... here.
2372
2373 2003-01-28  Jan Hubicka  <jh@suse.cz>
2374
2375         * gcc.dg/i386-cmov5.c:  New test.
2376
2377 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
2378
2379         * gcc.c-torture/execute/20010925-1.c: Changed the
2380         memcpy declaration.
2381
2382 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2383
2384         PR c++/3902
2385         * g++.dg/parse/template5.C: New test.
2386
2387 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
2388
2389         PR fortran/9258
2390         * g77.dg/pr9258: New test.
2391
2392 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2393
2394         * README: Move relevant parts from README.g++.
2395
2396         * README.g++: Remove this file.
2397
2398 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2399
2400         * g++.dg/abi/dcast1.C: New test.
2401
2402 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2403
2404         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
2405
2406 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
2407
2408         PR c++/47
2409         * g++.old-deja/g++.other/lookup24.C: New test.
2410
2411 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2412
2413         PR middle-end/7227
2414         * gcc.dg/uninit-C.c: New test.
2415
2416 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
2417
2418         * g++.dg/abi/covariant1.C: New test.
2419
2420 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
2421
2422         * gcc.dg/20030123-1.c: New test.
2423
2424 2003-01-25  Jan Hubicka  <jh@suse.cz>
2425
2426         PR opt/8492
2427         * gcc.c-torture/compile/20030125-1.c
2428
2429 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
2430
2431         PR c++/9403
2432         * g++.dg/parse/template3.C: New test.
2433         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
2434
2435         PR c++/795
2436         * g++.dg/parse/template4.C: New test.
2437
2438         PR c++/9415
2439         * g++.dg/template/qual2.C: New test.
2440
2441         PR c++/8545
2442         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
2443
2444         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
2445
2446 2003-01-25  Roger Sayle  <roger@eyesopen.com>
2447
2448         * gcc.c-torture/execute/switch-1.c: New test case.
2449
2450 2003-01-25  Jan Hubicka  <jh@suse.cz>
2451
2452         * gcc.c-torture/execute/20030125-1.[cx]: New test.
2453
2454 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
2455
2456         Tweaks for Bison-1.875. From the NEWS file:
2457         "- `parse error' -> `syntax error'
2458         Bison now uniformly uses the term `syntax error'"
2459         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
2460         * gcc.dg/cpp/digraph2.c: Likewise.
2461         * gcc.dg/cpp/direct2.c: Likewise.
2462         * gcc.dg/cpp/paste4.c: Likewise.
2463         * gcc.dg/c90-restrict-1.c: Likewise.
2464         * gcc.dg/c99-func-2.c: Likewise.
2465         * gcc.dg/noncompile/920721-2.c: Likewise.
2466         * gcc.dg/noncompile/930622-2.c: Likewise.
2467         * gcc.dg/noncompile/940112-1.c: Likewise.
2468         * gcc.dg/noncompile/950921-1.c: Likewise.
2469         * gcc.dg/noncompile/951123-1.c: Likewise.
2470         * gcc.dg/noncompile/971104-1.c: Likewise.
2471         * gcc.dg/noncompile/990416-1.c: Likewise.
2472
2473 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
2474
2475         * g++.dg/parse/undefined1.C: Add error message.
2476
2477 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/9354
2480         * g++.dg/parse/new1.C: New test.
2481
2482         PR c++/9216
2483         * g++.dg/parse/template2.C: New test.
2484
2485         PR c++/9354
2486         * g++.dg/parse/typedef2.C: New test.
2487
2488         PR c++/9328
2489         * g++.dg/ext/typeof3.C: New test.
2490
2491 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2492
2493         PR c++/2738
2494         * g++.dg/parse/ret-type1.C: New test.
2495
2496         PR c++/3792
2497         * g++.dg/parse/tmpl-outside1.C: New test.
2498
2499         PR c++/4207
2500         * g++.dg/parse/int-as-enum1.C: New test.
2501
2502         PR c++/4903
2503         * g++.dg/parse/no-typename1.C: New test.
2504
2505         PR c++/5533
2506         * g++.dg/parse/no-value1.C: New test.
2507
2508         PR c++/5921
2509         * g++.dg/parse/wrong-inline1.C: New test.
2510
2511         PR c++/6402
2512         * g++.dg/parse/ref1.C: New test.
2513
2514         PR c++/6992
2515         * g++.dg/parse/attr-ctor1.C: New test.
2516
2517         PR c++/7229
2518         * g++.dg/parse/namespace5.C: New test.
2519
2520         PR c++/7917
2521         * g++.dg/parse/func-def1.C: New test.
2522
2523         PR c++/8143
2524         * g++.dg/parse/undefined1.C: New test.
2525
2526         PR c++/5723, PR c++/8522
2527         * g++.dg/parse/specialization1.C: New test.
2528
2529         PR c++/163, PR c++/8595
2530         * g++.dg/parse/struct-as-enum1.C: New test.
2531
2532         PR c++/9173
2533         * g++.dg/parse/undefined2.C: New test.
2534
2535 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/9298
2538         * g++.dg/parse/template1.C: New test.
2539
2540         PR c++/9384
2541         * g++.dg/parse/using1.C: New test.
2542
2543         PR c++/9285
2544         PR c++/9294
2545         * g++.dg/parse/expr2.C: New test.
2546
2547         PR c++/9388
2548         * g++.dg/parse/lookup2.C: Likewise.
2549
2550 2003-01-21  Jan Hubicka  <jh@suse.cz>
2551
2552         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
2553         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
2554         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2555         * gcc.c-torture/execute/string-opt-*.c: Likewise.
2556
2557 2003-01-20  Nick Clifton  <nickc@redhat.com>
2558
2559         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
2560         problem with ARM sibcall code generation.
2561
2562 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2563
2564         * gcc.c-torture/execute/20030120-1.c: New.
2565
2566 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
2567
2568         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2569
2570 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/9272
2573         * g++.dg/parse/ctor1.C: New test.
2574
2575         PR c++/9294:
2576         * g++.dg/parse/qualified1.C: New test.
2577
2578         * g++.dg/parse/typename3.C: New test.
2579
2580 2003-01-16  Richard Henderson  <rth@redhat.com>
2581
2582         * g++.dg/tls/init-2.C: Fix error matches for real this time.
2583
2584 2003-01-16  Richard Henderson  <rth@redhat.com>
2585
2586         * g++.dg/pch/pch.exp: Copy test header to the working directory
2587         before using it either for precompilation or direct use.
2588         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2589         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2590
2591 2003-01-16  Richard Henderson  <rth@redhat.com>
2592
2593         * gcc.dg/pch/pch.exp: Copy test header to the working directory
2594         before using it either for precompilation or direct use.
2595         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2596         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2597
2598 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
2599
2600         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2601         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2602         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2603         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2604         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2605         typename warning into error.
2606         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2607         error messages.
2608         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2609         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2610         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2611         messages.
2612         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2613         make declaration visible in template.
2614         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2615         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2616         messages.
2617         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2618         message.
2619         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2620         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2621         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2622         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2623         typename warning with error message.
2624         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2625         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2626         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2627
2628 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2629
2630         * g++.dg/parse/ambig2.C: New test.
2631
2632 2003-01-15  Richard Henderson  <rth@redhat.com>
2633
2634         * g++.dg/tls/init-2.C: Update error message string.
2635
2636 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2637
2638         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2639
2640 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2641
2642         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2643         all for HC11/HC12.
2644         * gcc.c-torture/compile/20001205-1.x: Likewise.
2645         * gcc.c-torture/compile/20001226-1.x: Likewise.
2646         * gcc.c-torture/compile/920520-1.x: Likewise.
2647         * gcc.c-torture/compile/961203-1.x: Likewise.
2648         * gcc.c-torture/compile/20020604-1.x: Likewise.
2649
2650 2003-01-15  Jan Hubicka  <jh@suse.cz>
2651
2652         * gcc.c-torture/compile/20030115-1.c: New test.
2653
2654         * gcc.dg/i386-fpcvt-1.c: New test.
2655         * gcc.dg/i386-fpcvt-2.c: New test.
2656
2657 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2658
2659         Further conform g++'s __vmi_class_type_info to the C++ ABI
2660         specification.
2661         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2662         the specification.
2663
2664 2003-01-14  Jan Hubicka  <jh@suse.cz>
2665
2666         * gcc.dg/i386-fpcvt-1.c: New test.
2667         * gcc.dg/i386-fpcvt-2.c: New test.
2668
2669 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2670
2671         * gcc.dg/i386-mmx-3.c: New test.
2672
2673 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/9264
2676         * g++.dg/parse/octal1.C: New file.
2677
2678         PR c++/9172
2679         * g++.dg/parse/typename1.C: New file.
2680
2681 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2682
2683         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2684         * gcc.dg/bf-no-ms-layout.c: Likewise.
2685         * gcc.dg/bf-ms-attrib.c: Likewise.
2686
2687 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2688
2689         PR c++/9099
2690         * g++.dg/parse/dtor1.C: New file.
2691
2692         PR c++/9128
2693         * g++.dg/rtti/typeid1.C: New file.
2694
2695         PR c++/9153
2696         * g++.dg/parse/lookup1.C: New file.
2697
2698         PR c++/9171
2699         * g++.dg/templ/spec5.C: New file.
2700
2701 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2702
2703         * gcc.c-torture/compile/20030110-1.c: New test.
2704
2705 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2706
2707         Merge from pch-branch:
2708
2709         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2710
2711         * gcc.dg/pch/cpp-1.h: New.
2712         * gcc.dg/pch/cpp-1.c: New.
2713         * gcc.dg/pch/cpp-2.h: New.
2714         * gcc.dg/pch/cpp-2.c: New.
2715
2716         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2717
2718         * gcc.dg/pch/except-1.h: New.
2719         * gcc.dg/pch/except-1.c: New.
2720
2721         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2722
2723         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2724         running test.
2725         * gcc.dg/pch: Include *.hp not *.h.
2726         * gcc.dg/pch/system-1.h: New.
2727         * gcc.dg/pch/system-1.c: New.
2728
2729         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2730
2731         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2732         rather than trying to build and run a program using PCH.
2733         * gcc.dg/pch: Remove dg-do commands from test files.
2734
2735         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2736
2737         * gcc.dg/pch/macro-3.c: New.
2738         * gcc.dg/pch/macro-3.h: New.
2739
2740         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2741
2742         * gcc.dg/pch/common-1.c: New.
2743         * gcc.dg/pch/common-1.h: New.
2744         * gcc.dg/pch/decl-1.c: New.
2745         * gcc.dg/pch/decl-1.h: New.
2746         * gcc.dg/pch/decl-2.c: New.
2747         * gcc.dg/pch/decl-2.h: New.
2748         * gcc.dg/pch/decl-3.c: New.
2749         * gcc.dg/pch/decl-3.h: New.
2750         * gcc.dg/pch/decl-4.c: New.
2751         * gcc.dg/pch/decl-4.h: New.
2752         * gcc.dg/pch/decl-5.c: New.
2753         * gcc.dg/pch/decl-5.h: New.
2754         * gcc.dg/pch/global-1.c: New.
2755         * gcc.dg/pch/global-1.h: New.
2756         * gcc.dg/pch/inline-1.c: New.
2757         * gcc.dg/pch/inline-1.h: New.
2758         * gcc.dg/pch/inline-2.c: New.
2759         * gcc.dg/pch/inline-2.h: New.
2760         * gcc.dg/pch/static-1.c: New.
2761         * gcc.dg/pch/static-1.h: New.
2762         * gcc.dg/pch/static-2.c: New.
2763         * gcc.dg/pch/static-2.h: New.
2764
2765         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2766
2767         * g++.dg/pch/pch.exp: Better handle failing testcases.
2768         * gcc.dg/pch/pch.exp: Likewise.
2769         * gcc.dg/pch/macro-1.c: New.
2770         * gcc.dg/pch/macro-1.h: New.
2771         * gcc.dg/pch/macro-2.c: New.
2772         * gcc.dg/pch/macro-2.h: New.
2773
2774         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2775
2776         * g++.dg/dg.exp: Treat files in pch/ specially.
2777         * g++.dg/pch/pch.exp: New file.
2778         * g++.dg/pch/empty.H: New file.
2779         * g++.dg/pch/empty.C: New file.
2780         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2781         "precompile".
2782
2783         * gcc.dg/pch/pch.exp: New file.
2784         * gcc.dg/pch/empty.h: New file.
2785         * gcc.dg/pch/empty.c: New file.
2786         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2787         "precompile".
2788
2789 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2790
2791         * g++.dg/template/friend14.C: New test.
2792
2793 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2794
2795         * gcc.dg/old-style-asm-1.c: New test.
2796
2797 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2798
2799         * gcc.c-torture/compile/20030109-1.c: New test.
2800
2801 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * gcc.c-torture/execute/20030109-1.c: New test.
2804
2805 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2806
2807         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2808         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2809         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2810         * g++.old-deja/g++.mike/eh2.C: Likewise
2811         * g++.old-deja/g++.mike/eh3.C: Likewise
2812         * g++.old-deja/g++.mike/eh5.C: Likewise
2813         * g++.old-deja/g++.mike/eh6.C: Likewise
2814         * g++.old-deja/g++.mike/eh7.C: Likewise
2815         * g++.old-deja/g++.mike/eh8.C: Likewise
2816         * g++.old-deja/g++.mike/eh9.C: Likewise
2817         * g++.old-deja/g++.mike/eh10.C: Likewise
2818         * g++.old-deja/g++.mike/eh12.C: Likewise
2819         * g++.old-deja/g++.mike/eh13.C: Likewise
2820         * g++.old-deja/g++.mike/eh14.C: Likewise
2821         * g++.old-deja/g++.mike/eh16.C: Likewise
2822         * g++.old-deja/g++.mike/eh17.C: Likewise
2823         * g++.old-deja/g++.mike/eh18.C: Likewise
2824         * g++.old-deja/g++.mike/eh21.C: Likewise
2825         * g++.old-deja/g++.mike/eh23.C: Likewise
2826         * g++.old-deja/g++.mike/eh24.C: Likewise
2827         * g++.old-deja/g++.mike/eh25.C: Likewise
2828         * g++.old-deja/g++.mike/eh26.C: Likewise
2829         * g++.old-deja/g++.mike/eh27.C: Likewise
2830         * g++.old-deja/g++.mike/eh28.C: Likewise
2831         * g++.old-deja/g++.mike/eh29.C: Likewise
2832         * g++.old-deja/g++.mike/eh31.C: Likewise
2833         * g++.old-deja/g++.mike/eh33.C: Likewise
2834         * g++.old-deja/g++.mike/eh34.C: Likewise
2835         * g++.old-deja/g++.mike/eh35.C: Likewise
2836         * g++.old-deja/g++.mike/eh36.C: Likewise
2837         * g++.old-deja/g++.mike/eh37.C: Likewise
2838         * g++.old-deja/g++.mike/eh38.C: Likewise
2839         * g++.old-deja/g++.mike/eh39.C: Likewise
2840         * g++.old-deja/g++.mike/eh40.C: Likewise
2841         * g++.old-deja/g++.mike/eh41.C: Likewise
2842         * g++.old-deja/g++.mike/eh42.C: Likewise
2843         * g++.old-deja/g++.mike/eh44.C: Likewise
2844         * g++.old-deja/g++.mike/eh46.C: Likewise
2845         * g++.old-deja/g++.mike/eh47.C: Likewise
2846         * g++.old-deja/g++.mike/eh48.C: Likewise
2847         * g++.old-deja/g++.mike/eh49.C: Likewise
2848         * g++.old-deja/g++.mike/eh50.C: Likewise
2849         * g++.old-deja/g++.mike/eh51.C: Likewise
2850         * g++.old-deja/g++.mike/eh53.C: Likewise
2851         * g++.old-deja/g++.mike/eh55.C: Likewise
2852         * g++.old-deja/g++.mike/p7912.C: Likewise
2853         * g++.old-deja/g++.mike/p9706.C: Likewise
2854         * g++.old-deja/g++.mike/p10416.C: Likewise
2855         * g++.old-deja/g++.mike/p11667.C: Likewise
2856         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2857         Remove redundant reference to Iris.
2858         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2859         Elxsi, i860, Pico Java, and WE32K.
2860
2861 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2862
2863         * g++.dg/ext/asm4.C: New test.
2864
2865 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2866
2867         PR c++/9030
2868         * g++.dg/template/friend12.C: New test.
2869         * g++.dg/template/friend13.C: Likewise.
2870         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2871
2872 2003-01-08  Jan Hubicka  <jh@suse.cz>
2873
2874         * gcc.dg/i386-cadd.c: New test.
2875         * gcc.dg/i386-cmov4.c: Likewise.
2876
2877 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/9165
2880         * g++.dg/warn/Wunused-3.C: New test.
2881
2882         * g++.dg/abi/bitfield9.C: New test.
2883
2884         PR c++/9189
2885         * g++.dg/parse/defarg3.C: New test.
2886
2887 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2888
2889         * g++.dg/parse/ambig1.C: New test.
2890         * g++.dg/parse/defarg2.C: New test.
2891
2892 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2893
2894         * g++.dg/template/defarg-1.C: New test.
2895         * g++.dg/template/local2.C: Likewise.
2896
2897 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2898
2899         * gcc.c-torture/execute/20030105-1.c: New test.
2900
2901 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2902
2903         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2904         * g++.dg/parse/namespace4.C: Likewise.
2905
2906 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2907
2908         * g++.dg/template/ntp2.C: New test.
2909
2910 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2911
2912         * g++.dg/parse/extern-C-1.C: New test.
2913
2914         * g++.dg/parse/namespace4.C: New test.
2915
2916         * g++.dg/template/nested1.C: New test.
2917
2918         * g++.dg/parse/namespace3.C: New test.
2919
2920 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2921
2922         * g++.dg/lookup/two-stage1.C: New test.
2923
2924 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2925
2926         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2927         * g++.old-deja/g++.jason/access8.C: Likewise.
2928         * g++.old-deja/g++.other/decl5.C: Likewise.
2929
2930 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2931
2932         * g++.dg/parse/parse7.C: New test.
2933
2934 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2935
2936         PR c++/2843
2937         * g++.dg/ext/attrib7.C: New test.
2938
2939 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2940
2941         * g++.dg/parse/parse6.C: New test.
2942
2943 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2944
2945         * gcc.dg/h8300-stack-1.c: New.
2946
2947 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2948
2949         g++.dg/lookup/exception1.C: New test.
2950
2951         g++.dg/lookup/template1.C: New test.
2952
2953         g++.dg/parse/namespace2.C: New test.
2954
2955         g++.dg/parse/parens2.C: New test.
2956
2957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2958
2959         * g++.dg/parse/parse5.C: New test.
2960         * g++.dg/lookup/scoped4.C: New test.
2961
2962 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2963
2964         * g++.dg/parse/parens1.C: New test.
2965
2966         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2967         angle-bracket1.C.
2968         * g++.dg/parse/parens2.C: New test.
2969
2970         * g++.dg/lookup/scope-operator1.C: New test.
2971
2972         * g++.dg/parse/operator1.C: New test.
2973
2974 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2975
2976         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2977         * g++.old-deja/g++.other/access6.C: Likewise.
2978         * g++.old-deja/g++.other/decl1.C: Likewise.
2979         * g++.old-deja/g++.pt/typename12.C: Likewise.
2980
2981 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2982
2983         * g++.dg/parse/namespace1.C: New test.
2984
2985 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2986
2987         * g++.dg/parse/parse4.C: New test.
2988
2989 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2990
2991         * g++.dg/parse/parse3.C: New test.
2992
2993 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2994
2995         * g++.dg/parse/parse2.C: New test.
2996
2997 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2998
2999         * g++.dg/template/friend11.C: New test.
3000
3001 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3002
3003         * g++.dg/parse/parse1.C: New test.
3004
3005 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
3006
3007         * lib/profopt.exp: Change the name of a global variable to avoid
3008         possible clashes with other test suites.
3009
3010 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
3011
3012         * g++.dg/inherit/covariant8.C: New test.
3013
3014 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3015
3016         * g++.dg/init/array9.C: New test.
3017
3018         PR c++/9112
3019         * g++.dg/parse/expr1.C: New test.
3020
3021 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
3022
3023         * gcc.c-torture/compile/20021230-1.c: New test.
3024
3025 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3026
3027         * g++.dg/inherit/covariant5.C: New test.
3028         * g++.dg/inherit/covariant6.C: New test.
3029         * g++.dg/inherit/covariant7.C: New test.
3030
3031 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3032
3033         PR c++/2739
3034         * g++.dg/other/access2.C: New test.
3035
3036 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3037
3038         * g++.dg/other/anon-struct.C: No longer fails
3039         * g++.old-deja/g++.brendan/parse4.C: Likewise.
3040         * g++.old-deja/g++.brendan/parse5.C: Likewise.
3041         * g++.old-deja/g++.brendan/parse6.C: Likewise.
3042
3043 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3044
3045         * g++.dg/parse/angle-bracket.C (main): No longer fails.
3046
3047 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
3048
3049         * g++.dg/eh/spec4.C: Remove stray semicolon.
3050         * g++.dg/expr/pmf-1.C: Change error message.
3051         * g++.dg/ext/asm1.C: Remove stray semicolon.
3052         * g++.dg/ext/typename1.C: Add missing typenames.
3053         * g++.dg/inherit/template-as-base.C: Change error message.
3054         * g++.dg/lookup/scoped1.C: Likewise.
3055         * g++.dg/lookup/scoped2.C: Likewise.
3056         * g++.dg/lookup/using2.C: Likewise.
3057         * g++.dg/other/component1.C: Remove stray semicolon.
3058         * g++.dg/other/do1.C: Change error message.
3059         * g++.dg/other/error2.C: Likewise.
3060         * g++.dg/other/init1.C: Likewise.
3061         * g++.dg/other/packed1.C: Remove stray semicolon.
3062         * g++.dg/other/ptrmem2.C: Change error message.
3063         * g++.dg/parse/parameter-declaration-1.C: Remove line number
3064         marker.
3065         * g++.dg/special/initp1.C: Remove invalid attribute usage.
3066         * g++.dg/template/access3.C: Add typename keyword.
3067         * g++.dg/template/access5.C: Remove stray semicolon.
3068         * g++.dg/template/access6.C: Likewise.
3069         * g++.dg/template/complit1.C: Likewise.
3070         * g++.dg/template/crash1.C: Change error message.
3071         * g++.dg/template/inherit2.C: Remove stray semicolon.
3072         * g++.dg/template/instantiate2.C: Likewise.
3073         * g++.dg/template/instantiate3.C: Change error message.
3074         * g++.dg/template/qual1.C: Remove stray semicolon.
3075         * g++.dg/template/qualttp18.C: Change error message.
3076         * g++.dg/template/ref1.C: Remove stray semicolon.
3077         * g++.dg/template/sizeof1.C (A::value): Declare it.
3078         * g++.dg/template/spec4.C: Change error message.
3079         * g++.dg/template/static1.C: Likewise.
3080         * g++.dg/template/type1.C: Likewise.
3081         * g++.dg/template/typename3.C: Likewise.
3082         * g++.old-deja/g++.benjamin/13478.C: Change error message.
3083         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
3084         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
3085         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
3086         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
3087         named return value extension.
3088         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
3089         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
3090         * g++.old-deja/g++.bob/extern_C.C: Likewise.
3091         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3092         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3093         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3094         * g++.old-deja/g++.brendan/crash13.C: Likewise.
3095         * g++.old-deja/g++.brendan/crash15.C: Likewise.
3096         * g++.old-deja/g++.brendan/crash18.C: Change error message.
3097         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
3098         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3099         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3100         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3101         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
3102         syntax.
3103         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
3104         * g++.old-deja/g++.brendan/crash8.C: Change error message.
3105         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
3106         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3107         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
3108         * g++.old-deja/g++.brendan/template11.C: Likewise.
3109         * g++.old-deja/g++.brendan/template26.C: Likewise.
3110         * g++.old-deja/g++.brendan/template27.C: Use explicit
3111         specialization syntax.
3112         * g++.old-deja/g++.brendan/template30.C: Likewise.
3113         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
3114         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
3115         non-dependent names.
3116         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
3117         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
3118         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
3119         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
3120         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
3121         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
3122         named return value extension.
3123         * g++.old-deja/g++.ext/namedret2.C: Likewise.
3124         * g++.old-deja/g++.ext/namedret3.C: Likewise.
3125         * g++.old-deja/g++.ext/return1.C: Likewise.
3126         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
3127         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
3128         * g++.old-deja/g++.jason/access8.C: Likewise.
3129         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
3130         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
3131         pseudo-destructor names.
3132         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
3133         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
3134         pseudo-destructor names.
3135         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
3136         * g++.old-deja/g++.jason/overload19.C: Likewise.
3137         * g++.old-deja/g++.jason/overload32.C: Likewise.
3138         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
3139         stray semicolons.
3140         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
3141         * g++.old-deja/g++.jason/return.C: Likewise.
3142         * g++.old-deja/g++.jason/return2.C: Likewise.
3143         * g++.old-deja/g++.jason/shadow1.C: Likewise.
3144         * g++.old-deja/g++.jason/special.C: Use explicit specialization
3145         syntax.
3146         * g++.old-deja/g++.jason/template10.C: Account for use of
3147         non-dependent names.
3148         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
3149         syntax.
3150         * g++.old-deja/g++.jason/template37.C: Likewise.
3151         * g++.old-deja/g++.law/access4.C: Change error messages.
3152         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
3153         pseudo-destructor names.
3154         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
3155         * g++.old-deja/g++.law/ctors9.C: Likewise.
3156         * g++.old-deja/g++.law/cvt22.C: Likewise.
3157         * g++.old-deja/g++.law/dtors5.C: Likewise.
3158         * g++.old-deja/g++.law/global-init1.C: Likewise.
3159         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3160         * g++.old-deja/g++.law/operators28.C: Likewise.
3161         * g++.old-deja/g++.law/visibility28.C: Likewise.
3162         * g++.old-deja/g++.martin/eval1.C: Likewise.
3163         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
3164         name.
3165         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
3166         * g++.old-deja/g++.mike/net34.C: Likewise.
3167         * g++.old-deja/g++.mike/net36.C: Likewise.
3168         * g++.old-deja/g++.mike/ns2.C: Likewise.
3169         * g++.old-deja/g++.mike/p12306.C: Likewise.
3170         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
3171         value extension.
3172         * g++.old-deja/g++.mike/p700.C: Likewise.
3173         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
3174         * g++.old-deja/g++.mike/p710.C: Likewise.
3175         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
3176         value extension.
3177         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
3178         * g++.old-deja/g++.mike/pmf9.C: Likewise.
3179         * g++.old-deja/g++.ns/crash2.C: Likewise.
3180         * g++.old-deja/g++.ns/crash3.C: Likewise.
3181         * g++.old-deja/g++.ns/invalid1.C: Likewise.
3182         * g++.old-deja/g++.ns/ns17.C: Likewise.
3183         * g++.old-deja/g++.ns/template16.C: Likewise.
3184         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
3185         keyword.
3186         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
3187         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
3188         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
3189         named return value extension.
3190         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
3191         * g++.old-deja/g++.other/access4.C: Issue additional error
3192         messages.
3193         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
3194         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
3195         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
3196         * g++.old-deja/g++.other/crash25.C: Change error message.
3197         * g++.old-deja/g++.other/crash4.C: Change error message.
3198         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
3199         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
3200         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
3201         checks.
3202         * g++.old-deja/g++.other/defarg8.C: Likewise.
3203         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
3204         * g++.old-deja/g++.other/dtor10.C: Likewise.
3205         * g++.old-deja/g++.other/incomplete.C: Likewise.
3206         * g++.old-deja/g++.other/linkage7.C: Likewise.
3207         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
3208         lookup algorithm.
3209         * g++.old-deja/g++.other/mangle2.C: Likewise.
3210         * g++.old-deja/g++.other/refinit2.C: Likewise.
3211         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
3212         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
3213         * g++.old-deja/g++.pt/crash28.C: Likewise.
3214         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
3215         syntax.
3216         * g++.old-deja/g++.pt/crash32.C: Change error message.
3217         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
3218         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
3219         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
3220         error message position.
3221         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
3222         * g++.old-deja/g++.pt/defarg8.C: Change error message.
3223         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
3224         syntax.
3225         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
3226         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
3227         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
3228         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
3229         keyword.
3230         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3231         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
3232         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
3233         keyword.
3234         * g++.old-deja/g++.pt/explicit71.C: Change error message.
3235         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
3236         syntax.
3237         * g++.old-deja/g++.pt/friend28.C: Account for use of
3238         non-dependent names.
3239         * g++.old-deja/g++.pt/friend29.C: Likewise.
3240         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
3241         rules.
3242         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
3243         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
3244         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
3245         lookup rules.
3246         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
3247         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
3248         keyword.
3249         * g++.old-deja/g++.pt/memclass20.C: Likewise.
3250         * g++.old-deja/g++.pt/memclass5.C: Likewise.
3251         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
3252         keyword.
3253         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
3254         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
3255         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
3256         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
3257         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
3258         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
3259         keyword.
3260         * g++.old-deja/g++.pt/spec10.C: Likewise.
3261         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
3262         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
3263         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
3264         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
3265         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
3266         * g++.old-deja/g++.pt/ttp62.C: Likewise.
3267         * g++.old-deja/g++.pt/ttp64.C: Likewise.
3268         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
3269         * g++.old-deja/g++.pt/typename15.C: Likewise.
3270         * g++.old-deja/g++.pt/typename22.C: Likewise.
3271         * g++.old-deja/g++.pt/typename6.C: Change error messages.
3272         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
3273         * g++.old-deja/g++.pt/virtual2.C: Likewise.
3274         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
3275         syntax.
3276         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
3277         return value extension.
3278         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
3279         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
3280         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
3281         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
3282
3283 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
3284
3285         * g++.dg/warn/inline1.C: New test.
3286         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
3287         * g++.old-deja/g++.jason/synth10.C: Likewise.
3288         * g++.old-deja/g++.mike/net31.C: Likewise.
3289         * g++.old-deja/g++.mike/p8786.C: Likewise.
3290
3291         * g++.dg/template/friend10.C: New test.
3292         * g++.dg/template/conv5.C: New test.
3293
3294 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
3295
3296         * g++.dg/lookup/scoped3.C: New test.
3297
3298         * g++.dg/lookup/decl1.C: New test.
3299         * g++.dg/lookup/decl2.C: New test.
3300
3301 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3302
3303         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
3304         gcc.c-torture/compile/20021015-1.c,
3305         gcc.c-torture/compile/20021015-2.c,
3306         gcc.c-torture/compile/20021123-1.c,
3307         gcc.c-torture/compile/20021123-2.c,
3308         gcc.c-torture/compile/20021123-3.c,
3309         gcc.c-torture/compile/20021123-4.c,
3310         gcc.c-torture/execute/20021024-1.c: Add tests previously added
3311         only to 3.1 or 3.2 branch.
3312
3313 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
3314
3315         * gcc.dg/i386-bitfield3.c: New test.
3316
3317         * gcc.dg/i386-bitfield2.c: New test.
3318
3319 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
3320
3321         * g++.dg/parse/conv_op1.C: New test.
3322
3323 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
3324
3325         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
3326         approved.
3327
3328 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
3329
3330         * gcc.c-torture/compile/20021220-1.c: New test.
3331
3332 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
3333
3334         * gcc.dg/i386-fastcall-1.c: New.
3335
3336 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3337
3338         * gcc.c-torture/execute/20021219-1.c: New test.
3339
3340 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3341
3342         * gcc.dg/i386-pic-1.c: New test.
3343
3344 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3345
3346         PR c++/8099
3347         * g++.dg/template/friend9.C: New test.
3348
3349 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         PR c++/3663
3352         * g++.dg/template/access7.C: New test.
3353
3354 2002-12-18  Nick Clifton  <nickc@redhat.com>
3355
3356         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
3357         the libstdc++-v3 directory has been found.
3358
3359 2002-12-12  Devang Patel <dpatel@apple.com>
3360         * gcc.dg/darwin-ld-1.c: New test.
3361         * gcc.dg/darwin-ld-2.c: New test.
3362         * gcc.dg/darwin-ld-3.c: New test.
3363         * gcc.dg/darwin-ld-4.c: New test.
3364         * gcc.dg/darwin-ld-5.c: New test.
3365
3366 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * gcc.c-torture/compile/20021212-1.c: New test.
3369
3370 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
3371
3372         * gcc.dg/fshort-wchar: New test.
3373
3374 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
3375
3376         PR c++/8372
3377         * g++.dg/template/dtor1.C: New test.
3378
3379         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
3380         markers.
3381
3382 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
3383
3384         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
3385
3386 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
3387
3388         * g++.dg/template/static1.C: New test.
3389         * g++.dg/template/static2.C: New test.
3390         * g++.old-deja/g++.ext/memconst.C: New test.
3391
3392 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3393
3394         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
3395         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
3396         * g++.dg/special/initp1.C: Likewise.
3397
3398 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
3399
3400         * gcc.c-torture/execute/20021204-1.c: New test.
3401
3402 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
3403
3404         * gcc.dg/ppc-fmadd-1.c: New file.
3405         * gcc.dg/ppc-fmadd-2.c: New file.
3406         * gcc.dg/ppc-fmadd-3.c: New file.
3407
3408 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3409
3410         * gcc.c-torture/compile/20021204-1.c: New test.
3411
3412 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3413
3414         * g++.dg/inherit/covariant2.C: New test.
3415         * g++.dg/inherit/covariant3.C: New test.
3416         * g++.dg/inherit/covariant4.C: New test.
3417         * g++.dg/inherit/covariant1.C: Remove XFAIL.
3418         * g++.old-deja/g++.robertl/eb17.C: Likewise.
3419
3420 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/8688
3423         * g++.dg/init/brace3.C: New test.
3424
3425 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
3426
3427         * gcc.dg/20020210-1.c: Fix a comment typo.
3428
3429 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/8720
3432         * g++.dg/parse/defarg1.C: New test.
3433
3434         PR c++/8615
3435         * g++.dg/template/char1.C: New test.
3436
3437         * g++.dg/template/varmod1.C: Fix typo.
3438
3439 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3440
3441         DR 180
3442         * g++.old-deja/g++.pt/crash32.C: Expect error.
3443
3444 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/5919
3447         * g++.dg/template/varmod1.C: New test.
3448
3449         PR c++/8727
3450         * g++.dg/inherit/typeinfo1.C: New test.
3451
3452         PR c++/8663
3453         * g++.dg/inherit/typedef1.C: New test.
3454
3455 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/8332
3458         PR c++/8493
3459         * g++.dg/template/strlen1.C: New test.
3460
3461         PR c++/8227
3462         * g++.dg/template/ctor2.C: New test.
3463
3464         PR c++/8214
3465         * g++.dg/init/string1.C: New test.
3466
3467         PR c++/8511
3468         * g++.dg/template/friend8.C: New test.
3469
3470 2002-11-29  Joe Buck <jbuck@synopsys.com>
3471
3472         * g++.dg/lookup/anon2.C: New test.
3473
3474 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
3475
3476         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
3477         h8300 port.
3478
3479 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
3480
3481         * gcc.dg/bitfld-6.c: New test.
3482
3483 2002-11-27  Jan Hubicka  <jh@suse.cz>
3484
3485         * gcc.c-torture/execute/20021127.[cx]: New test.
3486
3487 2002-11-26  Jan Hubicka  <jh@suse.cz>
3488
3489         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
3490         quality.
3491
3492 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
3493
3494         * g++.dg/init/brace2.C: New test.
3495         * g++.old-deja/g++.mike/p9129.C: Correct.
3496
3497 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
3498
3499         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
3500
3501 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
3502
3503         * gcc.dg/sibcall-6: New test for indirect sibcalls.
3504
3505 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
3506
3507         * testsuite/g++.dg/abi/empty11.C: New test.
3508         * testsuite/g++.dg/rtti/cv1.C: New test.
3509
3510 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
3511
3512         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3513
3514 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
3515
3516         * g++.dg/abi/empty10.C: New test.
3517
3518 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3519
3520         * gcc.c-torture/compile/20021124-1.c: New test.
3521
3522 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
3523
3524         * g++.dg/abi/rtti2.C: New test.
3525
3526 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/i386-unroll-1.c: New test.
3529
3530 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         * gcc.c-torture/compile/20021120-1.c: New test.
3533         * gcc.c-torture/compile/20021120-2.c: New test.
3534
3535 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3536
3537         * gcc.dg/bitfld-5.c: New test.
3538
3539 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3540
3541         * gcc.c-torture/execute/20021120-3.c: New test.
3542
3543 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3544
3545         * gcc.c-torture/execute/20021120-2.c: New test.
3546
3547 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3548
3549         * gcc.c-torture/execute/20021120-1.c: New test.
3550
3551 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
3552
3553         * gcc.c-torture/execute/20021118-3.c: New test.
3554
3555 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3556
3557         * gcc.c-torture/compile/20021119-1.c: New test.
3558
3559 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
3560
3561         * gcc.dg/duff-1.c: New test.
3562         * gcc.dg/duff-2.c: New test.
3563         * gcc.dg/duff-3.c: New test.
3564
3565 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
3566
3567         * gcc.dg/cpp/_Pragma5.c: New test.
3568
3569 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3570
3571         * gcc.c-torture/execute/20021118-2.c: New test.
3572
3573 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3574
3575         * gcc.c-torture/execute/20021118-1.c: New test.
3576
3577 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
3578
3579         * gcc.dg/20021116-1.c: New test.
3580
3581 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
3582
3583         * g++.dg/abi/vcall1.C: New test.
3584
3585 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
3586
3587         * gcc.dg/20021029-1.c: New test.
3588         * gcc.dg/20021029-2.c: New test.
3589
3590 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3591
3592         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3593
3594 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3595
3596         PR c/8439
3597         * gcc.dg/20021110.c: Move to ...
3598         * gcc.c-torture/compile/20021110.c: .... here.
3599
3600 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3601
3602         PR c/8467
3603         * gcc.c-torture/execute/20021111-1.c
3604
3605 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3606
3607         PR c/8439
3608         * gcc.dg/20021110.c: New test.
3609
3610 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
3611
3612         * g++.dg/abi/vthunk3.C: Run only on x86.
3613
3614 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3615
3616         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3617
3618 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
3619
3620         * lib/compat.exp (compat-execute): Fix logic error in last
3621         change.
3622
3623 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3624
3625         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3626
3627 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3628
3629         PR c++/8389
3630         * g++.dg/template/access6.C: New test.
3631
3632 2002-11-08  Jan Hubicka  <jh@suse.cz>
3633
3634         * gcc.dg/i386-ssefp-1.c: New test.
3635         * gcc.dg/i386-ssefp-1.c: New test.
3636
3637 2002-11-08  Jan Hubicka  <jh@suse.cz>
3638
3639         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3640
3641 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3642
3643         * g++.dg/abi/vthunk3.C: New test.
3644
3645         PR c++/8338
3646         * g++.dg/template/crash2.C: New test.
3647
3648 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3649
3650         * testsuite/g++.dg/abi/dtor1.C: New test.
3651         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3652
3653 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3654
3655         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3656         Darwin.
3657
3658 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3659
3660         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3661         -mthumb.  Only xfail with -O0.
3662
3663 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3664
3665         * g++.dg/abi/thunk1.C: New test.
3666         * g++.dg/abi/thunk2.C: Likewise.
3667         * g++.dg/abi/vtt1.C: Likewise.
3668
3669 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3670
3671         PR optimization/8423
3672         * gcc.c-torture/execute/builtin-constant.c: New test.
3673
3674 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3675
3676         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3677         Add some more cases.
3678
3679 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3680
3681         PR c++/8391
3682         * g++.dg/opt/local1.C: New test.
3683
3684 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/8160
3687         * g++.dg/template/complit1.C: New test.
3688
3689         PR c++/8149
3690         * g++.dg/template/typename4.C: Likewise.
3691
3692 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3693
3694         Core issue 287, PR c++/7639
3695         * g++.dg/template/instantiate1.C: Adjust error location.
3696         * g++.dg/template/instantiate3.C: New test.
3697         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3698         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3699         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3700
3701 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3702
3703         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3704
3705 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3706
3707         PR c++/8287
3708         * g++.dg/init/dtor2.C: New test.
3709
3710 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3711
3712         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3713         * gcc.dg/nest.c: Bypass errors on irix6.
3714
3715 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3716
3717         * gcc.dg/nest.c: Expect error for mmix-*-*.
3718         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3719
3720 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3721
3722         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3723         markers.
3724
3725         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3726
3727 2002-10-25  Mike Stump  <mrs@apple.com>
3728
3729         * gcc.dg/warn-1.c: New test.
3730
3731 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3732
3733         * g++.dg/template/typename3.C: New test.
3734
3735 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3736
3737         * g++.dg/lookup/ptrmem1.C: New test.
3738
3739         * g++.dg/abi/vthunk2.C: New test.
3740
3741 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3742
3743         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3744
3745 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3746
3747         * g++.dg/abi/empty9.C: New test.
3748
3749 2002-10-24  Richard Henderson  <rth@redhat.com>
3750
3751         * g++.dg/inherit/thunk1.C: Enable for ia64.
3752
3753 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3754
3755         PR c++/8067
3756         * g++.dg/lookup/pretty1.C: New test.
3757
3758 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3759
3760         * gcc.dg/20021023-1.c: New test.
3761
3762 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3763
3764         PR c++/7679
3765         * g++.dg/parse/inline1.C: New test.
3766
3767 2002-10-23  Richard Henderson  <rth@redhat.com>
3768
3769         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3770
3771         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3772
3773 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3774
3775         PR c++/6579
3776         * g++.dg/parse/stmtexpr3.C: New test.
3777
3778 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3779
3780         * g++.dg/expr/cond1.C: New test.
3781
3782 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3783
3784         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3785
3786 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * g++.dg/abi/vbase13.C: New test.
3789         * g++.dg/abi/vbase14.C: Likewise.
3790
3791 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3792
3793         * gcc.dg/tls/pic-1.c: New test.
3794         * gcc.dg/tls/nonpic-1.c: New test.
3795         * gcc.dg/20021018-1.c: New test.
3796
3797 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3798
3799         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3800         Remove only files with the same base name as the test case.
3801         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3802         (profopt-execute): Likewise.  Also, remove old profiling
3803         and performance data files before running the tests.
3804
3805         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3806         * g++.dg/bprob/bprob.exp: Likewise.
3807         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3808         to allow more general test case names.
3809
3810         * g++.dg/bprob/bprob-1.C: Rename to ...
3811         * g++.dg/bprob/g++-bprob-1.C: ... this.
3812
3813         * g77.dg/bprob/bprob-1.f: Rename to ...
3814         * g77.dg/bprob/g77-bprob-1.f: ... this.
3815
3816 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3817
3818         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3819         bison 1.50 or later.
3820
3821 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3822
3823         * g++.dg/README: Describe more test directories.
3824
3825 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3826
3827         * g++.dg/init/array6.C: Add additional tests.
3828
3829 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3830
3831         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3832         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3833
3834 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3835
3836         * gcc.c-torture/compile/20020604-1.x: New.
3837         * gcc.c-torture/compile/simd-5.x: Likewise.
3838         * gcc.c-torture/execute/920710-1.x: Likewise.
3839         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3840
3841 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3842
3843         * g++.dg/inherit/override1.C: Add dg-options clause.
3844
3845 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3846
3847         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3848         _mm_slli_si128.
3849
3850 2002-10-19  Andreas Schwab  <schwab@suse.de>
3851
3852         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3853         directory component.
3854
3855 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3856
3857         * g++.dg/inherit/thunk1.C: New test.
3858
3859         * g++.dg/inherit/override1.C: New test.
3860
3861         * g++.dg/abi/mangle11.C: New test.
3862         * g++.dg/abi/mangle14.C: New test.
3863         * g++.dg/abi/mangle17.C: New test.
3864
3865 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3866
3867         * g++.dg/overload/member2.C: New test.
3868
3869 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3870
3871         * g++.dg/README: Describe new compat directory.
3872         * g++.dg/dg.exp: Skip tests in compat directory.
3873         * README.compat: New file.
3874         * lib/compat.exp: New expect script.
3875         * g++.dg/compat: New test directory.
3876         * g++.dg/compat/compat.exp: New expect script.
3877         * g++.dg/compat/abi: New test directory.
3878         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3879         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3880         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3881         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3882         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3883         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3884         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3885         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3886         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3887         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3888         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3889         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3890         * g++.dg/compat/break: New test directory.
3891         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3892         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3893         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3894         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3895         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3896         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3897         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3898         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3899         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3900         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3901         g++.dg/compat/break/README: New files.
3902         * g++.dg/compat/eh: New test directory.
3903         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3904         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3905         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3906         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3907         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3908         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3909         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3910         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3911         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3912         g++.dg/compat/eh/filter2_y.C,
3913         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3914         g++.dg/compat/eh/new1_y.C,
3915         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3916         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3917         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3918         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3919         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3920         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3921         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3922         g++.dg/compat/eh/unexpected1_y.C: New files.
3923         * g++.dg/compat/init: New test directory.
3924         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3925         g++.dg/compat/init/array5_y.C,
3926         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3927         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3928         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3929         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3930         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3931         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3932         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3933         g++.dg/compat/init/init-ref2_y.C: New files.
3934
3935 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3936
3937         PR c++/7584
3938         * g++.dg/inherit/using3.C: New test.
3939
3940 2002-10-17  Jan Hubicka  <jh@suse.cz>
3941
3942         * gcc.dg/20021017-2.c: New test.
3943
3944 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3945
3946         * g++.dg/abi/mangle16.C: Adjust.
3947
3948         * g++.dg/init/array8.C: New test.
3949
3950 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3951
3952         * gcc.dg/special/mips-abi.exp: New test.
3953         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3954
3955 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3956
3957         * g++.dg/abi/mangle16.C: New test.
3958         * g++.dg/abi/mangle17.C: Likewise.
3959
3960         PR c++/7478
3961         * g++.dg/template/ref1.C: New test.
3962
3963 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3966
3967 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3968
3969         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3970
3971 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3972
3973         PR c++/7524
3974         * g++.dg/init/array7.C: New test.
3975
3976 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3977
3978         * g++.dg/init/array6.C: New test.
3979
3980         * g++.dg/abi/mangle13.C: Likewise.
3981         * g++.dg/abi/mangle14.C: Likewise.
3982         * g++.dg/abi/mangle15.C: Likewise.
3983
3984 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3985
3986         * g++.dg/abi/empty8.C: New test.
3987
3988 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3989
3990         * g++.dg/init/ctor1.C: New test.
3991
3992 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3993
3994         * gcc.c-torture/execute/20021015-1.c: New test.
3995
3996 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3997
3998         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3999
4000 2002-10-14  Jan Hubicka  <jh@suse.cz>
4001
4002         * gcc.dg/i386-ssetype-[1-5].c: New tests.
4003
4004 2002-10-14  Richard Henderson  <rth@redhat.com>
4005
4006         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
4007
4008 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4009
4010         PR optimization/6631
4011         * g++.dg/opt/const2.C: New test.
4012
4013 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4014
4015         PR c++/7176
4016         * g++.dg/parse/friend1.C: New test.
4017         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
4018
4019 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
4020
4021         * gcc.dg/20021014-1.c: New test.
4022
4023 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
4024
4025         PR c++/5661
4026         * g++.dg/ext/vlm1.C: New test.
4027         * g++.dg/ext/vlm2.C: Likewise.
4028
4029         * g++.dg/init/array1.C: Remove invalid braces.
4030         * g++.dg/init/brace1.C: New test.
4031         * g++.dg/init/copy2.C: Likewise.
4032         * g++.dg/init/copy3.C: Likewise.
4033         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
4034         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
4035         braces.
4036
4037 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
4038
4039         * gcc.dg/cpp/assembler.S: Don't use -ansi.
4040
4041 2002-10-11  Richard Shann  <richard.shann@superh.com>
4042
4043         * gcc.c-torture/compile/simd-5.c: New test.
4044
4045 2002-10-10  Roger Sayle  <roger@eyesopen.com>
4046
4047         * gcc.c-torture/execute/shiftopt-1.c: New test case.
4048
4049 2002-10-10  Jim Wilson  <wilson@redhat.com>
4050
4051         * gcc.c-torture/execute/20021010-1.c: New test.
4052
4053 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
4054
4055         PR c/7353
4056         * g++.dg/ext/typedef-init.C: New test.
4057         * gcc.dg/typedef-init.c: New test.
4058
4059 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
4060
4061         * gcc.dg/cpp/paste13.c: New test.
4062
4063 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4064
4065         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
4066         remaining platforms, XFAIL during compile, not execute.  Don't
4067         XFAIL at -O0.
4068
4069 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4070
4071         * gcc.dg/alias-1.c: Tweak expected warning.
4072
4073 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
4074
4075         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
4076
4077 2002-10-06  Andreas Jaeger  <aj@suse.de>
4078
4079         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
4080         * gcc.dg/cpp/c++98.C: Likewise.
4081
4082         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
4083         * g++.dg/cpp/c++98.C: Likewise.
4084
4085         * g++.dg/README (Subdirectories): Mention cpp directory.
4086
4087         PR target/7559
4088         * gcc.dg/20021006-1.c: New test.
4089
4090 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4091
4092         PR c++/7804
4093         * g++.dg/other/warning1.C: New test.
4094
4095 2002-10-04  Roger Sayle  <roger@eyesopen.com>
4096
4097         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
4098         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
4099         and sparc-*-* with -m64 as expected failures.  See PR 8087.
4100
4101 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/7931
4104         * g++.dg/template/ptrmem3.C: New test.
4105
4106         PR c++/7754
4107         * g++.dg/template/union1.C: New test.
4108
4109 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4110
4111         PR c++/8006
4112         * g++.dg/abi/mangle9.C: New test.
4113         * g++.dg/abi/mangle10.C: New test.
4114         * g++.dg/abi/mangle11.C: New test.
4115         * g++.dg/abi/mangle12.C: New test.
4116
4117 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
4118
4119         PR c++/7188.
4120         * g++.dg/template/meminit1.C: New test.
4121         * g++.dg/warn/Wreorder-1.C: Likewise.
4122         * g++.old-deja/g++.mike/warn3.C: Tweak.
4123         * lib/prune.exp: Ingore "in copy constructor".
4124
4125 2002-10-02  Andreas Jaeger  <aj@suse.de>
4126
4127         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
4128         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
4129         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
4130         on x86-64.
4131
4132 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4133
4134         * gcc.dg/empty1.C: Fix typo.
4135
4136 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
4137
4138         * gcc.dg/alias-1.c: New test.
4139
4140 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4141
4142         * gcc.dg/empty1.C: New test.
4143
4144         * g++.dg/tls/init-2.C: Tweak error messages.
4145
4146 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
4147
4148         * gcc.c-torture/compile/20020923-1.c: New test.
4149
4150 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
4151
4152         * gcc.c-torture/execute/ffs-1.c: New test.
4153         * gcc.c-torture/execute/ffs-2.c: Ditto.
4154
4155 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
4156
4157         * g++.dg/overload/member1.C: New test.
4158
4159 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
4160
4161         * g++.dg/abi/empty7.C: New test.
4162         * g++.dg/init/pm2.C: Likewise.
4163
4164 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4165
4166         * g++.dg/rtti/crash1.C: New test.
4167
4168 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
4169
4170         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
4171         gcc.dg/sibcall-4.c: New tests.
4172
4173 2002-09-28  Roger Sayle  <roger@eyesopen.com>
4174
4175         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
4176         powerpc and MMIX targets.
4177
4178 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
4179
4180         * gcc.dg/cpp/20020927-1.c: New.
4181
4182 2002-09-26  David S. Miller  <davem@redhat.com>
4183
4184         * gcc.c-torture/compile/trunctfdf.c: New.
4185
4186 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4187
4188         * lib/target-supports.exp (check_weak_available): Handle solaris2.
4189
4190 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
4191
4192         * gcc.c-torture/execute/loop-15.c: New.
4193
4194 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
4195
4196         * README.QMTEST: Fix typo.
4197
4198 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4199
4200         * gcc.dg/20020926-1.c: New test.
4201
4202 2002-09-25  David S. Miller  <davem@redhat.com>
4203
4204         PR target/7842
4205         * gcc.c-torture/execute/shiftdi.c: New test.
4206
4207 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
4208
4209         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
4210         unique to the tool.
4211         * lib/g77.exp (g77_init): Likewise.
4212         * lib/g++.exp (g++_init): Likewise.
4213         * lib/objc.exp (objc_init): Likewise.
4214
4215 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
4216
4217         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
4218         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
4219         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
4220
4221 2002-09-25  Richard Henderson  <rth@redhat.com>
4222
4223         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
4224         too-small long double.
4225
4226 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
4227
4228         * gcc.dg/20020919-1.c: New test.
4229
4230 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
4231
4232         * g++.dg/abi/bitfield6.C: New test.
4233         * g++.dg/abi/bitfield7.C: New test.
4234         * g++.dg/abi/bitfield8.C: New test.
4235         * g++.dg/abi/vbase11.C: New test.
4236
4237 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4238
4239         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
4240         hppa*-*-hpux*.  Update test comment.
4241
4242 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
4243
4244         * gcc.dg/tls/struct-1.c: New test.
4245
4246 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
4247
4248         * gcc.dg/cpp/tr-warn2.c: Update.
4249
4250 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4251
4252         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
4253
4254 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4255
4256         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
4257         systems.
4258
4259 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
4260
4261         * gcc.c-torture/execute/ieee/mzero3.c: New test.
4262
4263         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4264         Adjust for c++filt moved to binutils.  Remove spurious duplicate
4265         setting of cxxfilt.
4266
4267 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
4268
4269         * gcc.dg/20020312-2.c: Update for darwin.
4270
4271 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4272
4273         * g++.old-deja/g++.other/crash32.C: Mark ICE.
4274
4275 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
4276
4277         * objc.dg/comp-types-1.m: New test.
4278         * objc.dg/comp-types-2.m: New test.
4279         * objc.dg/comp-types-3.m: New test.
4280         * objc.dg/comp-types-4.m: New test.
4281         * objc.dg/comp-types-5.m: New test.
4282         * objc.dg/comp-types-6.m: New test.
4283
4284 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4285
4286         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
4287
4288 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4289
4290         * g++.dg/other/do1.C: New test.
4291
4292         * g++.dg/template/subst1.C: New test.
4293
4294 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
4295
4296         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
4297
4298 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4299
4300         * g++.dg/template/qualttp20.C: Adjust expected errors.
4301         * g++.old-deja/g++.jason/report.C: Likewise.
4302         * g++.old-deja/g++.other/qual1.C: Likewise.
4303
4304         * g++.dg/lookup/scoped2.C: New test.
4305
4306         * g++.dg/ext/asm3.C: New test.
4307
4308 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
4309
4310         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
4311
4312 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
4313
4314         * ChangeLog: follow spelling conventions.
4315         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
4316         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
4317         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
4318         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
4319         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
4320         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
4321         * g++.old-deja/g++.law/global-init1.C: Likewise.
4322         * g++.old-deja/g++.other/delete4.C: Likewise.
4323         * g++.old-deja/g++.other/inline21.C: Likewise.
4324         * g++.old-deja/g++.other/singleton.C: Likewise.
4325         * g77.dg/strlen0.f: Likewise.
4326         * g77.f-torture/compile/20010519-1.f: Likewise.
4327         * g77.f-torture/compile/980310-4.f: Likewise.
4328         * gcc.c-torture/compile/20000605-1.c: Likewise.
4329         * gcc.c-torture/execute/20020225-1.c: Likewise.
4330         * gcc.dg/c90-hexfloat-2.c: Likewise.
4331         * gcc.dg/c99-bool-1.c: Likewise.
4332         * gcc.dg/c99-hexfloat-2.c: Likewise.
4333         * gcc.dg/dll-2.c: Likewise.
4334         * gcc.dg/wtr-union-init-1.c: Likewise.
4335         * gcc.dg/wtr-union-init-2.c: Likewise.
4336         * gcc.dg/wtr-union-init-3.c: Likewise.
4337         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4338         * gcc.dg/cpp/defined.c: Likewise.
4339         * gcc.dg/cpp/macsyntx.c: Likewise.
4340         * gcc.dg/cpp/paste2.c: Likewise.
4341         * gcc.dg/cpp/trad/defined.c: Likewise.
4342         * gcc.dg/format/c90-printf-1.c: Likewise.
4343         * gcc.dg/format/c90-scanf-1.c: Likewise.
4344         * gcc.dg/format/c99-printf-1.c: Likewise.
4345         * gcc.dg/format/c99-scanf-1.c: Likewise.
4346         * gcc.misc-tests/gcov-8.c: Likewise.
4347         * lib/profopt.exp: Likewise.
4348
4349 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
4350
4351         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
4352
4353 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         * g++.dg/inherit/using2.C: New test.
4356
4357 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
4358
4359         * ChangeLog: Follow spelling conventions.
4360         * g++.dg/template/friend4.C: Likewise.
4361         * g++.old-deja/g++.pt/crash67.C: Likewise.
4362         * gcc.c-torture/execute/20000801-4.c: Likewise.
4363         * gcc.dg/c90-digraph-1.c: Likewise.
4364         * gcc.dg/c94-digraph-1.c: Likewise.
4365         * gcc.dg/c99-digraph-1.c: Likewise.
4366         * gcc.dg/cpp/line5.c: Likewise.
4367         * gcc.dg/cpp/multiline.c: Likewise.
4368         * gcc.dg/cpp/trad/literals-1.c: Likewise.
4369         * gcc.dg/format/attr-3.c: Likewise.
4370         * gcc.dg/format/c90-scanf-3.c: Likewise.
4371         * gcc.dg/format/ext-4.c: Likewise.
4372
4373 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4374
4375         * g++.dg/template/pretty1.C: New test.
4376
4377 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
4378
4379         * gcc.c-torture/execute/struct-cpy-1.c: New test.
4380
4381 2002-09-13  Matt Austern  <austern@apple.com>
4382
4383         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
4384         passing a cast expression to a function by const reference.
4385
4386 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
4387
4388         * g++.dg/template/deduce1.C: New test.
4389
4390 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
4391
4392         * gcc.c-torture/execute/simd-1.c: Force all use of int to
4393         32-bit int.
4394
4395 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4396
4397         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
4398         usage.
4399
4400 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
4401
4402         * gcc.c-torture/compile/20020910-1.c: New test.
4403
4404 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
4405
4406         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
4407
4408 2002-09-10  Andreas Jaeger  <aj@suse.de>
4409
4410         * gcc.dg/20020312-2.c: Adjust for x86-64.
4411
4412 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
4413
4414         * g77.dg/7388.f: New test case for PR 7388.
4415
4416 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
4417
4418         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
4419
4420 2002-09-05  Ziemowit Laski <zlaski@apple.com>
4421
4422         * objc.dg/proto-lossage-1.m: New test.
4423
4424 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
4425
4426         * gcc.dg/cpp/_Pragma4.c: Fix typo.
4427
4428 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
4429
4430         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
4431         expected to pass.
4432
4433 2002-09-06  Stan Shebs  <shebs@apple.com>
4434             David Edelsohn  <edelsohn@gnu.org>
4435
4436         * gcc.dg/weak: New directory.
4437         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
4438         target-specific xfail bits.
4439         * gcc.dg/typeof-2.c: Move to new directory.
4440         * gcc.dg/weak.exp: New expect script.
4441
4442 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
4443
4444         * gcc.c-torture/execute/extzvsi.c: New test.
4445
4446 2002-09-05  Stan Shebs  <shebs@apple.com>
4447
4448         * gcc.dg/weak-1.c: xfail on Darwin.
4449         * gcc.dg/weak-2.c: Ditto.
4450         * gcc.dg/weak-3.c: Ditto.
4451         * gcc.dg/weak-4.c: Ditto.
4452         * gcc.dg/weak-5.c: Ditto.
4453         * gcc.dg/weak-6.c: Ditto.
4454         * gcc.dg/weak-7.c: Ditto.
4455         * gcc.dg/weak-8.c: Ditto.
4456         * gcc.dg/weak-9.c: Ditto.
4457
4458 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
4459
4460         * gcc.c-torture/execute/loop-14.c: New test.
4461
4462 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
4463
4464         * g++.dg/other/cxa-atexit1.C: New test.
4465
4466         * gcc.dg/typeof-2.c: New test.
4467
4468 2002-09-03  Roger Sayle  <roger@eyesopen.com>
4469
4470         * gcc.dg/builtins-2.c: New testcase.
4471         * gcc.dg/builtins-3.c: New testcase.
4472
4473 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
4474
4475         * gcc.dg/cpp/_Pragma4.c: New test.
4476
4477 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
4478
4479         * objc/execute/nil_method-1.m: New testcase.
4480
4481 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
4482
4483         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
4484         [Object class], not [Object initialize].
4485
4486 2002-08-31  Roger Sayle  <roger@eyesopen.com>
4487             Hans-Peter Nilsson  <hp@bitrange.com>
4488
4489         * gcc.c-torture/execute/20020720-1.x: Skip test on
4490         mmix-knuth-mmixware.  Correct comment.
4491
4492 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
4493
4494         * testsuite/g++.dg/abi/bitfield5.C: New test.
4495         * testsuite/g++.dg/abi/vbase10.C: Likewise.
4496
4497 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
4498
4499         * objc.dg/undeclared-selector.m: New test.
4500
4501 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
4502
4503         * g++.dg/other/offsetof1.C: Avoid cast warning.
4504
4505 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
4506
4507         * objc.dg/super-class-2.m: New test.
4508
4509 2002-08-24  Matt Austern  <austern@apple.com>
4510
4511         * g++.dg/ext/lvaddr.C: New test.
4512         * g++.dg/ext/lvcast.C: New test.
4513
4514 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
4515
4516         * testsuite/g++.dg/inherit/cond1.C: New test.
4517
4518 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
4519
4520         * gcc.dg/noncompile/incomplete-1.c: New test.
4521
4522 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4523
4524         * gcc.dg/typespec-1.c: New test.
4525
4526 2002-08-20  Devang Patel  <dpatel@apple.com>
4527         * objc.dg/proto-hier-2.m: New test.
4528
4529 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
4530
4531         * objc.dg/bitfield-1.m: New test.
4532         * objc.dg/bitfield-2.m: New test.
4533
4534 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4535
4536         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
4537         gcc.dg/c99-flex-array-4.c: New tests.
4538
4539 2002-08-16  Stan Shebs  <shebs@apple.com>
4540
4541         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
4542
4543 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
4544
4545         * gcc.dg/typeof-1.c: New test.
4546         * g++.dg/ext/typeof2.C: New test.
4547
4548 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4549
4550         * g++.dg/other/offsetof1.C: New test.
4551
4552 2002-08-14  Richard Henderson  <rth@redhat.com>
4553
4554         * gcc.dg/tls/diag-3.c: Fix expected message strings.
4555
4556 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
4557
4558         * gcc.dg/cpp/_Pragma3.c: New test.
4559
4560 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
4561
4562         * g++.dg/template/inherit3: New test.
4563
4564 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4565
4566         * gcc.dg/bitfld-4.c: Add blank options.
4567
4568 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
4569
4570         * g++.dg/template/crash1.C: New test.
4571
4572 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4573
4574         * gcc.dg/tls/opt-2.c: New test.
4575
4576 2002-08-08  Devang Patel  <dpatel@apple.com>
4577
4578         * objc.dg/selector-1.m : New test
4579
4580 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4581
4582         * g++.dg/abi/bitfield4.C: New test.
4583         * gcc.dg/bitfld-4.c: New test.
4584
4585 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4586
4587         * g++.dg/other/packed1.C: New test.
4588
4589 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
4590
4591         * g++.dg/abi/offsetof.C: Tweak error messages.
4592         * g++.old-deja/g++.mike/p10769a.C: Likewise.
4593
4594 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4595
4596         * gcc.dg/bitfld-3.c: New test.
4597
4598 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4599             Richard Henderson  <rth@redhat.com>
4600
4601         * gcc.dg/i386-bitfield1.c: New test.
4602         * g++.dg/abi/bitfield3.C: Update.
4603
4604 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
4605
4606         * objc.dg/const-str-2.m: Update.
4607         * gcc.dg/cpp/c++98.c: Change to C extension.
4608         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
4609         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
4610
4611 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
4612
4613         * testsuite/gcc.dg/tls/diag-3.c: New.
4614
4615 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
4616
4617         * g++.dg/README (Subdirectories): Document new subdir expr.
4618         * g++.dg/expr/pmf-1.C: New test.
4619
4620 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4621
4622         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4623
4624 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4625
4626         * g++.dg/abi/bitfield3.C: New test.
4627
4628 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4629
4630         * lib/gcov.exp: Tweak expected line formats.
4631         * gcc.misc-tests/gcov8.c: New test.
4632         * gcc.misc-tests/gcov8.x: New flags.
4633
4634 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4635
4636         * consistency.vlad/layout/endian.c: Include string.h.
4637
4638         * gcc.c-torture/execute/20020805-1.c: New test.
4639
4640 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4641
4642         * g++.dg/other/conversion1.C: New test.
4643
4644 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4645
4646         * gcc.dg/builtins-1.c: New testcase.
4647
4648 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4649
4650         * g++.dg/inherit/access3.C: New test.
4651
4652 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4653
4654         * gcc.dg/ia64-visibility-2.c: New test.
4655
4656 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4657
4658         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4659         __qualifier_flags to __flags.
4660
4661 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4662
4663         * g++.dg/inherit/operator1.C: New test.
4664         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4665         * g++.dg/other/error1.C: Change expected error message.
4666         * g++.dg/template/conv4.C: Likewise.
4667
4668 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4669
4670         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4671         for documented behavior.
4672
4673 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4674
4675         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4676         several targets known to fail.
4677
4678 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4679
4680         * gcc.dg/mips-args-[123].c: New tests.
4681
4682 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4683
4684         * gcc.dg/ppc-spe.c: New.
4685
4686 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4687
4688         * g++.dg/other/ptrmem4.C: New testcase.
4689
4690 2002-07-24  Richard Henderson  <rth@redhat.com>
4691
4692         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4693
4694 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4695
4696         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4697
4698 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4699
4700         * gcc.c-torture/execute/memset-3.c: New testcase.
4701
4702 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4703
4704         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4705         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4706
4707 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4708
4709         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4710         Delete.
4711
4712 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4713
4714         * gcc.c-torture/compile/simd-4.c: New test.
4715
4716 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4717
4718         PR c++/7347, c++/7348
4719         * g++.dg/template/access4.C: New test.
4720         * g++.dg/template/access5.C: New test.
4721         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
4722         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
4723         * g++.old-deja/g++.pt/ttp58.C: Likewise.
4724         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
4725
4726 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
4727
4728         * gcc.dg/gnu89-init-2.c: New test.
4729
4730 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
4731
4732         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
4733
4734 2002-07-20  Roger Sayle  <roger@eyesopen.com>
4735
4736         * gcc.c-torture/execute/20020720-1.c: New testcase.
4737
4738 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4739
4740         * gcc.dg/cpp/Wsignprom.c: New tests.
4741
4742 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4743
4744         * gcc.c-torture/execute/loop-13.c: New test.
4745
4746 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4747
4748         * gcc.dg/cpp/expr.c: New tests.
4749
4750 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4751
4752         * g++.dg/opt/pr6713.C: Add template instantiation.
4753
4754 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4755
4756         * gcc.dg/nest.c: New test.
4757
4758 2002-07-17  Richard Henderson  <rth@redhat.com>
4759
4760         * g++.dg/opt/pr6713.C: New test.
4761
4762 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4763
4764         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4765         XFAIL for all x86 processors.
4766
4767 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4768
4769         * gcc.c-torture/execute/20010122-1.x: Do not test with
4770         -fomit-frame-pointer.
4771
4772 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4773
4774         * g++.dg/template/instantiate2.C: New test.
4775         * g++.dg/template/spec4.C: New test.
4776
4777 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4778
4779         * g++.dg/template/access2.C: New test.
4780         * g++.dg/template/access3.C: New test.
4781
4782 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4783
4784         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4785         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4786         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4787         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4788         Convert to use <stdarg.h>.
4789         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4790         Delete.
4791         * gcc.dg/va-arg-2.c: New.
4792         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4793
4794 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4795
4796         * gcc.c-torture/compile/20020710-1.c: New test.
4797
4798 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4799                           Andrew Pinski  <pinskia@physics.uc.edu>
4800
4801         gcc.c-torture/compile/simd-2.c: New testcase.
4802         gcc.c-torture/compile/simd-3.c: Likewise.
4803
4804 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4805
4806         PR c++/7224
4807         * g++.dg/overload/error1.C: New test.
4808
4809 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4810
4811         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4812         configuration and IRIX 6 O32 ABI.
4813
4814 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4815
4816         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4817
4818 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4819
4820         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4821
4822 2002-07-10  Jeffrey A Law  <law@redhat.com>
4823
4824         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4825
4826         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4827
4828 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4829
4830         * gcc.dg/20020312-2.c: Check for __PPC__.
4831
4832 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4833
4834         * gcc.c-torture/compile/20020709-1.c: New test.
4835
4836 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4837
4838         * g++.dg/template/qualttp21.C: New test case.
4839
4840 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4841
4842         * gcc.c-torture/compile/20020706-1.c: New test.
4843         * gcc.c-torture/compile/20020706-2.c: New test.
4844
4845 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4846             Alexandre Oliva  <aoliva@redhat.com>
4847
4848         * g++.dg/warn/incomplete1.C: New test.
4849
4850 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4851
4852         PR c++/7099
4853         * g++.dg/warn/noreturn1.C: New test.
4854
4855 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4856
4857         PR c++/6706
4858         * g++.dg/debug/debug6.C: New test.
4859         * g++.dg/debug/debug7.C: New test.
4860
4861 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4862
4863         * gcc.c-torture/compile/simd-3.c: New test.
4864
4865 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4866
4867         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4868         * gcc.dg/20020620-1.c: Likewise.
4869
4870 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4871
4872         PR c++/6944
4873         * g++.dg/init/array4.C: New test.
4874         * g++.dg/init/array5.C: New test.
4875
4876 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4877
4878         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4879         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4880
4881 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4882
4883         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4884         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4885         * gcc.dg/wtr-conversion-1.c: Likewise.
4886         * gcc.dg/wtr-escape-1.c: Likewise.
4887         * gcc.dg/wtr-int-type-1.c: Likewise.
4888         * gcc.dg/wtr-label-1.c: Likewise.
4889         * gcc.dg/wtr-static-1.c: Likewise.
4890         * gcc.dg/wtr-strcat-1.c: Likewise.
4891         * gcc.dg/wtr-suffix-1.c: Likewise.
4892         * gcc.dg/wtr-switch-1.c: Likewise.
4893         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4894         * gcc.dg/wtr-union-init-1.c: Likewise.
4895         * gcc.dg/wtr-union-init-2.c: Likewise.
4896         * gcc.dg/wtr-union-init-3.c: Likewise.
4897
4898         * gcc.dg/wtr-func-def-1.c: New test.
4899
4900 2002-07-02 Devang Patel <dpatel@apple.com>
4901
4902         * objc.dg/param-1.m: New test.
4903
4904 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4905
4906         * gcc.dg/cpp/trad/directive.c: Add test.
4907         * gcc.dg/cpp/trad/macroargs.c: Add test.
4908         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4909
4910 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4911
4912         * gcc.dg/cpp/cmdlne-M.c: New test.
4913
4914 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4915
4916         * objc.dg/desig-init-1.m: New test.
4917
4918 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4919
4920         PR c++/6716
4921         * g++.dg/template/instantiate1.C: New test.
4922
4923 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4924
4925         PR c++/7112
4926         * g++.dg/template/sizeof2.C: New test.
4927
4928 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4929
4930         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
4931         gcc.dg/cpp/trad/include.c: New tests.
4932
4933 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
4934
4935         PR target/7177
4936         * gcc.c-torture/compile/20020701-1.c: New test.
4937
4938 2002-07-01  Stan Shebs  <shebs@apple.com>
4939
4940         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
4941         header here...
4942         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
4943         (objc-torture-execute): or here.
4944
4945 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
4946
4947         * gcc.c-torture/execute/arith-rand-ll.c: New test.
4948
4949 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4950
4951         * gcc.dg/cpp/trad/escaped-nl.c: New test.
4952
4953 2002-06-30  Devang Patel  <dpatel@apple.com>
4954
4955         * objc.dg/fsyntax-only.m: New test.
4956
4957 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4958
4959         PR c++/6695
4960         * g++.dg/template/friend7.C: New file.
4961
4962 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4963
4964         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4965         return type.
4966
4967 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4968
4969         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4970         avoid division by zero.
4971
4972 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4973
4974         * gcc.dg/Wunknownprag.c: New tests.
4975
4976 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4977
4978         * gcc.c-torture/execute/simd-2.c: New test.
4979
4980 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4981
4982         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4983         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4984         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4985         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4986         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4987         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4988         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4989         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4990         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4991         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4992         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4993         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4994         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4995         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4996         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4997         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4998         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4999
5000 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
5001
5002         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
5003         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
5004         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
5005         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
5006         New tests.
5007         * gcc.dg/cpp/trad/directive.c: Update.
5008
5009 2002-06-23  Andreas Jaeger  <aj@suse.de>
5010
5011         * gcc.c-torture/execute/complex-6.c: New.
5012
5013 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
5014
5015         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
5016         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
5017         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
5018         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
5019
5020 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
5021
5022         * gcc.dg/cpp/trad: New directory with traditional tests copied
5023         from parent directory.
5024         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5025         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5026         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5027         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5028         Move to trad/ and rename.
5029         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
5030         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
5031         gcc.dg/cpp/trad/redef2.c: New tests.
5032         * gcc.dg/cpp/trad/trad.exp: New driver.
5033
5034 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
5035
5036         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5037         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5038         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5039         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5040         Remove.
5041
5042 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.dg/20020620-1.c: New test.
5045
5046 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5047
5048         * g++.dg/template/ttp4.C: New test.
5049
5050 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * g++.dg/opt/vt1.C: Fix regexp.
5053
5054 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5055
5056         * gcc.c-torture/execute/pure-1.c: Make functions static again.
5057         Don't use attribute `noinline'.
5058
5059 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5060
5061         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
5062
5063 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
5064
5065         * gcc.c-torture/execute/simd-1.c: New.
5066
5067         * gcc.dg/simd-1.c: New.
5068
5069 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5070
5071         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
5072
5073 2002-06-16  Richard Henderson  <rth@redhat.com>
5074
5075         * g++.dg/ext/anon-struct1.C: New.
5076         * g++.dg/ext/anon-struct2.C: New.
5077         * g++.dg/ext/anon-struct3.C: New.
5078         * gcc.dg/anon-struct-1.c: New.
5079         * gcc.dg/anon-struct-2.c: New.
5080         * gcc.dg/anon-struct-3.c: New.
5081         * gcc.dg/20011008-1.c: Adjust warning text.
5082         * gcc.dg/20020527-1.c: Add -fms-extensions.
5083
5084 2002-06-16  Richard Henderson  <rth@redhat.com>
5085
5086         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
5087
5088 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
5089
5090         * gcc.c-torture/execute/20020615-1.c: New test.
5091
5092 2002-06-15  Roger Sayle  <roger@eyesopen.com>
5093
5094         * gcc.c-tortuture/execute/compare-1.c: New test case.
5095         * gcc.c-tortuture/execute/compare-2.c: New test case.
5096         * gcc.c-tortuture/execute/compare-3.c: New test case.
5097
5098 2002-06-13  Richard Henderson  <rth@redhat.com>
5099
5100         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
5101         ia64 ilp32.
5102
5103 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5104
5105         * g++.dg/template/typename2.C: Update error message.
5106
5107 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
5108
5109         * gcc.c-torture/execute/20020611-1.c: New test.
5110
5111 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
5112
5113         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
5114         list of targets to skip.
5115
5116 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
5117
5118         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
5119         targets if not optimizing.
5120
5121 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
5122
5123         * gcc.c-torture/compile/20020605-1.c: New test.
5124
5125         * g++.dg/opt/vt1.C: New test.
5126
5127         * gcc.dg/20020531-1.c: New test.
5128
5129         * gcc.dg/20020530-1.c: New test.
5130
5131         * gcc.dg/20020527-1.c: New test.
5132
5133         * g++.dg/opt/cse1.C: New test.
5134
5135 2002-06-07  Roger Sayle  <roger@eyesopen.com>
5136
5137         * gcc.dg/20020607-2.c: New test case.
5138
5139 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
5140
5141         * gcc.c-torture/compile/20020604-1.c: New test.
5142
5143 2002-06-04  Richard Henderson  <rth@redhat.com>
5144
5145         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
5146         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
5147         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
5148
5149 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
5150
5151         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
5152
5153 2002-06-03  Richard Henderson  <rth@redhat.com>
5154
5155         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
5156         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
5157
5158 2002-06-02  Richard Henderson  <rth@redhat.com>
5159
5160         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
5161         test functions static.
5162
5163 2002-06-02  Andreas Jaeger  <aj@suse.de>
5164
5165         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
5166         now.
5167
5168 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5169
5170         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
5171         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
5172         Update for mofified diagnostics.
5173         * gcc.dg/c99-intconst-1.c: No longer fail.
5174
5175 2002-06-02  Richard Henderson  <rth@redhat.com>
5176
5177         * gcc.dg/uninit-A.c: Remove xfail markers.
5178
5179 2002-06-01  Roger Sayle  <roger@eyesopen.com>
5180
5181         * gcc.dg/fnegate-1.c: New test case.
5182
5183 2002-05-30  Osku Salerma  <osku@iki.fi>
5184
5185         * gcc.c-torture/execute/mayalias-1.c: New file.
5186
5187 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5188
5189         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
5190         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
5191         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
5192
5193 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
5194
5195         * gcc.c-torture/execute/20020529-1.c: New test.
5196
5197 2002-05-27  Richard Henderson  <rth@redhat.com>
5198
5199         * g++.dg/ext/attrib6.C: New test case.
5200
5201 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5202
5203         * gcc.c-torture/execute/pure-1.c: New test.
5204
5205 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5206
5207         * gcc.dg/cpp/arith-2.c: Remove.
5208
5209 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5210
5211         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
5212         * gcc.dg/cpp/if-3.c: Remove.
5213
5214 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
5215
5216         * g++.dg/opt/cse2.C: New test.
5217
5218 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
5219
5220         * gcc.dg/cpp/arith-1.c: New semantic tests.
5221         * gcc.dg/cpp/if-1.c: Update.
5222
5223 2002-05-24  Ben Elliston  <bje@redhat.com>
5224
5225         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
5226
5227 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5228
5229         * gcc.dg/verbose-asm.c: New test.
5230
5231 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5232
5233         * gcc.dg/cpp/paste12.c: New test.
5234
5235 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5236
5237         * g++.dg/parse/named_ops.C: New test.
5238
5239 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
5240
5241         * gcc/testsuite/gcc.dg/weak-8.c: New test.
5242
5243 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
5244
5245         * gcc.dg/weak-2.c: Allow optional leading underscore
5246         in scan-assembler symbol name.
5247         * gcc.dg/weak-3.c: Likewise.
5248         * gcc.dg/weak-4.c: Likewise.
5249         * gcc.dg/weak-5.c: Likewise.
5250
5251 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
5252
5253         * gcc.dg/20020523-1.c: New test.
5254
5255 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5256
5257         * objc.dg/const-str-2.m: Update now that we stop after
5258         a command line error.
5259
5260 2002-05-22  Richard Henderson  <rth@redhat.com>
5261
5262         * g++.dg/dg.exp: Fix typo in test pruneing.
5263
5264 2002-05-22  Richard Henderson  <rth@redhat.com>
5265
5266         * g++.dg/dg.exp: Prune the tls subdirectory.
5267         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
5268         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
5269         * g++.dg/tls/init-1.C: New.
5270
5271 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
5272
5273         * gcc.dg/20020517-1.c: New test.
5274
5275 2002-05-21  Richard Henderson  <rth@redhat.com>
5276
5277         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
5278         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
5279
5280 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
5281
5282         * g++.dg/other/copy2.C: New test.
5283
5284 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
5285
5286         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
5287         (MAX_COPY): Bump up to 10 times sizeof (long long).
5288         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
5289
5290         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
5291         sizeof (long long).
5292
5293         * gcc.c-torture/execute/strcpy-1.c: New test.
5294
5295 2002-05-19  Jason Merrill  <jason2redhat.com>
5296
5297         * g++.dg/ext/oper1.C: New test.
5298
5299 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
5300 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
5301
5302         * README.QMTEST: New file.
5303
5304         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
5305
5306 2002-05-19  Andreas Jaeger  <aj@suse.de>
5307
5308         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
5309         now.
5310         * gcc.c-torture/execute/loop-2d.x: Likewise.
5311
5312 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
5313
5314         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
5315         support weak symbols.
5316         * gcc.dg/weak-4.c: Likewise
5317         * gcc.dg/weak-6.c: Likewise
5318
5319 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
5320
5321         * gcc.dg/weak-3.c: Add dg-excess-error comment for
5322         cygwin, coff and h8300-*-hms targets
5323         * gcc.dg/weak-5.c: Likewise
5324         * gcc.dg/weak-7.c: Likewise
5325
5326 2002-05-16  Jason Merrill  <jason@redhat.com>
5327
5328         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
5329         (scan-assembler-not, scan-assembler-dem): Likewise.
5330         (scan-assembler-dem-not): Likewise.
5331
5332 2002-05-15  Richard Henderson  <rth@redhat.com>
5333
5334         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
5335
5336 2002-05-15  Richard Henderson  <rth@redhat.com>
5337
5338         * gcc.dg/weak-5.c (vfoo1c): No warning here.
5339         (vfoo1f): Warning here.
5340         (vfoo1l): Don't redefine the alias.
5341
5342 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
5343
5344         * g++.dg/init/pm1.C: New test.
5345
5346 2002-05-12  David S. Miller  <davem@redhat.com>
5347
5348         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
5349         types.
5350
5351 2002-05-10  Roger Sayle  <roger@eyesopen.com>
5352
5353         * gcc.c-torture/execute/20020510-1.c: New test case.
5354
5355 2002-05-10  David S. Miller  <davem@redhat.com>
5356
5357         * gcc.c-torture/execute/conversion.c: Test long double too.
5358
5359 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
5360
5361         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
5362         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
5363         * lib/g++.exp (g++_link_flags): Likewise.
5364         * lib/objc.exp (objc_target_compile): Likewise.
5365
5366 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5367
5368         * gcc.dg/cpp/poison.c: Update.
5369         * gcc.dg/cpp/20000625-2.c: Remove.
5370         * gcc.dg/cpp/direct2s.c: Remove final test.
5371
5372 2002-05-08  Tom Rix  <trix@redhat.com>
5373
5374         * gcc.c-torture/execute/20020508-1.c: New test.
5375         * gcc.c-torture/execute/20020508-2.c: New test.
5376         * gcc.c-torture/execute/20020508-3.c: New test.
5377
5378 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5379
5380         * gcc.dg/cpp/charconst-4.c: More tests.
5381
5382 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
5383
5384         PR c/6569
5385         * gcc.dg/weak-3.c: Update location of warning messages.
5386         * gcc.dg/weak-5.c: Likewise.
5387
5388 2002-05-06  Roger Sayle  <roger@eyesopen.com>
5389
5390         * gcc.c-torture/execute/20020506-1.c: New test case.
5391
5392 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
5393
5394         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
5395
5396 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5397
5398         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
5399
5400 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5401
5402         * gcc.dg/cpp/charconst-3.c: New test.
5403
5404 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5405
5406         * gcc.dg/cpp/charconst.c: Update tests.
5407
5408 2002-05-05  Tim Josling  <tej@melbpc.org.au>
5409
5410         * treelang: Added directory for new sample language treelang. Also
5411         lib/treelang.exp: New file to signal treelang should be tested.
5412
5413 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5414
5415         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
5416         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
5417         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
5418         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
5419         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
5420         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
5421         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
5422
5423 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5424
5425         * gcc.dg/format/xopen-2.c: New test.
5426
5427 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5428
5429         * gcc.dg/20020503-1.c: New test.
5430
5431 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
5432
5433         * g++.dg/init/dtor1.C: Make it tougher.
5434
5435 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
5436
5437         * g++.dg/init/dtor1.C: New test.
5438
5439 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
5440
5441         * gcc.dg/altivec-8.c: New.
5442
5443 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
5444
5445         * gcc.dg/altivec-7.c: New.
5446
5447 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
5448
5449         * g++.dg/parse/typedef1.C: New test.
5450
5451 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
5452
5453         PR c++/6486
5454         * g++.dg/template/friend6.C: New test.
5455
5456         PR c++/6492
5457         * g++.dg/init/copy1.C: New test.
5458
5459 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
5460
5461         * g++.dg/warn/effc1.C: New test.
5462
5463 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5464
5465         * gcc.dg/cpp/if-cexp.c: Add a test.
5466
5467 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
5468
5469         * gcc.dg/20020426-2.c: New test.
5470
5471 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
5472
5473         * gcc.dg/cpp/if-mop.c: Update.
5474         * gcc.dg/cpp/if-mpar.c: Add test.
5475         * gcc.dg/cpp/if-oppr.c: Update.
5476
5477 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5478
5479         PR c/6343
5480         * gcc.dg/weak-[2-7].c: New tests.
5481
5482 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5483
5484         * gcc.dg/enum1.c: New test.
5485
5486 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5487
5488         PR c++/6497
5489         * g++.dg/inherit/access2.C: New test.
5490
5491 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR bootstrap/6445
5494         * gcc.dg/20020426-1.c: New test.
5495
5496 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5497
5498         * g++.dg/abi/enum1.C: New test.
5499
5500 2002-04-26  Richard Henderson  <rth@redhat.com>
5501
5502         * gcc.dg/c99-bool-1.c: Expect always true warning.
5503
5504 2002-04-25  Roger Sayle  <roger@eyesopen.com>
5505
5506         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
5507
5508 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5509
5510         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
5511         targets.
5512
5513 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
5514
5515         * g++.dg/abi/mange7.C: New test.
5516
5517         PR c++/6438.
5518         * g++.dg/parse/stmtexpr2.C: New test.
5519
5520 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
5521
5522         * gcc.dg/20020312-2.c: Add SH target.
5523
5524 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5525
5526         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
5527         compiler output on mips*-*-irix*.
5528
5529 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * g++.dg/parse/attr1.C: New test.
5532
5533 2002-04-23  Roger Sayle  <roger@eyesopen.com>
5534
5535         * gcc.c-torture/execute/string-opt-17.c: New test case.
5536         * gcc.c-torture/execute/memset-2.c: New test case.
5537
5538 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/6256:
5541         * g++.dg/template/friend5.C: New test.
5542
5543         PR c++/6331:
5544         * g++.dg/template/qual1.C: Likewise.
5545
5546 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
5547
5548         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
5549         Include stdlib.h, not stdio.h or ctype.h.
5550
5551 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
5552
5553         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
5554         cris-*-elf* and mmix-*-*.
5555         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
5556         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
5557         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
5558         Ditto.
5559         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
5560         * gcc.dg/wchar_t-1.c: Ditto.
5561
5562 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
5563
5564         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
5565         Clarify comment.
5566
5567 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
5568
5569         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
5570
5571 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5572
5573         * gcc.c-torture/execute/20000906-1.x: Delete.
5574
5575 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
5576
5577         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
5578
5579 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
5580
5581         * PR6367
5582         * g77.f-torture/execute/6367.f: New test.
5583         * g77.f-torture/execute/6367.x: Disable for MMIX.
5584
5585 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
5586
5587         * PR6352
5588         * g++.dg/opt/inline2.C: New test.
5589
5590 2002-04-18  Richard Henderson  <rth@redhat.com>
5591
5592         * gcc.dg/20000906-1.c: Enable for all targets.
5593         * gcc.c-torture/compile/iftrap-2.c: New.
5594
5595 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5596
5597         * gcc.dg/20020418-1.c: New test.
5598         * gcc.dg/20020418-2.c: New test.
5599
5600 2002-04-18  Richard Henderson  <rth@redhat.com>
5601
5602         * gcc.c-torture/compile/iftrap-1.c: New.
5603         * gcc.dg/iftrap-1.c: Adjust for ia64.
5604         * gcc.dg/iftrap-2.c: New.
5605
5606 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5607
5608         * gcc.c-torture/compile/20020418-1.c: New test.
5609
5610 2002-04-18  Roger Sayle  <roger@eyesopen.com>
5611
5612         * gcc.c-torture/compile/20020415-1.c: New.
5613
5614 2002-04-18  David S. Miller  <davem@redhat.com>
5615
5616         * gcc.c-torture/execute/20020418-1.c: New test.
5617
5618 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
5619
5620         * gcc.dg/20020416-1.c: New test.
5621
5622         * g++.dg/opt/inline1.C: New test.
5623
5624 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
5625
5626         * gcc.dg/altivec-5.c: New test.
5627
5628         * gcc.dg/20020415-1.c: New test.
5629
5630 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
5631
5632         * testsuite/lib/chill.exp: Remove.
5633
5634 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
5635
5636         * g++.dg/other/big-struct.C: New test.
5637
5638 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
5639
5640         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
5641         of scratch file.
5642
5643 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
5644
5645         PR c/6277
5646         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
5647         in scan-assembler function name
5648
5649 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
5650
5651         * g77.f-torture/execute/980628-4.x,
5652         g77.f-torture/execute/980628-5.x,
5653         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5654         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5655         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
5656         i[34567]86-*-*.
5657
5658 2002-04-13  David S. Miller  <davem@redhat.com>
5659
5660         * gcc.c-torture/execute/20020413-1.c: New test.
5661
5662 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
5663
5664         * gcc.dg/asm-6.c,
5665         * g++.dg/ext/asm1.C: New tests.
5666
5667 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++ 5373.
5670         * g++.dg/parse/stmtexpr1.C: New test.
5671
5672         PR c++/5189.
5673         * g++.dg/template/copy1.C: New test.
5674
5675 2002-04-12  Richard Henderson  <rth@redhat.com>
5676
5677         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
5678
5679 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
5680
5681         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
5682         gcc.c-torture/execute/20020307-2.c.
5683
5684 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
5685
5686         * g++.dg/ext/attrib5.C,
5687         * g++.dg/lookup/struct1.C: New tests.
5688
5689 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
5690
5691         * gcc.dg/20020411-1.c: New test.
5692
5693         * gcc.c-torture/execute/20020411-1.c: New test.
5694
5695 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
5696
5697         * g77.f-torture/execute/6177.f: New test.
5698
5699 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR middle-end/6247
5702         * g++.dg/opt/cleanup1.C: New test.
5703
5704         * g++.dg/opt/const1.C: New test.
5705
5706 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
5707
5708         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
5709
5710 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5711
5712         PR c++/5507
5713         * g++.dg/template/typename2.C: New test.
5714
5715 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
5716
5717         * gcc.c-torture/execute/loop-12.c: New.
5718
5719 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
5720
5721         * g77.f-torture/execute/980628-4.x,
5722         g77.f-torture/execute/980628-5.x,
5723         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5724         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5725         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
5726
5727 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5728
5729         PR optimization/6086
5730         * g++.dg/opt/preinc1.C: New test.
5731
5732 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5733
5734         PR c++/5571
5735         * g++.dg/opt/static2.C: New test.
5736
5737 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5738
5739         PR c/5120
5740         * gcc.dg/20020406-1.c: New test.
5741
5742 2002-04-04  David S. Miller  <davem@redhat.com>
5743
5744         * gcc.c-torture/execute/20020404-1.c: New test.
5745
5746 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5747
5748         PR c/6123
5749         * gcc.dg/20020312-2.c: Do not declare global register variable
5750         if __PIC__ or __pic__ is defined.
5751
5752 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5753
5754         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5755         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5756
5757 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5758
5759         * gcc.misc-tests/linkage.exp: Update last change to handle
5760         sparc*-, not just sparc-.
5761
5762 2002-04-03  Richard Henderson  <rth@redhat.com>
5763
5764         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5765
5766 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5767
5768         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5769
5770 2002-04-02  David S. Miller  <davem@redhat.com>
5771
5772         * gcc.c-torture/execute/20020402-3.c: New test.
5773
5774 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5775
5776         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5777         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5778
5779         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5780         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5781         g77.f-torture/execute/20001201.x,
5782         g77.f-torture/execute/u77-test.x: New files.
5783
5784         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5785         * gcc.dg/wchar_t-1.c: Ditto.
5786
5787 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5788
5789         * gcc.c-torture/execute/20020402-1.c: New test.
5790
5791 2002-04-01  Richard Henderson  <rth@redhat.com>
5792
5793         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5794
5795         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5796
5797 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5798
5799         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5800
5801 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5802
5803         * g++.dg/inherit/template-as-base.C: Expect error.
5804         * g++.dg/inherit/namespace-as-base.C: Likewise.
5805
5806 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5807
5808         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5809         g++.dg/ext/instantiate3.C: Tweak match patterns.
5810
5811         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5812         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5813         -da test.
5814
5815 2002-03-31  Richard Henderson  <rth@redhat.com>
5816
5817         * gcc.dg/special/alias-2.c: New.
5818         * gcc.dg/special/ecos.exp: Run it.
5819
5820 2002-03-31  Richard Henderson  <rth@redhat.com>
5821
5822         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5823
5824 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5825
5826         * gcc.dg/weak-1.c: Disable on h8300 port.
5827
5828 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5829
5830         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5831         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5832         ordering tests.
5833         * g++.dg/bprob/bprob-1.C: New test.
5834         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5835         * g++.dg/gcov/gcov-1.C: New test.
5836         * g++.dg/gcov/gcov-1.x: New file.
5837         * g++.dg/gcov/gcov-2.C: New test.
5838         * g++.dg/gcov/gcov-3.C: New test.
5839         * g++.dg/gcov/gcov-3.h: New file.
5840
5841 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5842
5843         * g++.old-deja/g++.other/builtins5.C: New test.
5844         * g++.old-deja/g++.other/builtins6.C: New test.
5845         * g++.old-deja/g++.other/builtins7.C: New test.
5846         * g++.old-deja/g++.other/builtins8.C: New test.
5847         * g++.old-deja/g++.other/builtins9.C: New test.
5848
5849 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5850
5851         * g++.dg/opt/static1.C: New test.
5852
5853         * g++.dg/opt/longbranch1.C: New test.
5854
5855 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5856
5857         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5858
5859         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5860
5861 2002-03-28  Jeffrey A Law  (law@redhat.com)
5862
5863         * gcc.c-torture/execute/20020328-1.c: New test.
5864
5865 2002-03-27  Richard Henderson  <rth@redhat.com>
5866
5867         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5868         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5869         move from g++.old-deja/g++.ext/.
5870
5871 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * g++.dg/init/new2.C: New test.
5874
5875 2002-03-26  Richard Henderson  <rth@redhat.com>
5876
5877         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5878
5879         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5880         on sparc.
5881
5882         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5883         sparcv9 systems.
5884         * gcc.dg/20001102-1.c: Likewise.
5885
5886 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5887
5888         * gcc.dg/cpp/endif-pedantic1.c,
5889         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5890
5891 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5892
5893         * g++.dg/init/new1.C: New test.
5894
5895 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5896
5897         * g++.dg/abi/vbase9.C: New test.
5898
5899 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5900
5901         * gcc.dg/arm-asm.c: New test.
5902
5903 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5904
5905         * gcc.dg/Wswitch-enum.c: New test.
5906         Fix PR c/5044.
5907
5908 2002-03-26  Richard Henderson  <rth@redhat.com>
5909
5910         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5911         structure.
5912
5913 2002-03-25  Richard Henderson  <rth@redhat.com>
5914
5915         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5916         sparcv9 systems.
5917
5918         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5919         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5920
5921 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5922
5923         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5924
5925 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5926
5927         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5928         targets using generic thunk support.
5929
5930 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
5931
5932         * gcc.c-torture/compile/20020323-1.c: New test.
5933
5934         * g++.dg/opt/conj2.C: New test.
5935
5936 2002-03-24  Richard Henderson  <rth@redhat.com>
5937
5938         * gcc.dg/weak-1.c: Use -fno-common.
5939
5940 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5941
5942         * g77.dg/f77-edit-apostrophe-out.f: New test
5943         * g77.dg/f77-edit-h-out.f: New test
5944         * g77.dg/f77-edit-t-in.f: New test
5945         * g77.dg/f77-edit-t-out.f: New test
5946         * g77.dg/f77-edit-x-out.f: New test
5947         * g77.dg/f77-edit-slash-out.f: New test
5948         * g77.dg/f77-edit-colon-out.f: New test
5949         * g77.dg/f77-edit-s-out.f: New test
5950
5951 2002-03-24  Richard Henderson  <rth@redhat.com>
5952
5953         * objc/execute/formal_protocol-6.x: New XFAIL.
5954
5955 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5956
5957         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5958         that do not support weak symbols
5959
5960 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5961
5962         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5963         * lib/g77.exp:  Likewise
5964         * lib/objc.exp: Likewise
5965
5966 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5967
5968         * gcc.dg/Wswitch-default.c: New test.
5969
5970 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5971
5972         * g++.dg/other/enum1.C: New test.
5973
5974 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5975
5976         * gcc.dg/pragma-ep-3.c: Fix typo.
5977
5978 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5979
5980         * g++.dg/inherit/template-as-base.C: New test.
5981
5982 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5983
5984         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5985         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5986
5987 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5988
5989         * gcc.dg/cpp/multiline.c: Update to match.
5990
5991 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5992
5993         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5994
5995 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5996
5997         * gcc.dg/cpp/extratokens2.c:  New file.
5998
5999 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
6000
6001         * gcc.dg/20020312-2.c: Add rs6000 target.
6002
6003         * gcc.c-torture/compile/20020319-1.c: New test.
6004
6005 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6006
6007         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
6008         (A, E): Handle this.
6009
6010 2002-03-20  Jason Merrill  <jason@redhat.com>
6011
6012         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
6013         ignoring -fpic.
6014         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
6015         through prune_gcc_output.
6016
6017 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
6018
6019         * gcc.c-torture/compile/20020320-1.c: New test.
6020
6021 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
6022
6023         * gcc.c-torture/compile/20020318-1.c: New test.
6024
6025         * gcc.dg/struct-by-value-1.c: New test.
6026
6027         * gcc.dg/20020319-1.c: New test.
6028
6029 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
6030
6031         * g++.dg/opt/conj1.C: New test.
6032
6033 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
6034
6035         * g++.dg/template/qualttp20.C: Revert previous change.
6036         * g++.dg/template/qualttp3.C: Likewise.
6037         * g++.dg/template/qualttp4.C: Likewise
6038         * g++.dg/template/qualttp5.C: Likewise
6039         * g++.dg/template/qualttp6.C: Likewise
6040         * g++.dg/template/qualttp7.C: Likewise
6041         * g++.dg/template/qualttp8.C: Likewise
6042         * g++.dg/template/recurse.C: Likewise.
6043
6044 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
6045
6046         * gcc.dg/cpp/wchar-1.c: Update.
6047
6048 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6049
6050         * g++.dg/template/conv1.C: New test.
6051         * g++.dg/template/conv2.C: New test.
6052         * g++.dg/template/conv3.C: New test.
6053         * g++.dg/template/conv4.C: New test.
6054
6055 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
6058         * g++.dg/template/qualttp3.C: Likewise.
6059         * g++.dg/template/qualttp4.C: Likewise
6060         * g++.dg/template/qualttp5.C: Likewise
6061         * g++.dg/template/qualttp6.C: Likewise
6062         * g++.dg/template/qualttp7.C: Likewise
6063         * g++.dg/template/qualttp8.C: Likewise
6064         * g++.dg/template/recurse.C: Likewise.
6065
6066 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/opt/dtor1.C: New test.
6069
6070 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
6071
6072         * gcc.c-torture/compile/20020315-1.c: New test.
6073
6074 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
6075
6076         * gcc.dg/weak-1.c: Fix scan tests.
6077
6078 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
6079
6080         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
6081         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
6082         cris-*-aout* mmix-*-*.
6083         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
6084         cris-*-aout* mmix-*-*.
6085         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
6086         cris-*-elf* cris-*-aout* and mmix-*-*.
6087         * gcc.dg/20001009-1.c: Ditto.
6088         * gcc.dg/20010912-1.c: Ditto.
6089         * gcc.dg/20020122-4.c: Ditto.
6090         * gcc.dg/inline-2.c: Ditto.
6091
6092 2002-03-14  Jeffrey A Law  (law@cygnus.com)
6093
6094         * gcc.c-torture/compile/20020314-1.c: New test.
6095
6096 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
6097
6098         * gcc.c-torture/execute/20020314-1.c: New test.
6099
6100 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * g++.dg/warn/Wunused-1.C: New test.
6103
6104 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
6105
6106         * g++.dg/abi/mangle6.C: New test.
6107
6108 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
6109
6110         * gcc.c-torture/compile/20020309-2.c: New test.
6111
6112         * gcc.c-torture/compile/20020312-1.c: New test.
6113
6114 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6115
6116         * g++.dg/other/access1.C: New test.
6117
6118 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
6119
6120         * gcc.c-torture/execute/wchar_t-1.c: New test.
6121
6122 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
6123
6124         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
6125
6126 2002-03-12  Roger Sayle  <roger@eyesopen.com>
6127
6128         * gcc.dg/20020312-1.c: New test case.
6129
6130 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
6131
6132         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
6133
6134 2002-03-11  Richard Henderson  <rth@redhat.com>
6135
6136         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
6137         * g++.old-deja/g++.jason/report.C: Likewise.
6138
6139 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
6142         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
6143
6144 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6145
6146         * testsuite/g++.dg/overload/pmf1.C: New test.
6147
6148 2002-03-11  Kazu Hirata  <kazu@hxi.com>
6149
6150         * gcc.c-torture/execute/20020307-1.c: Use long.
6151
6152 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR optimization/5844
6155         * gcc.dg/20020310-1.c: New test.
6156
6157 2002-03-09  Michael Meissner  <meissner@redhat.com>
6158
6159         * gcc.c-torture/execute/memcpy-2.c: New test.
6160         * gcc.c-torture/execute/memset-1.c: New test.
6161         * gcc.c-torture/execute/strlen-1.c: New test.
6162         * gcc.c-torture/execute/strcmp-1.c: New test.
6163         * gcc.c-torture/execute/strncmp-1.c: New test.
6164
6165 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
6166
6167         * gcc.dg/ppc-ldstruct.c: New test.
6168
6169 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
6170
6171         * gcc.c-torture/execute/va-arg-22.c: New test.
6172
6173 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6174
6175         * gcc.c-torture/compile/20020309-1.c: New test.
6176
6177 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
6178
6179         * gcc.c-torture/execute/20020307-2.c: New test.
6180
6181 2002-03-07  Jeffrey A Law  (law@redhat.com)
6182
6183         * g77.f-torture/compile/20020307-1.f: New test.
6184
6185 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
6186
6187         * gcc.dg/unordered-1.c: New test.
6188
6189 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
6190
6191         * gcc.c-torture/execute/20020307-1.c: New test.
6192
6193 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
6194
6195         * gcc.dg/20020304-1.c: New test.
6196
6197         * gcc.c-torture/compile/20020304-2.c: New test.
6198
6199 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
6200
6201         * gcc.c-torture/compile/20020304-1.c: New test case
6202         (from PR c/5830).
6203
6204 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
6205
6206         * gcc.dg/20020103-1.c: Add other -D ppc variants.
6207
6208 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6209
6210         * g++.dg/other/classkey1.C: New test.
6211
6212 2002-03-01  Richard Henderson  <rth@redhat.com>
6213
6214         * gcc.c-torture/compile/981223-1.x: New.
6215         * gcc.c-torture/compile/920625-1.x: New.
6216
6217 2002-02-28  Richard Henderson  <rth@redhat.com>
6218
6219         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
6220
6221 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
6222
6223         * gcc.c-torture/execute/20020227-1.c: New test.
6224
6225 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
6226
6227         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
6228         here" ERROR lines.
6229         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6230         * g++.old-deja.g++.other/defarg1.C: Likewise.
6231         * g++.old-deja/g++.pt/calls2.C: Likewise.
6232         * g++.old-deja/g++.pt/crash20.C: Likewise.
6233         * g++.old-deja/g++.pt/crash30.C: Likewise.
6234         * g++.old-deja/g++.pt/crash36.C: Likewise.
6235         * g++.old-deja/g++.pt/crash6.C: Likewise.
6236         * g++.old-deja/g++.pt/defarg13.C: Likewise.
6237         * g++.old-deja/g++.pt/derived3.C: Likewise.
6238         * g++.old-deja/g++.pt/error1.C: Likewise.
6239         * g++.old-deja/g++.pt/friend21.C: Likewise.
6240         * g++.old-deja/g++.pt/friend23.C: Likewise.
6241         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6242         * g++.old-deja/g++.robertl/eb128.C: Likewise.
6243
6244 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
6245
6246         * gcc.c-torture/execute/20020225-2.c: New test.
6247
6248 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
6249
6250         * gcc.c-torture/execute/920730-1t.c,
6251         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
6252         Delete test cases, only relevant to -traditional.
6253
6254 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6255
6256         * gcc.dg/cpp/undef1.c: Remove.
6257         * gcc.dg/cpp/directiv.c: Update.
6258         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
6259
6260 2002-02-27  Michael Meissner  <meissner@redhat.com>
6261
6262         * gcc.c-torture/execute/20020226-1.c: New test.
6263
6264 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * g++.dg/debug/debug4.C: New test.
6267
6268         * gcc.dg/ia64-visibility-1.c: New test.
6269
6270 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
6271
6272         * gcc.dg/debug/20020224-1.c: New.
6273
6274 2002-02-25  Kazu Hirata  <kazu@hxi.com>
6275
6276         * gcc.c-torture/execute/960416-1.x: New.
6277         * gcc.c-torture/execute/divconst-3.x: Likewise.
6278
6279 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
6280
6281         * gcc.dg/20020224-1.c: New test.
6282
6283 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
6284
6285         * gcc.c-torture/execute/20020225-1.c: New.
6286
6287 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6288
6289         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
6290
6291 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
6292
6293         * gcc.dg/20020222-1.c: New test.
6294
6295 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
6296
6297         * g++.dg/opt/anonunion1.C: New test.
6298
6299 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6300
6301         * g++.dg/template/qualttp19.C: New test.
6302         * g++.dg/template/qualttp20.C: New test.
6303         * g++.old-deja/g++.jason/report.C: Adjust expected errors
6304         * g++.old-deja/g++.other/qual1.C: Likewise.
6305
6306 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
6307
6308         * gcc.dg/attr-alwaysinline.c: New.
6309
6310 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
6311
6312         * gcc.dg/20020220-1.c: New test.
6313
6314         * gcc.dg/20020220-2.c: New test.
6315
6316         * g++.dg/opt/mmx1.C: New test.
6317
6318 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
6319
6320         * gcc.c-torture/compile/20020110.c: New test.
6321
6322 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
6323
6324         * gcc.c-torture/execute/20020219-1.c: New test.
6325
6326         * gcc.dg/20020219-1.c: New test.
6327
6328         * gcc.dg/noncompile/20020220-1.c: New test.
6329
6330         * g++.dg/opt/ptrintsum1.C: New test.
6331
6332         * gcc.dg/debug/20020220-1.c: New test.
6333
6334 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
6335
6336         * gcc.c-torture/execute/20020216-1.c: New test.
6337
6338 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6339
6340         * gcc.dg/decl-1.c: Update, new test.
6341
6342 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         * g++.dg/abi/bitfield1.C: New test.
6345         * g++.dg/abi/bitfield2.C: New test.
6346
6347 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6348
6349         * gcc.dg/attr-nest.c: New test.
6350
6351 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6352
6353         * gcc.c-torture/execute/20020215-1.c: New test.
6354
6355 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
6358         * g++.dg/debug/debug.exp: New.
6359         * g++.dg/debug/trivial.C: New.
6360         * g++.dg/debug/debug1.C: Moved...
6361         * g++.dg/other/debug1.C: ...from here.
6362         * g++.dg/debug/debug2.C: Moved...
6363         * g++.dg/other/debug2.C: ...from here.
6364         * g++.dg/debug/debug3.C: Moved...
6365         * g++.dg/other/debug3.C: ...from here.
6366
6367         * gcc.dg/noncompile/20020213-1.c: New test.
6368
6369 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
6370
6371         * g++.dg/other/debug3.C: New test.
6372
6373         * gcc.c-torture/execute/20020213-1.c: New test.
6374
6375 2002-02-13  Richard Smith <richard@ex-parrot.com>
6376
6377         * g++.old-deja/g++.other/thunk1.C: New test.
6378
6379 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6380
6381         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
6382
6383 2002-02-13  Stan Shebs  <shebs@apple.com>
6384
6385         * gcc.dg/altivec-3.c: New.
6386
6387 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
6388
6389         * gcc.dg/Wunreachable-1.c: New test.
6390         * gcc.dg/Wunreachable-2.c: New test.
6391
6392 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
6393
6394         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
6395
6396 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
6397
6398         * gcc.dg/decl-1.c: New test.
6399
6400 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6401
6402         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
6403
6404 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6405
6406         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
6407         * gcc.c-torture/compile/980506-1.x: Likewise.
6408
6409 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6410
6411         * gcc.dg/20020210-1.c: New.
6412
6413 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
6414
6415         * g77.f-torture/execute/947.f: New regression test
6416         for PR fortran/947.
6417
6418 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
6419
6420         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
6421         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
6422
6423 2002-02-08  Richard Henderson  <rth@redhat.com>
6424
6425         * gcc.c-torture/compile/labels-3.c: New.
6426
6427 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
6428
6429         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
6430         expression statements work instead.
6431         * gcc.dg/noncompile/20020207-1.c: New test.
6432
6433 2002-02-07  Richard Henderson  <rth@redhat.com>
6434
6435         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
6436
6437 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6438
6439         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
6440         message from g77
6441         * lib/g77-dg.exp: Trim g77 error messages so that they are
6442         recognized by dg.exp.
6443
6444 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6445
6446         PR fortran/5473
6447         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
6448
6449 2002-02-07  Richard Henderson  <rth@redhat.com>
6450
6451         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
6452         to be sufficiently aligned for integers.
6453
6454 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
6455
6456         * g++.dg/template/friend4.C: New test.
6457
6458 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6459
6460         PR fortran/5743
6461         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
6462         unsupported cases.
6463
6464 2002-02-07  Richard Henderson  <rth@redhat.com>
6465
6466         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
6467         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
6468         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
6469         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
6470
6471 2002-02-06  Richard Henderson  <rth@redhat.com>
6472
6473         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
6474
6475 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
6476
6477         * gcc.dg/20020206-1.c: New test.
6478
6479 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * gcc.c-torture/execute/20020206-1.c: New test.
6482
6483         * gcc.c-torture/execute/20020206-2.c: New test.
6484
6485         PR optimization/5429:
6486         * gcc.c-torture/compile/20020206-1.c: New test.
6487
6488 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
6489
6490         * g++.dg/ext/align1.C: Do not use an explicit alignment value
6491         as certain file formats cannot support particularly large
6492         alignments.
6493
6494         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
6495         and do not expect to be able to link the executable.
6496
6497         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
6498         fail because the COFF format does not support the weak attribute.
6499
6500 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
6501
6502         * g77.dg/pr5473.f:  New test
6503
6504 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
6505
6506         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
6507         Fix testcase accordingly.
6508
6509 2002-02-04  Richard Henderson  <rth@redhat.com>
6510
6511         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
6512         (buf): Change to be an array of pointers, not ints.
6513
6514 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
6517         before all tests.  Move warning one line above to match where it
6518         C frontend emits.
6519         * gcc.dg/Wswitch-2.c: New test.
6520         * g++.dg/warn/Wswitch-1.C: New test.
6521         * g++.dg/warn/Wswitch-2.C: New test.
6522
6523 2002-02-04  Richard Henderson  <rth@redhat.com>
6524
6525         * g++.dg/abi/offsetof.C: Fix size comparison.
6526
6527 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
6528
6529         * gcc.dg/cast-qual-2.c: New test.
6530
6531 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6532
6533         * gcc.dg/20020201-4.c: New test.
6534
6535 2002-02-04  Ben Elliston  <bje@redhat.com>
6536
6537         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
6538         target_info attribute != 0, in addition to the empty string.
6539         (gcc_target_compile): Likewise.
6540
6541 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
6542
6543         * gcc.dg/Wswitch.c: New test.
6544         PR gcc/4475. PR gcc/3780.
6545
6546 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
6547
6548         * g77.f-torture/execute/5122.f: New test for regressions
6549         against PR fortran/5122.
6550
6551 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
6552
6553         * g77.f-torture/compile/pr3743.f: Delete
6554         * g77.dg/pr3743-1.f: New test.
6555         * g77.dg/pr3743-2.f: New test.
6556         * g77.dg/pr3743-3.f: New test.
6557         * g77.dg/pr3743-4.f: New test.
6558
6559 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6560
6561         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
6562
6563 2002-02-02  Richard Henderson  <rth@redhat.com>
6564
6565         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
6566         * gcc.c-torture/execute/bf64-1.c: Likewise.
6567
6568 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * gcc.dg/20020201-2.c: New test.
6571
6572         * gcc.dg/20020201-3.c: New test.
6573
6574         * gcc.c-torture/execute/bitfld-2.c: New test.
6575
6576 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6577
6578         * gcc.dg/bitfld-1.c: Update.
6579         * gcc.dg/bitfld-2.c: Update.
6580         * gcc.c-torture/execute/bitfld-1.x: New.
6581
6582 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6583
6584         * gcc.c-torture/execute/20020201-1.c: New test.
6585
6586 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
6587
6588         PR target/5469
6589         * gcc.dg/20020201-1.c: New test.
6590
6591 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
6592
6593         PR fortran/3743
6594         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
6595         * g77.f-torture/compile/pr3743.x: Remove
6596
6597 2002-01-31  Tom Rix  <trix@redhat.com>
6598
6599         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
6600
6601 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
6602
6603         * gcc.dg/noncompile/20020130-1.c: New test.
6604
6605 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
6606
6607         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
6608
6609 2002-01-29  Richard Henderson  <rth@redhat.com>
6610
6611         * gcc.c-torture/execute/991118-1.c: Cast various constants back
6612         to long long.
6613         * gcc.c-torture/execute/bf64-1.c: Likewise.
6614
6615 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
6616
6617         * gcc.c-torture/execute/20020129-1.c: New test.
6618
6619 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6620
6621         * gcc.c-torture/compile/20000224-1.c: Update.
6622         * gcc.c-torture/execute/bitfld-1.c: New tests.
6623         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
6624         * gcc.dg/uninit-A.c: Update.
6625
6626 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         * g++.dg/template/ctor1.C: Add instantiation.
6629
6630 2002-01-28  Paul Koning  <pkoning@equallogic.com>
6631
6632         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
6633         argument to __builtin_prefetch to be const ptr.
6634
6635 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
6636
6637         * gcc.c-torture/compile/20020120-1.c: New test.
6638
6639 2002-01-27  Kazu Hirata  <kazu@hxi.com>
6640
6641         * gcc.c-torture/execute/20020127-1.c: New test.
6642
6643 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
6644
6645         * g77.dg/f77-edit-i-in.f: New test
6646         * g77.dg/f77-edit-i-out.f: New test
6647
6648 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
6649
6650         * gcc.dg/debug/debug.exp: New file.
6651         * gcc.dg/debug/trivial.c: New file.
6652         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
6653         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
6654         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
6655         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
6656         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
6657         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
6658         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
6659         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
6660         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
6661         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
6662         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
6663         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
6664         * gcc.dg/20000503-1.c: Removed.
6665         * gcc.dg/20010207-1.c: Removed.
6666         * gcc.dg/20011223-1.c: Removed.
6667         * gcc.dg/20020104-2.c: Removed.
6668         * gcc.dg/debug-1.c: Removed.
6669         * gcc.dg/debug-2.c: Removed.
6670         * gcc.dg/debug-3.c: Removed.
6671         * gcc.dg/debug-4.c: Removed.
6672         * gcc.dg/debug-5.c: Removed.
6673         * gcc.dg/debug-6.c: Removed.
6674         * gcc.dg/dwarf2-1.c: Removed.
6675         * gcc.dg/dwarf2-2.c: Removed.
6676
6677 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
6678
6679         * g++.old-deja/g++.other/eh5.C: New test.
6680         * g++.old-deja/g++.other/sibcall2.C: New test.
6681         * g++.old-deja/g++.other/array9.C: New test.
6682         * g++.old-deja/g++.other/typename2.C: New test.
6683         * g++.old-deja/g++.other/crash60.C: New test.
6684         * g++.old-deja/g++.other/conv9.C: New test.
6685         * g++.old-deja/g++.other/mangle10.C: New test.
6686         * g++.old-deja/g++.other/unchanging1.C: New test.
6687         * g++.old-deja/g++.other/exprstmt1.C: New test.
6688         * g++.old-deja/g++.other/inline23.C: New test.
6689         * g++.old-deja/g++.eh/ia64-1.C: New test.
6690         * g++.old-deja/g++.other/dwarf2-1.C: New test.
6691         * g++.old-deja/g++.other/reload1.C: New test.
6692         * g++.old-deja/g++.other/static20.C: New test.
6693         * g++.old-deja/g++.other/local-alloc1.C: New test.
6694         * g++.old-deja/g++.other/conv8.C: New test.
6695         * g++.old-deja/g++.other/stmtexpr2.C: New test.
6696         * g++.old-deja/g++.other/storeexpr1.C: New test.
6697         * g++.old-deja/g++.other/storeexpr2.C: New test.
6698         * g++.dg/eh/template2.C: New test.
6699         * g++.dg/warn/weak1.C: New test.
6700
6701 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
6702
6703         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6704         Remove first, non-varying, argument.
6705
6706 2002-01-23  Richard Henderson  <rth@redhat.com>
6707
6708         * gcc.dg/inline-2.c: New.
6709
6710         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
6711         Add optional target arg.  Check number of arguments.
6712         (scan-assembler-not, scan-assembler-dem): Likewise.
6713         (scan-assembler-dem-not): Likewise.
6714
6715 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6716
6717         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
6718         line 12.
6719         * g++.old-deja/g++.brendan/parse3.C,
6720         g++.old-deja/g++.other/crash26.C,
6721         g++.old-deja/g++.other/crash28.C,
6722         g++.old-deja/g++.other/crash29.C,
6723         g++.old-deja/g++.other/crash30.C,
6724         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
6725
6726 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
6727
6728         * gcc.dg/20020115-1.c: New.
6729
6730 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
6731
6732         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
6733
6734 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
6735
6736         * gcc.dg/20020122-3.c: New.
6737
6738 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6739
6740         * g++.dg/other/gc1.C: New test.
6741
6742 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6743
6744         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6745
6746 2002-01-22  Richard Henderson  <rth@redhat.com>
6747
6748         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6749
6750 2002-01-22  Richard Henderson  <rth@redhat.com>
6751
6752         * gcc.dg/20020122-4.c: New.
6753
6754 2002-01-22  H.J. Lu <hjl@gnu.org>
6755
6756         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6757         link output.
6758         * gcc.dg/special/ecos.exp: Likewise.
6759         * lib/g++-dg.exp: Likewise.
6760         * lib/g77-dg.exp: Likewise.
6761         * lib/gcc-dg.exp : Likewise.
6762         * lib/mike-g++.exp: Likewise.
6763         * lib/mike-g77.exp: Likewise.
6764         * lib/mike-gcc.exp: Likewise.
6765         * lib/objc-dg.exp: Likewise.
6766
6767 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6768
6769         PR target/5379
6770         * gcc.dg/20020122-2.c: New test.
6771
6772 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6773
6774         * gcc.dg/20020122-1.c: New test.
6775
6776 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6777
6778         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6779
6780 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6781
6782         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6783
6784 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6785
6786         * gcc.c-torture/compile/20020121-1.c: New test.
6787
6788 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6789
6790         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6791         ld_library_path.
6792
6793 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6794
6795         * gcc.dg/20020218-1.c: New test.
6796
6797 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6798
6799         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6800         messages
6801         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6802         "At global scope" warning
6803         * g++.dg/ext/align1.C: Change cygwin test for alignment
6804         from db-bogus to dg-warning
6805
6806 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6807
6808         * g77.f-torture/compile/cpp2.F: New test.
6809
6810 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6811
6812         * g++.dg/template/access1.C: New test.
6813
6814 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6815
6816         * gcc.dg/20020118-1.c: New.
6817
6818 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6819
6820         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6821
6822 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6823
6824         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6825         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6826         alignment warnings.
6827
6828 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6829
6830         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6831         torture_with_loops and torture_without_loops
6832
6833 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6834
6835         * gcc.c-torture/compile/20020116-1.c: New test.
6836
6837 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6838
6839         * gcc.dg/20020116-2.c: New test.
6840
6841         * gcc.dg/ultrasp4.c: New test.
6842
6843         * gcc.dg/20020116-1.c: New test.
6844
6845 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6846
6847         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6848         by EABI.
6849
6850 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6851
6852         * gcc.misc-tests/i386-prefetch.exp: New.
6853         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6854         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6855         * gcc.misc-tests/i386-pf-none-1.c: New test.
6856         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6857
6858 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6859
6860         * gcc.dg/gnu89-init-1.c: Add new tests.
6861
6862 2002-01-15  Andreas Jaeger  <aj@suse.de>
6863
6864         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6865         * gcc.dg/i386-mmx-2.c: Likewise.
6866         * gcc.dg/i386-sse-1.c: Likewise.
6867         * gcc.dg/i386-sse-2.c: Likewise.
6868         * gcc.dg/i386-sse-3.c: Likewise.
6869
6870 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6871
6872         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6873         Uncomment additional cases that now pass.
6874
6875 2002-01-11  Richard Henderson  <rth@redhat.com>
6876
6877         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6878         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6879
6880 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6881
6882         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6883
6884 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6885
6886         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6887         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6888
6889 2002-01-10  Dale Johannesen  <dalej@apple.com>
6890
6891         * gcc.c-torture/execute/loop-11.c: New.
6892
6893 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6894
6895         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6896         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6897
6898 2002-01-09  Richard Henderson  <rth@redhat.com>
6899
6900         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6901         type in which to perform the operation for each size.
6902
6903 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6904
6905         * gcc.c-torture/compile/20020109-2.c: New test.
6906
6907 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6908
6909         * gcc.c-torture/execute/loop-10.c: New test.
6910
6911 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gcc.c-torture/compile/20010226-1.c: New test.
6914         * gcc.c-torture/compile/20010227-1.c: New test.
6915         * gcc.c-torture/compile/20010426-1.c: New test.
6916         * gcc.c-torture/compile/20010510-1.c: New test.
6917         * gcc.c-torture/compile/20010605-3.c: New test.
6918         * gcc.c-torture/compile/20010824-1.c: New test.
6919         * gcc.c-torture/execute/20010409-1.c: New test.
6920         * gcc.dg/noncompile/20000901-1.c: New test.
6921         * gcc.dg/20001023-1.c: New test.
6922         * gcc.dg/20001101-1.c: New test.
6923         * gcc.dg/20001102-1.c: New test.
6924         * gcc.dg/20010207-1.c: New test.
6925         * gcc.dg/20010405-1.c: New test.
6926         * gcc.dg/20010822-1.c: New test.
6927         * gcc.dg/20011107-1.c: New test.
6928
6929 2002-01-09  Jeffrey A Law  (law@redhat.com)
6930
6931         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
6932
6933         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
6934         execution failure on PA targets.
6935
6936 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.c-torture/compile/20020109-1.c: New test.
6939
6940 2002-01-08  Kazu Hirata  <kazu@hxi.com>
6941
6942         * gcc.c-torture/execute/20020108-1.c: New test.
6943
6944 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
6945
6946         * gcc.dg/20020108-1.c: New test.
6947
6948 2002-01-08  H.J. Lu <hjl@gnu.org>
6949
6950         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
6951         for header files.
6952
6953 2002-01-08  Geoff Keating  <geoffk@redhat.com>
6954
6955         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
6956         consistency.
6957
6958 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6959
6960         * gcc.dg/altivec-4.c: Test altivec predicates.
6961
6962 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6963
6964         * gcc.c-torture/execute/20020107-1.c: New test.
6965
6966 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6967
6968         PR c/5279
6969         * gcc.c-torture/compile/20020106-1.c: New test.
6970
6971 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6972
6973         * gcc.c-torture/execute/nestfunc-4.c: New test.
6974
6975 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6976
6977         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6978         extra triple that slipped in.
6979         * g++.old-deja/g++.abi/align.C: Likewise.
6980         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6981
6982 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6983
6984         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6985         * g++.old-deja/g++.abi/align.C: Likewise.
6986         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6987
6988         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6989         on FreeBSD/i386.
6990         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6991         FreeBSD.
6992
6993 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6994
6995         * gcc.dg/20020104-1.c: New test.
6996
6997         * gcc.dg/20020104-2.c: New test.
6998
6999 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
7000
7001         * gcc.dg/20020103-1.c: Fix typo in target selector.
7002
7003 2002-01-03  Richard Henderson  <rth@redhat.com>
7004
7005         * gcc.dg/20020103-1.c: New.
7006
7007 2002-01-03  Kazu Hirata  <kazu@hxi.com>
7008
7009         * gcc.c-torture/execute/20020103-1.c: New test.
7010
7011 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
7012
7013         * g++.dg/other/debug2.C: New test.
7014
7015         * gcc.c-torture/compile/20020103-1.c: New test.
7016
7017 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
7018
7019         * gcc.dg/gnu89-init-1.c: Added new tests.
7020
7021 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7022
7023         * g++.dg/template/friend2.C: Remove as patch is reverted.
7024
7025         * g++.dg/warn/oldcast1.C: New test.
7026
7027         * g++.dg/template/ptrmem1.C: New test.
7028         * g++.dg/template/ptrmem2.C: New test.
7029
7030         * g++.dg/template/ntp.C: New test.
7031
7032         * g++.dg/other/component1.C: New test.
7033
7034         * g++.dg/template/ttp3.C: New test.
7035
7036         * g++.dg/template/friend2.C: New test.
7037         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
7038
7039 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7040
7041         * g++.dg/other/ptrmem1.C: New test.
7042         * g++.dg/other/ptrmem2.C: New test.
7043
7044 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7045
7046         * g++.dg/template/ctor1.C: New test.
7047
7048 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7049
7050         * g++.dg/template/friend2.C: New test.
7051
7052 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
7053
7054         * gcc.dg/mmix-1.c: New test.
7055
7056 2001-12-31  Richard Henderson  <rth@redhat.com>
7057
7058         * gcc.dg/asm-5.c: New.
7059
7060 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
7061
7062         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
7063         in namespace __gnu_cxx
7064
7065 2001-12-30  Richard Henderson  <rth@redhat.com>
7066
7067         * gcc.dg/debug-6.c: New.
7068
7069 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
7070
7071         * gcc.c-torture/compile/20011229-2.c: New test.
7072
7073 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
7074
7075         * gcc.dg/debug-3.c: New test.
7076         * gcc.dg/debug-4.c: New test.
7077         * gcc.dg/debug-5.c: New test.
7078
7079 2001-12-29  Richard Henderson  <rth@redhat.com>
7080
7081         * g++.dg/eh/loop1.C: New.
7082
7083 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7084
7085         * g++.dg/template/crash1.C: New test.
7086
7087 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7088
7089         * g++.dg/other/const1.C: New test.
7090
7091 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7092
7093         * gcc.c-torture/compile/20011229-1.c: New test.
7094
7095 2001-12-28  Stan Shebs  <shebs@apple.com>
7096
7097         * lib/objc-torture.exp: Resync with c-torture.exp.
7098         * lib/objc.exp: Load standard libraries.
7099
7100 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
7101
7102         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
7103         additional tests.
7104
7105 2001-12-27  Roger Sayle <roger@eyesopen.com>
7106
7107         * gcc.c-torture/execute/string-opt-16.c: New testcase.
7108
7109 2001-12-27  Richard Henderson  <rth@redhat.com>
7110
7111         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
7112
7113 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7114
7115         * g++.dg/eh/ctor1.C: New test.
7116         * g++.dg/other/error2.C: New test.
7117
7118 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         * g++.dg/other/init2.C: New test.
7121
7122 2001-12-24  Richard Henderson  <rth@redhat.com>
7123
7124         * gcc.dg/20011223-1.c: New.
7125         * gcc.dg/inline-1.c: New.
7126
7127 2001-12-23  Richard Henderson  <rth@redhat.com>
7128
7129         * gcc.dg/asm-4.c: Test operand modifiers.
7130
7131 2001-12-23  Richard Henderson  <rth@redhat.com>
7132
7133         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
7134
7135 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7136
7137         * gcc.c-torture/execute/20011223-1.c: New test.
7138
7139 2001-12-21  Richard Henderson  <rth@redhat.com>
7140
7141         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
7142         re-enables the warning.
7143
7144 2001-12-21  Richard Henderson  <rth@redhat.com>
7145
7146         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
7147
7148 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7149
7150         * gcc.c-torture/compile/20011218-1.c: New test.
7151
7152 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
7153
7154         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
7155         arm-isr.c test.
7156         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
7157         epilogue generation for ARM ISR routines.
7158
7159 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7160
7161         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
7162         * gcc.dg/format/c90-printf-3.c: Likewise.
7163         * gcc.dg/format/c99-printf-3.c: Likewise.
7164         * gcc.dg/format/ext-1.c: Likewise.
7165         * gcc.dg/format/ext-6.c: Likewise.
7166         * gcc.dg/format/format.h: Prototype unlocked stdio.
7167
7168 2001-12-20  Richard Henderson  <rth@redhat.com>
7169
7170         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
7171         (arena): Use it.
7172         (malloc): Correct allocation logic.  Abort if we fill up the
7173         arena before initialization complete.
7174         (realloc): Correct allocation logic.
7175
7176 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7177
7178         * gcc.c-torture/compile/20011219-2.c: New test.
7179
7180         * gcc.c-torture/execute/20011219-1.c: New test.
7181
7182 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
7183
7184         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
7185         target does not support weak symbols.
7186
7187 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
7188
7189         * gcc.c-torture/compile/20011219-1.c: New test.
7190
7191 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7192
7193         * g++.dg/other/error1.C: New test.
7194
7195 2001-12-17  Jeffrey A Law  (law@redhat.com)
7196
7197         * gcc.c-torture/execute/20011217-1.c: New test.
7198
7199 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
7200
7201         * objc.dg/special/: New directory.
7202         * objc.dg/special/special.exp: New file.
7203         * objc.dg/special/unclaimed-category-1.h: New file.
7204         * objc.dg/special/unclaimed-category-1a.m: New file.
7205         * objc.dg/special/unclaimed-category-1.m: New file.
7206
7207 2001-12-17  Andreas Jaeger  <aj@suse.de>
7208
7209         * gcc.c-torture/compile/20011217-2.c: New test.
7210
7211 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7212
7213         * gcc.c-torture/compile/20011217-1.c: New test.
7214
7215 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
7216
7217         * testsuite/gcc.dg/20011214-1.c: New.
7218
7219 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
7220
7221         * gcc.dg/altivec-4.c: New.
7222
7223 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
7224
7225         * gcc.dg/20011113-1.c: New test.
7226
7227 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7228
7229         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
7230         std::__malloc_alloc_template<0> and
7231         std::__default_alloc_template<false, 0>.
7232
7233 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
7234
7235         * objc/execute/bf-21.m: New test.
7236         * objc/execute/enumeration-1.m: New test.
7237         * objc/execute/enumeration-2.m: New test.
7238
7239 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
7240
7241         * gcc.dg/gnu89-init-1.c: New test.
7242
7243 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7244
7245         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
7246         * g++.old-deja/g++.jason/2371.C: Likewise.
7247         * g++.old-deja/g++.jason/template33.C: Likewise.
7248         * g++.old-deja/g++.jason/template34.C: Likewise.
7249         * g++.old-deja/g++.jason/template36.C: Likewise.
7250         * g++.old-deja/g++.oliva/typename1.C: Likewise.
7251         * g++.old-deja/g++.oliva/typename2.C: Likewise.
7252         * g++.old-deja/g++.other/typename1.C: Likewise.
7253         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7254         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7255         * g++.old-deja/g++.pt/typename11.C: Likewise.
7256         * g++.old-deja/g++.pt/typename14.C: Likewise.
7257         * g++.old-deja/g++.pt/typename16.C: Likewise.
7258         * g++.old-deja/g++.pt/typename3.C: Likewise.
7259         * g++.old-deja/g++.pt/typename4.C: Likewise.
7260         * g++.old-deja/g++.pt/typename5.C: Likewise.
7261         * g++.old-deja/g++.pt/typename7.C: Likewise.
7262         * g++.old-deja/g++.robertl/eb9.C: Likewise.
7263
7264 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
7265
7266         * g++.dg/other/linkage1.C: New test.
7267         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
7268         specifiers.
7269
7270 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7271
7272         * gcc.dg/concat.c: New test.
7273
7274 2001-12-11  Stan Shebs  <shebs@apple.com>
7275
7276         * objc/compile: New test directory.
7277         * objc/compile/compile.exp: New expect script.
7278         * objc/compile/20011211-1.m: New compile test.
7279
7280 2001-12-11  Jason Merrill  <jason@redhat.com>
7281
7282         * lib/prune.exp (prune_gcc_output): Also handle "In member
7283         function".  So many permutations...
7284
7285 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
7286
7287         * g++.dg/template/typedef1.C: New test.
7288
7289 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7290
7291         * g++.dg/other/copy1.C: New test.
7292
7293 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
7294
7295         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
7296
7297         * gcc.dg/builtin-choose-expr.c: New.
7298
7299 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
7300
7301         * gcc.dg/altivec-2.c: New.
7302
7303 2001-12-07  Richard Henderson  <rth@redhat.com>
7304
7305         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
7306
7307 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
7308
7309         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
7310         ultrasparc.
7311
7312 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7313
7314         * g++-old.deja/g++.robertl/eb101.C: Deleted.
7315
7316 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
7317
7318         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
7319         variable argument list.
7320
7321 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
7322
7323         * gcc.c-torture/execute/memcheck: Delete entire directory.
7324         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
7325         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
7326
7327 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7328
7329         * gcc.dg/Wshadow-1.c: New test.
7330
7331 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * gcc.c-torture/compile/20011130-1.c: New test.
7334
7335         * gcc.dg/noncompile/20011025-1.c: New test.
7336
7337         * g++.dg/other/anon-union.C: New test.
7338
7339         * gcc.c-torture/execute/20011024-1.c: New test.
7340
7341 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7342
7343         * gcc.c-torture/execute/20000722-1.x,
7344         gcc.c-torture/execute/20010123-1.x: Remove.
7345         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
7346         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
7347         gcc.dg/c99-complit-2.c: New tests.
7348
7349 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
7350
7351         * g++.dg/inherit/base1.C: New test.
7352
7353 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
7354
7355         * g++.dg/other/stdarg1.C: New test.
7356
7357         * gcc.c-torture/compile/20011130-2.c: New test.
7358
7359 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
7360
7361         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
7362         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
7363         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
7364         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
7365         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
7366         * gcc.dg/builtin-prefetch-1.c: New test.
7367
7368 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * gcc.dg/20011130-1.c: New test.
7371
7372 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7373
7374         * g++.dg/other/scope1.C: New test.
7375         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
7376
7377 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7378
7379         * gcc.dg/vla-init-1.c: New test.
7380
7381 2001-12-01  Geoff Keating  <geoffk@redhat.com>
7382
7383         * gcc.c-torture/compile/structs.c: New testcase from GDB.
7384
7385 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7386
7387         * objc.dg/alias.m: Update.
7388         * objc.dg/class-1.m: Update.
7389         * objc.dg/const-str-1.m: Update.
7390         * objc.dg/fwd-proto-1.m: Update.
7391         * objc.dg/id-1.m: Update.
7392         * objc.dg/super-class-1.m: Update.
7393
7394 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
7395
7396         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
7397         constructs.
7398
7399 2001-11-28  Jeffrey A Law  (law@cygnus.com)
7400
7401         * gcc.c-torture/execute/20011128-1.c: New test.
7402
7403 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
7404
7405         * gcc.dg/20011127-1.c: New test.
7406
7407 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7408
7409         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
7410         from Austin Group draft 7.
7411         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
7412         scanf format arguments.
7413         * gcc.dg/format/no-exargs-2.c: New test.
7414
7415 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
7416
7417         * g++.dg/abi/vbase8-4.C: New test.
7418
7419 2001-11-24  Ian Lance Taylor  <ian@airs.com>
7420
7421         * gcc.c-torture/execute/20011121-1.c: New test.
7422
7423 2001-11-23  Jeffrey A Law  (law@cygnus.com)
7424
7425         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
7426
7427 2001-11-23  Andreas Jaeger  <aj@suse.de>
7428
7429         * gcc.dg/cpp/charconst-2.c: New test.
7430
7431 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
7432
7433         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
7434         to the host if it is remote.  Let tests specify extra headers
7435         they use.
7436         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
7437         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
7438         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
7439         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
7440         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
7441         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
7442         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
7443         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
7444         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
7445         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
7446
7447 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
7448
7449         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
7450         for little endian ARMs.
7451
7452 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
7453
7454         * gcc.c-torture/compile/20011119-1.c: New test.
7455         * gcc.c-torture/compile/20011119-2.c: New test.
7456
7457 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
7458
7459         * gcc.dg/altivec-1.c: Fix typo.
7460
7461 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
7462
7463         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
7464
7465 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
7466
7467         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
7468
7469 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
7470
7471         * lib/g77.exp: Don't specify --rpath-link.
7472
7473         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
7474         across all the headers.
7475         * gcc.dg/format/format.exp: For testing on a remote host,
7476         copy format.h.
7477
7478         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
7479         * gcc.c-torture/execute/930406-1.c: Likewise.
7480         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7481
7482 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
7483
7484         * gcc.dg/altivec-1.c: New.
7485
7486 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
7487
7488         * gcc.dg/cpp/fpreprocessed.c: New test case.
7489
7490 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7491
7492         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
7493         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
7494         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
7495
7496 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7497
7498         * gcc.dg/no-builtin-1.c: New test.
7499
7500 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
7501
7502         * gcc.c-torture/execute/20011115-1.c: New test.
7503
7504 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
7505
7506         * gcc.c-torture/compile/20011114-2.c: New test.
7507         * gcc.c-torture/compile/20011114-3.c: New test.
7508         * gcc.c-torture/compile/20011114-4.c: New test.
7509
7510 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
7511
7512         * g++.dg/other/init1.C: New test.
7513
7514 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
7515
7516         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
7517         message.
7518
7519         * gcc.c-torture/execute/20011114-1.c: New testcase.
7520
7521         * gcc.c-torture/compile/20010327-1.c: Revert last change.
7522         * gcc.c-torture/compile/20011114-1.c: New test, exactly
7523         like the (before this change) version of 20010327-1.c.
7524
7525 2001-11-14  Roger Sayle <roger@eyesopen.com>
7526
7527         * gcc.c-torture/execute/string-opt-13.c: New testcase.
7528
7529 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
7530
7531         * g++.dg/init/array2.C: New test.
7532
7533 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
7534
7535         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
7536
7537 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         * g++.dg/other/forscope1.C: New test.
7540         * g++.dg/ext/forscope1.C: New test.
7541         * g++.dg/ext/forscope2.C: New test.
7542
7543 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
7544
7545         * gcc.c-torture/execute/20011113-1.c: New test.
7546
7547 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
7548
7549         * gcc.c-torture/execute/20011109-2.c: New test.
7550
7551         * gcc.c-torture/execute/20011109-1.c: New test.
7552
7553 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
7554
7555         * gcc.c-torture/compile/20011109-1.c: New test.
7556
7557 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
7558
7559         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
7560         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
7561         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
7562         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
7563         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
7564         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
7565         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
7566
7567 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7568
7569         * g++.dg/warn/Wshadow-1.C: New tests.
7570         * g++.old-deja/g++.mike/for3.C: Update.
7571
7572 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7573
7574         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
7575         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
7576         XFAILs.  Adjust expected error texts.
7577         * gcc.c-torture/compile/20011106-1.c,
7578         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
7579         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
7580         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
7581         gcc.dg/c99-array-lval-5.c: New tests.
7582
7583 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7584
7585         * gcc.dg/cpp/defined.c: Update.
7586
7587 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7588
7589         * gcc.c-torture/execute/anon-1.c: New test.
7590
7591 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
7592
7593         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
7594         same size, so no warning should be produced on stormy16.
7595
7596         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
7597         due to oversized array.
7598         * g++.old-deja/g++.mike/ns15.C: Likewise.
7599         * g++.old-deja/g++.pt/crash16.C: Likewise.
7600
7601 2001-11-02  Graham Stott  <grahams@redhat.com>
7602
7603         * g++.dgother/debug1.C: Fix typos.
7604
7605 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
7606
7607         * g++.dg/other/debug1.C: New test.
7608
7609 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7610
7611         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
7612         of unsigned long.
7613
7614 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * gcc.dg/20011029-2.c: New test.
7617
7618         * gcc.c-torture/compile/20011029-1.c: New test.
7619
7620 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
7621
7622         * objc/execute/class_self-1.m: New test.
7623         * objc/execute/class_self-2.m: New test.
7624
7625 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
7626
7627         * gcc.misc-tests/msgs.exp: Delete.
7628         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
7629         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
7630         error set to match recent changes.
7631
7632 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
7633
7634         * gcc.dg/20011021-1.c: New test.
7635
7636 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
7637
7638         * gcc.c-torture/compile/20011023-1.c: New test.
7639
7640 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
7641
7642         * lib/g77.exp: Rewrite based on lib/g++.exp.
7643
7644 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
7645
7646         * gcc.c-torture/execute/20011019-1.c: New test.
7647
7648         * gcc.dg/20011018-1.c: New test.
7649
7650 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
7651
7652         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
7653
7654 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
7655
7656         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
7657         * gcc.dg/attr-invalid.c: Likewise.
7658
7659 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
7660
7661         * testsuite/gcc.dg/20011015-1.c: New test.
7662
7663 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7664
7665         * g++.dg/template/unify2.C: New test.
7666
7667 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7668
7669         * g++.dg/other/exception-specification.C: New test
7670
7671 2001-10-13  Tom Rix  <trix@redhat.com>
7672
7673         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
7674         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
7675
7676 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * testsuite/gcc.dg/20011009-1.c: New test.
7679
7680 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7681
7682         PR g++/4476
7683         * g++.dg/other/friend1.C: New test.
7684
7685 2001-10-11  Richard Henderson  <rth@redhat.com>
7686
7687         * g++.old-deja/g++.other/crash18.C: Add -S to options.
7688
7689 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7690
7691         * gcc.c-torture/compile/20011010-1.c: New.
7692
7693 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7694
7695         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
7696         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
7697         g77.f-torture/execute/execute.exp,
7698         g77.f-torture/noncompile/noncompile.exp,
7699         gcc.c-torture/compile/compile.exp,
7700         gcc.c-torture/execute/execute.exp,
7701         gcc.c-torture/execute/ieee/ieee.exp,
7702         gcc.c-torture/execute/memcheck/memcheck.exp,
7703         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
7704         objc/execute/execute.exp: Update FSF address.
7705
7706 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7707
7708         * gcc.dg/cpp/cmdlne-C.c: Update.
7709         * gcc.dg/cpp/cmdlne-C2.c: New.
7710
7711 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7712
7713         * gcc.c-torture/execute/20011008-3.c: New.
7714
7715 2001-10-08  DJ Delorie  <dj@redhat.com>
7716
7717         * gcc.dg/20011008-1.c: New.
7718         * gcc.dg/20011008-2.c: New.
7719
7720 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7721
7722         * gcc.dg/cpp/spacing1.c: Update test.
7723
7724 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7725
7726         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
7727         spelling errors of "separate" as "seperate".
7728
7729 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
7730
7731         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
7732         enough to avoid inlining.
7733
7734 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7735
7736         * lib/g77.exp: set libg2c_dir correctly.
7737
7738 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7739
7740         * gcc.dg/cpp/macro11.c: New test.
7741
7742 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7743
7744         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7745         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7746         gcc.dg/format/multattr-3.c: New tests.
7747         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7748         tests for format attributes on function pointers being rejected.
7749
7750 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7751
7752         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7753
7754 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7755
7756         * g++.dg/warn/format1.C: New test.
7757
7758 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7759
7760         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7761
7762 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7763
7764         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7765
7766 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7767
7768         * gcc.dg/cpp/redef2.c: Add test.
7769
7770 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7771
7772         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7773         long-standing bug on i686, apparently.
7774         * gcc.c-torture/execute/loop-2c.x: New file.
7775         * gcc.c-torture/execute/loop-2d.x: New file.
7776         * gcc.c-torture/execute/loop-3c.x: New file.
7777
7778 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7779
7780         * gcc.dg/cpp/20000625-2.c: Correct line number.
7781
7782 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7783
7784         * gcc.dg/cpp/macro10.c: New test.
7785         * gcc.dg/cpp/strify3.c: New test.
7786         * gcc.dg/cpp/spacing1.c: Add tests.
7787         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7788         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7789
7790 2001-09-24  DJ Delorie  <dj@redhat.com>
7791
7792         * gcc.c-torture/execute/20010924-1.c: New test.
7793
7794 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7795
7796         * testsuite/objc/execute/paste.m: Remove.
7797
7798 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7799
7800         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7801
7802 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7803
7804         * g77.dg/strlen0.f: New test.
7805
7806 2001-09-21  Richard Henderson  <rth@redhat.com>
7807
7808         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7809         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7810
7811 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7812
7813         Table-driven attributes.
7814         * g++.dg/ext/attrib1.C: New test.
7815
7816 2001-09-20  DJ Delorie  <dj@redhat.com>
7817
7818         * gcc.dg/20000926-1.c: Update expected warning messages.
7819         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7820         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7821         array.
7822
7823 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7824
7825         * g++.dg/eh/registers1.C: New test case.
7826
7827 2001-09-17  Richard Henderson  <rth@redhat.com>
7828
7829         * gcc.dg/array-5.c: Fix VLA decomposition test.
7830
7831 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7832
7833         * gcc.dg/cpp/line5.c: New testcase.
7834
7835 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7836
7837         * gcc.dg/cpp/macro9.c: New test.
7838
7839 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7840
7841         * gcc.c-torture/execute/980223.c: Change type of addr from long
7842         to char *.
7843
7844 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7845
7846         * gcc.c-torture/execute/20010915-1.c: New test.
7847
7848 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7849
7850         * g77.dg/bprob: New directory.
7851         * g77.dg/bprob/bprob.exp: New file.
7852         * g77.dg/bprob/bprob-1.f: New test.
7853         * g77.dg/gcov: New directory.
7854         * g77.dg/gcov/gcov.exp: New file.
7855         * g77.dg/gcov/gcov-1.f: New test.
7856         * g77.dg/gcov/gcov-1.x: New file.
7857
7858 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7859
7860         * gcc.dg/cpp/directiv.c: Update.
7861         * gcc.dg/cpp/undef1.c: Update.
7862
7863 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7864
7865         * gcc.dg/20010912-1.c: New test.
7866
7867 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7868
7869         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7870         language-independent file in lib.
7871         * lib/gcov.exp: New file.
7872
7873 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7874
7875         * gcc.c-torture/compile/20010911-1.c: New test.
7876
7877 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7878
7879         * lib/profopt.exp: New, to support profile-directed optimizations.
7880         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7881         * gcc.misc-tests/bprob-1.c: New test.
7882         * gcc.misc-tests/bprob-2.c: New test.
7883
7884 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7885
7886         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7887         XFAIL and which kinds of gcov output to verify.
7888         * gcc.misc-tests/gcov-4b.x: New file.
7889         * gcc.misc-tests/gcov-5b.x: New file.
7890         * gcc.misc-tests/gcov-6.x: New file.
7891         * gcc.misc-tests/gcov-7.c: New test.
7892         * gcc.misc-tests/gcov-7.x: New file.
7893
7894 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7895
7896         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7897         * gcc.misc-tests/gcov-6.c: New test.
7898
7899 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7900
7901         PR c++/3986
7902         * g++.dg/abi/vbase1.C: New test.
7903
7904 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7905
7906         * objc.dg/method-2.m: New.
7907
7908 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7909
7910         PR c++/4203
7911         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7912         * g++.dg/init/empty1.C: New test.
7913
7914 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7915
7916         * gcc.c-torture/compile/20010903-1.c: New test.
7917
7918 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7919
7920         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7921         for m68k.
7922
7923 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7924
7925         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7926
7927         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7928
7929         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
7930
7931 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
7932
7933         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
7934         for 16-bit 'unsigned int'.
7935
7936 2001-08-29  Kazu Hirata  <kazu@hxi.com>
7937
7938         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
7939
7940 2001-08-27  Richard Henderson  <rth@redhat.com>
7941
7942         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
7943         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
7944
7945 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
7946
7947         * gcc.dg/asm-names.c (ymain): New.
7948
7949 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
7950
7951         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
7952         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
7953         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
7954
7955 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7956
7957         * gcc.dg/compare5.c: New testcase.
7958
7959 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7960
7961         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7962         and "In instantiation".
7963
7964 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7965
7966         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7967
7968 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7969
7970         * gcc.misc-tests/gcov.exp: Add support for branch information.
7971         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7972         * gcc.misc-tests/gcov-4.c: New test.
7973         * gcc.misc-tests/gcov-4b.c: New test.
7974         * gcc.misc-tests/gcov-5b.c: New test.
7975
7976 2001-08-20  Zack Weinberg  <zackw@panix.com>
7977
7978         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7979         expected to fail.
7980
7981 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7982
7983         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7984
7985 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * g++.dg/eh/template1.C: New test.
7988
7989 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7990
7991         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7992         Fix thinko.
7993         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7994         for xfail.
7995
7996 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7997
7998         * lib/g77-dg.exp:  Use prune.exp for common procedures
7999         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
8000         * lib/g77.exp: (g77-dg-prune) Remove
8001
8002 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
8003
8004         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
8005
8006 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8007
8008         * g++.dg/template/unify1.C: New test.
8009
8010 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
8011
8012         * g++.dg/abi/empty4.C: New test.
8013
8014 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
8015
8016         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
8017         solaris2.*
8018         * g77.f-torture/compile/pr3743.x: Likewise
8019
8020 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8021
8022         * g++.dg/other/using-declaration.C: New test.
8023
8024 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8025
8026         * gcc.dg/cpp/tr-sign.c: New testcase.
8027
8028 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8029
8030         * gcc.dg/cpp/19951025-1.c: Revert.
8031         * gcc.dg/cpp/directiv.c: We no longer process directives that
8032         interrupt macro arguments.
8033
8034 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
8035
8036         * gcc.dg/bconstp-1.c: New test.
8037
8038 2001-08-03  Richard Henderson  <rth@redhat.com>
8039
8040         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
8041
8042 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8043
8044         * gcc.dg/cpp/19951025-1.c: Update.
8045
8046 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
8047
8048         * g77.dg/ff90-1.f (s): Fix reference of variable z,
8049         should be x.
8050
8051 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8052
8053         Kill -fhonor-std.
8054         * g++.old-deja/g++.ns/ns14.C: Remove special options.
8055         * g++.old-deja/g++.other/std1.C: Likewise.
8056         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
8057
8058 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
8059
8060         * lib/g77.exp:  Load gcc-defs.exp for common procedures
8061         (g77_pass, g77_fail, g77_finish, g77_exit,
8062         ${tool}_check_unsupported_p} Now redundant.  Deleted.
8063
8064 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
8065
8066         * g77.dg/fbackslash.f
8067         * g77.dg/fcase-preserve.f
8068         * g77.dg/ff90-1.f
8069         * g77.dg/ffixed-line-length-0.f
8070         * g77.dg/ffixed-line-length-132.f
8071         * g77.dg/ffixed-line-length-7.f
8072         * g77.dg/ffixed-line-length-72.f
8073         * g77.dg/ffixed-line-length-none.f
8074         * g77.dg/ffree-form-1.f
8075         * g77.dg/fno-backslash.f
8076         * g77.dg/fno-f90-1.f
8077         * g77.dg/fno-fixed-form-1.f
8078         * g77.dg/fno-onetrip.f
8079         * g77.dg/fno-typeless-boz.f
8080         * g77.dg/fno-underscoring.f
8081         * g77.dg/fno-vxt-1.f
8082         * g77.dg/fonetrip.f
8083         * g77.dg/ftypeless-boz.f
8084         * g77.dg/fugly-assumed.f
8085         * g77.dg/funderscoring.f
8086         * g77.dg/fvxt-1.f
8087
8088 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
8089
8090         * objc.dg/fwd-proto-1.m: New.
8091         * objc.dg/local-decl-1.m: New.
8092         * objc.dg/naming-1.m: New.
8093         * objc.dg/naming-2.m: New.
8094         * objc.dg/proto-hier-1.m: New.
8095
8096 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8097
8098         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
8099         largest-type elements to a struct makes its size grow.
8100
8101 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8102
8103         * g++.dg/abi/vthunk1.C: New test.
8104
8105 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8106
8107         * g++.dg/abi/vbase8-22.C: New test.
8108
8109 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8110
8111         * gcc.dg/cpp/macro8.c: New test.
8112
8113 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8114
8115         * g++.dg/abi/vbase8-21.C: New test.
8116
8117 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8118
8119         * g++.dg/abi/vbase8-10.C: New test.
8120
8121 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8122
8123         * lib/g++.exp (g++_set_ld_library_path): Renamed to
8124         ${tool}_set_ld_library_path.
8125         Changed caller.
8126         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
8127         g++.exp.
8128
8129 2001-07-26  Stan Cox <scox@redhat.com>
8130
8131         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
8132         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
8133         gcc_exit, gcc_check_unsupported_p):
8134         Moved to gcc-deps.exp
8135         * gcc-deps.exp: New file.
8136
8137 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8138
8139         * g++.old-deja/g++.pt/defarg14.C: New test.
8140
8141 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8142
8143         * g++.old-deja/g++.other/lineno5.C: New test.
8144
8145 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8146
8147         * g++.old-deja/g++.pt/crash68.C: New test.
8148
8149 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8150
8151         * g++.old-deja/g++.other/crash42.C: New test.
8152
8153 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8154
8155         * gcc.dg/cpp/extratokens.c: Fix.
8156         * gcc.dg/cpp/skipping2.c: New tests.
8157
8158 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8159
8160         * gcc.c-torture/execute/20010724-1.c: New file.
8161         * gcc.c-torture/execute/20010724-1.x: New file.
8162
8163 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8164
8165         * g++.old-deja/g++.other/cond7.C: New test.
8166
8167 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8168
8169         * g++.old-deja/g++.other/optimize4.C: New test.
8170
8171 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8172
8173         * g++.old-deja/g++.abi/vbase8-5.C: New test.
8174
8175 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
8176
8177         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
8178         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
8179         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
8180         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
8181
8182         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
8183         bug report" message.
8184
8185         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
8186         * g++.dg/ext/instantiate1.C: Move from old-deja.
8187
8188 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
8189
8190         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
8191         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
8192         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
8193         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
8194
8195 2001-07-23  Jeffrey A Law  (law@cygnus.com)
8196
8197         * gcc.c-torture/execute/20010723-1.c: New test.
8198
8199 2001-07-23  Ben Elliston  <bje@redhat.com>
8200
8201         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
8202
8203 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8204
8205         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
8206         i[34567]86-*-*.
8207         Delete handling of ieee_multilib_flags.
8208         Pass -mieee for alpha*-*-* and sh-*-*.
8209         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
8210
8211 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
8212
8213         Remove old-abi tests.
8214         * g++.old-deja/g++.mike/p11116.C: Remove.
8215         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
8216
8217 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
8218
8219         * g77.f-torture/compile/pr3743.f:  New test
8220
8221 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
8222
8223         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
8224
8225 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8226
8227         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
8228         g++.old-deja/g++.pt/static6.C: Likewise.
8229         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
8230         supports weak symbols.
8231
8232 2001-07-18  Andreas Jaeger  <aj@suse.de>
8233
8234         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
8235         supported again.
8236
8237 2001-07-18  Andreas Jaeger  <aj@suse.de>
8238
8239         * gcc.dg/iftrap-1.c: Fix target line.
8240
8241 2001-07-17  Richard Henderson  <rth@redhat.com>
8242
8243         * gcc.c-torture/execute/20010717-1.c: New.
8244
8245 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8246
8247         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
8248         tests.
8249
8250 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8251
8252         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
8253
8254 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8255
8256         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
8257         UAC_SIGBUS, UAC_NOPRINT definitions.
8258
8259 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
8260
8261         * objc/execute/object_is_class.m: New test.
8262         * objc/execute/object_is_meta_class.m: New test.
8263
8264 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8265
8266         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
8267         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
8268
8269 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
8270
8271         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
8272         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
8273
8274 2001-07-14  Richard Henderson  <rth@redhat.com>
8275
8276         * gcc.dg/iftrap-1.c: New.
8277
8278 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
8279
8280         * g77.f-torture/execute/intrinsic77.f: New test.
8281
8282 2001-07-11  Janis Johnson <janis@us.ibm.com>
8283
8284         * gcc.misc-tests/gcov-3.c: New test.
8285
8286 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8287
8288         * gcc.c-torture/compile/20010711-1.c,
8289         * gcc.c-torture/compile/20010711-2.c: New tests.
8290
8291 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8292
8293         * gcc.c-torture/execute/20010711-1.c: New test.
8294
8295 2001-07-11  Ben Elliston  <bje@redhat.com>
8296
8297         * g++.old-deja/g++.other/enum5.C: New test.
8298
8299 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
8300
8301         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
8302         (g++-dg-prune): Call prune_gcc_output.
8303         * prune.exp: New file for prune_gcc_output.
8304         * lib/g++.exp, lib/gcc.exp: Load it.
8305
8306 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8307
8308         * gcc.c-torture/compile/20010701-1.c,
8309         g++.old-deja/g++.ext/attrib6.C: New tests.
8310
8311 2001-07-06  Jeffrey A Law  (law@cygnus.com)
8312
8313         * gcc.c-torture/compile/20010706-1.c: New test.
8314
8315 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
8316
8317         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
8318
8319 2001-06-28  Stan Shebs  <shebs@apple.com>
8320
8321         * gcc.dg/pragma-darwin.c: New test.
8322
8323 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8324
8325         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
8326         Solaris 2.[678] system.
8327
8328 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8329
8330         * gcc.dg/20010622-1.c: New test.
8331
8332 2001-06-18  Stan Shebs  <shebs@apple.com>
8333
8334         * objc.dg: New directory.
8335         * objc.dg/dg.exp: New file.
8336         * objc.dg/alias.m: New.
8337         * objc.dg/class-1.m: New.
8338         * objc.dg/class-2.m: New.
8339         * objc.dg/const-str-1.m: New.
8340         * objc.dg/const-str-2.m: New.
8341         * objc.dg/id-1.m: New.
8342         * objc.dg/method-1.m: New.
8343         * objc.dg/super-class-1.m: New.
8344         * lib/objc-dg.exp: New file.
8345
8346 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8347
8348         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
8349         of label name.
8350
8351 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8352
8353         * g++.old-deja/g++.abi/vbase8-9.C: New test.
8354
8355 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8356
8357         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
8358         variable.
8359
8360 2001-06-12  Richard Henderson  <rth@redhat.com>
8361
8362         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
8363
8364 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8365
8366         * g++.old-deja/g++.abi/vbase5.C: New test.
8367         * g++.old-deja/g++.abi/vbase6.C: New test.
8368         * g++.old-deja/g++.abi/vbase7.C: New test.
8369
8370 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8371
8372         * gcc.c-torture/compile/20010610-1.c: New test.
8373
8374 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8375
8376         * g++.old-deja/g++.abi/vbase4.C: New test.
8377
8378 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8379
8380         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
8381         support %f for HC11/HC12 targets.
8382         * gcc.c-torture/execute/930513-1.x: New file, likewise.
8383         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
8384         on HC11/HC12 targets.
8385         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
8386
8387 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8388
8389         * gcc.dg/wchar_t-1.c: New file.
8390         * gcc.dg/wint_t-1.c: Likewise.
8391
8392 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
8393
8394         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
8395
8396 2001-06-11  Richard Henderson  <rth@redhat.com>
8397
8398         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
8399
8400 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8401
8402         * gcc.c-torture/compile/20010611-1.c: New test.
8403
8404 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8405
8406         * gcc.dg/c99-tag-1.c: Add more tests.
8407
8408 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
8409
8410         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
8411         representation on MN10300 and ARM/Thumb.
8412
8413 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
8414
8415         * g77.f-torture/execute/20010610.f: New.
8416
8417 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
8418
8419         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
8420         names.
8421
8422 2001-06-09  Richard Henderson  <rth@redhat.com>
8423
8424         * gcc.c-torture/execute/ashrdi-1.c: New.
8425         * gcc.c-torture/execute/ashldi-1.c: New.
8426         * gcc.c-torture/execute/lshrdi-1.c: New.
8427
8428 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
8429
8430         * objc/execute/load-3.m: Added. Check sending +load to categories,
8431         in addition to classes.
8432
8433 2001-06-08  Stan Shebs  <shebs@apple.com>
8434
8435         * objc/execute/load-2.m: New test.  From Nicola Pero
8436         <n.pero@mi.flashnet.it>.
8437
8438 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
8439
8440         * gcc.c-torture/execute/20010605-2.c: New test.
8441
8442 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8443
8444         * g++.old-deja/g++.abi/vbase2.C: New test.
8445         * g++.old-deja/g++.abi/vbase3.C: New test.
8446
8447 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8448
8449         * g++.old-deja/g++.pt/friend49.C: New test.
8450
8451 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8452
8453         * g++.old-deja/g++.ext/anon3.C: New test.
8454
8455 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
8456
8457         * g++.old-deja/g++.other/conv7.C: New test.
8458
8459 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8460
8461         * gcc.c-torture/compile/20010605-2.c: New test.
8462
8463 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8464
8465         * gcc.c-torture/execute/20010604-1.c: New test.
8466
8467 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
8468
8469         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
8470
8471 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
8472
8473         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
8474         (g++_link_flags): Likewise.
8475         (g++_init): Pass gccpath's value to two previous functions.
8476
8477 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
8480         Ensure logfile entry matches exec command line.
8481
8482 2001-05-31  Richard Henderson  <rth@redhat.com>
8483
8484         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
8485         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
8486
8487 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
8488
8489         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
8490         compiler for irix6.2
8491
8492 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
8493
8494         * g++.old-deja/g++.other/optimize3.C: New file.
8495
8496 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
8497
8498         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
8499         assemble.
8500
8501 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         * g++.old-deja/g++.other/optimize2.C: New file.
8504
8505 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
8506
8507         * gcc.c-torture/compile/20010518-2.c: New file.
8508         * gcc.c-torture/execute/20010518-1.c: New file.
8509         * gcc.c-torture/execute/20010518-2.c: New file.
8510
8511 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8512
8513         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
8514
8515 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
8516
8517         G++ no longer defines builtins that do not begin with __builtin.
8518         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
8519         * g++.old-deja/g++.brendand/misc13.C: Likewise.
8520         * g++.old-deja/g++.law/builtin1.C: Likewise.
8521         * g++.old-deja/g++.law/cvt2.C: Likewise.
8522         * g++.old-deja/g++.mike/net5.C: Likewise.
8523         * g++.old-deja/g++.other/builtins1.C: Likewise.
8524         * g++.old-deja/g++.other/builtins2.C: Likewise.
8525         * g++.old-deja/g++.other/builtins3.C: Likewise.
8526         * g++.old-deja/g++.other/builtins4.C: Likewise.
8527         * g++.old-deja/g++.other/inline8.C: Likewise.
8528         * g++.old-deja/g++.robertl/eb39.C: Likewise.
8529
8530 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
8531
8532         * g++.old-deja/g++.pt/using1.C: Adjust.
8533         * g++.old-deja/g++.pt/using2.C: New test.
8534
8535 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8536
8537         * gcc.dg/cpp/charconst.c: New tests.
8538         * gcc.dg/cpp/escape.c: New tests.
8539         * gcc.dg/cpp/escape-1.c: New tests.
8540         * gcc.dg/cpp/escape-2.c: New tests.
8541         * gcc.dg/cpp/ucs.c: New tests.
8542
8543 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
8544
8545         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
8546         native compiler for irix6.5.
8547
8548 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
8549
8550         * lib/g++.exp (g++_include_flags): Use args to compute
8551         get_multilibs.
8552         (g++_link_flags): Likewise.
8553         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
8554
8555 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8556
8557         * gcc.dg/c90-hexfloat-1.c: Add more tests.
8558
8559 2001-05-21  Geoff Keating  <geoffk@redhat.com>
8560
8561         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
8562         this file.
8563
8564 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8565
8566         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
8567         STACK_SIZE;
8568         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
8569         to STACK_SIZE; Use it to define size of add_histo array.
8570         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
8571         to STACK_SIZE.
8572         (f): Use GITT_SIZE to define size of gitt local table.
8573         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
8574         to STACK_SIZE; Use it to define size of bytemem array.
8575
8576 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8577
8578         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
8579         on 68HC11/HC12 due to the asm instruction.
8580         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
8581         * gcc.c-torture/compile/920520-1.x: Likewise.
8582         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
8583         on 68HC11/HC12 because the function is larger than 64K.
8584         * gcc.c-torture/compile/961203-1.x: New file, this test fails
8585         on 68HC11/HC12 because the structure is too large.
8586
8587 2001-05-20  Richard Henderson  <rth@redhat.com>
8588
8589         * gcc.c-torture/execute/20010520-1.c: New.
8590
8591 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8592
8593         * g++.old-deja/g++.warn/compare1.C: New test.
8594         * gcc.dg/compare4.c: New test.
8595
8596 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8597
8598         * g++.old-deja/g++.other/optimize1.C: New test.
8599
8600 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8601
8602         * g++.old-deja/g++.pt/spec41.C: New test.
8603
8604 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
8605
8606         * gcc.c-torture/compile/20010114-1.x: Remove.
8607
8608 2001-05-18  Stan Shebs  <shebs@apple.com>
8609
8610         * gcc.c-torture/compile/20010518-1.c: New test.
8611
8612 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
8613
8614         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
8615         * g++.old-deja/g++.pt/crash67.C: New test.
8616
8617 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
8618
8619         * g++.old-deja/g++.other/debug9.C: New test.
8620
8621 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
8622
8623         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
8624
8625 2001-05-16  Jan Hubicka  <jh@suse.cz>
8626
8627         * gcc.c-torture/compile/20010516-1.c: New test.
8628
8629 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8630
8631         * g++.old-deja/g++.other/crash41.C: New test.
8632
8633 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8634
8635         * g++.old-deja/g++.pt/crash66.C: New test.
8636
8637 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
8638
8639         * g++.old-deja/g++.robertl/eb27.C: Convert.
8640
8641 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
8642
8643         * g++.dg/friend-warn.C: New test.  Do not warn about friend
8644         declaration being redundant.
8645
8646 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
8647
8648         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
8649
8650 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
8651
8652         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
8653
8654 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
8655
8656         * lib/g++.exp: Use testsuite_flags.
8657
8658 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
8659
8660         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
8661
8662 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8663
8664         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
8665
8666 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
8667
8668         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
8669
8670 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
8671
8672         * gcc.c-torture/compile/20010313-1.c: New test.
8673
8674 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
8675
8676         * gcc.dg/cpp/direct2.c: New test.
8677         * gccq.dg/cpp/direct2s.c: New test.
8678
8679         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
8680
8681 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
8682
8683         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
8684         * g++.old-deja/g++.other/op3.C: Likewise.
8685
8686 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8687
8688         * gcc.dg/cpp/syshdr.h: New file.
8689         * gcc.dg/cpp/sysmac1.c: Update.
8690         * gcc.dg/cpp/sysmac2.c: Update.
8691
8692 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8693
8694         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
8695
8696 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
8697
8698         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
8699         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
8700
8701 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
8702
8703         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
8704
8705 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
8706
8707         * lib/g++.exp (g++_include_flags): Don't use any special flags
8708         if TESTING_IN_BUILD_TREE is not defined.
8709         (g++_init): Use a plain 'c++' as the compiler if
8710         TESTING_IN_BUILD_TREEE is not defined.
8711
8712 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8713
8714         * g++.old-deja/g++.eh/catch13.C: New test.
8715         * g++.old-deja/g++.eh/catch14.C: New test.
8716
8717 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * gcc.dg/cpp/tr-define.c: New test.
8720
8721 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
8722
8723         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
8724         <stdlib.h>, not <malloc.h>.
8725
8726 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8727
8728         * g++.old-deja/g++.ns/template17.C: New test.
8729
8730 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8731
8732         * g++.old-deja/g++.pt/ref4.C: New test.
8733
8734 2001-04-30  Richard Henderson  <rth@redhat.com>
8735
8736         * gcc.dg/20000724-1.c: Revert last change.
8737
8738 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8739
8740         * g77.f-torture/execute/20010430.f: New test.
8741
8742 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8743
8744         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8745
8746 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8747
8748         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8749
8750 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         * g++.old-deja/g++.eh/crash6.C: New test.
8753
8754 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8755
8756         * g++.old-deja/g++.other/warn7.C: New test.
8757
8758 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8759
8760         * g++.old-deja/g++.other/defarg9.C: New test.
8761
8762 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8763
8764         * g77.f-torture/compile/20010426.f: New test.
8765         * g77.f-torture/execute/20010426.f: New test.
8766
8767 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8768
8769         * g77.f-torture/compile/20000629-1.x: Remove - error
8770         has been fixed.
8771
8772 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8773
8774         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8775         Tweak slightly to work with g++.dg framework.
8776         * g++.dg/special/ecos.exp: Run initp1.C test.
8777         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8778
8779         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8780         its linker doesn't give line numbers either.
8781         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8782
8783 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8784
8785         * g++.old-deja/g++.other/lex1.C: New test.
8786
8787 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8788
8789         * gcc.dg/noncompile/20010425-1.c: New test.
8790
8791 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8792
8793         * g++.old-deja/g++.pt/mangle2.C: New test.
8794
8795 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8796
8797         * gcc.dg/format/plus-1.c: New test.
8798
8799 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8800
8801         * gcc.dg/20010423-1.c: New test.
8802
8803 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8804
8805         * gcc.c-torture/execute/20010422-1.c: New test.
8806
8807 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         * g++.old-deja/g++.ns/type2.C: New test.
8810
8811 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8812
8813         * g++.old-deja/g++.other/perf1.C: New test.
8814
8815 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8816
8817         * gcc.dg/c99-func-2.c: Remove xfail.
8818         * gcc.dg/c99-func-3.c: Remove xfail.
8819         * gcc.dg/c99-func-4.c: Remove xfail.
8820
8821 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8822
8823         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8824
8825 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8826
8827         * gcc.c-torture/compile/20010423-1.c: New test.
8828
8829 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         * g++.old-deja/g++.pt/typename28.C: New test.
8832
8833 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         * g++.old-deja/g++.abi/empty2.C: New test.
8836         * g++.old-deja/g++.abi/empty3.C: New test.
8837
8838 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8839
8840         * g++.old-deja/g++.other/comdat2.C: New test.
8841         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8842
8843 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8844
8845         * g++.old-deja/g++.other/overload14.C: New test.
8846
8847 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8848
8849         * g++.old-deja/g++.other/lookup23.C: New test.
8850
8851 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8852
8853         * gcc.c-torture/execute/20010403-1.c: New test.
8854
8855 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8856             Mark Mitchell  <mark@codesourcery.com>
8857
8858         * lib/old-dejagnu.exp: Don't delete output of executable.
8859         Add .exe suffix to executables.
8860
8861 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8862
8863         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8864
8865 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8866
8867         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8868
8869 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8870
8871         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8872         * g++.old-deja/g++.abi/crash1.C: New test.
8873
8874 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         * g++.old-deja/g++.other/crash40.C: New test.
8877
8878 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8879
8880         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8881
8882 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8883
8884         * g++.old-deja/g++.other/warn6.C: New test.
8885
8886 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8887
8888         * g++.old-deja/g++.robertl/eb42.C: Same.
8889
8890 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8891
8892         * gcc.dg/wtr-conversion-1.c: New testcase.
8893
8894 2001-04-10  Richard Henderson  <rth@redhat.com>
8895
8896         * g++.old-deja/g++.other/array5.C: New.
8897
8898 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8899
8900         * gcc.c-torture/execute/20010408-1.c: New test.
8901
8902 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8903
8904         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8905         headers and constructs.
8906         * g++.old-deja/g++.robertl/eb79.C: Same.
8907         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8908         * g++.old-deja/g++.robertl/eb73.C: Same.
8909         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8910         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8911         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8912         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8913         * g++.old-deja/g++.robertl/eb44.C: Same.
8914         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8915         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8916         * g++.old-deja/g++.robertl/eb39.C: Same.
8917         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8918         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8919         * g++.old-deja/g++.robertl/eb30.C: Same.
8920         * g++.old-deja/g++.robertl/eb3.C: Same.
8921         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8922         * g++.old-deja/g++.robertl/eb21.C: Same.
8923         * g++.old-deja/g++.robertl/eb15.C: Same.
8924         * g++.old-deja/g++.robertl/eb118.C: Same.
8925         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8926         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8927         * g++.old-deja/g++.robertl/eb109.C: Same.
8928         * g++.old-deja/g++.other/sibcall1.C (main): Same.
8929         * g++.old-deja/g++.mike/rtti1.C: Same.
8930         * g++.old-deja/g++.mike/p658.C: Same.
8931         * g++.old-deja/g++.mike/net46.C: Same.
8932         * g++.old-deja/g++.mike/net34.C: Same.
8933         * g++.old-deja/g++.mike/memoize1.C: Same.
8934         * g++.old-deja/g++.mike/eh2.C: Same.
8935         * g++.old-deja/g++.law/weak.C: Same.
8936         * g++.old-deja/g++.law/visibility7.C: Same.
8937         * g++.old-deja/g++.law/visibility25.C: Same.
8938         * g++.old-deja/g++.law/visibility22.C: Same.
8939         * g++.old-deja/g++.law/visibility2.C: Same.
8940         * g++.old-deja/g++.law/visibility17.C: Same.
8941         * g++.old-deja/g++.law/visibility13.C: Same.
8942         * g++.old-deja/g++.law/visibility10.C: Same.
8943         * g++.old-deja/g++.law/visibility1.C: Same.
8944         * g++.old-deja/g++.law/virtual3.C (eval): Same.
8945         * g++.old-deja/g++.law/vbase1.C: Same.
8946         * g++.old-deja/g++.law/operators32.C: Same.
8947         * g++.old-deja/g++.law/nest3.C: Same.
8948         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
8949         * g++.old-deja/g++.law/except5.C (main): Same.
8950         * g++.old-deja/g++.law/cvt7.C (run): Same.
8951         * g++.old-deja/g++.law/cvt2.C: Same.
8952         * g++.old-deja/g++.law/cvt16.C: Same.
8953         * g++.old-deja/g++.law/ctors6.C (bar): Same.
8954         * g++.old-deja/g++.law/ctors17.C (main): Same.
8955         * g++.old-deja/g++.law/ctors13.C: Same.
8956         * g++.old-deja/g++.law/ctors12.C (main): Same.
8957         * g++.old-deja/g++.law/ctors10.C: Same.
8958         * g++.old-deja/g++.law/code-gen5.C: Same.
8959         * g++.old-deja/g++.law/bad-error7.C: Same.
8960         * g++.old-deja/g++.law/arm9.C: Same.
8961         * g++.old-deja/g++.law/arm12.C: Same.
8962         * g++.old-deja/g++.law/arg8.C: Same.
8963         * g++.old-deja/g++.law/arg1.C: Same.
8964         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8965         * g++.old-deja/g++.jason/template31.C: Same.
8966         * g++.old-deja/g++.jason/template24.C (main): Same.
8967         * g++.old-deja/g++.jason/2371.C: Same.
8968         * g++.old-deja/g++.eh/new2.C: Same.
8969         * g++.old-deja/g++.eh/new1.C: Same.
8970         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8971         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8972         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8973         * g++.old-deja/g++.brendan/crash62.C: Same.
8974         * g++.old-deja/g++.brendan/crash52.C: Same.
8975         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8976         * g++.old-deja/g++.brendan/crash38.C: Same.
8977         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8978         * g++.old-deja/g++.brendan/copy9.C: Same.
8979
8980 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8981
8982         * gcc.c-torture/execute/20001203-2.c (memset):
8983         Count argument is of type __SIZE_TYPE__.
8984
8985 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8986
8987         * gcc.c-torture/compile/20010404-1.c: New test.
8988
8989 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8990
8991         * gcc.c-torture/compile/20010326-1.c: New test.
8992
8993 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8994
8995         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8996         peculiarities of the SH.
8997         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8998
8999 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9000
9001         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
9002         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
9003         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
9004
9005 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9006
9007         * g77.f-torture/compile/20010321-1.f: New test.
9008
9009 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9010
9011         * gcc.c-torture/compile/20010329-1.c: New test.
9012
9013 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9014
9015         * gcc.c-torture/execute/20010329-1.c: New test.
9016
9017 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9018
9019         * g++.old-deja/g++.other/eh4.C: Fix typo.
9020
9021 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9022
9023         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
9024
9025 2001-03-28  Philip Blundell  <philb@gnu.org>
9026
9027         * gcc.c-torture/compile/20010328-1.c: New test.
9028
9029 2001-03-27  Richard Henderson  <rth@redhat.com>
9030
9031         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
9032         * g++.old-deja/g++.eh/vbase3.C: Likewise.
9033
9034 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
9035
9036         * gcc.c-torture/compile/20010327-1.c: New test.
9037
9038 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9039
9040         * g++.old-deja/g++.other/friend12.C: New test.
9041         * g++.old-deja/g++.other/friend9.C: Expect no errors.
9042         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
9043
9044 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9045
9046         * gcc.c-torture/execute/20010325-1.c: New test.
9047
9048 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
9049
9050         * g++.old-deja/g++.other/mangle3.C: New test.
9051
9052 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
9053
9054         * g++.old-deja/g++.other/anon8.C: New test.
9055
9056 2001-03-20  Philip Blundell  <philb@gnu.org>
9057
9058         * gcc.c-torture/compile/20010320-1.c: New test.
9059
9060 2001-03-17  Richard Henderson  <rth@redhat.com>
9061
9062         * g++.old-deja/g++.other/eh4.C: Add expected error text.
9063
9064 2001-03-15  Geoff Keating  <geoff@redhat.com>
9065
9066         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
9067         tests on AIX.
9068
9069 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
9070
9071         * g++.old-deja/g++.other/eh4.C: New test.
9072
9073 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9074
9075         * gcc.dg/cpp/mi1.c: Update.
9076
9077 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * g++.old-deja/g++.other/regstack.C: New test.
9080
9081 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9082
9083         * g++.old-deja/g++.other/ref4.C: New test.
9084
9085 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
9086
9087         * objc/execute/va_method.m: Added.
9088         * objc/execute/IMP.m: Added.
9089         * objc/execute/_cmd.m: Added.
9090         * objc/execute/accessing_ivars.m: Added.
9091         * objc/execute/class-1.m: Added.
9092         * objc/execute/class-10.m: Added.
9093         * objc/execute/class-11.m: Added.
9094         * objc/execute/class-12.m: Added.
9095         * objc/execute/class-13.m: Added.
9096         * objc/execute/class-14.m: Added.
9097         * objc/execute/class-2.m: Added.
9098         * objc/execute/class-3.m: Added.
9099         * objc/execute/class-4.m: Added.
9100         * objc/execute/class-5.m: Added.
9101         * objc/execute/class-6.m: Added.
9102         * objc/execute/class-7.m: Added.
9103         * objc/execute/class-8.m: Added.
9104         * objc/execute/class-9.m: Added.
9105         * objc/execute/class-tests-1.h
9106         * objc/execute/class-tests-2.h
9107         * objc/execute/compatibility_alias.m: Added.
9108         * objc/execute/encode-1.m: Added.
9109         * objc/execute/formal_protocol-1.m: Added.
9110         * objc/execute/formal_protocol-2.m: Added.
9111         * objc/execute/formal_protocol-3.m: Added.
9112         * objc/execute/formal_protocol-4.m: Added.
9113         * objc/execute/formal_protocol-5.m: Added.
9114         * objc/execute/formal_protocol-6.m: Added.
9115         * objc/execute/formal_protocol-7.m: Added.
9116         * objc/execute/informal_protocol.m: Added.
9117         * objc/execute/initialize.m: Added.
9118         * objc/execute/load.m: Added.
9119         * objc/execute/many_args_method.m: Added.
9120         * objc/execute/nested-3.m: Added.
9121         * objc/execute/no_clash.m: Added.
9122         * objc/execute/private.m: Added.
9123         * objc/execute/redefining_self.m: Added.
9124         * objc/execute/root_methods.m: Added.
9125         * objc/execute/selector-1.m: Added.
9126         * objc/execute/static-1.m: Added.
9127         * objc/execute/static-2.m: Added.
9128         * objc/execute/va_method.m: Added.
9129
9130 2001-03-10  Richard Henderson  <rth@redhat.com>
9131
9132         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
9133
9134 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9135
9136         * g++.old-deja/g++.other/crash31.C: XFAIL.
9137         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
9138         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
9139         * gcc.c-torture/execute/20010123-1.x: XFAIL.
9140         * gcc.c-torture/execute/20010124-1.x: XFAIL.
9141         * gcc.dg/sequence-pt-1.c: XFAIL one test.
9142
9143 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
9144
9145         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
9146
9147 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9148
9149         * gcc.dg/20000724-1.c: Don't use multiline strings.
9150
9151 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9152
9153         * objc/execute/string1.m, objc/execute/string2.m: Compare the
9154         result of -cString against what we expect it to be; don't just
9155         print it out for no one to read.
9156
9157         * objc/execute/string3.m, objc/execute/string4.m: New tests.
9158         Based on testcases provided by Nicola Pero.
9159
9160 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9161
9162         * gcc.dg/cpp/macro7.c: New test.
9163
9164 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9165
9166         * gcc.dg/cpp/multiline.c: Update.
9167
9168 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9169
9170         * g++.old-deja/g++.other/enum3.C: New test.
9171
9172 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9173
9174         * g++.old-deja/g++.other/pod1.C: New test.
9175
9176 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9177
9178         * g++.old-deja/g++.ext/overload1.C: New test.
9179
9180 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9181
9182         * g++.old-deja/g++.pt/using1.C: New test.
9183
9184 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         * g++.old-deja/g++.other/using9.C: New test.
9187
9188 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
9189
9190         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
9191
9192         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
9193
9194 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
9195
9196         * g++.old-deja/g++.ext/realpt1.C: Remove.
9197
9198 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
9199
9200         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
9201
9202 2001-02-26  Will Cohen  <wcohen@redhat.com>
9203
9204         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
9205
9206 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
9207
9208         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
9209         templatized constructors.
9210
9211 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9212
9213         * gcc.c-torture/execute/20010224-1.c: New test.
9214
9215 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
9216
9217         * gcc.c-torture/execute/20010222-1.c: New test.
9218
9219 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
9220
9221         * g++.old-deja/g++.other/inline20.C: New test.
9222
9223 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
9224
9225         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
9226
9227 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9228
9229         * g++.old-deja/g++.other/lookup22.C: New test.
9230
9231 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
9232
9233         * g77.dg: New directory.
9234         * g77.dg/20010216-1.f: New test case.
9235         * g77.dg/dg.exp: New driver.
9236         * lib/g77-dg.exp: New driver library.
9237
9238 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9239
9240         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
9241
9242 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
9243
9244         * g++.old-deja/g++.other/decl9.C: New test.
9245
9246 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * g++.old-deja/g++.other/init16.C: Update the test so that it does
9249         not need <string> and also tests the initialization at runtime.
9250
9251 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9252
9253         * gcc.c-torture/execute/longlong.c: New test.
9254
9255 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9256
9257         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
9258
9259 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9260
9261         * gcc.c-torture/execute/920302-1.c (execute):
9262         Change argument type to short.
9263
9264 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9265
9266         * g++.old-deja/g++.pt/deduct6.C: New test.
9267
9268 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9269
9270         * g++.old-deja/g++.pt/deduct5.C: New test.
9271
9272 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
9273
9274         * gcc.c-torture/execute/20010209-1.c: New test.
9275
9276 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9277
9278         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
9279
9280 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
9281
9282         * g++.dg/vtgc1.C: Update for new ABI.
9283
9284         * consistency.vlad: New directory, 1665 files.
9285
9286 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9287
9288         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
9289         return type.
9290         * gcc.dg/cpp/digraphs.c: Declare puts.
9291
9292 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9293
9294         * g++.old-deja/g++.other/warn5.C: New test.
9295
9296 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9297
9298         * g++.old-deja/g++.pt/spec40.C: New test.
9299
9300 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9301
9302         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
9303         case.
9304         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
9305
9306 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.c-torture/compile/20010209-1.c: New test.
9309
9310 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
9311
9312         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
9313         excess errors message but not if it crashes.
9314         * g++.old-deja/g++.other/crash27.C: Likewise.
9315         * g++.old-deja/g++.other/crash28.C: Likewise.
9316         * g++.old-deja/g++.other/crash30.C: Likewise.
9317         * g++.old-deja/g++.other/crash32.C: Likewise.
9318         * g++.old-deja/g++.other/crash35.C: Likewise.
9319         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9320
9321 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9322
9323         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
9324         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
9325         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
9326         g77.f-torture/execute/execute.exp,
9327         g77.f-torture/noncompile/noncompile.exp,
9328         gcc.c-torture/execute/execute.exp,
9329         gcc.c-torture/execute/memcheck/memcheck.exp,
9330         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
9331         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
9332         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
9333         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
9334         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
9335         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
9336         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9337         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
9338         Remove bug reporting instructions with ancient email addresses.
9339
9340 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * gcc.dg/20010202-1.c: New test.
9343         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
9344
9345 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
9346
9347         * g++.dg/stdbool-if.C: New test.
9348
9349 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
9350
9351         * objc/execute/fdecl.m: Added main().
9352
9353 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9354
9355         * gcc.c-torture/execute/20010206-1.c: New test.
9356
9357 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9358
9359         * gcc.dg/cpp/avoidpaste1.c: Update.
9360
9361 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
9362
9363         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
9364         Pero <nicola@brainstorm.co.uk>.
9365         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
9366
9367 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
9368
9369         * g++.old-deja/g++.pt/spec39.C: New test.
9370
9371 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
9372
9373         * gcc.c-torture/compile/20010202-1.c: New test.
9374
9375 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
9376
9377         * g++.old-deja/g++.abi/primary2.C: New test.
9378         * g++.old-deja/g++.abi/primary3.C: New test.
9379         * g++.old-deja/g++.abi/primary4.C: New test.
9380         * g++.old-deja/g++.abi/primary5.C: New test.
9381         * g++.old-deja/g++.abi/vtable3.h: New test.
9382         * g++.old-deja/g++.abi/vtable3a.C: New test.
9383         * g++.old-deja/g++.abi/vtable3b.C: New test.
9384         * g++.old-deja/g++.abi/vtable3c.C: New test.
9385         * g++.old-deja/g++.abi/vtable3d.C: New test.
9386         * g++.old-deja/g++.abi/vtable3e.C: New test.
9387         * g++.old-deja/g++.abi/vtable3f.C: New test.
9388         * g++.old-deja/g++.abi/vtable3g.C: New test.
9389         * g++.old-deja/g++.abi/vtable3h.C: New test.
9390         * g++.old-deja/g++.abi/vtable3i.C: New test.
9391         * g++.old-deja/g++.abi/vtable3j.C: New test.
9392         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
9393
9394 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
9395
9396         * g++.old-deja/g++.other/anon6.C: New test.
9397         * g++.old-deja/g++.other/anon7.C: New test.
9398
9399 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9400
9401         * gcc.dg/cpp/avoidpaste2.c: New tests.
9402
9403 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
9404
9405         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
9406
9407 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
9408
9409         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
9410         DECIMAL_DIG cases for Irix."
9411
9412 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
9413
9414         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
9415
9416 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9417
9418         * gcc.dg/c99-tag-1.c: New test.
9419
9420 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9421
9422         * gcc.dg/cpp/tr-warn1.c: Add tests.
9423
9424 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9425
9426         * gcc.dg/cpp/avoidpaste1.c: Update.
9427         * gcc.dg/cpp/paste4.c: Update.
9428
9429 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
9430
9431         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
9432         cases for Irix.
9433
9434 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9435
9436         * g++.old-deja/g++.other/inline19.C: New test.
9437
9438 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9439
9440         * gcc.dg/Wlarger-than.c: New test.
9441
9442 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9443
9444         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
9445
9446 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
9447
9448         * gcc.c-torture/execute/20010129-1.c: New test.
9449         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
9450
9451 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9452
9453         * gcc.dg/cpp/avoidpaste1.c: Test case.
9454
9455 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * g++.old-deja/g++.other/inline18.C: New test.
9458
9459 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9460
9461         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
9462         and __builtin_putchar.
9463
9464 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
9465
9466         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
9467         tests.
9468
9469 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
9470
9471         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
9472         floating point number rounding mode to round to the nearest
9473         representable mode.
9474
9475 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
9476
9477         * g++.old-deja/g++.other/mangle2.C: New test.
9478
9479 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9480
9481         * gcc.c-torture/compile/20010124-1.c: New test.
9482
9483 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         * g++.old-deja/g++.pt/spec38.C: New test.
9486
9487 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9488
9489         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
9490         "Build don't run".
9491
9492 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9493
9494         * gcc.c-torture/execute/20010123-1.c: New test.
9495
9496 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9497
9498         * g++.old-deja/g++.pt/spec37.C: New test.
9499
9500 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9501
9502         * g++.old-deja/g++.pt/overload14.C: New test.
9503
9504 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9505
9506         * gcc.c-torture/execute/20010122-1.c: New test, exercise
9507         __builtin_return_address.
9508
9509 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
9512         * g++.old-deja/g++.pt/spec35.C: New test.
9513         * g++.old-deja/g++.pt/spec36.C: New test.
9514
9515 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
9516
9517         * gcc.c-torture/compile/20010118-1.c: New test.
9518
9519 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
9520
9521         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
9522
9523 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9524
9525         * gcc.c-torture/execute/20010119-1.c: New test.
9526
9527 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9528
9529         * g++.old-deja/g++.other/vbase5.C: New test.
9530
9531 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gcc.c-torture/execute/20010118-1.c: New test.
9534
9535 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9536
9537         * g++.old-deja/g++.pt/deduct3.C: New test.
9538
9539 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9540
9541         * g++.old-deja/g++.pt/spec34.C: New test.
9542
9543 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
9544
9545         * g77.f-torture/compile/20000601-2.f: New test.
9546
9547 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9548
9549         * g++.old-deja/g++.other/init17.C: New test.
9550
9551 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
9552
9553         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
9554
9555 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9556
9557         * g++.old-deja/g++.pt/unify8.C: New test.
9558
9559 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9560
9561         * g++.old-deja/g++.abi/vbase1.C: New test.
9562
9563 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9564
9565         * g++.old-deja/g++.pt/crash65.C: New test.
9566
9567 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9568
9569         * gcc.dg/cpp/assembl2.S: New test case.
9570
9571 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
9572
9573         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
9574         are supported.
9575
9576 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9577
9578         * g++.old-deja/g++.other/builtins1.C: New test.
9579         * g++.old-deja/g++.other/builtins2.C: Likewise.
9580         * g++.old-deja/g++.other/builtins3.C: Likewise.
9581         * g++.old-deja/g++.other/builtins4.C: Likewise.
9582
9583 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.c-torture/compile/20010117-1.c: New test.
9586         * gcc.c-torture/compile/20010117-2.c: New test.
9587
9588 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9589
9590         * g77.f-torture/execute/20010116.[fx]: New test,
9591         XFAIL on i?86-*-*.
9592         * g77.f-torture/compile/20010115.f: Indicate it's
9593         a test for PR fortran/1636.
9594
9595 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9596
9597         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
9598
9599 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9600
9601         * g77.f-torture/compile/20010115.f: New test.
9602
9603 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
9604
9605         * g++.old-deja/g++.pt/nontype5.C: New test.
9606
9607 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9608
9609         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
9610         have an equivalent working one below it.
9611
9612 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9613
9614         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
9615         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9616
9617 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9618
9619         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
9620         message containing "init_priority".
9621         (conpr-2.C): Likewise.
9622         (conpr-3.C): Likewise.
9623         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
9624
9625 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9626
9627         * gcc.c-torture/execute/20010114-2.c: New test.
9628
9629 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9630
9631         * gcc.c-torture/compile/20010114-1.c: New test.
9632         * gcc.c-torture/compile/20010114-1.x: Xfail.
9633         * gcc.c-torture/compile/20010114-2.c: New test.
9634         * gcc.c-torture/execute/20010114-1.c: New test.
9635         * gcc.dg/trunc-1.c: New test.
9636         * gcc.dg/uninit-B.c: New test.
9637
9638 2001-01-13  Nick Clifton  <nickc@redhat.com>
9639
9640         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
9641         target.
9642
9643 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9644
9645         * gcc.c-torture/compile/20010113-1.c: New test.
9646
9647 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.c-torture/compile/20001212-1.c: New test.
9650
9651 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9652
9653         * gcc.dg/cpp/widestr1.c: Update.
9654         * gcc.dg/cpp/prag-imp.c: Remove.
9655
9656 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.c-torture/execute/20000801-3.x: Remove.
9659         * gcc.dg/c90-init-1.c: New test.
9660         * gcc.dg/c99-init-1.c: New test.
9661         * gcc.dg/c99-init-2.c: New test.
9662         * gcc.dg/gnu99-init-1.c: New test.
9663
9664 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
9665
9666         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
9667         testing that no relevant ones were found.
9668
9669 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9670
9671         * g++.old-deja/g++.pt/cast2.C: New test.
9672
9673 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9674
9675         * g++.old-deja/g++.pt/friend47.C: New test.
9676
9677 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9678
9679         * g++.old-deja/g++.pt/instantiate13.C: New test.
9680
9681 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9682
9683         * g++.old-deja/g++.other/defarg7.C: New test.
9684         * g++.old-deja/g++.other/defarg8.C: New test.
9685
9686 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9687
9688         * g++.old-deja/g++.pt/crash64.C: New test.
9689
9690 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9691
9692         * g++.old-deja/g++.pt/crash63.C: New test.
9693
9694 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9695
9696         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
9697
9698 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
9699
9700         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
9701
9702 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9703
9704         * g++.old-deja/g++.pt/error3.C: New test.
9705
9706 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9707
9708         * g++.old-deja/g++.other/crash39.C: New test.
9709
9710 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9711
9712         * g++.old-deja/g++.other/vbase4.C: New test.
9713
9714 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
9715
9716         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
9717         * gcc.dg/special/20000419-2.c: New file. Identical to above.
9718         * gcc.dg/special/special.exp: New test driver which will check
9719         for alias support for the above test.
9720
9721 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
9722
9723         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
9724         problems on small machines.
9725         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
9726         parameterize.
9727
9728 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
9729
9730         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
9731         mips.
9732         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9733
9734 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
9735
9736         * g++.old_deja/g++.pt/using8.C: New test.
9737
9738 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9739
9740         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9741
9742 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9743
9744         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9745         where a failure is expected.
9746         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9747
9748 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9749
9750         * g++.old_deja/g++.pt/instantiate12.C: New test.
9751
9752 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9753
9754         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9755         start of structs.
9756         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9757         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9758         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9759         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9760         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9761         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9762         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9763         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9764         * g++.old-deja/g++.eh/spec6.C: Likewise.
9765         * g++.old-deja/g++.jason/crash3.C: Likewise.
9766         * g++.old-deja/g++.law/ctors11.C: Likewise.
9767         * g++.old-deja/g++.law/ctors17.C: Likewise.
9768         * g++.old-deja/g++.law/ctors5.C: Likewise.
9769         * g++.old-deja/g++.law/ctors9.C: Likewise.
9770         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9771         * g++.old-deja/g++.mike/net22.C: Likewise.
9772         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9773         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9774         * g++.old-deja/g++.mike/virt3.C: Likewise.
9775         * g++.old-deja/g++.niklas/t128.C: Likewise.
9776         * g++.old-deja/g++.other/anon4.C: Likewise.
9777         * g++.old-deja/g++.other/using1.C: Likewise.
9778         * g++.old-deja/g++.other/warn3.C: Likewise.
9779         * g++.old-deja/g++.pt/t37.C: Likewise.
9780         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9781         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9782
9783 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9784
9785         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9786
9787 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9788
9789         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9790
9791 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gcc.c-torture/compile/20010107-1.c: New test.
9794
9795 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9796
9797         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9798
9799 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9800
9801         * gcc.dg/format/format.h: New file.
9802         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9803         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9804         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9805         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9806         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9807         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9808         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9809         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9810         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9811         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9812         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9813         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9814         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9815         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9816         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9817         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9818         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9819         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9820         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9821         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9822         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9823         instead of declaring standard types, macros and functions in each
9824         test.
9825
9826 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9827
9828         * gcc.c-torture/execute/20010106-1.c: New test.
9829
9830 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9831
9832         * gcc.dg/format/format.exp: New file.
9833         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9834         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9835         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9836         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9837         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9838         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9839         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9840         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9841         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9842         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9843         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9844         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9845         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9846         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9847         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9848         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9849         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9850         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9851         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9852         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9853         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9854         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9855         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9856         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9857         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9858         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9859         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9860         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9861         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9862         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9863         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9864         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9865         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9866         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9867         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9868         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9869         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9870         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9871         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9872         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9873         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9874         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9875
9876 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9877
9878         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9879         account.
9880
9881 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9882
9883         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9884
9885 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9886
9887         * g++.old-deja/g++.pt/crash62.C: New test.
9888
9889 2001-01-04  Richard Henderson  <rth@redhat.com>
9890
9891         * gcc.dg/20000926-1.c: Update expected warnings.
9892         * gcc.dg/array-2.c: Likewise.
9893         * gcc.dg/array-4.c: Also validate flexible array members.
9894         * gcc.dg/c99-flex-array-1.c: New.
9895
9896 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9897
9898         * gcc.c-torture/compile/20001222-1.x: Remove.
9899
9900 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9901
9902         * gcc.c-torture/execute/built-in-setjmp.c: New.
9903
9904 2001-01-03  Richard Henderson  <rth@redhat.com>
9905
9906         * gcc.dg/940510-1.c: Update expected error wording.
9907         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9908
9909 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9910
9911         * lib/target-supports.exp (check_alias_available): Modified to
9912         indicate aliases not supported if only weak aliases are supported.
9913
9914 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9915
9916         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9917         Turn on cmpstrsi checks for __pj__ and __i370__.
9918
9919 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9920
9921         * g++.old-deja/g++.other/virtual11.C: New test.
9922
9923 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9924
9925         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9926
9927 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9928
9929         * gcc.c-torture/compile/20010102-1.c: New test.
9930
9931 2001-01-02  Andreas Jaeger  <aj@suse.de>
9932
9933         * gcc.dg/noreturn-3.c: New test.
9934
9935         * gcc.dg/noreturn-4.c: New test.
9936
9937 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9938
9939         * gcc.c-torture/execute/stdio-opt-1.c: Also test
9940         __builtin_fputc and __builtin_fwrite.
9941
9942 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9943
9944         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
9945         signed char, not default char.
9946
9947 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9948
9949         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
9950
9951 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
9952
9953         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
9954
9955 2000-12-29  Richard Henderson  <rth@redhat.com>
9956
9957         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9958         (__cyg_profile_func_exit): Define.
9959
9960 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9961
9962         * g++.dg/vtgc1.C: New test.
9963
9964 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9965
9966         * gcc.dg/noncompile/20001228-1.c: New test.
9967
9968         * gcc.dg/20001228-1.c: New test.
9969
9970         * gcc.c-torture/execute/20001228-1.c: New test.
9971
9972 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9973
9974         * gcc.dg/format-strfmon-1.c: New test.
9975
9976 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9977
9978         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9979         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9980         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9981         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9982         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9983         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9984         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9985         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9986         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9987         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9988         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9989         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9990         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9991
9992         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9993         * gcc.c-torture/execute/string-opt-4.c: Test index.
9994
9995 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9996
9997         * gcc.c-torture/compile/20001226-1.c: New test.
9998
9999 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10000
10001         * gcc.c-torture/compile/20001222-1.c: New test.
10002         * gcc.c-torture/compile/20001222-1.x: Xfail.
10003
10004 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
10005
10006         * gcc.c-torture/execute/comp-goto-2.c: New test.
10007
10008 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
10009
10010         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
10011         Use long types if __INT_MAX__ is 32767.
10012         (main): Use cast to (sint32 *) when poking 88 into a_page.
10013
10014         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
10015
10016 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
10017
10018         * gcc.c-torture/compile/20001221-1.c: New test.
10019         * gcc.c-torture/execute/20001221-1.c: New test.
10020
10021 2000-12-20  Richard Henderson  <rth@redhat.com>
10022
10023         * g++.old-deja/g++.pt/crash36.C: Update error lines.
10024         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10025
10026 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027
10028         * gcc.dg/compare3.c: New test.
10029
10030 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10031
10032         * gcc.dg/format-warnll-1.c: New test.
10033
10034 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10035
10036         * gcc.dg/cpp/cmdlne-P.c: New test.
10037
10038 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10039
10040         * gcc.c-torture/execute/builtin-abs-1.c,
10041         gcc.c-torture/execute/builtin-abs-2.c: New tests.
10042
10043 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10044
10045         * gcc.dg/cpp/multiline.c: New test.
10046
10047 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10048
10049         * g++.old-deja/g++.other/syshdr1.C: Update.
10050         * gcc.dg/cpp/lineflags.c: Remove temporarily.
10051
10052 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10053
10054         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
10055
10056 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10057
10058         * g++.old-deja/g++.pt/ttp65.C: New test.
10059
10060 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10061
10062         * g++.old-deja/g++.pt/ttp64.C: New test.
10063
10064 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10065
10066         * g++.old-deja/g++.pt/spec33.C: New test.
10067
10068 2000-12-14  Catherine Moore  <clm@redhat.com>
10069
10070         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
10071         * gcc.c-torture/execute/920612-2.c: Likewise.
10072         * gcc.c-torture/execute/920428-2.c: Likewise.
10073         * gcc-c-torture/execute/va-arg-11.c: Call exit.
10074         * gcc.c-torture/execute/va-arg-21.c: Likewise.
10075
10076 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10077
10078         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
10079         * gcc.dg/pack-test-2.c: Likewise.
10080
10081 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10082
10083         Tests by Zack Weinberg <zackw@stanford.edu>.
10084
10085         * gcc.dg/cpp/defined.c: Update.
10086         * gcc.dg/cpp/defined_trad.c: New tests.
10087
10088 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10089
10090         * gcc.dg/cpp/trad-direct.c: Update.
10091
10092 2000-12-11  Neil Booth  <neilb@earthling.net>
10093
10094         * gcc.dg/cpp/defined_trad.c
10095
10096 2000-12-11  Neil Booth  <neilb@earthling.net>
10097
10098         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
10099
10100 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10101
10102         * gcc.dg/format-miss-2.c: New test.
10103
10104 2000-12-09  Neil Booth  <neilb@earthling.net>
10105
10106         * gcc.dg/cpp/lineflags.c: New tests.
10107         * gcc.dg/cpp/poison.c: Update.
10108         * gcc.dg/cpp/redef2.c: Update.
10109         * gcc.dg/cpp/skipping.c: New test.
10110
10111 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
10112
10113         * g++.old-deja/g++.other/eh3.C: New testcase.
10114
10115 2000-12-07  Neil Booth  <neilb@earthling.net>
10116
10117         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
10118         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
10119         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
10120         wtr-union-init-2.c, wtr-union-init-3.c: Update.
10121         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
10122         Update.
10123
10124 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10125
10126         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
10127         __SIZE_TYPE__ instead of int for type of integers cast to
10128         pointers.
10129
10130 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
10131
10132         * g++.old-deja/g++.other/cleanup4.C: New test.
10133
10134 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10135
10136         * format-sec-1.c: New test.
10137
10138 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10139
10140         * gcc.dg/format-nonlit-3.c: New test.
10141
10142 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10143
10144         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
10145         through a null pointer.
10146
10147 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10148
10149         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
10150         * g++.old-deja/g++.pt/partial4.C: New test.
10151
10152 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
10153
10154         * gcc.c-torture/execute/ieee/hugeval.x: New.
10155
10156 2000-12-06  Neil Booth  <neilb@earthling.net>
10157
10158         * gcc.dg/cpp/backslash2.c: New tests.
10159
10160 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10161
10162         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
10163         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
10164
10165 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
10166
10167         * gcc.c-torture/execute/20001203-2.c: New testcase.
10168
10169 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10170
10171         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
10172         * g++.old-deja/g++.other/virtual10.C: New test.
10173
10174 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10175
10176         * g++.old-deja/g++.mike/pmf5.C: Remove test.
10177
10178 2000-12-05  Richard Henderson  <rth@redhat.com>
10179
10180         * gcc.c-torture/compile/20001205-1.c: New.
10181
10182 2000-12-04  Neil Booth  <neilb@earthling.net>
10183
10184         * g++.old-deja/g++.other/virtual9.C: New test.
10185         * g++.old-deja/g++.pt/crash61.C: New test.
10186         * gcc.c-torture/execute/loop-9.c: New test.
10187
10188 2000-12-04  Neil Booth  <neilb@earthling.net>
10189
10190         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
10191         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
10192         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
10193         * gcc.dg/cpp/extratokens.c: ...here.
10194
10195 2000-12-04  Neil Booth  <neilb@earthling.net>
10196
10197         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
10198         New tests.
10199
10200 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10201
10202         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
10203         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
10204
10205 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10206
10207         * gcc.c-torture/execute/20001203-1.c: New test.
10208
10209 2000-12-03  Neil Booth  <neilb@earthling.net>
10210
10211         * gcc.dg/cpp/macro6.c: New test cases.
10212
10213 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10214
10215         * gcc.c-torture/execute/string-opt-9.c: New test.
10216         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10217         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10218         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10219
10220         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
10221         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
10222
10223 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
10224
10225         * gcc.dg/cpp/if-6.c: New testcase.
10226
10227         * gcc.dg/20001201-1.c: New testcase.
10228
10229 2000-12-02  Neil Booth  <neilb@earthling.net>
10230
10231         * g++.old-deja/g++.other/externC4.C,
10232         g++.old-deja/g++.other/friend10.C: New tests.
10233
10234 2000-12-02  Neil Booth  <neilb@earthling.net>
10235
10236         * g++.old-deja/g++.other/instan2.C
10237         * g++.old-deja/g++.other/instan3.C: New test.
10238
10239 2000-12-02  Neil Booth  <neilb@earthling.net>
10240
10241         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
10242         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
10243         gnuc99.c,gnuc99-pedantic.c: New tests.
10244
10245 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10246
10247         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
10248         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
10249
10250 2000-12-01  Neil Booth  <neilb@earthling.net>
10251
10252         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
10253         * gcc.dg/cpp/poison.c: Update.
10254         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
10255
10256 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
10257
10258         * g77.f-torture/execute/20001201.f: New test.
10259
10260 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10261
10262         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
10263
10264 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
10267
10268 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10269
10270         * g++.old-deja/g++.other/cast6.C: New test.
10271
10272 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
10273
10274         * gcc.c-torture/execute/20001130-2.c: New testcase.
10275
10276 2000-11-30  Richard Henderson  <rth@redhat.com>
10277
10278         * gcc.c-torture/execute/20001130-1.c: New test.
10279
10280 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * g++.old-deja/g++.other/op3.C: New test.
10283
10284 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.old-deja/g++.other/op2.C: New test.
10287
10288 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * g++.old-deja/g++.other/crash38.C: New test.
10291
10292 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
10293
10294         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
10295
10296 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
10299         tests.
10300         * gcc.c-torture/execute/string-opt-6.c: New test.
10301
10302         * gcc.dg/20001117-1.c: Add main.
10303
10304 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
10305
10306         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
10307         Move from here ...
10308         * gcc.dg/940510-1.c: ... to here.
10309
10310         * gcc.dg/20000926-1.c: GNU C now allows initializations of
10311         zero-size arrays in toplevel structures.
10312
10313 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.c-torture/execute/loop-8.c: New test.
10316
10317 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10318
10319         * g++.old-deja/g++.other/base1.C: New test.
10320
10321 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10322
10323         * g++.old-deja/g++.other/parse2.C: New test.
10324
10325 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10326
10327         * g++.old-deja/g++.pt/incomplete1.C: New test.
10328
10329 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10330
10331         * g++.old-deja/g++.other/friend9.C: New test.
10332
10333 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10334
10335         * gcc.dg/20001127-1.c: New test.
10336
10337 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10338
10339         * g++.old-deja/g++.pt/friend46.C: New test.
10340
10341 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         * g++.old-deja/g++.other/ptrmem8.C: New test.
10344
10345 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10346
10347         * gcc.c-torture/execute/string-opt-7.c: New test.
10348         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10349
10350 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10351
10352         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
10353         instead of 'mkcheck 2'.
10354
10355 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10356
10357         * gcc.c-torture/execute/memcheck/driver.c,
10358         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
10359         C9X references to refer to C99.
10360
10361 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
10362
10363         * gcc.dg/ultrasp3.c: New test.
10364
10365 2000-11-25  Neil Booth  <neilb@earthling.net>
10366
10367         * gcc.dg/cpp/include2.c: Update test to be locale independent.
10368
10369 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
10370
10371         * gcc.c-torture/compile/20001123-2.c: New.
10372
10373 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10374
10375         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
10376
10377 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
10378
10379         * gcc.dg/sequence-point-1.c: Add some new tests.
10380         * gcc.c-torture/execute/20001124-1.c: New test.
10381
10382 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         * g++.old-deja/g++.other/vaarg4.C: New test.
10385         * gcc.c-torture/compile/20001123-1.c: New test.
10386
10387 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10388
10389         * g++.other/crash24.C: Adjust and remove XFAIL.
10390         * g++.other/crash37.C: New test.
10391
10392 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
10393
10394         * g++.old-deja/g++.pt/instantiate9.C: New test.
10395
10396 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
10397
10398         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
10399         new ABI, too.
10400
10401         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
10402         * g++.old-deja/g++.robertl/eb55.C: Likewise.
10403
10404 2000-11-22  Neil Booth  <neilb@earthling.net>
10405
10406         * gcc.dg/cpp/Wtrigraphs.c: New test.
10407
10408 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
10409
10410         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
10411
10412 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
10413
10414         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
10415
10416 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
10417
10418         * lib/gcc-dg.exp: load_lib scanasm.exp.
10419         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
10420         * lib/g++-dg.exp: load_lib scanasm.exp.
10421         * lib/scanasm.exp: New.
10422         (scan-assembler, scan-assembler-not): Add optional arguments to
10423         test name, or if not present, the pattern name.
10424         (scan-assembler-dem, scan-assembler-dem-not): New.
10425
10426         * g++.dg/dg.exp: New.
10427
10428 2000-11-21  Neil Booth  <neilb@earthling.net>
10429
10430         * gcc.dg/cpp/integrated1.c: Remove.
10431
10432 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.c-torture/execute/20001121-1.c: New test.
10435
10436 2000-11-21  Richard Henderson  <rth@redhat.com>
10437
10438         * gcc.c-torture/compile/20001121-1.c: New test.
10439
10440 2000-11-20  Neil Booth  <neilb@earthling.net>
10441
10442         * gcc.dg/cpp/integrated1.c: New test.
10443
10444 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10445
10446         * g++.old-deja/g++.other/inline17.C: New test.
10447
10448 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
10449
10450         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
10451         local variable to be zero: I made the variable global. Now
10452         uses abort() and exit() instead of relying on main's return value.
10453
10454 2000-11-20  Neil Booth  <neilb@earthling.net>
10455
10456         * gcc.dg/cpp/paste2.c: Update test.
10457         * objc/execute/paste.m: New test.
10458
10459 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10460
10461         * gcc.dg/c99-condexpr-1.c: New test.
10462
10463 2000-11-20  Neil Booth  <neilb@earthling.net>
10464
10465         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
10466
10467 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
10468
10469         * g++.old-deja/g++.pt/export1.C: New test.
10470
10471 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
10472
10473         * gcc.dg/20001117-1.c: New test.
10474
10475 2000-11-18  Richard Henderson  <rth@redhat.com>
10476
10477         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
10478
10479 2000-11-18  Richard Henderson  <rth@redhat.com>
10480
10481         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
10482         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
10483         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
10484
10485 2000-11-18  Richard Henderson  <rth@redhat.com>
10486
10487         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
10488         (main): New.  Exit cleanly.
10489
10490 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10491
10492         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
10493         gcc.dg/c99-fordecl-2.c: New tests.
10494
10495 2000-11-18  Richard Henderson  <rth@redhat.com>
10496
10497         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
10498         * gcc.c-torture/execute/zerolen-2.c: New.
10499
10500 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10501
10502         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
10503         memory.
10504
10505 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10506
10507         * g++.old-deja/g++.pt/instantiate8.C: New test.
10508
10509 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         * g++.old-deja/g++.other/incomplete.C: Add more tests.
10512         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
10513
10514 2000-11-16  Nick Clifton  <nickc@redhat.com>
10515
10516         * gcc.c-torture/execute/nestfunc-2.c: New test.
10517         * gcc.c-torture/execute/nestfunc-3.c: New test.
10518
10519 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10520
10521         * gcc.c-torture/compile/20001116-1.c: New test.
10522
10523 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10524
10525         * gcc.c-torture/execute/20001115-1.c: New test.
10526
10527 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
10528
10529         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
10530         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
10531         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
10532         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10533
10534 2000-11-15  Neil Booth  <neilb@earthling.net>
10535
10536         gcc.dg/cpp/_Pragma1.c: Update.
10537         gcc.dg/cpp/_Pragma2.c: New test.
10538
10539 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10540
10541         * g++.old-deja/g++.other/anon5.C: New test.
10542
10543 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10544
10545         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
10546         tests.
10547
10548 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
10549
10550         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
10551         output.
10552
10553 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10554
10555         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
10556         labels at end of compound statements.
10557
10558 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
10559
10560         * gcc.c-torture/execute/loop-7.c: New test.
10561
10562 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10563
10564         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
10565
10566 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10567
10568         * gcc.dg/c99-bool-1.c: New test.
10569
10570 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10571
10572         * gcc.dg/c99-scope-1.c: Remove xfail.
10573         * gcc.dg/c99-scope-2.c: New test.
10574
10575 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10576
10577         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
10578         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
10579
10580 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
10581
10582         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
10583         error messages.
10584
10585         * g++.mike/p700.C: Don't typedef wchar_t.
10586         * g++.mike/p784.C: Likewise.
10587         * g++.mike/eb101.C: Don't use __wchar_t.
10588
10589 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10590
10591         * g77.f-torture/execute/20001111.[fx]: Test premature exit
10592         from DO loop.
10593
10594 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10595
10596         * gcc.c-torture/execute/20001111-1.c: New test.
10597
10598 2000-11-10  Nick Clifton  <nickc@redhat.com>
10599
10600         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
10601         long multuiple and accumulate.
10602
10603 2000-11-09  Richard Henderson  <rth@redhat.com>
10604
10605         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
10606         via size_t instead of int.
10607
10608         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
10609         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10610         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10611         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10612
10613 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
10614
10615         * gcc.c-torture/compile/20001109-1.c: New test.
10616         * gcc.c-torture/compile/20001109-2.c: New test.
10617
10618 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
10619
10620         * g++.old-deja/g++.pt/operator1.C: New test.
10621         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
10622
10623 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * gcc.dg/20001108-1.c: New test.
10626
10627 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10628
10629         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
10630         with both arguments constant strings.
10631         * gcc.c-torture/execute/string-opt-3.c: New test.
10632         * gcc.c-torture/execute/string-opt-4.c: New test.
10633         * gcc.c-torture/execute/string-opt-5.c: New test.
10634
10635 2000-11-08  Nick Clifton  <nickc@redhat.com>
10636
10637         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
10638         mulsidi3adddi patterns.
10639
10640 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
10641
10642         * g++.old-deja/g++.other/crash36.C: New test.
10643
10644 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * g++.old-deja/g++.other/init16.C: New test.
10647
10648 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
10649
10650         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
10651
10652 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10653
10654         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
10655         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10656         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10657
10658 2000-11-07  DJ Delorie  <dj@redhat.com>
10659
10660         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
10661
10662 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10663
10664         * gcc.c-torture/execute/string-opt-1.c: New test.
10665
10666 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10667
10668         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
10669         mips-sgi-irix6.* because the MIPS ABI passes floating-point
10670         parameters in registers, and there is no way for a varargs
10671         function to know in which order the integer and floating-point
10672         parameters should be interleaved when they are placed on the
10673         stack.
10674         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10675         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10676
10677 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10678
10679         * gcc.c-torture/execute/string-opt-2.c: New test.
10680
10681 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
10682
10683         * g++.old-deja/g++.pt/crash60.C: New test.
10684
10685 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * g++.old-deja/g++.other/crash24.C: New test.
10688         * g++.old-deja/g++.other/crash25.C: New test.
10689         * g++.old-deja/g++.other/crash26.C: New test.
10690         * g++.old-deja/g++.other/crash27.C: New test.
10691         * g++.old-deja/g++.other/crash28.C: New test.
10692         * g++.old-deja/g++.other/crash29.C: New test.
10693         * g++.old-deja/g++.other/crash30.C: New test.
10694         * g++.old-deja/g++.other/crash31.C: New test.
10695         * g++.old-deja/g++.other/crash32.C: New test.
10696         * g++.old-deja/g++.other/crash33.C: New test.
10697         * g++.old-deja/g++.other/crash34.C: New test.
10698         * g++.old-deja/g++.other/crash35.C: New test.
10699
10700 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10701
10702         * gcc.c-torture/execute/20001031-1.c: New test.
10703
10704 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
10705
10706         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
10707         namespace.
10708
10709         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
10710         standards-conformant.
10711
10712         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
10713
10714         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
10715         * g++.old-deja/g++.mike/p755a.C: Likewise.
10716         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
10717         library makes no calls to `operator new' during initialization.
10718
10719 2000-11-04  Neil Booth  <neilb@earthling.net>
10720
10721         * gcc.dg/cpp/include2.c: New tests.
10722
10723 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
10724
10725         * lib/g++.exp (g++_set_ld_library_path): New function.
10726         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
10727
10728 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
10729
10730         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
10731         warnings.
10732
10733 2000-11-01  Richard Henderson  <rth@redhat.com>
10734
10735         * g++.old-deja/g++.ext/namedret1.C: New.
10736         * g++.old-deja/g++.ext/namedret2.C: New.
10737         * g++.old-deja/g++.ext/namedret3.C: New.
10738
10739 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10740
10741         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10742         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10743
10744 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10745
10746         * gcc.c-torture/execute/va-arg-21.c: New test.
10747
10748 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10749
10750         * gcc.dg/c99-complex-2.c: New test.
10751
10752 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10753
10754         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10755
10756 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10757
10758         * g++.old-deja/g++.other/inline16.C: New test.
10759
10760 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10761
10762         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10763         __PRETTY_FUNCTION__
10764
10765 2000-10-29  Neil Booth  <neilb@earthling.net>
10766
10767         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10768         New tests.
10769         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10770         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10771         optimisation.
10772
10773 2000-10-29  Neil Booth  <neilb@earthling.net>
10774
10775         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10776         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10777         * mi5.c: Test multiple includes work with -C.
10778         * trigraphs.c: Test ^= version.
10779
10780 2000-10-28  Neil Booth  <neilb@earthling.net>
10781
10782         New tests and test updates for new macro expander.
10783
10784         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10785         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10786         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10787         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10788         new diagnostic messages.
10789
10790         * gcc.dg/cpp/macro3.c: New tests.
10791
10792 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10793
10794         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10795         on the same line.
10796
10797 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10798
10799         * g++.old-deja/g++.other/eh2.C: New test.
10800
10801 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10802
10803         * gcc.c-torture/execute/20001027-1.c: New test.
10804
10805 2000-10-26  Richard Henderson  <rth@redhat.com>
10806
10807         * gcc.c-torture/execute/20001026-1.c: New.
10808
10809 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10810
10811         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10812         * g++.old-deja/g++.law/builtin1.C: Likewise.
10813         * g++.old-deja/g++.law/ctors10.C: Likewise.
10814         * g++.old-deja/g++.law/virtual3.C: Likewise.
10815         * g++.old-deja/g++.mike/p658.C: Likewise.
10816         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10817         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10818         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10819         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10820         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10821
10822 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10823
10824         * gcc.c-torture/compile/20001024-1.c: New test.
10825
10826 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10827
10828         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10829         to tell us whether or not we are using V3.
10830
10831 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10832
10833         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10834         operands.
10835
10836 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10837
10838         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10839
10840 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * gcc.c-torture/execute/20001024-1.c: New test.
10843
10844 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10845
10846         * g++.old-deja/g++.other/sibcall1.C: New test.
10847
10848 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10849
10850         * gcc.dg/noncompile/init-3.c: New test.
10851
10852 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10853
10854         * gcc.dg/format-array-1.c: New test.
10855
10856 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10857
10858         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10859         writing through null pointers; remove comment about testing
10860         unterminated strings.
10861
10862 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10863
10864         * gcc.c-torture/execute/20001017-2.c: New test.
10865
10866 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10867
10868         * gcc.c-torture/compile/20001018-1.c: New test.
10869         * gcc.c-torture/compile/20001018-1.x: Xfail.
10870
10871 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10872
10873         * gcc.c-torture/execute/20001017-1.c: New test.
10874
10875 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10876
10877         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10878         for multiple use of arguments with scanf formats; add tests for
10879         multiple use of arguments.
10880
10881 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10882
10883         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10884
10885 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10886
10887         * gcc.dg/format-miss-1.c: New test.
10888
10889 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10890
10891         * gcc.c-torture/execute/20001013-1.c: New test.
10892
10893 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10894
10895         * gcc.dg/format-branch-1.c: New test.
10896
10897 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10898
10899         * README, lib/file-format.exp: Remove EGCS references.
10900
10901 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * gcc.dg/20001013-1.c: New test.
10904
10905 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10906
10907         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10908         for intmax_t in the compiler using __typeof__ and the type rules
10909         for conditional expressions.
10910
10911 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.dg/20001012-1.c: New test.
10914         * gcc.dg/20001012-2.c: New test.
10915
10916 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10917
10918         * gcc.dg/format-attr-1.c: New test.
10919
10920 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10921
10922         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10923         __LONG_LONG_MAX__ instead of LLONG_MAX.
10924
10925 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10926
10927         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10928         scanf flags.
10929         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
10930         flags.
10931
10932 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10933
10934         * gcc.dg/sequence-pt-1.c: New test.
10935
10936 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
10937
10938         * gcc.c-torture/execute/20001011-1.c: New testcase.
10939         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
10940
10941 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
10944         does not error on it.
10945
10946 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * gcc.dg/20001009-1.c: New test.
10949
10950 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10951
10952         * gcc.c-torture/compile/20001009-1.c: Move from here ....
10953         * gcc.c-torture/execute/20001009-2.c: ... to here.
10954
10955 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
10956
10957         * gcc.c-torture/compile/20001009-1.c: New testcase.
10958         * gcc.c-torture/execute/20001009-1.c: New testcase.
10959         Testcases provided by Jan Hubicka <jh@suse.cz>.
10960
10961 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10962
10963         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10964         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10965         uintmax_t using <limits.h> to emulate the compiler's internal
10966         logic.  No longer XFAIL %j tests.
10967
10968 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10969
10970         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10971         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10972         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10973         regexps and details of expected handling of some bad formats.
10974         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10975         suppression.
10976
10977 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10978
10979         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10980         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10981         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10982         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10983         in list archives.
10984
10985 2000-10-06  Richard Henderson  <rth@cygnus.com>
10986
10987         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10988         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10989         * g++.old-deja/g++.jason/report.C: Likewise.
10990         * g++.old-deja/g++.law/friend5.C: Likewise.
10991         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10992         of the expected warnings.
10993
10994 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10995
10996         * g++.old-deja/g++.pt/enum14.C: New test.
10997
10998 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10999
11000         * g++.old-deja/g++.pt/crash59.C: New test.
11001
11002 2000-10-04  Will Cohen  <wcohen@redhat.com>
11003
11004         * gcc.dg/20000926-1.c: New test.
11005
11006 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
11007
11008         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
11009         function name for current C++ compiler.
11010         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
11011
11012 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
11013
11014         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
11015         __PRETTY_FUNCTION__.
11016         * g++.old-deja/g++.ext/pretty2.C: Likewise.
11017
11018 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11019
11020         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
11021
11022 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * gcc.c-torture/compile/20000923-1.c: New test.
11025
11026 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
11027
11028         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
11029         * g++.old-deja/g++.pt/ttp62.C: Same.
11030         * g++.old-deja/g++.other/inline14.C: Same.
11031
11032 2000-09-24  Richard Henderson  <rth@cygnus.com>
11033
11034         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
11035
11036 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11037
11038         * gcc.dg/c90-printf-1.c: Add test for wide string format.
11039
11040 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
11041
11042         * gcc.c-torture/compile/20000922-1.c: New file.
11043
11044 2000-09-21  Nick Clifton  <nickc@redhat.com>
11045
11046         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
11047         a signed long modulo operation.
11048         (mod6): New function - perform an unsigned long modulo operation.
11049         (main): Add tests for modulos of very large numbers by very small
11050         dividends.
11051
11052 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11053
11054         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
11055
11056 2000-09-19  Richard Henderson  <rth@cygnus.com>
11057
11058         * gcc.dg/compare2.c (case 10): XFAIL.
11059
11060 2000-09-18  Richard Henderson  <rth@cygnus.com>
11061
11062         * gcc.c-torture/execute/20000906-1.c: Move ...
11063         * gcc.dg/20000906-1.c: ... here.  Only run on targets
11064         that support __builtin_trap.
11065
11066 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
11067
11068         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
11069
11070 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11071
11072         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
11073         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
11074         more $ format tests.
11075
11076 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11077
11078         * gcc.dg/format-errmk-1.c: New test.
11079
11080 2000-09-17  Greg McGary  <greg@mcgary.org>
11081
11082         * gcc.c-torture/execute/20000917-1.x: Remove.
11083
11084 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11085
11086         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
11087
11088 2000-09-17  Greg McGary  <greg@mcgary.org>
11089
11090         * gcc.c-torture/execute/20000917-1.c: New test.
11091         * gcc.c-torture/execute/20000917-1.x: XFAIL.
11092
11093 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
11094
11095         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
11096         in nested macro bug.
11097
11098 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
11099
11100         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
11101
11102 2000-09-14  Jeffrey A Law  (law@cygnus.com)
11103
11104         * gcc.c-torture/execute/20000914-1.c: New test.
11105
11106 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
11107
11108         * g++.other/inline13.C: New test.
11109
11110 2000-09-12  Andreas Jaeger  <aj@suse.de>
11111
11112         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
11113         constant by Ulrich Drepper <drepper@redhat.com>.
11114
11115 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
11116
11117         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
11118
11119 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
11122
11123 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
11124
11125         * gcc.dg/cpp/backslash.c: New test.
11126
11127 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
11128
11129         * gcc.c-torture/execute/20000910-1.c: New test.
11130         * gcc.c-torture/execute/20000910-2.c: Likewise.
11131
11132 2000-09-11  Robert Lipe  <robertl@sco.com>
11133
11134         * gcc.dg/pragma-align.c: New test.
11135
11136 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.old-deja/g++.pt/explicit82.C: New test.
11139         * g++.old-deja/g++.pt/explicit83.C: New test.
11140
11141 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
11142
11143         * gcc.dg/asm-names.c: New test.
11144
11145 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11146
11147         * gcc.dg/cpp/tr-warn6.c: New test
11148
11149 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11150
11151         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
11152         be accepted.
11153
11154 2000-09-07  Catherine Moore  <clm@redhat.com>
11155
11156         * gcc.c-torture/execute/unroll-1.c: New test.
11157
11158 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
11159
11160         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
11161         ERROR markers.
11162         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
11163         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
11164         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
11165         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
11166         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
11167         Preprocess only.
11168         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
11169         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
11170
11171 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         * g++.old-deja/g++.pt/deduct2.C: New test.
11174
11175 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11176
11177         * g++.old-deja/g++.pt/parms2.C: New test.
11178
11179 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11180
11181         * g++.old-deja/g++.pt/crash58.C: New test.
11182
11183 2000-09-06  Greg McGary  <greg@mcgary.org>
11184
11185         * gcc.c-torture/execute/20000906-1.c: New test.
11186         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
11187
11188 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11189
11190         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
11191
11192 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11193
11194         * g++.old-deja/g++.pt/crash57.C: New test.
11195
11196 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11197
11198         * g++.old-deja/g++.pt/crash56.C: New test.
11199
11200 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11201
11202         * g++.old-deja/g++.pt/koenig1.C: New test.
11203
11204 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * gcc.dg/20000904-1.c: New test.
11207
11208 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.dg/cpp/paste8.c: New test.
11211
11212 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
11213
11214         * gcc.c-torture/compile/20000827-1.c: New test.
11215
11216 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11217
11218         * gcc.dg/format-diag-1.c: New test.
11219
11220 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11221
11222         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
11223         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
11224         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
11225         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
11226         gcc.dg/formatz-1.c: Adjust warning regular expressions.
11227
11228 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11229
11230         * g++.old-deja/g++.other/nested4.C: New test.
11231
11232 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11233
11234         * g++.old-deja/g++.ns/scoped1.C: New test.
11235
11236 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
11237
11238         * lib/g++.exp: Support testing already-installed GCC.
11239
11240 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11241
11242         * wtr-label-1.c, wtr-suffix-1.c: New tests.
11243
11244 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11245
11246         * gcc.dg/return-type-2.c: New test.
11247
11248 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
11249
11250         * gcc.c-torture/compile/20000825-1.c: New test.
11251
11252 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
11253
11254         * gcc.dg/dwarf2-2.c: New test.
11255
11256 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
11257
11258         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
11259         dg-warning regexps.
11260
11261 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11262
11263         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
11264         gcc.dg/format-ext-5.c: New tests.
11265
11266 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
11267
11268         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
11269
11270 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
11271
11272         * gcc.dg/noncompile/930622-2.c: Adjust error message.
11273
11274 2000-08-24  Richard Henderson  <rth@cygnus.com>
11275
11276         * gcc.dg/ia64-sync-1.c: New test.
11277         * gcc.dg/ia64-sync-2.c: New test.
11278         * gcc.dg/ia64-asm-1.c: New test.
11279
11280 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11281
11282         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
11283         * gcc.dg/format-ext-2.c: New test.
11284
11285 2000-08-23  Jason Merrill  <jason@redhat.com>
11286
11287         * lib/old-dejagnu.exp: Also ignore "In member function" and
11288         "At global scope".
11289
11290 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11291
11292         * gcc.dg/noncompile/label-lineno-1.c: New test.
11293
11294 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11295
11296         * gcc.dg/c99-array-nonobj-1.c: New test.
11297
11298 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11299
11300         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
11301         tests.
11302         * gcc.dg/format-ext-1.c: New test.
11303
11304 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11305
11306         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
11307         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
11308         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
11309         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
11310         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
11311
11312 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11313
11314         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
11315         gcc.dg/c99-strftime-2.c: New tests.
11316
11317 2000-08-22  Richard Henderson  <rth@cygnus.com>
11318
11319         * gcc.c-torture/execute/20000822-1.c: New test.
11320
11321 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11322
11323         * gcc.c-torture/execute/20000819-1.x: Remove.
11324
11325 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11326
11327         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
11328         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
11329         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
11330         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
11331         gcc.dg/format-xopen-1.c: New tests.
11332
11333 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11334
11335         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
11336
11337 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * g++.old-deja/g++.other/loop2.C: New test.
11340
11341         * gcc.c-torture/compile/20000606-1.c: New test.
11342         * gcc.c-torture/compile/20000728-1.c: New test.
11343         * gcc.c-torture/execute/20000801-1.c: New test.
11344         * gcc.c-torture/execute/20000801-2.c: New test.
11345         * gcc.c-torture/execute/20000819-1.c: New test.
11346         * gcc.c-torture/execute/20000819-1.x: XFAIL.
11347         * gcc.dg/20000629-1.c: New test.
11348         * gcc.dg/20000724-1.c: New test.
11349         * gcc.dg/20000807-1.c: New test.
11350
11351 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
11352
11353         * gcc.dg/cpp/pragma-1.c: New test.
11354         * gcc.dg/cpp/pragma-2.c: New test.
11355
11356 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
11357
11358         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
11359         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
11360
11361 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11362
11363         * gcc.c-torture/compile/20000818-1.c: New test.
11364
11365 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
11366
11367         * gcc.c-torture/execute/20000818-1.c: New test.
11368
11369 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11370
11371         * gcc.dg/format-va-1.c: New test.
11372
11373 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11374
11375         * g++.old-deja/g++.other/typedef8.C: New test.
11376
11377 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
11380         * g++.old-deja/g++.mike/net36.C: Mark candidate.
11381         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
11382         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
11383         * g++.old-deja/g++.other/ptrmem7.C: New test.
11384         * g++.old-deja/g++.pt/ptrmem10.C: New test.
11385
11386 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.old-deja/g++.pt/typename27.C: New test.
11389
11390 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
11391
11392         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
11393         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
11394         * g++.old-deja/g++.pt/friend45.C: New test.
11395         * g++.old-deja/g++.other/friend8.C: New test.
11396
11397 2000-08-15  Richard Henderson  <rth@cygnus.com>
11398
11399         * gcc.c-torture/execute/20000815-1.c: New test.
11400
11401 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11402
11403         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
11404         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
11405         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
11406
11407 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         * g++.old-deja/g++.other/refinit2.C: New test.
11410
11411 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
11412
11413         * lib/c-torture.exp (c-torture): Make
11414         compiler_conditional_xfail_data global.
11415         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
11416         compiler_conditional_xfail_data machinery.
11417         (f-torture-execute): Likewise.
11418         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
11419         and only when unrolling loops.
11420
11421         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
11422
11423 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11424
11425         * g++.old-deja/g++.pt/explicit81.C: New test.
11426
11427 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11428
11429         * g++.old-deja/g++.pt/typename26.C: New test.
11430
11431 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
11432
11433         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
11434         warning.
11435
11436 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11437
11438         * g++.old-deja/g++.other/array3.C: New test.
11439
11440 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11441
11442         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
11443         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
11444         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
11445         New tests.
11446
11447 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
11448
11449         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
11450         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11451
11452 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
11453
11454         * gcc.c-torture/execute/20000808-1.c: New test.
11455
11456 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11457
11458         * gcc.dg/c90-const-expr-1.c: New test.
11459
11460 2000-08-08  Richard Henderson  <rth@cygnus.com>
11461
11462         * gcc.dg/noncompile/920923-1.c: Declare calloc.
11463
11464 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11465
11466         * gcc.dg/noncompile/const-ll-1.c: New test.
11467
11468 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11469
11470         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
11471
11472 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11473
11474         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
11475         that running programs linked against the shared version of libobjc
11476         run correctly.
11477
11478 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11479
11480         * gcc.dg/c99-printf-1.c: New test.
11481
11482 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11483
11484         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
11485
11486 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
11487
11488         * gcc.c-torture/execute/20000731-1.x: Delete.
11489
11490 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
11491
11492         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
11493         and torture_without_loops as is done by c-torture.exp.
11494         (search_for): Copy from c-torture.exp.
11495         (gcc-dg-runtest): New function, drives a directory of tests
11496         iterating over the TORTURE_OPTIONS.
11497         (scan-assembler, scan-assembler-not): Move here from
11498         individual directory drivers.
11499
11500         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
11501         defined by lib/gcc-dg.exp.
11502         * gcc.dg/cpp/cpp.exp: Likewise.
11503         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
11504         gcc-dg-runtest, so we cycle over optimization options.
11505
11506         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
11507         * gcc.dg/compare2.c: No longer expected to fail.
11508
11509 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
11510
11511         * gcc.c-torture/execute/20000804-1.c: New test.
11512
11513 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11514
11515         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
11516
11517 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
11518
11519         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
11520
11521 2000-08-03  Jeffrey A Law  (law@cygnus.com)
11522
11523         * gcc.c-torture/compile/20000803-1.c: New test.
11524
11525 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11526
11527         * gcc.c-torture/execute/20000801-3.c,
11528         gcc.c-torture/execute/20000801-4.c: New tests.
11529         * gcc.c-torture/execute/20000801-3.x,
11530         gcc.c-torture/execute/20000801-4.x: Xfail.
11531
11532 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
11533
11534         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
11535         libobjc/.libs to allow for libtool.
11536
11537 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
11538
11539         * gcc.c-torture/compile/20000802-1.c: New test.
11540
11541 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
11542
11543         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
11544
11545 2000-07-31  Jeffrey A Law  (law@cygnus.com)
11546
11547         * gcc-c-torture/execute/20000731-2.c: New test.
11548
11549         * gcc.c-torture/execute/20000731-1.c: New test.
11550         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
11551
11552 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
11553
11554         * testsuite/gcc.dg/cpp/paste7.c: New test.
11555         * gcc.dg/cpp/20000725-1.c: New test.
11556
11557 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
11558
11559         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
11560         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
11561         declaration warning for __builtin_dwarf_reg_size.
11562
11563         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
11564
11565 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11566
11567         * gcc.dg/noncompile/voidparam-1.c: New test.
11568
11569 2000-07-30  Richard Henderson  <rth@cygnus.com>
11570
11571         * gcc.dg/c90-digraph-1.c: Don't xfail.
11572         * gcc.dg/compare2.c (case 10): Xfail.
11573         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
11574
11575 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
11576
11577         * gcc.dg/c99-main-1.c: New test.
11578
11579 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11580
11581         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
11582
11583 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
11584
11585         * gcc.c-tortuer/execute/20000726-1.c: New test.
11586
11587 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
11588
11589         * gcc.c-torture/execute/enum-2.c: New test.
11590
11591 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11592
11593         * gcc.dg/cpp/tr-warn3.c: New test.
11594
11595 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11596
11597         * g++.old-deja/g++.ext/implicit1.C: Remove.
11598         * g++.old-deja/g++.jason/c2.C: Remove
11599         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
11600         * g++.old-deja/g++.pt/crash16.C: Likewise.
11601         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
11602
11603 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11604
11605         * g++.old-deja/g++.other/for2.C: New test.
11606
11607 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
11608
11609         * gcc.dg/20000720-1.c: New test.
11610
11611 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
11612
11613         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
11614
11615 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
11616
11617         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
11618         * gcc.c-torture/execute/20000722-1.c: New.
11619         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
11620
11621 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
11622
11623         * gcc.dg/cpp/20000720-1.S: New test.
11624
11625 2000-07-21  Michael Meissner  <meissner@redhat.com>
11626
11627         * gcc.c-torture/execute/ieee/hugeval.c: New test.
11628
11629 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11630
11631         * g++.old-deja/g++.brendan/crash16.C,
11632         g++.old-deja/g++.brendan/parse3.C,
11633         g++.old-deja/g++.brendan/redecl1.C,
11634         g++.old-deja/g++.ns/template13.C,
11635         g++.old-deja/g++.other/decl4.C,
11636         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
11637
11638 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11639
11640         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
11641         and "Internal error".
11642
11643         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
11644         regexps.
11645         * gcc.dg/cpp/paste6.c: New test.
11646
11647 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
11648
11649         * gcc.dg/cpp/tr-direct.c: New test.
11650
11651         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
11652         gcc.dg/cpp/undef1.c: Tweak error regexps.
11653
11654 2000-07-18  Eric Christopher <echristo@redhat.com>
11655
11656         * gcc.c-torture/compile/20000718-1.c: New test.
11657
11658 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
11659
11660         * cpplex.c (_cpp_push_token): If the token being pushed back
11661         is the previous token in this context, just subtract one from
11662         context->posn.
11663         * cppmacro.c (save_expansion): Clear aux field when storing a
11664         placemarker.
11665
11666 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
11667
11668         * gcc.dg/noncompile/redecl-1.c: New test.
11669
11670 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.c-torture/execute/20000717-5.c: New test.
11673         * gcc.c-torture/execute/20000717-1.x: Removed.
11674
11675 2000-07-17  Richard Henderson  <rth@cygnus.com>
11676
11677         * gcc.c-torture/execute/20000717-4.c: New test.
11678
11679 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
11680
11681         * gcc.dg/cpp/syshdr.c: New test.
11682         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
11683
11684 2000-07-17  Neil Booth  <neilb@earthling.net>
11685
11686         * gcc.dg/cpp/cmdlne-dM.c: New test.
11687         * gcc.dg/cpp/cmdlne-dD.c: New test.
11688
11689 2000-07-17  Jeffrey A Law  (law@cygnus.com)
11690
11691         * gcc.c-torture/execute/20000717-3.c: New test.
11692
11693         * gcc.c-torture/compile/20000717-1.c: New test.
11694
11695 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
11696
11697         * gcc.c-torture/execute/20000717-2.c: New test.
11698
11699 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11700
11701         * gcc.dg/formatz-1.c: New test.
11702
11703         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
11704         * gcc.dg/c99-digraph-1.c: New tests.
11705
11706         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
11707         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
11708
11709         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
11710         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
11711         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
11712         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
11713         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
11714         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
11715         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
11716
11717 2000-07-17   Greg McGary <greg@mcgary.org>
11718
11719         * gcc.c-torture/execute/20000717-1.c: New test.
11720         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
11721
11722 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
11723
11724         * gcc.c-torture/execute/20000715-2.c: New test.
11725         * gcc.dg/20000715-1.c: New test.
11726
11727 2000-07-15  Michael Meissner  <meissner@redhat.com>
11728
11729         * gcc.c-torture/execute/20000715-1.c: New test.
11730
11731 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/execute/20000707-1.c: New test.
11734
11735 2000-07-13  Neil Booth  <NeilB@earthling.net>
11736
11737         * testsuite/gcc.dg/cpp/digraph1.c,
11738         testsuite/gcc.dg/cpp/digraph2.c,
11739         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11740
11741 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11742
11743         * g77.f-torture/compile/20000630-2.f:  New test.
11744         * g77.f-torture/compile/20000630-2.x
11745
11746 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11747
11748         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11749
11750 2000-07-11  Neil Booth  <NeilB@earthling.net>
11751
11752         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11753
11754 2000-07-11  Neil Booth  <NeilB@earthling.net>
11755
11756         * gcc.dg/cpp/cmdlne-C.c: New.
11757
11758 2000-07-09  Neil Booth  <NeilB@earthling.net>
11759
11760         * gcc.dg/cpp/directiv.c: New tests.
11761         * gcc.dg/cpp/undef1.c: Update.
11762
11763 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11764
11765         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11766
11767 2000-07-09  Neil Booth  <NeilB@earthling.net>
11768
11769         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11770
11771 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11772
11773         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11774         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11775
11776 2000-07-08  Neil Booth  <NeilB@earthling.net>
11777
11778         * gcc.dg/cpp/macsyntx.c: New tests.
11779
11780 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11781
11782         * gcc.dg/20000707-1.c: New test.
11783
11784 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11785
11786         * gcc.c-torture/execute/20000706-1.c: New test.
11787         * gcc.c-torture/execute/20000706-2.c: New test.
11788         * gcc.c-torture/execute/20000706-3.c: New test.
11789         * gcc.c-torture/execute/20000706-4.c: New test.
11790         * gcc.c-torture/execute/20000706-5.c: New test.
11791
11792 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.old-deja/g++.pt/instantiate7.C: New test.
11795
11796 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11797
11798         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11799         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11800         * g++.old-deja/g++.other/rtti3.C: Likewise.
11801         * g++.old-deja/g++.other/rttid3.C: Likewise.
11802
11803 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11804
11805         *  g77.f-torture/compile/20000630-1.x: Fix typo
11806
11807 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11808
11809         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11810         assembly output.
11811
11812 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11813
11814         * gcc.dg/cpp/ident.c: New test.
11815
11816 2000-07-05  Neil Booth  <NeilB@earthling.net>
11817
11818         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11819           gcc.dg/cpp/lexstrng.c: New tests.
11820
11821 2000-07-04  Neil Booth  <NeilB@earthling.net>
11822
11823         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11824         * gcc.dg/cpp/strify2.c: Same.
11825
11826 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11827
11828         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11829         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11830         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11831         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11832
11833         * testsuite/gcc.dg/cpp/macro1.c,
11834         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11835         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11836         testsuite/gcc.dg/cpp/strify1.c,
11837         testsuite/gcc.dg/cpp/strify2.c: New tests.
11838
11839 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11840
11841         * gcc.c-torture/execute/20000703-1.c: New test.
11842
11843 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         * g++.old-deja/g++.pt (lookup10.C): New test.
11846
11847 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         * g++.old-deja/g++.pt (typename25.C): New test.
11850
11851 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11852
11853         * gcc.c-torture/compile/20000701-1.c: New test.
11854
11855 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11856
11857         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11858         to test case.
11859
11860 2000-06-30  Catherine Moore  <clm@cygnus.com>
11861
11862         * gcc.c-torture/execute/align-1.c: New test.
11863
11864 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.old-deja/g++.pt/expr8.C: New test.
11867         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11868
11869 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11870
11871         * gcc.c-torture/compile/20000629-1.c: New test.
11872
11873 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11874
11875
11876         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11877         gcc.dg/noncompile directory, depending on whether they're
11878         preprocessor tests or not.  Annotate all the tests for the dg
11879         framework.
11880
11881         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11882         * gcc.dg/noncompile/noncompile.exp: New.
11883
11884         * Moved files:
11885         Old name                                New name
11886         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11887         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11888         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11889         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11890         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11891         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11892         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11893         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11894         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11895         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11896         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11897         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11898         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11899         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11900         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11901         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11902         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11903         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11904         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11905         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11906         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11907         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11908         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11909         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11910
11911         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11912         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11913         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11914         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11915         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11916         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11917
11918 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11919
11920         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11921         declare one variable.  On the fourth, error.
11922         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11923         declared by 20000628-1a.h.
11924
11925 2000-06-29  Richard Henderson  <rth@redhat.com>
11926
11927         * gcc.c-torture/execute/930529-1.x: New file.
11928         * gcc.dg/920413-1.c: Adjust expected warning text.
11929         * gcc.dg/980217-1.c: Declare abort.
11930         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
11931
11932 2000-06-29  Jeffrey A Law  (law@cygnus.com)
11933
11934         * g77.f-torture/compile/20000629-1.f: New test.
11935         * g77.f-torture/compile/20000629-1.x: Expected to fail.
11936
11937 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11938
11939         Rearrange lots of files, removing entirely the
11940         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
11941         directories.
11942
11943         * Deleted files:
11944         gcc.c-torture/code_quality/code_quality.exp
11945         gcc.c-torture/special/special.exp
11946         gcc.failure/failure.exp
11947         gcc.failure/940409-1.x
11948         gcc.c-torture/compile/961203-1.x
11949
11950         * New files:
11951         gcc.misc-tests/linkage.exp
11952         gcc.c-torture/execute/920730-1t.c
11953         gcc.c-torture/execute/920730-1t.x
11954         gcc.c-torture/compile/920520-1.x
11955         gcc.c-torture/compile/920521-1.x
11956         gcc.c-torture/compile/981006-1.x
11957         gcc.c-torture/execute/eeprof-1.x
11958
11959         * Moved files (possibly with modifications to fit a new harness):
11960         Old name                                New name
11961         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11962         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11963         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11964         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11965         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11966         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11967         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11968         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11969         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11970         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11971         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11972         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11973         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11974         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11975
11976 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11977
11978         * c-torture/compile/961203-1.x: Delete.
11979
11980         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11981         not exit. Include stdio.h.
11982         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11983         * gcc.misc-tests/dg-12.c: Likewise.
11984         * gcc.misc-tests/dg-5.c: Likewise.
11985         * gcc.misc-tests/dg-6.c: Likewise.
11986         * gcc.misc-tests/dg-7.c: Prototype abort.
11987         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11988         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11989         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11990         not exit.
11991         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11992         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11993
11994 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11995
11996         * gcc.dg/cpp/20000628-1.c: New test.
11997         * gcc.dg/cpp/20000628-1.h: New header for above test.
11998         * gcc.dg/cpp/20000628-1a.h: Likewise.
11999
12000 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
12001
12002         * gcc.dg/cpp: New directory.
12003         * gcc.dg/cpp/cpp.exp: New driver.
12004         * gcc.dg/cpp/20000627-1.c: New test.
12005         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
12006         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
12007         and rewrite as a compilation test.
12008
12009         * gcc.dg: Move many files into the cpp subdirectory, possibly
12010         renaming or editing them as well.
12011         Old name                New name
12012         990119-1.c              cpp/19990119-1.c
12013         990228-1.c              cpp/19990228-1.c
12014         990407-1.c              cpp/19990407-1.c
12015         990409-1.c              cpp/19990409-1.c
12016         990413-1.c              cpp/19990413-1.c
12017         990703-1.c              cpp/19990703-1.c
12018         20000127-1.c            cpp/20000127-1.c
12019         20000129-1.c            cpp/20000129-1.c
12020         20000207-1.c            cpp/20000207-1.c
12021         20000207-2.c            cpp/20000207-2.c
12022         20000209-1.c            cpp/20000209-1.c
12023         20000209-2.c            cpp/20000209-2.c
12024         20000301-1.c            cpp/20000301-1.c
12025         20000419-1.c            cpp/20000419-1.c
12026         20000510-1.S            cpp/20000510-1.S
12027         20000519-1.c            cpp/20000519-1.c
12028         20000529-1.c            cpp/20000529-1.c
12029         20000625-1.c            cpp/20000625-1.c
12030         20000625-2.c            cpp/20000625-2.c
12031         cpp-as1.c               cpp/assert1.c
12032         cpp-as2.c               cpp/assert2.c
12033         cxx-comments-1.c        cpp/cxxcom1.c
12034         cxx-comments-2.c        cpp/cxxcom2.c
12035         endif-label.c           cpp/endif.c
12036         cpp-hash1.c             cpp/hash1.c
12037         cpp-hash2.c             cpp/hash2.c
12038         cpp-if1.c               cpp/if-1.c
12039         cpp-if2.c               cpp/if-2.c
12040         cpp-if3.c               cpp/if-3.c
12041         cpp-if4.c               cpp/if-4.c
12042         cpp-if5.c               cpp/if-5.c
12043         cpp-cond.c              cpp/if-cexp.c
12044         cpp-missingop.c         cpp/if-mop.c
12045         cpp-missingparen.c      cpp/if-mpar.c
12046         cpp-opprec.c            cpp/if-oppr.c
12047         cpp-ifparen.c           cpp/if-paren.c
12048         cpp-shortcircuit.c      cpp/if-sc.c
12049         cpp-shift.c             cpp/if-shift.c
12050         cpp-unary.c             cpp/if-unary.c
12051         cpp-li1.c               cpp/line1.c
12052         cpp-li2.c               cpp/line2.c
12053         lineno.c                cpp/line3.c
12054         lineno-2.c              cpp/line4.c
12055         cpp-mi.c                cpp/mi1.c
12056         cpp-mic.h               cpp/mi1c.h
12057         cpp-micc.h              cpp/mi1cc.h
12058         cpp-mind.h              cpp/mi1nd.h
12059         cpp-mindp.h             cpp/mi1ndp.h
12060         cpp-mix.h               cpp/mi1x.h
12061         cpp-mi2.c               cpp/mi2.c
12062         cpp-mi2a.h              cpp/mi2a.h
12063         cpp-mi2b.h              cpp/mi2b.h
12064         cpp-mi2c.h              cpp/mi2c.h
12065         cpp-mi3.c               cpp/mi3.c
12066         cpp-mi3.def             cpp/mi3.def
12067         poison-1.c              cpp/poison.c
12068         pr-impl.c               cpp/prag-imp.c
12069         cpp-redef-2.c           cpp/redef1.c
12070         cpp-redef.c             cpp/redef2.c
12071         strpaste.c              cpp/strp1.c
12072         strpaste-2.c            cpp/strp2.c
12073         cpp-tradpaste.c         cpp/tr-paste.c
12074         cpp-tradstringify.c     cpp/tr-str.c
12075         cpp-tradwarn1.c         cpp/tr-warn1.c
12076         cpp-tradwarn2.c         cpp/tr-warn2.c
12077         trigraphs.c             cpp/trigraphs.c
12078         cpp-unc1.c              cpp/unc1.c
12079         cpp-unc2.c              cpp/unc2.c
12080         cpp-unc3.c              cpp/unc3.c
12081         cpp-unc.c               cpp/unc4.c
12082         undef.c                 cpp/undef1.c
12083         undef-2.c               cpp/undef2.c
12084         cpp-wi1.c               cpp/widestr1.c
12085
12086 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
12087
12088         * lib/g++.exp (g++_include_flags): Tweak.
12089
12090 2000-06-27  H.J. Lu  <hjl@gnu.org>
12091             Loren J. Rittle  <ljrittle@acm.org>
12092
12093         * lib/g++.exp (g++_include_flags): Override libgloss.exp
12094         version with one that knows about the new gcc tree structure.
12095         (g++_link_flags): Same.
12096
12097 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
12098
12099         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
12100         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
12101         case we are cross-compiling.
12102
12103         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
12104         g++.old-deja/g++.niklas/Makefile.in,
12105         g++.old-deja/g++.niklas/configure.in,
12106         g++.old-deja/g++.other/Makefile.in,
12107         g++.old-deja/g++.other/configure.in,
12108         gcc.c-torture/code_quality/Makefile.in,
12109         gcc.c-torture/code_quality/configure.in,
12110         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
12111         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
12112         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
12113         gcc.c-torture/execute/ieee/Makefile.in,
12114         gcc.c-torture/execute/ieee/configure.in,
12115         gcc.c-torture/noncompile/Makefile.in,
12116         gcc.c-torture/noncompile/configure.in,
12117         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
12118         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
12119         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
12120
12121 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12122
12123         * g++.old-deja/g++.other/ambig3.C: New test.
12124
12125 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.pt/syntax1.C: New test.
12128         * g++.old-deja/g++.pt/syntax2.C: New test.
12129         * g++.old-deja/g++.other/syntax3.C: New test.
12130         * g++.old-deja/g++.other/syntax4.C: New test.
12131
12132 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12133
12134         * gcc.dg/20000623-1.c: Prototype exit and abort.
12135
12136 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12137
12138         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
12139         New tests.
12140         * gcc.dg/cpp-mi3.def: New file.
12141
12142         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
12143         inside assertions.
12144         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
12145         lexer's error messages.
12146         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
12147         divine anything from the linemarkers.
12148         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
12149         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
12150
12151 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
12152
12153         * gcc.dg/20000623-1.c: New test.
12154
12155 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
12156
12157         * gcc.c-torture/execute/20000622-1.c: New test.
12158
12159 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         * g++.old-deja/g++.other/init15.C: New test.
12162
12163 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12164
12165         * g++.old-deja/g++.pt/vaarg2.C: New test.
12166         * g++.old-deja/g++.pt/vaarg3.C: New test.
12167
12168 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         * g++.old-deja/g++.other/dyncast6.C: New test.
12171
12172 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * gcc.c-torture/execute/loop-6.c: New test.
12175
12176 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * gcc.dg/20000614-1.c: New test.
12179         * gcc.dg/20000614-2.c: New test.
12180
12181 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
12182
12183         * g++.old-deja/g++.other/inline12.C: New test.
12184
12185 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
12186
12187         * g++.old-deja/g++.other/eh1.C: New test.
12188
12189 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
12190
12191         * g++.old-deja/g++.other/type.C: New test.
12192
12193 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12194
12195         * g++.old-deja/g++.other/initstring.C: New test.
12196
12197 2000-06-12  Jason Merrill  <jason@redhat.com>
12198
12199         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
12200
12201 2000-06-09  Jeffrey A Law  (law@cygnus.com)
12202
12203         * gcc.c-torture/compile/20000609-1.c: New test.
12204
12205 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
12206
12207         * gcc.dg/20000609-1.c: New test.
12208
12209 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
12210
12211         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
12212         * gcc.c-torture/noncompile/poison-1.c: Move...
12213         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
12214         * gcc.dg/cpp-li1.c: Add a token after the #line.
12215
12216 2000-06-05  Richard Henderson  <rth@cygnus.com>
12217
12218         * gcc.c-torture/execute/20000605-2.c: New test.
12219         * gcc.c-torture/execute/20000605-3.c: New test.
12220
12221 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
12222
12223         * g77.f-torture/execute/20000503-1.x: New file.
12224
12225 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12226
12227         * g++.old-deja/g++.eh/badalloc1.C: New test.
12228
12229 2000-06-05  Richard Henderson  <rth@cygnus.com>
12230
12231         * gcc.c-torture/execute/20000605-1.c: New test.
12232
12233 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12234             Nathan Sidwell <nathan@codesourcery.com>
12235
12236         * gcc.c-torture/compile/20000605-1.c: New test.
12237
12238 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
12239
12240         * g77.f-torture/compile/20000601-1.f:  New test.
12241
12242 2000-06-03  Richard Henderson  <rth@cygnus.com>
12243
12244         * gcc.c-torture/execute/20000603-1.c: New.
12245
12246 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
12247
12248         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
12249         * gcc.dg/noreturn-2.c (noreturn): Likewise.
12250
12251 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
12252
12253         * gcc.dg/compare2.c (case 12): XFAIL.
12254         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
12255         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
12256
12257         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
12258
12259 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
12260
12261         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
12262         guard macro is already defined when the header is first
12263         included.
12264         * gcc.dg/cpp-mix.h: New file.
12265         * gcc.dg/endif-label.c: Update patterns to match compiler.
12266
12267         * g++.brendan/complex1.C: Declare abort.
12268         * g++.law/refs4.C: Remove XFAIL.
12269         * g++.oliva/expr2.C: Declare abort and exit.
12270
12271 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
12272
12273         * gcc.c-torture/execute/20000528-1.c: New test.
12274
12275         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
12276         * g++.old-deja/g++.law/temps4.C: Likewise.
12277
12278         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
12279         stdlib.h.  Call abort() on failure.
12280         * g++.old-deja/g++.law/refs4.C: Likewise.
12281         * g++.old-deja/g++.law/temps4.C: Likewise.
12282         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
12283         * gcc.c-torture/execute/20000112-1.c: Include string.h.
12284
12285 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
12286
12287         Relative to g++.dg/special:
12288         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
12289
12290         Relative to g++.old-deja:
12291         * g++.brendan/complex1.C, g++.jason/optimize2.C,
12292         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
12293         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
12294         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
12295         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
12296         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
12297         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
12298
12299         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
12300         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
12301         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
12302         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
12303         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
12304         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
12305         and/or string.h.
12306
12307         * g++.other/goto1.C: Update expectations for error messages.
12308
12309 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
12310
12311         * gcc.c-torture/compile/20000523-1.c: New test.
12312
12313 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12314
12315         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
12316
12317 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12318
12319         * g++.old-deja/g++.eh/catch11.C: New test.
12320         * g++.old-deja/g++.eh/catch12.C: New test.
12321
12322 2000-05-24  Nick Clifton  <nickc@cygnus.com>
12323
12324         * gcc.c-torture/execute/20000523-1.c: New test.
12325
12326 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
12327
12328         * c-torture/execute/bcp-1.c: Replace abort in arg of
12329         __builtin_constant_p with a generic external function.
12330
12331         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
12332         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
12333         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
12334         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
12335         Prototype abort and/or exit.
12336
12337         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
12338         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
12339         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
12340         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
12341
12342 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
12343
12344         * gcc.dg/dwarf2-1.c: New test.
12345
12346 2000-05-20  Richard Henderson  <rth@cygnus.com>
12347
12348         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
12349
12350 2000-05-20  Andreas Jaeger  <aj@suse.de>
12351
12352         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
12353         testcase.
12354
12355 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
12356
12357         * gcc.c-torture/execute/20000519-2.c: New test.
12358
12359 2000-05-19  Andreas Jaeger  <aj@suse.de>
12360
12361         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
12362         which fails with SSA.
12363
12364         * lib/c-torture.exp: Also test with -O3 -fssa.
12365
12366 2000-05-18  Michael Meissner  <meissner@redhat.com>
12367
12368         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
12369         * gcc.c-torture/execute/920415-1.c: Ditto.
12370         * gcc.c-torture/execute/920501-1.c: Ditto.
12371         * gcc.c-torture/execute/conversion.c: Ditto.
12372         * gcc.c-torture/execute/cvt-1.c: Ditto.
12373
12374 2000-05-18  Jeffrey A Law  (law@cygnus.com)
12375
12376         * gcc.c-torture/compile/20000518-1.c: New test.
12377
12378 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12379
12380         * g77.f-torture/compile/200005018.f:  New test.
12381
12382 2000-05-17  Jeffrey A Law  (law@cygnus.com)
12383
12384         * gcc.c-torture/compile/20000517-1.c: New test.
12385
12386 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12387
12388         * gcc.c-torture/execute/20000516-1.c: New test.
12389
12390 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
12391
12392         * g++.old-deja/g++.other/eh.C: New test.
12393
12394 2000-05-12  Richard Henderson  <rth@cygnus.com>
12395
12396         * gcc.c-torture/execute/990208-1.c (main): Don't pass
12397         constants through to doit's conditional.
12398
12399 2000-05-11  Jeffrey A Law  (law@cygnus.com)
12400
12401         * gcc.c-torture/compile/20000511-1.c: New test.
12402         * g77.f-torture/compile/20000511-1.f: New test.
12403         * g77.f-torture/compile/20000511-2.f: New test.
12404
12405 2000-05-11  Michael Meissner  <meissner@redhat.com>
12406
12407         * gcc.c-torture/execute/20000511-1.c: New test.
12408
12409 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
12410
12411         * gcc.dg/dg.exp: Scan .S files as well as .c files.
12412         * gcc.dg/20000510-1.S: New.
12413
12414 2000-05-08  Catherine Moore  <clm@cygnus.com>
12415
12416         * gcc.dg/unused-3.c: New.
12417
12418 2000-05-06  Richard Henderson  <rth@cygnus.com>
12419
12420           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
12421           * g++.old-deja/g++.mike/warn1.C: Likewise.
12422           * g++.old-deja/g++.pt/local1.C: Likewise.
12423           * g++.old-deja/g++.pt/local7.C: Likewise.
12424           * g++.old-deja/g++.pt/spec16.C: Likewise.
12425
12426 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
12429
12430 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
12431
12432           * g77.f-torture/execute/20000503-1.f:  New test.
12433
12434 2000-05-04  Andreas Jaeger  <aj@suse.de>
12435
12436         * gcc.dg/noreturn-2.c: New test.
12437
12438 2000-05-04  Neil Booth  <NeilB@earthling.net>
12439
12440         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
12441         preprocessor.
12442
12443 2000-05-04  Richard Henderson  <rth@cygnus.com>
12444
12445         * gcc.c-torture/execute/20000503-1.c: Fix typo.
12446
12447 2000-05-04  Richard Henderson  <rth@cygnus.com>
12448
12449         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
12450         OpenSSL by Jason R Thorpe.
12451
12452 2000-05-03  Jim Wilson  <wilson@cygnus.com>
12453
12454         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
12455
12456 2000-05-03  Robert Lipe <robertlipe@usa.net>
12457
12458         * gcc.dg/20000503-1.c: New test.
12459
12460 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
12461
12462         * gcc.c-torture/compile/20000502-1.c: New test.
12463         * g++.old-deja/g++.other/align.C: New test.
12464         * gcc.dg/cpp-tradstringify.c: New test.
12465
12466 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12467
12468         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
12469         and hard registers.
12470
12471 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
12472
12473         * gcc.c-torture/execute/loop-5.c: New test.
12474
12475 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.c-torture/execute/va-arg-20.c: New test.
12478
12479 2000-04-23  Jeffrey A Law  (law@cygnus.com)
12480
12481         * gcc.c-torture/execute/20000422-1.c: New test.
12482
12483 2000-04-20  Greg McGary  <gkm@gnu.org>
12484
12485         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
12486         when optimizing, but without sibling-call optimizations (-O1).
12487
12488 2000-04-20  Jeffrey A Law  (law@cygnus.com)
12489
12490           * gcc.c-torture/compile/20000420-1.c: New test.
12491
12492 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         * g++.abi/ptrflags.C: New test.
12495         * g++.eh/catchptr1.C: Test incomplete pointer chains.
12496
12497 2000-04-19  Catherine Moore  <clm@cygnus.com>
12498
12499         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
12500
12501 2000-04-19  Greg McGary  <gkm@gnu.org>
12502
12503         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
12504         sibling-call optimizations.
12505
12506 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
12507
12508         * gcc.dg/20000419-1.c: New test.
12509
12510 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
12511
12512         * gcc.c-torture/execute/20000412-6.c: New test.
12513
12514 2000-04-12  Jeffrey A Law  (law@cygnus.com)
12515
12516         * gcc.c-torture/execute/20000412-5.c: New test.
12517         * g77.f-torture/compile/20000412-1.f: New test.
12518         * gcc.c-torture/execute/20000412-4.c: New test.
12519         * gcc.c-torture/compile/20000412-2.c: New test.
12520         * gcc.c-torture/execute/20000412-3.c: New test.
12521         * gcc.c-torture/compile/20000412-1.c: New test.
12522         * gcc.c-torture/execute/20000412-2.c: New test.
12523
12524 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
12525
12526         * objc/execute/bf-20.m: New test.
12527
12528 2000-04-10  Richard Henderson  <rth@cygnus.com>
12529
12530         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
12531
12532         * gcc.c-torture/execute/20000412-1.c: New test.
12533
12534 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
12535
12536         * g++.old-deja/g++.eh/catchptr1.C: New test.
12537
12538 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
12539
12540         * g++.old-deja/g++.abi/cxa_vec.C: New test.
12541
12542 2000-04-08  Neil Booth  <NeilB@earthling.net>
12543
12544         * gcc.dg/cpp-nullchar.c: Remove test as
12545         embedded nulls cause problems.
12546
12547 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12548
12549         * gcc.dg/compare2.c: New test.
12550
12551 2000-04-08  Neil Booth  <NeilB@earthling.net>
12552
12553         * gcc.dg/cpp-nullchar.c: New test.
12554
12555 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
12556
12557         * gcc.dg/cpp-mi2.c: New test.
12558         * gcc.dg/cpp-mi2[abc].h: New files.
12559
12560 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
12563         member name.
12564
12565 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.old-deja/g++.abi/vmihint.C: New test.
12568
12569 2000-04-06  Neil Booth  <NeilB@earthling.net>
12570
12571         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
12572         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
12573         copyright.
12574
12575 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
12576
12577         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
12578         avoid stack-frame overwrite.
12579
12580 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
12581
12582         * gcc.c-torture/compile/20000405-2.c: New test.
12583         * gcc.c-torture/compile/20000405-3.c: New test.
12584
12585 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12586
12587         * gcc.c-torture/compile/20000405-1.c: New test.
12588
12589 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
12590
12591         * gcc.dg/cast-qual-1.c: Revert last change.
12592
12593 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12594
12595         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
12596
12597 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
12598
12599         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
12600         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
12601
12602 2000-04-03  Jeffrey A Law  (law@cygnus.com)
12603
12604         * gcc.c-torture/compile/20000403-2.c: New test.
12605         * gcc.c-torture/compile/20000403-1.c: New test.
12606
12607 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
12608
12609         * gcc.c-torture/execute/20000403-1.c: New test.
12610
12611 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
12612
12613         * gcc.c-torture/execute/20000402-1.c: New test.
12614
12615 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
12616
12617         * gcc.c-torture/execute/va-arg-15.c: New test.
12618         * gcc.c-torture/execute/va-arg-16.c: New test.
12619         * gcc.c-torture/execute/va-arg-17.c: New test.
12620         * gcc.c-torture/execute/va-arg-18.c: New test.
12621         * gcc.c-torture/execute/va-arg-19.c: New test.
12622
12623 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
12624
12625         * gcc.c-torture/compile/981211-1.c: Move to...
12626         * gcc.dg/cpp-as1.c: ...here.
12627         * gcc.dg/cpp-as2.c: New file.
12628
12629         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
12630         compiler.
12631
12632 2000-04-02  Neil Booth  <NeilB@earthling.net>
12633
12634         * gcc.dg/cpp-cond.c  New tests.
12635         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
12636         accidental success less likely.
12637         * gcc.dg/cpp-missingop.c  New tests.
12638         * gcc.dg/cpp-missingparen.c  New tests.
12639         * gcc.dg/cpp-shift.c  New tests.
12640         * gcc.dg/cpp-shortcircuit.c  New tests.
12641         * gcc.dg/cpp-unary.c  New tests.
12642
12643 2000-03-29  Jeffrey A Law  (law@cygnus.com)
12644
12645         * gcc.c-torture/compile/20000329-1.c: New test.
12646
12647 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
12648
12649         * gcc.c-torture/compile/20000326-1.c: New test.
12650         * gcc.c-torture/compile/20000326-2.c: New test.
12651
12652 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
12653
12654         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
12655         the first parameter is a function argument.
12656
12657 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         * g++.old-deja/g++.ext/array4.C: New test.
12660
12661 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
12662
12663         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
12664
12665 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12666
12667         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
12668
12669 2000-03-19  Richard Henderson  <rth@cygnus.com>
12670
12671         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
12672
12673 2000-03-19  Richard Henderson  <rth@cygnus.com>
12674
12675         * gcc.c-torture/compile/20000319-1.c: New test.
12676
12677 2000-03-14  Jeffrey A Law  (law@cygnus.com)
12678
12679         * gcc.c-torture/execute/20000314-3.c: New test.
12680         * gcc.c-torture/execute/20000314-2.c: New test.
12681         * gcc.c-torture/execute/20000314-1.c: New test.
12682         * gcc.c-torture/compile/20000314-2.c: New test.
12683         * gcc.c-torture/compile/20000314-1.c: New test.
12684
12685 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
12686
12687         * g++.old-deja/g++.warn/inline.C: New test.
12688
12689 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
12690
12691         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
12692         standards-compliant result rather than specific constants.
12693         Put test-values in array.
12694
12695 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
12696
12697         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
12698         (g++_target_compile): Put test-specific options last.
12699
12700 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12701
12702         * g++.old-deja/g++.eh/vbase4.C: New test.
12703
12704 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12705
12706         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
12707
12708 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12709
12710         * g++.old-deja/g++.brendan/misc12.C: Removed.
12711         * g++.old-deja/g++.pt/memtemp77.C: Constify.
12712         * g++.old-deja/g++.ext/pretty4.C: New test.
12713
12714 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12715
12716         * g++.old-deja/g++.other/string2.C: New test.
12717
12718 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         * g++.old-deja/g++.warn/impint2.C: New test.
12721
12722 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
12723
12724         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
12725         is 1, not zero.
12726
12727 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.old-deja/g++.warn/impint.C: New test.
12730         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
12731         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
12732         * g++.old-deja/g++.pt/explicit12.C: Likewise.
12733         * g++.old-deja/g++.pt/explicit13.C: Likewise.
12734         * g++.old-deja/g++.pt/explicit17.C: Likewise.
12735         * g++.old-deja/g++.pt/explicit18.C: Likewise.
12736         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12737         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12738         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12739         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12740         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12741         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12742
12743 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12744
12745         * gcc.dg/cpp-redef.c: New test.
12746
12747 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         * g++.old-deja/g++.pt/unify7.C: New test.
12750
12751 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12752
12753         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12754         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12755
12756 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12757
12758         * gcc.c-torture/compile/20000224-1.c: New test.
12759
12760 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12761
12762         * gcc.c-torture/compile/cpp-2.c: New test.
12763         * gcc.c-torture/compile/cpp-1.c: New test.
12764
12765 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12766
12767         * gcc.c-torture/execute/20000225-1.c: New test.
12768
12769 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12770
12771         * gcc.dg/cpp-li2.c: New test.
12772
12773         * gcc.dg/cpp-wi1.c: New test.
12774
12775         * gcc.dg/cpp-li1.c: New test.
12776
12777 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12778
12779         * g++.old-deja/g++.other/sizeof5.C: New test.
12780
12781 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12782
12783         * gcc.c-torture/execute/va-arg-13.c: New test.
12784
12785 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12786
12787         * gcc.c-torture/execute/va-arg-12.c: New test.
12788
12789 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * gcc.c-torture/execute/20000223-1.c: New test.
12792
12793 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12794
12795         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12796
12797 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12798
12799         * g++.old-deja/g++.abi/ptrmem.C: New test.
12800
12801 2000-02-19  Richard Henderson  <rth@cygnus.com>
12802
12803         * gcc.c-torture/compile/init-3.c: New.
12804
12805 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12806
12807         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12808         ALWAYS_CXXFLAGS.
12809
12810 2000-02-11  Robert Lipe <robertl@sco.com>
12811
12812         * gcc.c-torture/compile/20000211-3.c: New test.
12813
12814 2000-02-11  Martin Buchholz <martin@xemacs.org>
12815
12816         * gcc.c-torture/compile/20000211-2.c: New test.
12817
12818 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12819
12820         * gcc.c-torture/compile/20000211-1.c: New test.
12821
12822 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12823
12824         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12825           on native targets
12826
12827 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12828
12829         * g++.old-deja/g++.other/cast5.C: New test.
12830
12831 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12832
12833         * gcc.c-torture/execute/20000205-1.c: New.
12834
12835 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12836
12837         * g++.old-deja/g++.jason/cast3.C: Return void.
12838         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12839
12840 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12841
12842         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12843
12844         * gcc.dg/loop-1.c: New test.
12845
12846 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12847
12848         * gcc.c-torture/compile/20000127-1.c: New test.
12849         * gcc.c-torture/execute/991228-1.c: New test.
12850
12851 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12852
12853         * gcc.dg/unused-2.c: New test.
12854
12855         * gcc.dg/conv-1.c: New test.
12856
12857 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12858
12859         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12860         compiler.
12861         (tool_option_proc): Fix typo.
12862
12863 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12864
12865         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12866         of the ld on the host, not on the build machine.
12867         Also, don't crash if '--help' is not a supported option.
12868
12869 2000-01-24  Richard Henderson  <rth@cygnus.com>
12870
12871         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12872
12873 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12874
12875         * gcc.c-torture/execute/20000120-2.c: New test.
12876         * gcc.c-torture/execute/20000120-1.c: New test.
12877
12878 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12879
12880         * gcc.c-torture/execute/20000113-1.c: New test.
12881
12882 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12883
12884         * gcc.c-torture/execute/20000112-1.c: New test.
12885
12886 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12887
12888         * gcc.dg/20000111-1.c: New test.
12889
12890 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12891
12892         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12893         with 16 bit integers.
12894
12895 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12896
12897         * gcc.dg/20000108-1.c: New test.
12898
12899 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12900
12901         * g++.old-deja/g++.ns/koenig8.C: New test.
12902
12903 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12904
12905         * g++.old-deja/g++.other/cast4.C: New test.
12906
12907 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12908
12909         * gcc.c-torture/compile/20000105-2.c: New test.
12910         * gcc.c-torture/compile/20000105-1.c: New test.
12911
12912 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12915         references to printf & atoi to conform to ANSI standard.
12916         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12917         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12918         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12919         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12920         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12921         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12922         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12923         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12924         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12925         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12926         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12927         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12928         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12929         * g++.old-deja/g++.brendan/copy8.C: Likewise.
12930         * g++.old-deja/g++.brendan/crash11.C: Likewise.
12931         * g++.old-deja/g++.brendan/crash14.C: Likewise.
12932         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
12933         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12934         * g++.old-deja/g++.brendan/delete2.C: Likewise.
12935         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
12936         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
12937         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
12938         * g++.old-deja/g++.brendan/eh1.C: Likewise.
12939         * g++.old-deja/g++.brendan/groff1.C: Likewise.
12940         * g++.old-deja/g++.brendan/init3.C: Likewise.
12941         * g++.old-deja/g++.brendan/misc12.C: Likewise.
12942         * g++.old-deja/g++.brendan/misc7.C: Likewise.
12943         * g++.old-deja/g++.brendan/new2.C: Likewise.
12944         * g++.old-deja/g++.brendan/operators4.C: Likewise.
12945         * g++.old-deja/g++.brendan/operators5.C: Likewise.
12946         * g++.old-deja/g++.brendan/overload2.C: Likewise.
12947         * g++.old-deja/g++.brendan/overload7.C: Likewise.
12948         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
12949         * g++.old-deja/g++.brendan/reference1.C: Likewise.
12950         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
12951         * g++.old-deja/g++.brendan/template24.C: Likewise.
12952         * g++.old-deja/g++.brendan/template3.C: Likewise.
12953         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
12954         * g++.old-deja/g++.jason/inline3.C: Likewise.
12955         * g++.old-deja/g++.jason/opeq.C: Likewise.
12956         * g++.old-deja/g++.law/arg5.C: Likewise.
12957         * g++.old-deja/g++.law/arm7.C: Likewise.
12958         * g++.old-deja/g++.law/ctors11.C: Likewise.
12959         * g++.old-deja/g++.law/cvt8.C: Likewise.
12960         * g++.old-deja/g++.law/init9.C: Likewise.
12961         * g++.old-deja/g++.law/refs4.C: Likewise.
12962         * g++.old-deja/g++.law/template2.C: Likewise.
12963         * g++.old-deja/g++.law/visibility24.C: Likewise.
12964         * g++.old-deja/g++.law/vtable3.C: Likewise.
12965         * g++.old-deja/g++.mike/asm2.C: Likewise.
12966         * g++.old-deja/g++.mike/eh1.C: Likewise.
12967         * g++.old-deja/g++.mike/misc1.C: Likewise.
12968         * g++.old-deja/g++.mike/misc13.C: Likewise.
12969         * g++.old-deja/g++.mike/misc14.C: Likewise.
12970         * g++.old-deja/g++.mike/ns12.C: Likewise.
12971         * g++.old-deja/g++.mike/p1248.C: Likewise.
12972         * g++.old-deja/g++.mike/p3708.C: Likewise.
12973         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12974         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12975         * g++.old-deja/g++.mike/p646.C: Likewise.
12976         * g++.old-deja/g++.mike/p700.C: Likewise.
12977         * g++.old-deja/g++.mike/p783.C: Likewise.
12978         * g++.old-deja/g++.mike/p783a.C: Likewise.
12979         * g++.old-deja/g++.mike/p783b.C: Likewise.
12980         * g++.old-deja/g++.mike/p786.C: Likewise.
12981         * g++.old-deja/g++.mike/p789.C: Likewise.
12982         * g++.old-deja/g++.mike/p789a.C: Likewise.
12983         * g++.old-deja/g++.mike/p807a.C: Likewise.
12984         * g++.old-deja/g++.other/delete3.C: Likewise.
12985         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12986         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12987         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12988         * g++.old-deja/g++.other/empty1.C: Likewise.
12989         * g++.old-deja/g++.other/temporary1.C: Likewise.
12990         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12991         * g++.old-deja/g++.pt/t16.C: Likewise.
12992         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12993
12994 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12995
12996         * gcc.dg/991230-1.c: New test.
12997
12998 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12999
13000         * gcc.c-torture/compile/991229-3.c: New test.
13001         * gcc.c-torture/compile/991229-2.c: New test.
13002         * gcc.c-torture/compile/991229-1.c: New test.
13003
13004 1999-12-29  Greg McGary <gkm@eng.ascend.com>
13005
13006         * gcc.c-torture/compile/labels-2.c: New test.
13007
13008 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13009
13010         * gcc.c-torture/execute/991227-1.c: New test.
13011
13012 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13013
13014         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
13015
13016 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13017
13018         * gcc.c-torture/execute/991221-1.c: New test.
13019
13020 1999-12-20  Nathan Sidwell  <nathan@acm.org>
13021
13022         * g++.old-deja/g++.other/cast3.C: New test.
13023
13024 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
13025
13026         * gcc.c-torture/execute/991216-4.c: New test.
13027
13028 1999-12-16  Michael Meissner  <meissner@cygnus.com>
13029
13030         * gcc.c-torture/execute/991216-1.c: New test.
13031         * gcc.c-torture/execute/991216-2.c: New test.
13032         * gcc.c-torture/execute/991216-3.c: New test.
13033
13034 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13035
13036         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
13037         Actually make the test fail by using "-O2" for compilation.
13038
13039 1999-12-15  Nathan Sidwell  <nathan@acm.org>
13040
13041         * g++.old-deja/g++.warn/cast-align1.C: New test.
13042
13043 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13044
13045         * gcc.c-torture/compile/991214-1.c: New test.
13046         * gcc.c-torture/compile/991214-2.c: New test.
13047
13048 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13049
13050         * gcc.dg/991214-1.c: New test.
13051
13052 1999-12-13  Jeffrey A Law  (law@cygnus.com)
13053
13054         * gcc.c-torture/compile/991213-3.c: New test.
13055         * gcc.c-torture/compile/991213-2.c: New test.
13056         * gcc.c-torture/compile/991213-1.c: New test.
13057
13058 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
13059
13060         * gcc.dg/991209-1.c: New test.
13061
13062 1999-12-08  Nathan Sidwell <nathan@acm.org>
13063
13064         * gcc.c-torture/compile/991208-1.c: New test.
13065
13066 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13067
13068         * gcc.dg/ultrasp2.c: New test.
13069
13070 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
13071
13072         * g++.old-deja/g++.abi/align.C (main): Fix typo.
13073
13074 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
13075
13076         * gcc.c-torture/compile/991202-1.c: New test.
13077         * gcc.c-torture/execute/991202-1.c: New test.
13078         * gcc.c-torture/execute/991202-2.c: New test.
13079         * gcc.c-torture/execute/991202-3.c: New test.
13080
13081 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
13082
13083         * g++.old-deja/g++.abi/align.C: New test.
13084         * g++.old-deja/g++.abi/aggregates.C: Likewise.
13085         * g++.old-deja/g++.abi/bitfields.C: Likewise.
13086
13087 1999-12-01  Richard Henderson  <rth@cygnus.com>
13088
13089         * gcc.c-torture/execute/991201-1.c: New.
13090
13091 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
13092
13093         * gcc.dg/991129-1.c: New test.
13094
13095 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13096
13097         * gcc.c-torture/compile/991127-1.c: New test.
13098
13099 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13100
13101         * g++.old-deja/g++.other/warn4.C: New test.
13102
13103 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13104
13105         * g++.old-deja/g++.eh/cleanup2.C: New test.
13106         * g++.old-deja/g++.ext/pretty2.C: New test.
13107         * g++.old-deja/g++.ext/pretty3.C: New test.
13108         * g++.old-deja/g++.other/debug6.C: New test.
13109
13110 1999-10-20  Jim Wilson  <wilson@cygnus.com>
13111
13112         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
13113         compiler_output to look for one error message instead of two.
13114
13115 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
13116
13117         * gcc.c-torture/execute/991118-1.c: Also test case
13118         where the word boundary does not split a byte evenly.
13119
13120 1999-11-19  Nathan Sidwell  <nathan@acm.org>
13121
13122         * g++.old-deja/g++.ext/restrict1.C: New test.
13123
13124 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
13125
13126         * gcc.c-torture/execute/991118-1.c: New test.
13127
13128 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
13129
13130         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
13131         working directory pathnames.
13132
13133 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
13134
13135         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
13136         host is equipped with driver.h and driver.o so it can actually
13137         compile and run the tests.
13138
13139 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
13140
13141         * gcc.c-torture/compile/991008-1.c: New test.
13142
13143 1999-11-08  Nick Clifton  <nickc@cygnus.com>
13144
13145         * lib/gcc-dg.exp: Include target-supports.exp
13146
13147 1999-11-05  Nick Clifton  <nickc@cygnus.com>
13148
13149         * lib/target-supports.exp: New file: Provide procs to test for
13150         features supported by the target.
13151         (check_weak_available): Moved here from ecos.exp.
13152         (check_alias_available): New proc: Determine of the target
13153         toolchain supports the alias attribute.
13154
13155         * gcc.dg/special/ecos.exp: Move check_weak_available to
13156         target-supports.exp.
13157         (alias-1.c): Only perform the test if the target supports
13158         aliases.
13159         (wkali-1.c): Only perform the test if the target supports
13160         aliases.
13161
13162         * gcc.dg/990506-0.c: Expect error messages from cross
13163         targets as well as native targets.
13164
13165 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13166
13167         * gcc.dg/ultrasp1.c: Removed xfail.
13168         * gcc.dg/struct-ret-2.c: Likewise.
13169         * gcc.dg/array-1.c: Likewise.
13170
13171 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13172
13173         * gcc.dg/struct-ret-2.c: New test.
13174
13175         * gcc.dg/array-1.c: New test.
13176
13177 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
13178
13179         * gcc.c-torture/execute/991030-1.c: New test.
13180
13181 1999-10-26  Richard Henderson  <rth@cygnus.com>
13182
13183         * gcc.c-torture/compile/991026-2.c: New test.
13184
13185 1999-10-26  Jeffrey A Law  (law@cygnus.com)
13186
13187         * gcc.c-torture/compile/991026-1.c: New test.
13188
13189 1999-10-23  Jeffrey A Law  (law@cygnus.com)
13190
13191         * gcc.c-torture/execute/991023-1.c: New test.
13192
13193 1999-10-19  Jeffrey A Law  (law@cygnus.com)
13194
13195         * gcc.c-torture/execute/991019-1.c: New test.
13196
13197 1999-10-16  Richard Henderson  <rth@cygnus.com>
13198
13199         * gcc.c-torture/execute/991016-1.c: New test.
13200
13201 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
13202
13203         * gcc.c-torture/execute/991014-1.c: New test.
13204
13205 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
13206
13207         * g++.old-deja/g++.other/union2.C: New test.
13208
13209 1999-10-13  Nathan Sidwell  <nathan@acm.org>
13210
13211         * g++.old-deja/g++.other/vaarg2.C: New test.
13212         * g++.old-deja/g++.other/vaarg3.C: New test.
13213
13214 1999-10-12  Craig Burley  <craig@jcb-sc.com>
13215
13216         * g77.f-torture/noncompile/19990905-1.f: Moved from being
13217         in compile/.
13218
13219 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
13220
13221         * gcc.c-torture/execute/va-arg-11.c: New test.
13222
13223 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
13224
13225         * lib/file-format.exp (gcc_target_object_format): Don't
13226         crash if objdump is unavailable.
13227
13228 1999-09-29  Donn Terry <donn@interix.com>
13229
13230         * gcc.misc-tests/mg.exp: delete extraneous redirection.
13231
13232 1999-09-28  Nick Clifton  <nickc@cygnus.com>
13233
13234         * gcc.c-torture/compile/990928-1.c: New test.
13235
13236 1999-09-28  Nathan Sidwell  <nathan@acm.org>
13237
13238         * g++.old-deja/g++.other/decl6.C: New test.
13239
13240 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13241
13242         * gcc.c-torture/execute/va-arg-10.c: New test.
13243
13244 1999-09-27  Nathan Sidwell  <nathan@acm.org>
13245
13246         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
13247         __PRETTY_FUNCTION__.
13248
13249 1999-09-23  Nick Clifton  <nickc@cygnus.com>
13250
13251         * gcc.c-torture/execute/990923-1.c: New test.
13252
13253 1999-09-21  Nick Clifton  <nickc@cygnus.com>
13254
13255         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
13256         for which -fpic is inappropriate.
13257
13258 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
13261
13262 1999-09-21  Nathan Sidwell  <nathan@acm.org>
13263
13264         * g++.old-deja/g++.other/dyncast1.C: New test.
13265         * g++.old-deja/g++.other/dyncast2.C: New test.
13266         * g++.old-deja/g++.other/dyncast3.C: New test.
13267         * g++.old-deja/g++.other/dyncast4.C: New test.
13268         * g++.old-deja/g++.other/dyncast5.C: New test.
13269         * g++.old-deja/g++.eh/catch3.C: New test.
13270         * g++.old-deja/g++.eh/catch3p.C: New test.
13271         * g++.old-deja/g++.eh/catch4.C: New test.
13272         * g++.old-deja/g++.eh/catch4p.C: New test.
13273         * g++.old-deja/g++.eh/catch5.C: New test.
13274         * g++.old-deja/g++.eh/catch5p.C: New test.
13275         * g++.old-deja/g++.eh/catch6.C: New test.
13276         * g++.old-deja/g++.eh/catch6p.C: New test.
13277         * g++.old-deja/g++.eh/catch7.C: New test.
13278         * g++.old-deja/g++.eh/catch7p.C: New test.
13279         * g++.old-deja/g++.eh/catch8.C: New test.
13280         * g++.old-deja/g++.eh/catch8p.C: New test.
13281         * g++.old-deja/g++.eh/catch9.C: New test.
13282         * g++.old-deja/g++.eh/catch9p.C: New test.
13283
13284 1999-09-13  Nathan Sidwell  <nathan@acm.org>
13285
13286         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
13287         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
13288
13289 1999-09-13  Jeffrey A Law  (law@cygnus.com)
13290
13291         * gcc.c-torture/compile/990913-1.c: New test.
13292
13293 1999-09-10  Nathan Sidwell  <nathan@acm.org>
13294
13295         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
13296         * g++.old-deja/g++.jason/rfg5.C: Likewise.
13297
13298 1999-09-09  Richard Henderson  <rth@cygnus.com>
13299
13300         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
13301
13302 1999-09-09  Nathan Sidwell  <nathan@acm.org>
13303
13304         * g++.old-deja/g++.other/lookup11.C: New test.
13305         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
13306         what is permitted and what we want.
13307         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
13308         overload use.
13309         * g++.old-deja/g++.jason/rfg5.C: Likewise
13310
13311 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
13312
13313         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
13314         * gcc.c-torture/noncompile/poison-1.c: New file.
13315
13316 1999-09-08  Nathan Sidwell  <nathan@acm.org>
13317
13318         * g++.old-deja/g++.other/sizeof3.C: New test.
13319         * g++.old-deja/g++.other/sizeof4.C: New test.
13320         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
13321         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
13322
13323 1999-09-07  Richard Henderson  <rth@cygnus.com>
13324
13325         * gcc.dg/va-arg-1.c: New.
13326
13327 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13328
13329         * gcc.c-torture/execute/va-arg-9.c: New test.
13330
13331 1999-09-05  Craig Burley  <craig@jcb-sc.com>
13332
13333         * g77.f-torture/compile/980519-2.f: New test.
13334         * g77.f-torture/compile/19990905-0.f: New test.
13335         * g77.f-torture/compile/19990905-1.f: New test.
13336         * g77.f-torture/compile/19990905-2.f: New test.
13337
13338         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
13339
13340 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
13341
13342         * gcc.c-torture/execute/990827-1.c: Fix typo.
13343
13344 1999-09-03  Nathan Sidwell  <nathan@acm.org>
13345
13346         * g++.old-deja/g++.other/deref1.C: New test.
13347
13348 1999-09-02  Nathan Sidwell  <nathan@acm.org>
13349
13350         * g++.old-deja/g++.other/ambig2.C: New test.
13351         * g++.old-deja/g++.other/cond5.C: New test.
13352         * g++.old-deja/g++.other/lookup16.C: New test.
13353
13354 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
13355
13356         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
13357         assemblers too.
13358
13359 1999-08-31  Jeffrey A Law  (law@cygnus.com)
13360
13361         * lib/c-torture.exp: Avoid the "compare executables" optimization
13362         when testing native.
13363
13364 1999-08-29  Jeffrey A Law  (law@cygnus.com)
13365
13366         * gcc.c-torture/execute/990829-1.c: New test.
13367         * gcc.c-torture/compile/990829-1.c: New test.
13368
13369 1999-08-27  Paul Burchard  <burchard@pobox.com>
13370
13371         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
13372         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
13373         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
13374         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
13375         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
13376         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
13377         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
13378         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
13379         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
13380         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
13381         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
13382
13383 1999-08-27  Jeffrey A Law  (law@cygnus.com)
13384
13385         * gcc.c-torture/execute/990827-1.c: New test.
13386
13387 1999-08-26  Craig Burley  <craig@jcb-sc.com>
13388
13389         * g77.f-torture/noncompile/19990826-4.f: New test.
13390
13391         * g77.f-torture/compile/19990826-3.f: New test.
13392
13393         * g77.f-torture/execute/19990826-2.f: New test.
13394
13395         * g77.f-torture/compile/19990826-1.f: New test.
13396
13397         * gcc.c-torture/execute/990826-0.c: New test.
13398         * g77.c-torture/execute/19990826-0.f: New test.
13399
13400         * g77.f-torture/noncompile/970626-2.f: New test.
13401
13402 1999-08-25  Paul Burchard  <burchard@pobox.com>
13403
13404         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
13405         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
13406         lss-011.C: New tests.
13407
13408 1999-08-25  Nathan Sidwell  <nathan@acm.org>
13409
13410         * g++.old-deja/g++.other/decl5.C: New test.
13411
13412 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13413
13414         * noncompile/noncompile.exp: Load_lib c-torture.exp.
13415         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
13416         call `postbase' for each one.  All callers of `postbase' changed
13417         to call this instead.
13418
13419 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
13420
13421         * gcc.c-torture/execute/990811-1.c: New test.
13422
13423 1999-08-09  Nick Clifton  <nickc@cygnus.com>
13424
13425         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
13426         just native ones.
13427
13428         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
13429         just native ones.
13430
13431 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13432
13433         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
13434
13435 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13436
13437         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
13438
13439 1999-08-04  Nathan Sidwell  <nathan@acm.org>
13440
13441         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
13442
13443 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13444
13445         * gcc.c-torture/execute/990804-1.c: New test.
13446
13447 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13448
13449         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
13450         * g++.old-deja/g++.brendan/crash64.C: Likewise
13451         * g++.old-deja/g++.brendan/overload8.C: Likewise
13452
13453 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13454
13455         * g++.old-deja/g++.other/struct1.C: New test.
13456
13457 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13458
13459         * g++.old-deja/g++.other/enum2.C: New test.
13460
13461 1999-08-02  Richard Henderson  <rth@cygnus.com>
13462
13463         Adapted from tests from Franz Sirl:
13464         * gcc.c-torture/execute/va-arg-7.c: New test.
13465         * gcc.c-torture/execute/va-arg-8.c: New test.
13466
13467 1999-08-01  Jeffrey A Law  (law@cygnus.com)
13468
13469         * gcc.c-torture/compile/990801-2.c: New test.
13470
13471         * gcc.c-torture/compile/990801-1.c: New test.
13472
13473 1999-07-27  Michael Meissner  <meissner@cygnus.com>
13474
13475         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
13476         fp-cmp-1.c, converting double to float.
13477
13478         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
13479         fp-cmp-1.c, converting double to long double.
13480
13481         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
13482         from fr1 to unknown_register, since fr1 is a legitimate register
13483         on some machines.
13484
13485 1999-07-25  Jeffrey A Law  (law@cygnus.com)
13486
13487         * README: More listname related changes.
13488
13489 1999-07-08  Catherine Moore  <clm@cygnus.com>
13490
13491         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
13492
13493 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
13494
13495         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
13496
13497 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13498
13499         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
13500
13501 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
13502
13503         * gcc.dg/990703-1.c: New test.
13504
13505 1999-06-29  Nick Clifton  <nickc@cygnus.com>
13506
13507         * lib/file-format.exp: New file: Move definition of proc
13508         gcc_target_object_format to here from
13509         gcc.dg/special/ecos.exp.
13510
13511         * lib/c-torture.exp: Include lib file-format.exp.
13512         * lib/gcc-dg.exp: Include lib file-format.exp.
13513
13514         * gcc.dg/special/ecos.exp: Remove definition of proc
13515         gcc_target_object_format.
13516
13517 1999-06-28  Jeffrey A Law  (law@cygnus.com)
13518
13519         * gcc.c-torture/execute/990628-1.c: New test.
13520
13521 1999-06-25  Jeffrey A Law  (law@cygnus.com)
13522
13523         * gcc.c-torture/compile/990625-2.c: New test.
13524
13525         * gcc.c-torture/compile/990625-1.c: New test.
13526
13527 1999-06-23  Nick Clifton  <nickc@cygnus.com>
13528
13529         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
13530         attributes compile.
13531         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
13532         ports that use the COFF/PE file format.
13533
13534 1999-06-17  Jeffrey A Law  (law@cygnus.com)
13535
13536         * gcc.c-torture/compile/990617-1.c: New test.
13537
13538 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
13539
13540         * g++.old-deja/g++.other/decl4.C: New test.
13541
13542 1999-06-14  Nathan Sidwell  <nathan@acm.org>
13543
13544         * g++.old-deja/g++.other/bitfld3.C: New test.
13545
13546 1999-06-08  Nathan Sidwell  <nathan@acm.org>
13547
13548         * g++.old-deja/g++.eh/catch1.C: New test.
13549
13550 1999-06-07  Jeffrey A Law  (law@cygnus.com)
13551
13552         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
13553
13554         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
13555         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
13556
13557 1999-06-05  Craig Burley  <craig@jcb-sc.com>
13558
13559         * g77.f-torture/compile/19990502-0.f: Replace with new,
13560         shorter, test that still fails after recent changes.
13561
13562 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13563
13564         * gcc.c-torture/execute/990604-1.c: New test.
13565
13566 1999-05-31  Jeffrey A Law  (law@cygnus.com)
13567
13568         * gcc.c-torture/execute/990531-1.c: New test.
13569
13570 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13571
13572         * gcc.c-torture/compile/990527-1.c: New test.
13573
13574 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
13575
13576         * gcc.c-torture/execute/990527-1.c: New test.
13577
13578 1999-05-25  Nick Clifton  <nickc@cygnus.com>
13579
13580         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
13581         bitfields as signed.
13582
13583 1999-05-25  Craig Burley  <craig@jcb-sc.com>
13584
13585         * g77.f-torture/compile/19990525-0.f: New test.
13586
13587 1999-05-25  Jeffrey A Law  (law@cygnus.com)
13588
13589         * gcc.c-torture/execute/990525-2.c: New test.
13590
13591         * gcc.c-torture/execute/990525-1.c: New test.
13592
13593 1999-05-24  Nathan Sidwell  <nathan@acm.org>
13594
13595         * g++.old-deja/g++.other/anon3.C: New test.
13596         * g++.old-deja/g++.other/anon4.C: New test.
13597         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
13598         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
13599         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
13600         Merrill).
13601
13602 1999-05-24  Jeffrey A Law  (law@cygnus.com)
13603
13604         * gcc.c-torture/execute/990524-1.c: New test.
13605
13606         * gcc.dg/990524-1.c: New test.
13607
13608 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13609
13610         * gcc.c-torture/compile/990523-1.c: New test.
13611
13612 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
13613
13614         * gcc.c-torture/compile/990519-1.c: New test.
13615
13616 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13617
13618         * gcc.c-torture/compile/990517-1.c: New test.
13619
13620         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
13621         (e4, f4): New tests.
13622         (main): Call them.
13623
13624 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13625
13626         * gcc.dg/noreturn-1.c: New test.
13627
13628 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
13629
13630         * gcc.c-torture/execute/990513-1.c: New test.
13631
13632 1999-05-10  Richard Henderson  <rth@cygnus.com>
13633
13634         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
13635
13636 1999-05-10  Craig Burley  <craig@jcb-sc.com>
13637
13638         * g77.f-torture/execute/erfc.f: Use small single-precision
13639         values, to avoid problems on Alphas when not -mieee.
13640
13641 1999-05-08  Craig Burley  <craig@jcb-sc.com>
13642
13643         * gcc.dg/990506-0.c: New test.
13644
13645 1999-05-08  Richard Henderson  <rth@cygnus.com>
13646
13647         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
13648         the constant to test.  Don't XFAIL 64-bit targets.
13649
13650         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
13651         * g++.old-deja/g++.law/profile1.C: Likewise.
13652
13653         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
13654         operator new instances.
13655         * g++.old-deja/g++.other/delete5.C: Likewise.
13656
13657 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13658
13659         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
13660         intrinsic.
13661
13662 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13663
13664         * g77.f-torture/execute/u77-test.f: Reverse order of two
13665         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
13666
13667 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13668
13669         * gcc.dg/compare1.c: New test.
13670
13671 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13672
13673         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
13674         New tests.
13675
13676 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13677
13678         * g77.f-torture/compile/19990502-1.f: New test.
13679
13680 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13681
13682         * g77.f-torture/compile/19990502-0.f: New test.
13683
13684 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13685
13686         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
13687         intrinsic.
13688
13689 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13690
13691         * g77.f-torture/execute/u77-test.f (main): List libU77
13692         intrinsics not currently tested.
13693         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
13694         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
13695         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
13696         Trim blanks off the ends of some printed strings.
13697
13698 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13699
13700         * g77.f-torture/execute/u77-test.f (main): Just warn about
13701         FSTAT gid disagreement, as it's expected on some systems.
13702
13703 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13704
13705         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
13706         use a new function, which allows for some slop.
13707         Clean up some commentary.
13708         (issum): The new function.
13709         (sgladd): Deleted subroutine.
13710
13711 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13712
13713         * g77.f-torture/execute/u77-test.f: Modify to be more like
13714         libf2c/libU77 version, bringing patches to that version here.
13715         Add suitable commentary.
13716
13717 1999-04-25  Richard Henderson  <rth@cygnus.com>
13718
13719         * gcc.dg/990424-1.c: New test.
13720
13721 1999-04-24  Craig Burley  <craig@jcb-sc.com>
13722
13723         * g77.f-torture/execute/u77-test.f (main): Bug involving
13724         LSTAT has been fixed, so turn back on full checking.
13725
13726 1999-04-20  Craig Burley  <craig@jcb-sc.com>
13727
13728         * g77.f-torture/compile/19990419-0.f: New test.
13729         * g77.f-torture/execute/19990419-1.f: New test.
13730
13731 1999-04-17  Richard Henderson  <rth@cygnus.com>
13732
13733         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
13734         to avoid the need for a prototype to supress a warning.
13735
13736 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13737
13738         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13739
13740 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13741
13742         * gcc.c-torture/execute/990404-1.c: New test.
13743
13744 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13745
13746         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13747         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13748         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13749         missing initializer warnings.
13750
13751 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13752
13753         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13754         matching strings.
13755
13756 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13757
13758         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13759
13760 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13761
13762         * g77.f-torture/execute/19990325-0.f: New test.
13763         * g77.f-torture/execute/19990325-1.f: New test.
13764
13765 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13766
13767         * gcc.c-torture/execute/990324-1.c: New test.
13768
13769 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13770
13771         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13772         test with 4.
13773
13774 1999-03-17  Richard Henderson  <rth@cygnus.com>
13775
13776         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13777
13778 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13779
13780         * g77.f-torture/execute/19990313-2.f: New test.
13781         * g77.f-torture/execute/19990313-3.f: New test.
13782
13783 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13784
13785         * g77.f-torture/execute/19990313-0.f: New test.
13786         * g77.f-torture/execute/19990313-1.f: New test.
13787
13788 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13789
13790         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13791         printf to sprintf.
13792         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13793         (main): Add check for u15.  Conditionalize u31 check depending on
13794         whether ints are <32 bits or >=32 bits.
13795
13796 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13797
13798         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13799
13800 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13801
13802         * g77.f-torture/compile/19990305-0.f: New test.
13803         * g77.f-torture/execute/19981119-0.f: New test.
13804
13805 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13806
13807         * g77.f-torture/execute/970625-2.f: call ABORT if final
13808         result is not correct, instead of just printing it.
13809         Add this checking via newly introduced obfuscation, to
13810         trip up buggy front ends.
13811
13812 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13813
13814         * g77.f-torture/compile/960317-1.f: Moved from being
13815         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13816
13817 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13818
13819         * g77.f-torture/execute/960317-1.f: New (old) test.
13820         * g77.f-torture/execute/970625-2.f: Ditto.
13821
13822 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13823
13824         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13825         message on line 1 or line 2; cccp and cpplib do this differently.
13826
13827 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13828
13829         * g++.old-deja/g++.law/weak1.C: New test.
13830
13831 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13832
13833         * gcc.c-torture/execute/990119-1.c: Renamed to...
13834         * gcc.dg/990119-1.c: this, so it will only be tested once
13835         (it's a preprocessor test, it doesn't need to be run at
13836         multiple optimization levels).
13837
13838 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13839
13840         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13841           ALWAYS_CXXFLAGS.
13842
13843 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13844
13845         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13846         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13847         to not be compilable by current g77.
13848
13849 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13850
13851         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13852
13853 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13854
13855         * gcc.c-torture/execute/990222-1.c: New test.
13856
13857 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13858
13859         * g77.f-torture/compile/19990218-0.f: New test.
13860         * g77.f-torture/noncompile/19990218-1.f: New test.
13861
13862 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13863
13864         * g77.f-torture/compile/19981216-0.f: New test.
13865
13866 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13867
13868         * gcc.dg/990214-1.c: New test.
13869
13870 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13871
13872         * gcc.dg/990213-2.c: New test.
13873
13874         * gcc.dg/990213-1.c: New test.
13875
13876 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13877
13878         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13879         ints.
13880
13881 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13882
13883         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13884         specified by target.
13885
13886         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13887
13888 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13889
13890         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13891
13892 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13893
13894         * gcc.dg/special/ecos.exp: New test driver for new tests with
13895         special requirements.
13896
13897         * gcc.dg/special/alias-1.c: New test.
13898         * gcc.dg/special/gcsec-1.c: New test.
13899         * gcc.dg/special/weak-1.c: New test.
13900         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13901         * gcc.dg/special/weak-2.c: New test.
13902         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13903         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13904         * gcc.dg/special/wkali-1.c: New test.
13905         * gcc.dg/special/wkali-2.c: New test.
13906         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13907         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13908
13909 1999-02-10  Felix Lee  <flee@cygnus.com>
13910
13911           * lib/c-torture.exp (c-torture-compile): Pull out code for
13912           analyzing gcc error messages.
13913           (c-torture-execute): Likewise.  Fix some (harmless) false
13914           positives.
13915           * lib/gcc.exp (gcc_check_compile): New function.
13916
13917 1999-02-08  Richard Henderson  <rth@cygnus.com>
13918
13919         * gcc.c-torture/execute/990208-1.c: New test.
13920
13921 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13922
13923         * g++.dg/special/ecos.exp: New driver for new tests with special
13924         requirements
13925
13926         * g++.dg/special/conpr-1.C: New test
13927         * g++.dg/special/conpr-2.C: New test
13928         * g++.dg/special/conpr-2a.C: New test
13929         * g++.dg/special/conpr-3.C: New test
13930         * g++.dg/special/conpr-3a.C: New test
13931         * g++.dg/special/conpr-3b.C: New test
13932
13933         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
13934         allow g++ to use the dg driver
13935
13936         * README: Add comment about g++.dg directory
13937
13938 1999-02-06  Jeffrey A Law  (law@cygnus.com)
13939
13940         * README: Update email addresses.
13941
13942 1999-02-03  Nick Clifton  <nickc@cygnus.com>
13943
13944         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
13945         arguments in order to force structure S onto the stack even on
13946         the alpha.
13947         (test): Pass 10 leading arguments to function foo as well as the
13948         structure S.
13949
13950         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
13951         failure for all targets.
13952
13953         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
13954         abort to terminate program execution.
13955
13956 1999-01-30  Richard Henderson  <rth@cygnus.com>
13957
13958         * gcc.c-torture/execute/990130-1.c: New test.
13959
13960 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13961
13962         * gcc.dg/990130-1.c: New test.
13963
13964 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13965
13966         * gcc.c-torture/execute/990128-1.c: New test.
13967
13968 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13969
13970         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13971
13972 1999-01-27  Felix Lee  <flee@cygnus.com>
13973
13974         * lib/c-torture.exp (c-torture-compile): pull out code for
13975         analyzing gcc error messages.
13976         (c-torture-execute): ditto, and fix some (harmless) false
13977         positives.
13978         * lib/gcc.exp (gcc_check_compile): new function.
13979
13980 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13981
13982         * gcc.dg/990117-1.c: New test.
13983
13984         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13985
13986         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13987
13988 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13989
13990         * g77.f-torture/compile/990115-1.f: New test.
13991
13992 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13993
13994         * gcc.c-torture/compile/990107-1.c: New test
13995
13996 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13997
13998         * gcc.c-torture/execute/990106-2.c: New test.
13999
14000         * gcc.c-torture/execute/990106-1.c: New test.
14001
14002 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14003
14004         * gcc.c-torture/compile/981223-1.c: New test.
14005
14006 1998-12-29  Richard Henderson  <rth@cygnus.com>
14007
14008         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14009         (opt3): Rename from opt4 and disable.
14010
14011 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14012
14013         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14014
14015 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14016
14017         * g++.old-deja/g++.other/conv5.C: New test.
14018
14019 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14020
14021         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14022
14023 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14024
14025         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14026
14027 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14028
14029         * gcc.c-torture/compile/981211-1.c: New test.
14030
14031 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14032
14033         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14034
14035         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14036
14037 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14038
14039         * gcc.special/930510-1.c: Make C9X safe.
14040         * gcc.misc-tests/gcov-1.c Similarly.
14041         * gcc.misc-tests/gcov-2.c Similarly.
14042
14043 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14044
14045         * gcc.dg/ultrasp1.c: New test.
14046
14047 1998-12-06  Richard Henderson  <rth@cygnus.com>
14048
14049         * gcc.c-torture/execute/981206.c: New test.
14050
14051 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14052
14053         * g++.old-deja/g++.ns/template7.C: New test.
14054
14055         * g++.old-deja/g++.other/expr1.C: New test.
14056
14057         * g++.old-deja/g++.eh/tmpl3.C: New test.
14058
14059         * g++.old-deja/g++.eh/tmpl2.C: New test.
14060
14061 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14062
14063         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14064         * g++.old-deja/g++.other/using6.C: Removed.
14065         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14066
14067         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14068
14069 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14070
14071         * g++.old-deja/g++.pt/overload8.C: New test.
14072
14073         * g++.old-deja/g++.pt/overload7.C: New test.
14074
14075         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14076
14077         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14078         and relinking messages.
14079         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14080         compiling with -frepo.
14081
14082 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14083
14084         * g++.old-deja/g++.pt/lookup6.C: New test.
14085
14086 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14087
14088         * gcc.c-torture/execute/981130-1.c: New test.
14089         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14090
14091 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14092
14093         * g++.old-deja/g++.pt/explicit76.C: New test.
14094
14095         * g++.old-deja/g++.pt/friend38.C: New test.
14096
14097         * g++.old-deja/g++.ns/crash2.C: New test.
14098
14099         * g++.old-deja/g++.pt/defarg8.C: New test.
14100
14101         * g++.old-deja/g++.pt/instantiate6.C: New test.
14102
14103         * g++.old-deja/g++.pt/static6.C: New test.
14104
14105         * g++.old-deja/g++.pt/decl2.C: New test.
14106
14107 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14108
14109         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14110         problem is actually related with name lookup, but so what? :-)
14111
14112         * g++.old-deja/g++.pt/friend37.C: New test.
14113
14114 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14115
14116         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14117         element, which fails on some systems.
14118
14119         * g77.f-torture/execute/labug1.f: New test.
14120
14121 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14122
14123         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14124         is defined.
14125
14126 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14127
14128         * g77.f-torture/compile/981117-1.f: New test.
14129
14130 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14131
14132         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14133         properly discarded.
14134
14135 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14136
14137         * gcc.c-torture/execute/memcheck: New directory of tests for
14138         -fcheck-memory-usage.
14139
14140 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14141
14142         * README: New file, general information about the testsuite and
14143         new description of the various C++ test subdirectories.
14144         * README.g++: Eliminate obsolete information, update and move most
14145         relevant stuff to README.
14146
14147 1998-11-07  Richard Henderson  <rth@cygnus.com>
14148
14149         * gcc.c-torture/compile/981107-1.c: New test.
14150
14151 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
14152
14153         * execute/memcpy-bi.c: New testcase.
14154
14155 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
14156
14157         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
14158         base classes.
14159
14160         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
14161         template is selected.
14162
14163         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
14164         classes, it should be accepted for all types.
14165
14166         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
14167
14168         * g++.old-deja/g++.pt/spec24.C: Ensure that template
14169         specializations start with template headers.
14170
14171 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
14172
14173         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
14174
14175         * g++.old-deja/g++.other/init9.C: Test cross initialization of
14176         non-POD types.
14177
14178 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14179
14180         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
14181
14182 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
14183
14184         * compile/981022-1.c, compile/981022-1.x: New test and driver.
14185
14186 1998-10-19  Jeffrey A Law  (law@cygnus.com)
14187
14188         * 981019-1.c: New test.
14189
14190 1998-10-14  Robert Lipe <robertl@dgii.com>
14191
14192         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
14193         find objc headers.
14194
14195 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14196
14197         * compile/981001-4.c: Remove use of GCC extension that triggers a
14198         compiler bug.
14199
14200 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
14201
14202         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
14203
14204 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14205
14206         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
14207         instantiation of template produces incorrect code for delete
14208         expression.
14209
14210         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
14211         constructors' name is not unique.
14212         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
14213         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
14214
14215         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
14216         automatic array of const is ill-formed.
14217
14218         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
14219         of template parameter?
14220
14221         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
14222         const.
14223
14224         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
14225         pointer-to-member expression.
14226
14227         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
14228         declaration causes ICE.
14229
14230 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
14231
14232         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
14233         reserved in the global namespace.
14234
14235         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
14236         generate needed virtual table.
14237
14238         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
14239
14240 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
14241
14242         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
14243         template-dependent type
14244
14245 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
14246
14247         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
14248         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
14249         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
14250
14251         * g++.old-deja/g++.other/using5.C: New test; using decl from base
14252         class should be usable as argument of member function.
14253         * g++.old-deja/g++.other/using6.C: New test; using decl from base
14254         class should be usable as return type of member function.
14255         * g++.old-deja/g++.other/using7.C: New test; using decl from base
14256         class should be usable as type of data member.
14257
14258         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
14259
14260 1998-10-09  Jeffrey A Law  (law@cygnus.com)
14261
14262         * gcc.c-torture/special/920521-1.c: Fix bogus test.
14263
14264 1998-10-08  Nick Clifton  <nickc@cygnus.com>
14265
14266         * gcc.dg/dll-?.c Add thumb to target list.
14267         Fix assembler scan patterns to match current assembler output.
14268
14269 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
14270
14271         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
14272         matching of template brackets.
14273
14274         * g++.old-deja/g++.other/using4.C: New test.  Test using
14275         declarations of methods from base classes.
14276
14277         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
14278         within functions should introduce names into the innermost
14279         enclosing namespace.
14280
14281         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
14282         of static locals if first initialization throws.
14283
14284 1998-10-07  Jim Wilson  <wilson@cygnus.com>
14285
14286         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
14287
14288 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
14289
14290         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
14291         lose track of the possible targets of tablejump insns.
14292         * special/special.exp: Run it.
14293
14294 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14295
14296         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
14297         must be declared before its specializations can be named in friend
14298         declarations.
14299
14300 1998-10-05  Dave Love  <d.love@dl.ac.uk>
14301
14302         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
14303
14304         * g77.f-torture/execute/io1.f: New test.
14305
14306 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14307
14308         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
14309         with pointer to template function, for which no argument deduction
14310         is possible.
14311
14312         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
14313         specialization of template function as argument to template
14314         function.
14315
14316         * g++.old-deja/g++.other/access2.C: New test; Inner class
14317         shouldn't have privileged access to Outer's names.
14318
14319 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14320
14321         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
14322         friend template declared within template class conflicts with
14323         nested class of the same name.
14324
14325         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
14326         is ignored.
14327
14328         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
14329         object with direct initializer as function declaration.
14330
14331         * g++.old-deja/g++.other/decl2.C: New test; duplicate
14332         initializers.
14333
14334         * g++.old-deja/g++.other/null2.C: New test; conditional operator
14335         involving const pointer and NULL produces incorrect result.
14336
14337         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
14338         type name without `typename' should be rejected with -pedantic.
14339
14340 1998-10-02  Richard Henderson  <rth@cygnus.com>
14341
14342         * g++.old-deja/g++.other/addrof1.C: New test.
14343
14344 1998-10-01  Nick Clifton  <nickc@cygnus.com>
14345
14346         * gcc.c-torture/compile/981001-1.c: New test.
14347         * gcc.c-torture/execute/981001-1.c: New test.
14348
14349 1998-10-01  Jeffrey A Law  (law@cygnus.com)
14350
14351         * gcc.c-torture/compile/981001-2.c: New test.
14352         * gcc.c-torture/compile/981001-3.c: New test.
14353         * gcc.c-torture/compile/981001-4.c: New test.
14354
14355 1998-10-01  Robert Lipe  <robertl@dgii.com>
14356
14357         * lib/objc.exp (objc_target_compile): Add -L during compiles for
14358         multilibbed hosts.   Idea grafted from g77.exp.
14359
14360 1998-09-30  Dave Love  <d.love@dl.ac.uk>
14361
14362         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
14363         avoid losing on systems which need -lsocket.
14364
14365 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
14366
14367         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
14368         * g++.old-deja/g++.other/nested2.C: Ditto.
14369         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
14370         failure.
14371
14372 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14373
14374         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
14375         preferred over template operator!= for enum bitfields.
14376
14377 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
14378
14379         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
14380         that happen to have the same base name, but in different scopes,
14381         are incorrectly rejected.
14382
14383 1998-09-16  Richard Henderson  <rth@cygnus.com>
14384
14385         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
14386         on the native word size instead of an integer literal.
14387
14388 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14389
14390         * g++.old-deja/g++.other/static2.C: Invocation of static data
14391         member of type pointer-to-function denoted as non-static member.
14392
14393         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
14394         checks involving function types and aliases.
14395
14396 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14397
14398         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
14399         redefined to the same non-trivial type.
14400
14401         * g++.old-deja/g++.pt/explicit73.C: Test for proper
14402         namespace-qualification of template specializations declared in
14403         other namespaces.
14404
14405         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
14406         to declare a subset of the specializations of a template function
14407         as friends of specializations of a template class.
14408
14409         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
14410         member templates that do not fully specialize the enclosing
14411         template class are rejected.
14412
14413 1998-09-11  Dave Love  <d.love@dl.ac.uk>
14414
14415         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
14416
14417 1998-09-08  Dave Love  <d.love@dl.ac.uk>
14418
14419         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
14420         altered from libf2c/libU77 version.
14421
14422 1998-09-06  Dave Love  <d.love@dl.ac.uk>
14423
14424         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
14425
14426 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
14427
14428         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
14429         (un)signed char are different types for template specialization
14430         purposes.
14431
14432 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
14433
14434         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
14435         * objc: ObjC testsuite.
14436
14437 1998-08-31  Catherine Moore  <clm@cygnus.com>
14438
14439         * gcc.c-torture/execute/941014-1.x:  New file.
14440
14441 1998-08-31  Nick Clifton  <nickc@cygnus.com>
14442
14443         * lib/c-torture.exp: Add support for
14444         torture_eval_before_compile and torture_eval_before_execute
14445         variables.
14446
14447 1998-08-30  Jeffrey A Law  (law@cygnus.com)
14448
14449         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
14450         this test triggers valid.
14451
14452 1998-08-27  Jeffrey A Law  (law@cygnus.com)
14453
14454         * gcc.dg/980827-1.c: New test.
14455
14456 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
14457
14458         * gcc.c-torture/execute/loop-4b.c: New test.
14459
14460 1998-08-26  Nick Clifton  <nickc@cygnus.com>
14461
14462         * lib/c-torture.exp: Add support for
14463         torture_eval_before_compile and torture_eval_before_execute
14464         variables.
14465
14466 1998-08-25  Jeffrey A Law  (law@cygnus.com)
14467
14468         * gcc.c-torture/compile/980825-1.c: New test.
14469
14470 1998-08-24  Nick Clifton  <nickc@cygnus.com>
14471
14472         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
14473         count number tests in opt_t0 not good_t0.
14474
14475 1998-08-24  Jeffrey A Law  (law@cygnus.com)
14476
14477         * gcc.c-torture/compile/930326-1.x: Fix typo.
14478
14479 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
14480
14481         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
14482         causes an ICE.
14483
14484 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14485
14486         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
14487         STACK_SIZE is defined.
14488         * gcc.c-torture/unsorted/stuct.c: Similarly.
14489
14490         * gcc.c-torture/compile/980821-1.c: New test.
14491
14492 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14493
14494         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
14495
14496 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
14497
14498         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
14499         code.
14500
14501 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
14502
14503         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
14504         error'.
14505
14506 1998-08-18  Jeffrey A Law  (law@cygnus.com)
14507
14508         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
14509
14510 1998-08-16  Jeffrey A Law  (law@cygnus.com)
14511
14512         * gcc.c-torture/compile/980816-1.c: New test.
14513
14514         * gcc.dg/980816-1.c: New test.
14515
14516 1998-08-13  Jeffrey A Law  (law@cygnus.com)
14517
14518         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
14519         compiler for ieee tests.
14520
14521 1998-08-01  Dave Love  <d.love@dl.ac.uk>
14522
14523         * g77.f-torture/compile/980729-0.f: New test.
14524
14525 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
14526
14527         * gcc.c-torture/special/eeprof-1.c: New test, for
14528         -finstrument-functions.
14529         * gcc.c-torture/special/special.exp: Run it.
14530
14531 1998-07-29  Jeffrey A Law  (law@cygnus.com)
14532
14533         * gcc.c-torture/compile/980729-1.c: New test.
14534
14535 1998-07-27  Nick Clifton  <nickc@cygnus.com>
14536
14537         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
14538         __thumb__ is defined, and test for ARM style doubles if so.
14539
14540 1998-07-26  Dave Love  <d.love@dl.ac.uk>
14541
14542         * g77.f-torture/noncompile/980615-0.f: New test.
14543
14544 1998-07-26  H.J. Lu  (hjl@gnu.org)
14545
14546         * gcc.dg/980312-1.c: Do link instead of compile.
14547         * gcc.dg/980313-1.c: Likewise.
14548
14549 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14550
14551         * gcc.c-torture/compile/980726-1.c: New test.
14552
14553 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14554
14555         * g77.f-torture/execute/io0.f: New test.
14556
14557 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14558
14559         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14560         an int.
14561
14562 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14563
14564         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14565         m32r bugs.
14566
14567 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14568
14569         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14570         c-decl.c:grokdeclarator can handle mode attributes.
14571
14572 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14573
14574         * gcc.c-torture/execute/980716-1.c: New test.
14575
14576 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14577
14578         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14579         the mn10200.
14580         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14581         the mn10200.
14582         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14583         * gcc.c-torture/compile/930326-1.x: Similarly.
14584
14585 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14586
14587         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14588         New test from Craig.
14589
14590 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14591
14592         * g77.f-torture/noncompile/980616-0.f: New test.
14593
14594         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14595
14596 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14597
14598         *  g++.other/singleton.C: Return error value instead of taking
14599         SIGSEGV.
14600
14601 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14602
14603         *  g++.other/singleton.C: New test.   Warning is under dispute.
14604         Runtime crash is not.
14605
14606 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14607
14608         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14609         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14610         using6.C, using7.C}:  New namespace tests.
14611
14612 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14613
14614         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14615         specialization with typedef'ed names used as array indexes.
14616
14617 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14618
14619         * gcc.c-torture/execute/980709-1.c: New test.
14620
14621         * gcc.dg/980709-1.c: New test.
14622
14623 1998-07-07  Richard Henderson  <rth@cygnus.com>
14624
14625         * gcc.c-torture/execute/bcp-1.c: New test.
14626
14627 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14628
14629         * gcc.c-torture/execute/980707-1.c: New test.
14630
14631 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14632
14633         * gcc.c-torture/compile/980706-1.c: New test.
14634
14635 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14636
14637         * g77.f-torture/execute/980701-0.f,
14638         g77.f-torture/execute/980701-1.f: New test from Craig.
14639
14640 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14641
14642         * gcc.c-torture/compile/980701-1.c: New test.
14643
14644         * gcc.c-torture/execute/980701-1.c: New test.
14645
14646 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14647 rlsruhe.de>
14648
14649         * g++.old-deja/g++.robertl/eb132.C: New test.
14650         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14651
14652 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14653
14654         * g77.f-torture/execute/980628-7.f,
14655         g77.f-torture/execute/980628-8.f,
14656         g77.f-torture/execute/980628-9.f,
14657         g77.f-torture/execute/980628-10.f: New tests from Craig.
14658
14659         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14660
14661 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14662
14663         * g77.f-torture/execute/980628-4.f: New test from Craig.
14664         * g77.f-torture/execute/980628-5.f: Likewise.
14665         * g77.f-torture/execute/980628-2.f: Likewise.
14666         * g77.f-torture/execute/980628-0.f: Likewise.
14667         * g77.f-torture/execute/980628-1.f: Likewise.
14668         * g77.f-torture/execute/980628-3.f: Likewise.
14669         * g77.f-torture/execute/980628-6.f: Likewise.
14670
14671 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14672
14673         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
14674         directory when nothing has been installed yet.
14675
14676 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
14677
14678         * gcc.c-torture/special/special.exp: Handle newer versions of
14679         dejagnu.
14680
14681 1998-06-26  Jeffrey A Law  (law@cygnus.com)
14682
14683         * gcc.dg/980626-1.c: New test.
14684
14685 1998-06-19  Bruno Haible <haible@ilog.fr>
14686
14687         * gcc.misc-tests/m-un-2.c: New test.
14688         * g++.old-deja/g++.other/warn01.c: Likewise.
14689
14690 1998-06-19  Robert Lipe  <robertl@dgii.com>
14691
14692         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
14693         compatibility with assmblers with a different comment character.
14694         Eliminate use of GAS-specific extensions.
14695
14696 1998-06-19  Jeffrey A Law  (law@cygnus.com)
14697
14698         * gcc.c-torture/execute/ieee/980619-1.c: New test.
14699
14700 1998-06-19  Robert Lipe  <robertl@dgii.com>
14701
14702         *lib/g77.exp: Replace search for libf2c.a with search for newly
14703         renamed libg2c.a
14704
14705 1998-06-17  Jeffrey A Law  (law@cygnus.com)
14706
14707         * gcc.c-torture/execute/980617-1.c: New test.
14708
14709 1998-06-12  Jeffrey A Law  (law@cygnus.com)
14710
14711         * gcc.c-torture/execute/980612-1.c: New test.
14712
14713 1998-06-08  Jeffrey A Law  (law@cygnus.com)
14714
14715         * gcc.dg/980523-1.c: Only test on ppc-linux.
14716         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
14717
14718         * gcc.c-torture/execute/980608-1.c: New test.
14719
14720 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
14721
14722         * gcc.c-torture/execute/980605-1.c: New test.
14723
14724 1998-06-04  Jeffrey A Law  (law@cygnus.com)
14725
14726         * gcc.c-torture/execute/980604-1.c: New test.
14727
14728 1998-06-02  Jeffrey A Law  (law@cygnus.com)
14729
14730         * gcc.c-torture/execute/980602-1.c: New test.
14731         * gcc.c-torture/execute/980602-2.c: Likewise.
14732
14733 1998-06-02  Dave Love  <d.love@dl.ac.uk>
14734
14735         * 970125-0.f: Fix per JCB.  Add commentary.
14736
14737 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14738
14739         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14740         IEEE -0 support.
14741
14742 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14743
14744         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14745         earlier.
14746
14747 1998-05-28  Catherine Moore <clm@cygnus.com>
14748
14749         * gcc.c-torture/execute/980526-3.c: New test.
14750
14751 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14752
14753         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14754         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14755         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14756         m88k-motorola-sysv3 to XFAIL.
14757
14758 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14759
14760         * gcc.dg/980526-1.c: New test.
14761         * gcc.c-torture/execute/980526-2.c: New test.
14762
14763 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14764
14765         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14766
14767         * gcc.c-torture/execute/980526-1.c: New test.
14768
14769 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14770
14771         * g77.f-torture/execute/alpha2.f: Add runtime test.
14772
14773 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14774
14775         * g++.old-deja/old-deja.exp: Strip leading directories.
14776
14777         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14778         error for the line.  Don't run multiple tests for the same line.
14779
14780 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14781
14782         * gcc.dg/980523-1.c: New test.
14783
14784 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14785
14786         * g77.f-torture/compile/970915-0.f: New test.
14787
14788 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14789
14790         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14791
14792 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14793
14794         * gcc.dg/980520-1.c: New test.
14795
14796 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14797
14798         * gcc.dg/980502-1.c: Fix return type.
14799
14800 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14801
14802         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14803         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14804         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14805         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14806         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14807
14808 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14809
14810         * g77.f-torture/execute/980520-1.f: New test.
14811
14812 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14813
14814         * lib/mike-g77.exp: New file.
14815
14816         * g77.f-torture/noncompile/noncompile.exp,
14817         g77.f-torture/noncompile/check0.f: New files.
14818
14819 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14820
14821         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14822         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14823         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14824         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14825         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14826         abort where appropriate.
14827
14828 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14829
14830         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14831         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14832
14833 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14834
14835         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14836
14837 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14838
14839         * g77.f-torture/compile/980427-0.f: New test.
14840
14841 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14842
14843         * g77.f-torture/compile/980424-0.f: New test.
14844
14845 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14846
14847         * g77.f-torture/compile/980419-2.f (main): New test.
14848         * g77.f-torture/compile/970125-0.f: New test.
14849         * g77.f-torture/compile/980419-1.f: New test.
14850
14851 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14852
14853         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14854         of loop-4.c.
14855
14856 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14857
14858         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14859
14860 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14861
14862         * gcc.c-torture/compile/980329-1.c: New test.
14863
14864 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14865
14866         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14867         * gcc.dg/980312-1.c: Fix typo in -march command.
14868
14869 1998-03-16  H.J. Lu  (hjl@gnu.org)
14870
14871         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14872
14873 1998-03-11  Robert Lipe  <robertl@dgii.com>
14874
14875         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14876         Dave Love agree the Fortran source is bogus.
14877
14878 1998-03-11  Robert Lipe  <robertl@dgii.com>
14879
14880         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14881         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14882         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14883         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14884         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14885
14886 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14887
14888         * g++.old-deja/g++.other/friend1.C: New test.
14889
14890 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14891
14892         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14893         possibly uninitialized) variables and declare dnrm2.
14894
14895 1998-02-23  Robert Lipe <robertl@dgii.com>
14896
14897         From Bruno Haible <haible@ilog.fr>:
14898         * gcc.c-torture/execute/980223.c: New test.
14899
14900 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14901
14902         * gcc.dg/ifelse-1.c: New test.
14903
14904 1998-02-09  H.J. Lu  (hjl@gnu.org)
14905
14906         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14907
14908           * lib/old-dejagnu.exp (old-dejagnu): Added the
14909           "execution test - XFAIL *-*-*" handling in the spirit of
14910           "excess errors test -". Changed the "execution test fails"
14911           handling to be like "excess errors test fails".
14912           * Update various tests accordingly.
14913
14914 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14915
14916         * gcc.c-torture/execute/980205.c: New test.
14917
14918 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14919
14920         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14921         * lib/f-torture.exp: Similarly.
14922         * gcc.c-torture: Rename all .cexp files to .x files.
14923
14924 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14925
14926         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14927         (940510-1.c): Removed duplicate.
14928         (971104-1.c): New test.
14929
14930 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
14931
14932           * lib/f-torture.exp: Improve error and loop detection.
14933
14934 1997-11-19  Michael Meissner  <meissner@cygnus.com>
14935
14936         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
14937         use that to size the filler array.
14938
14939 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
14940
14941         * lib/c-torture.exp(c-torture-execute): Fix typo.
14942
14943         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
14944         testcase as the executable name. Keep the executable around if
14945         the test fails.
14946
14947 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
14948
14949         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
14950         changes.  Only test one -g option, and move it to the end of the
14951         list of options to test.
14952
14953 1997-09-19  Michael Meissner  <meissner@cygnus.com>
14954
14955         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
14956         variable GCC_TORTURE_OPTIONS to supply default switches separated
14957         by colons.  If no environment variable, run tests with -O0 -g, -O1
14958         -g, and -O2 -g as well.
14959
14960 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14961
14962         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14963         explanatory comments. Fix indentation.
14964
14965 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14966
14967         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14968
14969 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14970
14971         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14972         * g++.old-deja/g++.mike/p7325.C: Likewise.
14973         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14974
14975 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14976
14977         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14978         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14979         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14980         * g++.old-deja/g++.law/operators4.C: Likewise.
14981
14982 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14983
14984         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14985         * g++.old-deja/g++.mike/p784.C: Ditto.
14986         * g++.old-deja/g++.mike/p785.C: Ditto.
14987
14988 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14989
14990           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14991
14992 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14993
14994         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14995         target feature; pass this to c-torture-execute as needed.
14996
14997 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14998
14999         * lib/c-torture.exp(c-torture-execute): If the previous and the
15000         current executables being tested are identical, we don't need to
15001         run the executable again. Try to make the executable names
15002         unique. Add an optional argument for passing additional compiler
15003         flags.
15004
15005 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15006
15007         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15008
15009 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15010
15011         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15012
15013 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15014
15015         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15016         32bit or larger longs.
15017
15018         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15019         have either a 32bit long or 32bit int.
15020
15021 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15022
15023         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15024         Make double precision tests dependent on sizeof (double).
15025
15026 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15027
15028         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15029         too.
15030
15031 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15032
15033         * gcc.c-torture/compile/961203-1.cexp: New script.
15034
15035 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15036
15037         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15038         up the includes ourselves.
15039
15040 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15041
15042         * lib/plumhall.exp: Remove random include, and add a few
15043         verbose messages for debugging.
15044
15045 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15046
15047         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15048         of trying to do it ourselves.
15049
15050 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15051
15052         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15053
15054 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15055
15056         * gcc.prms/5403.c: Made regexp a bit less strict.
15057
15058 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15059
15060         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15061         is returned from remote_load instead.
15062         * lib/plumhall.exp: Ditto.
15063         * lib/mike-g++.exp: Ditto.
15064         * lib/old-dejagnu.exp: Ditto.
15065         * lib/c-torture.exp: Ditto.
15066
15067 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15068
15069         * lib/g++.exp: Use build_wrapper procedure.
15070         * lib/gcc.exp: Ditto.
15071
15072 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15073
15074         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15075         an old-style decl for malloc.  Fixes tests to work when
15076         sizeof (int) != sizeof (size_t).
15077
15078 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15079
15080         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15081
15082         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15083         use stdargs.h interface.
15084
15085 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15086
15087         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15088         NO_VARARGS when compiling.
15089
15090 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15091
15092         * lib/plumhall.exp(ph_includes): New procedure.
15093         (ph_make): Use it.
15094         (ph_compiler): Ditto.
15095
15096         * lib/g++.exp: Rename test-glue.c to testglue.c.
15097         * lib/gcc.exp: Ditto.
15098
15099 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15100
15101         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15102         to completion when it's called.
15103
15104 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15105
15106         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15107         is defined, don't do test.
15108
15109 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15110
15111         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15112         for object files.
15113         (ph_summary): Mark skipped testcases as untested, not unresolved.
15114
15115         * lib/plumhall.exp (ph_make): If unresolved because of bad
15116         errorCode, record errorCode in log file.
15117         (*): Replace send_log/verbose with verbose -log.
15118
15119 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15120
15121         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15122         double conversion if double isn't at least 8 bytes.
15123
15124         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15125         int to work with targets where int is 16 bits.
15126
15127         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15128         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15129         precision for the test to complete.
15130
15131 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15132
15133         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15134         if d10v is not compiled with the -mdouble64 flag.
15135         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15136
15137         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15138         d10v is not compiled with the -mint32 flag.
15139
15140 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15141
15142         * lib/plumhall.exp: Use incr_count.
15143
15144 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15145
15146         * gcc.c-torture: Update to c-torture-1.45.
15147
15148 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15149
15150         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15151         the name of the expect testcase file).
15152
15153         * lib/g++.exp(g++_init): Ditto.
15154
15155 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15156
15157         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15158         the host.
15159
15160         * lib/gcc.exp(gcc_exit): New procedure.
15161
15162 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15163
15164         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15165         specs where appropriate.
15166
15167         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15168         because of new "candidates are" messages, and removed a few
15169
15170         * Converted all non-old-style g++ testcases to old-style, and
15171         moved into g++.old-deja.
15172
15173 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15174
15175         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15176         options.
15177
15178         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15179         succeeded.
15180
15181         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15182
15183 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15184
15185         * lib/gcc.exp (gcc_target_compile): Add support for defining
15186         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15187         the machine doesn't have those features.
15188
15189 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15190
15191         * g++.law/operators4.exp: Don't use LIBS.
15192
15193 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15194
15195         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15196
15197         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15198         * lib/g++.exp: Set it here instead. Also, allow use of the
15199         --tool_exec and --tool_opt options. Change CXX to
15200         GXX_UNDER_TEST.
15201
15202         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15203
15204         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15205
15206 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15207
15208         * lib/old-dejagnu.exp: Use prune_warnings instead of
15209         prune_system_crud.
15210         * lib/mike-g++.exp: Ditto.
15211         * lib/gcc.exp: Ditto.
15212         * lib/g++.exp: Ditto.
15213
15214         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15215
15216 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15217
15218           * 941014-2.c: Include stdlib.h
15219           * 960327-1.c: Include stdio.h
15220           * dbra.c, index-1.c: Don't assume ints are 32bits.
15221
15222 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15223
15224         * lib/gcc.exp: Add gcc,stack_size target feature.
15225
15226         * lib/g++.exp(g++_target_compile): Add the include and link
15227         paths here, not in two other places. And, it's $options, not
15228         options.
15229
15230         * lib/mike-g++.exp(postbase): Remove the code that determines
15231         the correct include and link paths.
15232         * g++.old-deja/old-deja.exp: Ditto.
15233
15234 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15235
15236         * lib/g++.exp(g++_init): target_compile no longer returns the
15237         filename of the result.
15238
15239 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15240
15241         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15242         call to glob.
15243
15244         * gcc.c-torture/special/special.exp: Change call to
15245         gcc_target_compile to include the object file.
15246
15247 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15248
15249         * gcc.c-torture/special/special.exp: Correct misspelling in last
15250         change.
15251
15252 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15253
15254         * lib/plumhall.exp(ph_summary): Log the entire output of the
15255         executable. Return -1 if there were any failures, 0 otherwise.
15256         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15257         (ph_make): Clean up objects and executables that were built
15258         if the tests succeeded.
15259
15260 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15261
15262         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15263         libraries and includes in the build tree as appropriate.
15264
15265 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15266
15267         * lib/c-torture.exp: Instead of looking for the global variable
15268         NO_LONG_LONG, check to see if that's a feature of the target.
15269
15270 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15271
15272         * config/default.exp: Minimize. Delete the remainer of the files in
15273         config; this functionality is now in devo/dejagnu/config.
15274
15275         g++.*/*: Pass any additional flags used to compile to postbase;
15276         delete CXXFLAGS.
15277
15278         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15279         is now done by runtest.exp. Use gcc_target_compile instead of
15280         compile.
15281
15282         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15283         Remove references to CFLAGS. Use remote_file instead of
15284         calling rm -f.
15285         (c-torture): Take a list of arguments to use to compile this
15286         testcase.
15287
15288         lib/g++.exp: Simplify. Use target_compile instead of compile.
15289         lib/gcc-dg.exp: Ditto.
15290         lib/gcc.exp: Ditto.
15291         lib/mike-{gcc,g++}.exp: Ditto.
15292         lib/old-dejagnu.exp: Ditto.
15293         lib/plumhall.exp: Ditto.
15294
15295 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15296
15297         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15298         (ph_linker): Likewise.
15299
15300 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15301
15302           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15303         MAP_ANON / MAP_ANONYMOUS if defined;
15304         else try to map from /dev/zero .
15305
15306 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15307
15308         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15309         isn't defined, then define it to MAP_ANONYMOUS.
15310
15311 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15312
15313         * gcc.c-torture: Update to c-torture-1.42 release.
15314
15315 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15316
15317         * gcc.c-torture: Update to c-torture-1.41 release.
15318
15319 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15320
15321         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15322         c-torture release.
15323
15324 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15325
15326         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15327         and LDFLAGS.  Fix second case to append the target_info ldflags
15328         onto LDFLAGS, not CFLAGS.
15329         * lib/g++.exp (g++_init): Add target_info stuff.
15330         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15331         of libgloss and newlib flags for !native.
15332
15333         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15334         (GDB): Fix relative path to go up another dir for finding gdb.
15335
15336 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15337
15338         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15339         versions in the target_info array, if they don't exist.
15340
15341 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15342
15343         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15344
15345 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15346
15347         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15348         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15349
15350 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15351
15352         * lib/old-dejagnu.exp: Don't remove the output file before we've
15353         actually tested it. Don't append pwd to the path of the executable
15354         we're testing.
15355
15356 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15357
15358         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15359
15360 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15361
15362         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15363         temporary directory for compiler files, and set it to a default
15364         value of /tmp. Set $output as the name of the output file from
15365         compiling the testcase. Add a -o option to $cflags_var so the
15366         compiler writes the final output file as $output. Set $executable
15367         to $output.
15368
15369         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15370         directory for compiler files, and set it to /tmp if it doesn't
15371         already have a value. Set $output_file to the name of the output
15372         file from compiling the testcase. Add a -o option to CXXFLAGS so
15373         the compiler writes the final output file as $output. Use $output
15374         as the executable to be tested.
15375
15376 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15377
15378         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15379
15380 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15381
15382         * gcc.c-torture/execute/pending-1.c: New test.  Still
15383         pending in Tege's queue.
15384
15385 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15386
15387         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15388         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15389         if there were failures.  Call unresolved if there were unresolved
15390         testcases.  Call gcc_fail if program did not run to completion.
15391         (ph_make): Pass additional argument name to ph_execute.
15392         (ph_execute): Add new argument.  Pass additional arguments to
15393         ph_summary.  Call gcc_fail is there is no execution output.
15394
15395 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15396
15397         * lib/plumhall.exp (proc_summary): Output relavent summary
15398         lines into the log so specific failures in plumhall can be
15399         investigated.
15400
15401 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15402
15403         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15404         (c-torture-execute): Don't try to execute tests which use
15405         "long long" types if $NO_LONG_LONG is nonzero.
15406
15407 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15408
15409         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15410         not c-torture.
15411
15412         * gcc.ieee: Move from here.
15413         * gcc.c-torture/execute/ieee: To here.
15414
15415 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15416
15417         * gcc.c-torture: Update to c-torture-1.41 release.
15418
15419 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15420
15421         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15422         not "$output".
15423
15424 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15425
15426         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15427         -c present.
15428
15429 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15430
15431         * config/proelf.exp: Handle connecting to a simulator.
15432
15433 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15434
15435         * config/proelf.exp: New file.  Enough framework that we can
15436         run c-torture tests on the proelf targets (or any other target
15437         that gdb can connect to for that matter).
15438
15439 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15440
15441         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15442         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15443
15444         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15445         exec_output exists.
15446
15447 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15448
15449         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15450         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15451
15452         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15453         to pass/fail/unresolved/unsupported/untested.  Caller must now
15454         call unresolved/unsupported/untested.
15455         * lib/*.exp: Update FSF address.  Update to handle new results of
15456         ${tool}_load.
15457         * lib/chill.exp (verbose): Delete.
15458
15459 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15460
15461         * lib/gcc.exp (default_gcc_start): Change order of args to
15462         $LDFLAGS $CFLAGS $LIBS.
15463         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15464         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15465         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15466         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15467         * gcc.misc-tests/dg-test.exp: Likewise.
15468         * gcc.misc-tests/msgs.exp: Likewise.
15469         * gcc.prms/prms.exp: Likewise.
15470         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15471         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15472
15473         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15474
15475 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15476
15477         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15478
15479         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15480         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15481
15482         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15483         necessary.
15484
15485 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15486
15487         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15488         global for loop; add use of $mathlib.
15489         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15490         settings here; set mathlib for anything but VxWorks.
15491
15492 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15493
15494         * gcc.c-torture: Update to c-torture-1.40 release.
15495
15496 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15497
15498         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15499         dg.exp.
15500
15501 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15502
15503         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15504         global.
15505
15506 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15507
15508         * lib/g++.exp (LIBS): Define if not already.
15509         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15510         (gcc-dg-prune): Call prune_gcc_output.
15511         * lib/gcc.exp (prune_gcc_output): New proc.
15512         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15513         prune_gcc_output.
15514
15515 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15516
15517         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15518         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15519
15520 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15521
15522         * gcc.c-torture: Update to c-torture-1.39 release.
15523
15524 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15525
15526         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15527         fails, try others as well.
15528
15529 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15530
15531         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15532         If compilation fails, mark execute tests as `untested'.
15533         If test is marked as unsupported, don't mark compilation and
15534         execute tests as failed.
15535
15536 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15537
15538         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15539         libstdc++ for whether or not we want to be doing shared
15540         libraries.  Delete link_curses since we don't need it anymore.
15541         * lib/mike-g++.exp (postbase): Don't link in libg++.
15542         * g++.old-deja/old-deja.exp: Likewise.
15543
15544 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15545
15546         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15547
15548 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15549
15550         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15551         For that, add `-Wl,-a,shared_archive'.
15552         * g++.old-deja/old-deja.exp: Likewise.
15553
15554 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15555
15556         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15557
15558 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15559
15560         * lib/mike-g++.exp (postbase): Pay attention to the status of
15561         g++_load.
15562
15563 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15564
15565           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15566
15567 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15568
15569         * lib/gcc.exp (default_gcc_start): No longer need to log program
15570         being executed or its output, execute_anywhere does that now.
15571         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15572         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15573
15574 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15575
15576         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15577         the same as those in lib/g++.exp.
15578
15579 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15580
15581         * gcc.c-torture: Update to c-torture-1.38 release.
15582         * gcc.ieee: Related changes.
15583
15584 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15585
15586         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15587         "exec". Minor reformatting changes.
15588
15589         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15590         cross. This means all "exec" calls now work on a remote host as
15591         well.
15592         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15593         cross. Filter out the extra "\r\n" stuff that expect puts in.
15594         (c-torture-execute): Filter out the bogus warnings like
15595         c-torture-compile does. Add support for canadian cross.
15596         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15597         Use execute_anywhere rather than calling exec directly. Now it
15598         works for canadian cross testing.
15599
15600 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15601
15602         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15603         results into a variable, and check that rather than using file exists.
15604
15605 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15606
15607         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15608         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15609
15610 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15611
15612         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15613         lib_curses if there's a shared libg++ in the build tree.
15614
15615 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15616
15617         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15618         if not supported target.
15619
15620 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15621
15622         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15623         link_curses up to always happen, not just for native builds.
15624
15625 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15626
15627         * gcc.c-torture: Update to c-torture-1.36 release.
15628         * gcc.failure: Related changes.
15629
15630 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15631
15632         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15633
15634 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15635
15636         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15637         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15638         runshlib, link_curses, and mathlib for link and run.
15639
15640         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15641         pass the runtime shared library options for Solaris, OSF/1, and
15642         Irix5, and link with -lcurses to avoid unresolved references.
15643
15644 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15645
15646         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15647         only run once.
15648
15649 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15650
15651         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15652
15653 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15654
15655         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15656         do not have a framework for the "compat" tests yet.
15657
15658 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15659
15660         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15661         set to null if we're testing vxworks5.1.  Use that instead of
15662         `-lm' in the setting of LIBS for link and run.
15663
15664 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15665
15666         * config/rom68k.exp (${tool}_load): Major changes to make it
15667         work.  Verified that it does in fact return the stuff in
15668         exec_output properly.  Catch any Emul or any TRAP other than 0.
15669
15670 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15671
15672         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15673         LDFLAGS properly for targets that need stuff from libgloss.
15674         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
15675         only run once.
15676         (gpp_initialized): New variable.
15677
15678 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
15679
15680         * config/rom68k.exp: Load libgloss.exp.
15681         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
15682         so we can produce a fully linked binary.
15683         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
15684         so we can produce a fully linked binary.
15685
15686 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
15687
15688         * lib/plumhall.exp (ph_section): Watch for expected failures.
15689         Add missing `else'.
15690
15691         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
15692         run the testcase.
15693         (c-torture): Likewise.
15694
15695 1995-08-28  Doug Evans  <dje@cygnus.com>
15696
15697         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
15698
15699         * lib/mike-g++.exp (mike_cleanup): New proc.
15700         (prebase): New globals compiler_result, not_compiler_result,
15701         target_regexp.
15702         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
15703         allow leading "-" in pattern.  Watch for unsupported tests.
15704         If $compiler_result is set, pattern match assembler code,
15705         and ditto for $not_compiler_result.
15706         * lib/mike-gcc.exp: Likewise.
15707
15708         * lib/plumhall.exp (ph_execute): Only call ph_summary if
15709         execution "succeeded".
15710
15711 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
15712
15713         * config/win32.exp: New file.
15714         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
15715
15716 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
15717
15718         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
15719         unsupported.
15720         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
15721         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
15722         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
15723
15724         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
15725         "... without exceptions was ...".  That is now handled by
15726         prune_system_crud.
15727         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15728
15729 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
15730
15731         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
15732         sieve.c,sort2.c}: New files.
15733         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
15734         sieve.exp,sort2.exp}: Drivers for them.
15735
15736         * lib/mike-gcc.exp (program_output): New user settable variable.
15737         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15738         messages.
15739         * lib/mike-g++.exp (program_output): New user settable variable.
15740
15741         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15742
15743         * config/sh.exp: Deleted (use sim.exp instead).
15744
15745 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15746
15747         * config/vx.exp: Declare CHECKTASK as global.
15748         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15749         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15750         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15751
15752 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15753
15754         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15755         target. Like vx.exp, only includes `vx29k.exp' instead of
15756         `vxworks.exp'.
15757
15758 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15759
15760         * config/sim.exp: Increase time limit from 120 seconds to 240.
15761
15762 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15763
15764         * gcc.c-torture/execute/950628-1.c: New test.
15765
15766 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15767
15768         * gcc.c-torture: Update with changes/additions from
15769         c-torture-1.34.
15770
15771 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15772
15773         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15774
15775 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15776
15777         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15778
15779 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15780
15781         * gcc.c-torture/compile/950512-1.c: New test.
15782         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15783         * gcc.dg/struct-ret-1.c: Likewise.
15784
15785 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15786
15787         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15788           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15789
15790 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15791
15792         * gcc.c-torture/special/920411-1.c: Deleted.
15793         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15794
15795 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15796
15797         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15798         cpu limit.
15799
15800 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15801
15802         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15803
15804 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15805
15806         From kenner;
15807         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15808         is the proper length.
15809         * va-arg-3.c: Likewise.
15810
15811 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15812
15813         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15814         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15815
15816         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15817         * lib/g++.exp (default_g++_start): Delete old cruft.
15818
15819 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15820
15821         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15822         (2 * (1 << 18)) to (2 * (1 << 17)).
15823
15824         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15825
15826 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15827
15828         * config/rom68k.exp: Renamed from config/idp.exp
15829
15830 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15831
15832         * c-torture/compile/921109-2.c
15833
15834 1995-04-18  Mike Stump  <mrs@cygnus.com>
15835
15836         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15837         excess errors.
15838
15839 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15840
15841         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15842         output.
15843         * lib/g++.exp (default_g++_start): Likewise.
15844
15845 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15846
15847         * gcc.c-torture/compile/950329-1.c: New test.
15848
15849 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15850
15851           * config/bug.exp (${tool}_load): Updated to use new remote_open
15852           and remote_close procs.
15853         * config/idp.exp: New file.
15854
15855 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15856
15857         * gcc.c-torture/execute/950322-1.c: New test.
15858
15859 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15860
15861         * config/vx.exp (${tool}_load): Clean up testing of return code from
15862         vxworks_ld and vxworks_spawn.
15863
15864 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15865
15866         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15867
15868 1995-03-13  Mike Stump  <mrs@cygnus.com>
15869
15870         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15871         can mark excess errors on a machine by machine basis.  Note, the
15872         default is to not expect any excess errors, even when excess
15873         errors test - is given, so you will want to put an XFAIL ... on
15874         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15875         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15876         those 4 machines, but no others.
15877
15878 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15879
15880         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15881         * lib/c-torture.exp: to here.
15882
15883 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15884
15885         * gcc.c-torture/execute/950221-1.c: New test.
15886         * gcc.c-torture/execute/struct-ret-1.c: New test.
15887         * gcc.c-torture/compile/950221-1.c: New test.
15888
15889         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15890
15891 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15892
15893         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15894         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15895
15896 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15897
15898         * g++.gb: New directory of tests, derived from my signature and
15899         class scoping tests.
15900
15901         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15902         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15903         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15904         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15905         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15906         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15907         * g++.gb/sig25.C: Likewise.
15908
15909         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15910         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15911         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15912         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15913         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15914         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15915         * g++.gb/sig25.exp: Likewise.
15916
15917         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15918         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15919         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15920         * g++.gb/scope13.C: Likewise, this test still fails.
15921
15922         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15923         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15924         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15925         * g++.gb/scope13.exp: Ditto.
15926
15927         * g++.gb/README: New file, explains what these tests are about.
15928
15929 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
15930
15931         * lib/dg.exp (dg-do): Support `preprocess'.
15932         (dg-test): Likewise.
15933
15934 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
15935
15936         * config/udi.exp: change "continue -expect" to "exp_continue".
15937
15938 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
15939
15940         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
15941         Delete redundant tests.
15942
15943         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
15944         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
15945         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
15946         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
15947         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
15948         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
15949         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
15950         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
15951
15952         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
15953         storing label pointers.
15954         * gcc.c-torture/execute/921019-1.c: Likewise.
15955         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
15956         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
15957         parameter fp.
15958         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15959         constants.
15960
15961         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15962         Delete obsolete tests.
15963
15964         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15965         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15966         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15967         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15968         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15969         * gcc.c-torture/compile/950124-1.c: New test.
15970
15971         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15972
15973 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15974
15975         * lib/mike-g++.exp: Add -lm to LIBS.
15976
15977 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15978
15979         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15980
15981 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15982
15983         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15984
15985 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15986
15987         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15988
15989 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15990
15991         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15992         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15993         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15994         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15995         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15996         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15997         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15998         * g++.law/{operators31.C, operators32.C,
15999         * g++.law/{operators33.C, operators34.C}: Likewise.
16000         * g++.law/{pic1.C, refs2.C}: Likewise.
16001         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16002         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16003         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16004         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16005
16006         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16007         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16008         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16009         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16010         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16011         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16012         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16013         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16014         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16015         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16016         * g++.law/{operators34.exp}: Likewise.
16017         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16018         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16019         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16020         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16021         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16022
16023         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16024         No longer expected to fail.
16025         * g++.law/missed-error3.C: Tweak for recent bool changes.
16026
16027 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16028
16029         * config/emb-unix: Deleted.
16030         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16031         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16032
16033 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16034
16035         * lib/dg.exp (dg-test): Fix typo in last patch.
16036
16037 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16038
16039         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16040         (handles multiple occurrences).
16041
16042 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16043
16044         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16045         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16046         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16047         printed).
16048         * lib/c-torture.exp (c-torture-compile): Likewise.
16049         (c-torture): Prepend full path if missing.
16050         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16051         (gcc_fail): Likewise.
16052         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16053
16054 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16055
16056         * lib/netware.exp: Only attach to NetWare i386 systems.
16057
16058 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16059
16060         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16061         messages.  Add test name to "output pattern match" pass/fail message.
16062
16063 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16064
16065         * gcc.dg: New testsuite.
16066         * gcc.dg/dg.exp: New file.
16067
16068         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16069         test-switch.c}: Deleted.
16070
16071         * gcc.misc-tests/msgs.exp: New testcase driver.
16072
16073 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16074
16075         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16076         Watch for illegal return values from ${tool}_load.
16077         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16078         cross targets.  Coerce return value >0 to 1.
16079
16080 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16081
16082         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16083
16084         * config/emb-unix.exp: New file.
16085
16086         * config/sim.exp: Error if variable $SIM not defined.
16087         (${tool}_load): Mark test as "untested" if simulator missing.
16088
16089         * config/unix.exp: Load remote.exp to get rcp_download.
16090         * lib/c-torture.exp: Use different option lists for testcases with
16091         and without loops.
16092         * gcc.c-torture/execute/execute.exp: Likewise.
16093
16094 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16095
16096         * config/*.exp: Clarify return code from ${tool}_load.
16097         Call `unresolved' or `untested' instead of `warning' or `perror'
16098         (sometimes you still want to call both though).
16099         Add comment that `shell_id' is local to each file.
16100         * config/udi.exp (timeout): Set to 30.
16101         Don't print warning if connection fails, $connectmode has already
16102         printed an error.
16103         (${tool}_load): Move verbose messages to level 2.
16104         Rework pattern for "Process started" message.
16105         Pass `shell_id' to ${connectmode}_download.
16106         Retry twice upon timeout.  Make resetting of target more robust.
16107         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16108         Pass `shell_id' to exit_$connectmode.
16109         Only call exit_$connectmode if connected.
16110         * config/unix.exp (${tool}_load): Check return codes better.
16111         * config/vrtx.exp (${tool}_load): Likewise.
16112         * config/vx.exp (${tool}_load): Likewise.
16113         Delete unneeded global's.
16114         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16115         from ${tool}_load.
16116         (dg-stat): Delete.
16117         (dg-init): Delete recording of pass/fail counts.
16118         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16119         (old-dejagnu-init): Likewise.
16120         (old-dejagnu-stat): Delete contents, empty proc now.
16121         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16122         (c-torture): Delete references to lcnt, lpass, lfail.
16123         Get option list from TORTURE_OPTIONS.
16124         Delete -funroll[-all]-loops if no loops.
16125         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16126         (g++_stat): Delete contents (empty proc now).
16127         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16128         (gcc_finish): Likewise.
16129         (gcc_stat): Deleted.
16130         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16131         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16132         * gcc.c-torture/execute/execute.exp: Likewise.
16133         Split tests into two parts: compile, execute.
16134         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16135         no loops.  Update to reflect clarified return codes from ${tool}_load.
16136
16137 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16138
16139         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16140         to grep for.
16141         (old-dejagnu): Likewise (where necessary).
16142
16143 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16144
16145         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16146
16147         * lib/dg.exp (dg-process-target): Fix processing of selector.
16148         Add comment regarding use of `error'.
16149
16150         * lib/gcc.exp (prune_system_crud): Define if missing.
16151         * lib/g++.exp (prune_system_crud): Likewise.
16152
16153         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16154         Call prune_system_crud.
16155         * lib/dg.exp (dg-runtest): New proc.
16156         Use perror instead of send_user for tcl errors in testcase.
16157         Don't return any value, it's never used.
16158         Don't clobber previous definition of `unknown'.
16159         Print tcl errors in `dg-final'.
16160
16161 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16162
16163         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16164         (dg-test): Don't print errorInfo, it contains stack backtrace.
16165
16166 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16167
16168         * lib/g++.exp (runtest_file_p): Define if missing.
16169
16170 1994-09-24  Doug Evans  (dje@cygnus.com)
16171
16172         * lib/mike-g++.exp: Comment out loading of g++.exp.
16173         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16174         (default_g++_version): Always print something.
16175         (default_g++_start): Comment out call to `which'.
16176         (g++_start, g++_load): Deleted (must be defined in config file).
16177         * lib/gcc.exp: Test for existence of $CC at start.
16178         Delete check for tmpdir (done in gcc_init).
16179         (default_gcc_version): Always print something.
16180         (default_gcc_start): Comment out call to `which'.
16181         * config/*.exp: Major cleanup - make cross targets work at least a
16182         little better for g++ (by not being "--tool gcc" specific).
16183         Rename gcc_xxx to ${tool}_xxx.
16184         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16185         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16186
16187 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16188
16189         * lib/c-torture.exp (c-torture-compile): Rework compiler
16190         message processing.
16191
16192         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16193         c-torture.
16194
16195 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16196
16197         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16198
16199         * lib/dg.exp (dg-process-target): Support { target native }.
16200
16201 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16202
16203         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16204         looked for "... program xxx got fatal signal".
16205         Correct regsub munging of `comp_output'.
16206         Ignore compiler messages "path prefix not used" and "linker input
16207         file unused".
16208
16209 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16210
16211         * lib/gcc.exp (runtest_file_p): Define if missing.
16212         * gcc.prms/template.c: Example to work from.
16213
16214 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16215
16216         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16217         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16218
16219         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16220         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16221         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16222         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16223
16224         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16225         (dg-process-target): No longer a varargs proc.
16226         Return S/N for target, P/F for xfail.  All callers changed.
16227         (user option procs): More argument checking.
16228         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16229         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16230         (dg-test): Skip test if not running on selected target in `dg-do'.
16231         Update handling of `dg-do-what', `dg-output-text'.
16232         Separate execution pass/fail from output pattern match pass/fail.
16233         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16234
16235 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16236
16237         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16238         target for 920510-1.c.
16239
16240 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16241
16242         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16243         Clean up comment regarding use of passcnt, etc.
16244         (gcc_stat): Don't update `testcnt' here.
16245         (gcc_finish): Do it here.
16246         Might as well reset `but_id' here too.
16247         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16248         to determine if the file should be tested.
16249         * gcc.c-torture/compile/compile.exp: Likewise.
16250         * gcc.c-torture/execute/execute.exp: Likewise.
16251         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16252         * gcc.misc-tests/dg-test.exp: Likewise.
16253         * gcc.prms/prms.exp: Likewise.
16254         * gcc.wendy/wendy.exp: Likewise.
16255         * g++.old-deja.exp: Likewise.
16256         Move "Testing file" message to verbose level 1.
16257
16258 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16259
16260         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16261
16262 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16263
16264         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16265         (default_gcc_start): Accept optional second list element
16266         of compiler flags.  Print compiler output at verbosity level 2.
16267         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16268         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16269         Save current values of framework globals passcnt, failcnt, xpasscnt,
16270         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16271         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16272         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16273         xfailcnt to compute stats.  Update framework global `testcnt' from
16274         pass/fail counts.
16275         (gcc_finish): New proc.  Clean up test environment.
16276         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16277         (gcc_epass, gcc_efail): Delete.
16278         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16279         argument of line number.
16280         (dg-init): If the tool has an init routine, call it.
16281         (dg-test): Remove args `cflags_var' and `libs_var'.
16282         Pass all compiler options to ${tool}_start.
16283         Handle missing line number.
16284         (dg-finish): New function.
16285         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16286         particular files.  Call gcc_finish at end.  Move "skipping test"
16287         message to verbosity level 3.
16288         * gcc.c-torture/compile/compile.exp: Likewise.
16289         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16290         * gcc.c-torture/execute/execute.exp: Likewise.
16291         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16292         Print testcase being tried at verbosity level 1.
16293         * gcc.c-torture/special/special.exp: Unset xfail.
16294         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16295         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16296         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16297         * gcc.failure/failure.exp: Likewise.
16298         * gcc.ieee/ieee.exp: Likewise.
16299         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16300         Update call to dg-test.  Call dg-finish at end.
16301         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16302         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16303         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16304         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16305         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16306         * gcc.wendy/wendy.exp: Add copyright.
16307         Delete setting of tmpdir (done by gcc_init).
16308         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16309         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16310         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16311         gcc_[ce]pass/fail.
16312
16313 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16314
16315         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16316         confusion.
16317         (g++_load): Likewise.
16318
16319         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16320         Rename argument to `prog' to remove the confusion.
16321         Varargs fns behave differently too!
16322         (g++_load): Likewise.
16323
16324         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16325
16326         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16327         what it is.  Delete (always) printing of status value for !native.
16328         Simplify verbose code, and include status and exec_output.
16329         (g++_load): Use gcc_load.
16330
16331 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16332
16333         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16334         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16335         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16336         940714-3.c as these testcases don't exist anymore.  Make
16337         va-arg-1.c expected to pass.
16338
16339 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16340
16341         * gcc.misc-tests/misc.exp: Only run specific testcases.
16342         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16343         * gcc.misc-tests/dg-[1-9].c: New files.
16344
16345         * lib/dg.exp: New testsuite driver.
16346         * gcc.prms/prms.exp: Use it.
16347
16348         * README.gcc: New file.
16349
16350         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16351         Document and reset `lxpass' and `lxfail'.
16352         Simplify "initialized" message.
16353         (gcc_stat): Clean up comments a little.
16354
16355 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16356
16357         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16358
16359 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16360
16361         * lib/old-dejagnu.exp (process-option): New proc.
16362         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16363         (old-dejagnu): Simplify.
16364         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16365
16366 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16367
16368         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16369         exists and is not an empty string.
16370
16371         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16372         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16373         finished.
16374         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16375         automatically.
16376
16377         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16378         longer expected to fail.
16379
16380         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16381         "f" function call.
16382
16383         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16384
16385         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16386         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16387         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16388         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16389         c-torture-1.29.
16390
16391         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16392         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16393
16394         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16395
16396         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16397         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16398
16399         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16400         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16401         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16402
16403 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16404
16405         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16406         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16407         940714-1.c, 940714-2.c, 940714-3.c},
16408         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16409         gcc.misc-tests/{mg.c,mg.exp}:
16410         New tests.
16411         * gcc.noncompile/noncompile.exp: Change accordingly.
16412
16413 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16414
16415         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16416         Undo previous clobberage.
16417
16418 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16419
16420         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16421         * gcc.special/{930510-1.c, special.exp}:
16422         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16423         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16424         struct-varargs-1.c}: New tests from c-torture-1.26.
16425
16426 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16427
16428         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16429           argument to switch.
16430
16431 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16432
16433         * Revert the previous changes.  Please see Rob's directory
16434           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16435           fixes.
16436
16437 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16438
16439         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16440             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16441             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16442             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16443             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16444             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16445             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16446             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16447             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16448             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16449             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16450             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16451             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16452             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16453             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16454             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16455             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16456             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16457             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16458             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16459             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16460             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16461             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16462             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16463             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16464             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16465             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16466
16467 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16468
16469         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16470             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16471           with perror calls.
16472
16473 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16474
16475         * config/unix.exp (g++_load): Fix syntax.
16476
16477 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16478
16479         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16480         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16481         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16482         Don't expect va-arg-1.c to fail.  Correct expected output for
16483         920928-1.c.
16484         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16485         * gcc.wendy/hbm4.c: Correct typo.
16486         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16487
16488 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16489
16490         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16491         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16492         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16493         * lib/c-torture.exp (c-torture-compile): Ditto.
16494
16495         Reduce volume of output (remove all the -I's and such).
16496         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16497         Call gcc_cpass, gcc_cfail.
16498         (c-torture): Pass testing option to c-torture-compile.
16499
16500 1994-03-21  Doug Evans  (dje@cygnus.com)
16501
16502         Bring patches over from progressive.
16503         * config/default.exp: Exit remote shell cleanly.
16504         (g++_exit, g++_start): Add default versions.
16505         * config/sim.exp (gcc_load): Use perror, not error.
16506
16507 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16508
16509         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16510         set in site.exp.
16511
16512 1994-03-14  Doug Evans  (dje@cygnus.com)
16513
16514         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16515         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16516         (wendy_try): New proc to run testcase.
16517         (main loop): Call 'em.
16518         * gcc.wendy/*.c: Clean up pass to correct expected output.
16519
16520         * lib/gcc.exp: Minor cleanup work.
16521         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16522
16523 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16524
16525         * config/sim.exp (gcc_load): Document return codes better.
16526         Don't pass -v to simulator.
16527
16528 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16529
16530           * gcc.special/920717-x.c: Fix typo.
16531           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16532           get at sources.
16533
16534         * lib/mike-gcc.exp: Fix typo.
16535
16536 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16537
16538         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16539         binary to use, transform the name.
16540         * config/*.exp: rename everything. Nuke any g++ specific files,
16541         it's now a special case of gcc that requires no special support.
16542         Add a default.exp for unsupported targets.
16543
16544 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16545
16546         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16547         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16548         version of Tcl.
16549
16550 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16551
16552         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16553         than a warning.
16554
16555 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16556
16557         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16558
16559 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16560
16561         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16562         option_list.  Compile every file with only 4/6 option choices
16563         (same as C torture) instead of with 12/18 different option
16564         choices.
16565         * lib/c-torture.exp: Likewise.
16566
16567         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16568         not already set.
16569
16570 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16571
16572         * lib/old-deja.exp: Add `excess errors test fails' error, now one
16573         can put an XFAIL *-*-* on excess errors.
16574
16575 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
16576
16577         * g++.law: Add more tests derived from g++-bugs snapshots.
16578
16579         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
16580         equivalent to g++.law/init9.
16581
16582         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
16583         compiled it, and the a.out file after we've run it.
16584
16585 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
16586
16587         * lib/mike-g++.exp (postbase): Delete the .o file after we've
16588         compiled it, and the a.out file after we've run it.
16589
16590 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
16591
16592         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
16593
16594 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
16595
16596         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
16597         version number.
16598
16599 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
16600
16601         * g++.law: New directory of g++ tests derived from the g++-bugs
16602         snapshots.
16603
16604 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
16605
16606         * gcc.compile: initbug1.c initbug1.exp testcase added
16607
16608 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
16609
16610         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
16611         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
16612           fixes submitted by Jeff Law (law@cs.utah.edu)
16613         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
16614           Jeff Law (law@cs.utah.edu)
16615
16616
16617 1993-11-30  Mike Stump  (mrs@cygnus.com)
16618
16619         * config/unix-g++.exp: Follow the gcc way of doing things.
16620         * g++.old-deja/old-deja.exp: Minor updates.
16621         * lib/g++.exp: New file, follow the gcc way of doing things.
16622         * lib/old-dejagnu.exp: Minor updates.
16623         * lib/mike-g++.exp: Always unset errorInfo.
16624
16625 1993-11-06  Mike Stump  (mrs@cygnus.com)
16626
16627         * lib/gcc.exp: Fix some errors with the below change, CC and
16628         CFLAGS should be global when setting, not local.
16629
16630 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
16631
16632         * lib/gcc.exp: Transform tool name.
16633
16634 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16635
16636         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
16637
16638 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16639
16640         * lib/gcc.exp: change gcc_done to gcc_stat
16641
16642 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16643
16644         * Upgraded gcc testsuite to c-torture version 1.25
16645
16646 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
16647
16648         * lib/gcc.exp: added reporting code. Changed verbose compile message.
16649         * lib/c-torture: added hooks for new reporting code.
16650
16651 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
16652
16653         * config/sh-gcc.exp: check if sh-sim exists in the path
16654
16655 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
16656
16657         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
16658         * gcc.compile/compile.exp: Initial changes for new logic.
16659         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
16660         * gcc.failure/failure.exp: Initial changes for new logic.
16661         * gcc.ieee/ieee.exp: Initial changes for new logic.
16662         * gcc.misc-tests/misc.exp: Initial changes for new logic.
16663         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
16664         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
16665         * lib/c-torture.exp: Initial changes for new logic.
16666         * lib/gcc.exp: Initial changes for new logic.
16667
16668 1993-10-15  Mike Stump  (mrs@cygnus.com)
16669
16670         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
16671         depend upon failure or success.  Fully qualify names in failure
16672         and success messages.  Always remove a.out before starting
16673         compile, just in case.  Pay more attention to error text output by
16674         the compiler.  Handle testcases with no known past errors just
16675         like all others, so that things are uniform.  Other miscellaneous
16676         improvements.
16677
16678 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
16679
16680         * gcc.cpp: new directory for cpp tests
16681
16682 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
16683
16684         * lib/chill.exp: Code reformatted, removed unused code.
16685         * config/unix-chill.exp: Code reformatted, removed unused code.
16686         * chill.execute/execute.exp: Code reformatted, removed unused code.
16687         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
16688
16689 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
16690
16691         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
16692         routines not written.
16693
16694 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
16695
16696         * config/bug-gcc.exp: Use new procs from bug.exp.
16697
16698 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
16699
16700         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
16701         via ftp, rather than depending on NFS.
16702         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
16703         case.
16704
16705 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
16706
16707         * config/bug-gcc.exp: Use new download proc.
16708
16709 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
16710
16711         * chill.execute/execute.exp: cleanups, handles errors better
16712         * chill.compile/compile.exp: rewrite, based on execute.exp
16713         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
16714         * lib/chill.exp: major changes to diff proc and compile and link
16715           procs. added chill_fail and chill_pass wrappers to pass and
16716           fail. added more comments, and handle error codes better.
16717           Added a hack to capture stderr from exec, so noncompile tests
16718           can work.
16719
16720 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
16721
16722         * chill.execute/execute.exp: rewrite of testsuite driver
16723         * lib/chill.exp: rewrite of testsuite driver
16724         * config/unix-chill.exp: rewrite of testsuite driver
16725
16726 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
16727
16728     In chill.execute:
16729         * iexpr.ch: Standardize uppercase.
16730         * tuples.dat: Standardize uppercase.
16731         * vary.ch: standardize.  Correct varying string assignments.
16732         * vary.dat: Add new output lines.
16733
16734 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
16735
16736     In chill.execute:
16737         * chprintf.ch: Standardize use of uppercase.
16738         * tuples.ch: Standardize and turn arr2 into a DCL,
16739           rather than a SYN.
16740         * pinits.ch: Standardize.
16741
16742 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16743
16744         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16745         * Makefil: Renamed to Makefile.in.
16746         * configure.in: New.
16747
16748 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16749
16750     In chill.execute:
16751         * .cvsignore: Add result/output files.
16752         * Makefile: Fix up variables at start.  Use MFLAGS
16753           everywhere.  Correct bool_loc, built_ins entries.
16754           Add entry for vary1.ch.
16755         * bitarray.ch: Standardize upper-case usage.
16756         * bitexpr.ch: Standardize, add output of b1.
16757         * params.ch: Use arrayt in along PROC parameters, to
16758           avoid novelty problems.
16759         * sets.ch: Tiny cleanup.
16760         * vary1.ch: Re-indent.
16761
16762 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16763
16764           * Add PR-related files to Makefiles, .cvsignore files, etc.
16765
16766 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16767
16768         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16769           with compiler objects. New names are test-flow.c and test-loop.c
16770
16771 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16772
16773         * Upgraded c-torture tests from 1.19 to 1.20
16774
16775         * new files:
16776         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16777         * gcc.compile: 930623-1.c 930623-2.c
16778         * gcc.noncompile: 930622-1.c 930622-2.c
16779         * gcc.failure: 920411-1.c 920627-2.c
16780         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16781
16782 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16783
16784         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16785           More changes to get testsuite working properly. Needs more work.
16786           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16787
16788 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16789
16790         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16791           More changes to get testsuite working properly. Needs more work.
16792
16793 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16794
16795         * chill.compile/compile.exp: Added for Dejagnu support
16796         * chill.execute/execute.exp: Added for Dejagnu support
16797         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16798
16799 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16800
16801     This should complete moving the CHILL test files.
16802         * chill.noncompile(.cvsignore printf.grt
16803             in-printf.grt chprintf.grt chprintf.ch):
16804             Added test-support files.
16805           (Makefile): Modified further.
16806         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16807             signal.ch): Added test files.
16808           * chill.execute (.cvsignore printf.grt printr.c
16809             in-printf.grt rts.c chprintf.grt rts.h): Added
16810           test-support files.
16811             (Makefile): More corrections.
16812
16813 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16814
16815         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16816           test cases, ready for DejaGnu.
16817
16818 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16819
16820         * Upgraded c-torture tests from 1.18 to 1.19
16821
16822         * gcc.compile: added test(s):
16823           930607-1.c
16824         * gcc.execute: added test(s):
16825           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16826
16827         * added new subdirectory for misc tests: gcc.misc-tests
16828         * gcc.misc-test(s): added tests:
16829           inst-check.c test-consts.c test-ior.c test-switch.c
16830
16831 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16832
16833         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16834
16835 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16836
16837         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16838
16839 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16840
16841         * Upgraded c-torture tests from 1.17 to 1.18
16842
16843 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16844
16845         * Upgraded c-torture tests from 1.12 to 1.17
16846
16847 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16848
16849         * lib/old-dejagnu.exp:
16850           Fixed handling of XFAIL target triplets to correctly
16851           recognize wildcard characters.  Removed code that
16852           appended a unique id tag to the end of the file name
16853           printed out by the result of the testcases within a
16854           given test file.
16855
16856 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16857
16858         * lib/old-dejagnu.exp:
16859           Reworked expected failure handling to trigger off of XFAIL
16860           keyword in keyphrase embeded in testcase source code. The
16861           XFAIL keyword must be at the end of the keyphrase line. It
16862           may optionally be followed by one or more target triplets.
16863           It has just occured that the handling of wildcards in the
16864           target triplet may not be correct.
16865
16866 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16867
16868         * g++.old-deja/tests:
16869           Moved all subdirectories up one level into g++.old-deja .
16870
16871         * lib/old-dejagnu.exp:
16872           Fixed problem with CXXFLAGS not being properly reset, and being
16873           corrupted with extraneous "-c" compiler option.  This was
16874           causing binaries to not be generated for test that needed them.
16875           Modified strings passed to "pass" and "fail" so that individual
16876           tests from the same test file would be distinguished by an
16877           identifier appended to the test file name in the summary logs;
16878           this corrected a problem with erroneous diff logs.  Added code
16879           to search testcases for expected fail and unexpected pass keywords.
16880
16881 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16882
16883         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16884
16885 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16886
16887         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16888           Removed extraneous text from end of "Special g++ Options"
16889           keyphrase.
16890
16891         * lib/old-dejagnu.exp: Added pattern matching to look for new
16892           keywords, embedded in testcases comments, which will trigger
16893           calls to xpass and xfail.
16894
16895 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16896
16897         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16898           comments embedded in the testcases, especially the one looking for
16899           special compiler options, as well as the pattern matching for the
16900           compiler output again.
16901
16902 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16903
16904         * lib/old-dejagnu.exp: Do a proper check of the return value for
16905           execute tests. Fixed several problems with the pattern matching
16906           of the compiler output which gave erroneous test results.
16907           Changed several of the test result messages to be more descriptive.
16908         * config/unix-g++.exp: Proc g++_load now actually works and
16909           executes the tests passed to it and returns a usable return
16910           value.
16911
16912 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16913
16914           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16915
16916 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16917
16918         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16919           Modified both files to properly execute the old style
16920           dejagnu tests. The previous versions of these files were
16921           experimental and did not function anything near correctly.
16922
16923 1993-04-05  Rob Savoye  (rob@cygnus.com)
16924
16925         * Removed all Makefile.in and configure.in files. No configuration
16926         needed now.
16927
16928 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
16929
16930         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
16931
16932 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
16933
16934         * gcc.compile/configure.in, gcc.unsorted/configure.in,
16935         gcc.special/configure.in, gcc.noncompile/configure.in,
16936         gcc.execute/configure.in, gcc.code_quality/configure.in,
16937         g++.other/configure.in, g++.old-deja/configure.in,
16938         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
16939         in srcname setting.
16940
16941 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
16942
16943         * lib/udi.exp:  Fixed mondfe and mondfe_download.
16944         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
16945         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
16946
16947 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
16948
16949         * config/udi-gdb.exp: Check $shell_id after connecting to target.
16950         (gdb_exit): Don't remove *_soc files.
16951
16952 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
16953
16954         * lib/c-torture.exp: Don't look for main; instead always use -w
16955         -c.  This is how the c-torture tests work.  Remove the object
16956         file if the compilation succeeds.
16957         * gcc.execute/execute.exp: Remove executable if test passes.
16958         * gcc.noncompile/noncompile.exp: Every test is an expected
16959         failure.
16960         * gcc.special/special.exp: Added tests from c-torture 1.11,
16961         corrected use of existing test.
16962         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16963         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16964         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16965         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16966         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16967         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16968         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16969         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16970         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16971         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16972         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16973         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16974         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16975         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16976         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16977         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16978         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16979         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16980         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16981         c-torture 1.11.
16982         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16983         correspond to c-torture 1.11.
16984
16985         * New file.