OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * gcc.dg/format/gcc_diag-1.c: New test.
4
5 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
6
7         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8
9 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
10
11         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14
15 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
16
17         * gcc.c-torture/execute/builtins/string-8.c: New test.
18         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
20         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
21
22 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23
24         PR c++/10468
25         * g++.dg/ext/typeof6.C: New test.
26
27 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/10796
30         * g++.dg/init/enum1.C: New test.
31
32 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33
34         * gcc.dg/20030627-1.c: New test.
35
36 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37
38         PR c++/11332
39         * g++.dg/expr/static_cast2.C: New test.
40
41 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42             Jakub Jelinek  <jakub@redhat.com>
43
44         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45         sprintf(dst,"%s",src) optimization.
46         * gcc.c-torture/execute/20030626-1.c: New test case.
47         * gcc.c-torture/execute/20030626-2.c: New test case.
48
49 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
50
51         * gcc.c-torture/execute/multi-ix.c: New test.
52
53         * gcc.c-torture/execute/simd-4.c (main):
54         Added missing semicolon at end of union.
55
56 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
57
58         PR c++/8266
59         * g++.dg/template/explicit-instantiation3.C: New test.
60
61 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
62
63         * gcc.dg/20030626-1.c: Use signed char.
64
65 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
66
67         * gcc.dg/20030626-1.c: New test.
68
69 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
70
71         * const-str-2.m: Update.
72
73 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
74
75         PR c++/10990
76         * g++.dg/rtti/dyncast1.C: New test.
77         * g++.dg/abi/mangle4.C: Correct base-specifier access.
78         * g++.dg/lookup/scoped1.C: Remove XFAIL.
79         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
80
81         PR c++/10931
82         * g++.dg/expr/static_cast1.C: New test.
83         
84 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
85
86         * gcc.dg/20030625-1.c: New test.
87
88 2003-06-24  Roger Sayle  <roger@eyesopen.com>
89
90         * gcc.c-torture/compile/20030624-1.c: New test case.
91
92 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
93
94         * gcc.c-torture/execute/string-opt-17.c: New test.
95
96 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/5754
99         * g++.dg/parse/crash6.C: New test.
100
101 2003-06-23  Roger Sayle  <roger@eyesopen.com>
102
103         * gcc.dg/builtins-24.c: New test case.
104
105 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
106
107         * g++.dg/opt/operator1.C: New test.
108
109 2003-06-22  Roger Sayle  <roger@eyesopen.com>
110
111         * gcc.c-torture/execute/string-opt-16.c: New test case.
112
113 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
114
115         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
116         * g++.old-deja/g++.other/conv7.C: Likewise
117         * g++.old-deja/g++.other/overcnv2.C: Likewise.
118         * g++.old-deja/g++.other/overload14.C: Likewise.
119
120 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
121
122         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
123         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
124
125 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
126
127         PR c++/10888
128         * g++.dg/warn/Winline-3.C: New test. 
129
130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
131
132         * lib/target-supports.exp (check_alias_available): Make the test
133         program acceptable to the Solaris assembler.
134
135         PR c++/10749
136         * g++.dg/template/memclass2.C: New test.
137
138 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
139             Eric Botcazou  <ebotcazou@libertysurf.fr>
140         
141         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
142         data for non-matching targets.
143         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
144
145 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
146
147         PR c++/10845
148         * g++.dg/template/member3.C: New test.
149
150 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
151
152         PR c++/10939
153         * g++.dg/template/func1.C: New test.
154
155         PR c++/9649
156         * g++.dg/template/static4.C: New test.
157         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
158
159         PR c++/11041
160         * g++.dg/init/ref7.C: New test.
161
162 2003-06-19  Matt Austern  <austern@apple.com>
163
164         PR c++/11228
165         * g++.dg/anew1.C: New test.
166         * g++.dg/anew2.C: New test.
167         * g++.dg/anew3.C: New test.
168         * g++.dg/anew4.C: New test.
169         
170 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
171
172         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
173
174 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
175
176         * gcc.c-torture/execute/simd-4.c (main): Make expected value
177         endian-dependent.
178
179 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
180
181         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
182         Remove cruft.
183         
184 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
185
186         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
187         * gcc.c-torture/compile/961203-1.c: Likewise.
188         * gcc.c-torture/compile/980506-1.c: Likewise.
189
190 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/10712
193         * g++.dg/lookup/using7.C: New test.
194         
195 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
196
197         PR c++/11105
198         * g++.dg/abi/conv1.C: Remove it.
199         * g++.dg/template/conv7.C: New test.
200         * g++.dg/template/conv8.C: Likewise.
201         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
202         conversion operator.
203
204 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
205
206         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
207         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
208         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
209         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
210         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
211         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
212         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
213         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
214         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
215         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
216         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
217         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
218         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
219         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
220         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
221         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
222         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
223         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
224         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
225         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
226         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
227         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
228         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
229         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
230         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
231         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
232         * gcc.dg/compat/struct-return-10_x.c: Ditto.
233         * gcc.dg/compat/struct-return-2_x.c: Ditto.
234         * gcc.dg/compat/struct-return-3_x.c: Ditto.
235
236 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
237
238         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
239         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
240         indications.
241
242 2003-06-16  Roger Sayle  <roger@eyesopen.com>
243
244         * gcc.dg/i386-387-5.c: New test case.
245         * gcc.dg/i386-387-6.c: New test case.
246         * gcc.dg/builtins-23.c: New test case.
247
248 2003-06-15  Roger Sayle  <roger@eyesopen.com>
249
250         * gcc.dg/builtins-22.c: New test case.
251         * gcc.dg/i386-387-1.c: Update to test exp.
252         * gcc.dg/i386-387-2.c: Likewise.
253
254 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
255
256         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
257
258 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
259
260         * lib/gcc-dg.exp (dg-require-dll): New function.
261         (dg-xfail-if): Likewise.
262         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
263         driver.
264         
265         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
266         * gcc.c-torture/compile/20001205-1.c: Likewise.
267         * gcc.c-torture/compile/20001226-1.c: Likewise.
268         * gcc.c-torture/compile/20010518-2.c: Likewise.
269         * gcc.c-torture/compile/20020312-1.c: Likewise.
270         * gcc.c-torture/compile/20020604-1.c: Likewise.
271         * gcc.c-torture/compile/920501-12.c: Likewise.
272         * gcc.c-torture/compile/920501-4.c: Likewise.
273         * gcc.c-torture/compile/920520-1.c: Likewise.
274         * gcc.c-torture/compile/920521-1.c: Likewise.
275         * gcc.c-torture/compile/920625-1.c: Likewise.
276         * gcc.c-torture/compile/961203-1.c: Likewise.
277         * gcc.c-torture/compile/980506-1.c: Likewise.
278         * gcc.c-torture/compile/981006-1.c: Likewise.
279         * gcc.c-torture/compile/981022-1.c: Likewise.
280         * gcc.c-torture/compile/981223-1.c: Likewise.
281         * gcc.c-torture/compile/990617-1.c: Likewise.
282         * gcc.c-torture/compile/dll.c: Likewise.
283         * gcc.c-torture/compile/labels-3.c: Likewise.
284         * gcc.c-torture/compile/mipscop-1.c: Likewise.
285         * gcc.c-torture/compile/mipscop-2.c: Likewise.
286         * gcc.c-torture/compile/mipscop-3.c: Likewise.
287         * gcc.c-torture/compile/mipscop-4.c: Likewise.
288         * gcc.c-torture/compile/simd-5.c: Likewise.
289         * gcc.c-torture/compile/20000804-1.x: Remove.
290         * gcc.c-torture/compile/20001205-1.x: Likewise.
291         * gcc.c-torture/compile/20001226-1.x: Likewise.
292         * gcc.c-torture/compile/20010518-2.x: Likewise.
293         * gcc.c-torture/compile/20020312-1.x: Likewise.
294         * gcc.c-torture/compile/20020604-1.x: Likewise.
295         * gcc.c-torture/compile/920501-12.x: Likewise.
296         * gcc.c-torture/compile/920501-4.x: Likewise.
297         * gcc.c-torture/compile/920520-1.x: Likewise.
298         * gcc.c-torture/compile/920521-1.x: Likewise.
299         * gcc.c-torture/compile/920625-1.x: Likewise.
300         * gcc.c-torture/compile/961203-1.x: Likewise.
301         * gcc.c-torture/compile/980506-1.x: Likewise.
302         * gcc.c-torture/compile/981006-1.x: Likewise.
303         * gcc.c-torture/compile/981022-1.x: Likewise.
304         * gcc.c-torture/compile/981223-1.x: Likewise.
305         * gcc.c-torture/compile/990617-1.x: Likewise.
306         * gcc.c-torture/compile/mipscop-1.x: Likewise.
307         * gcc.c-torture/compile/mipscop-2.x: Likewise.
308         * gcc.c-torture/compile/mipscop-3.x: Likewise.
309         * gcc.c-torture/compile/mipscop-4.x: Likewise.
310         * gcc.c-torture/compile/simd-5.x: Likewise.
311
312         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
313
314 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
315
316         * gcc.c-torture/execute/20030611-1.c: New test.
317
318 2003-06-12  Roger Sayle  <roger@eyesopen.com>
319
320         PR middle-end/168
321         * gcc.dg/20030612-1.c: New test case.
322
323 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
324
325         PR c++/10635
326         * g++.dg/expr/cast1.C: New test.
327
328 2003-06-12  Roger Sayle  <roger@eyesopen.com>
329
330         * gcc.dg/builtins-21.c: New test case.
331
332 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
333
334         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
335         options instead of at the end.
336         * lib/objc.exp (objc_target_compile): Likewise.
337
338 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
339
340         PR c++/10432
341         * g++.dg/parse/error1.C: New test.
342
343 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
344
345         * gcc.dg/compat/struct-by-value-11_main.c: New file.
346         * gcc.dg/compat/struct-by-value-11_x.c: New file.
347         * gcc.dg/compat/struct-by-value-11_y.c: New file.
348         * gcc.dg/compat/struct-by-value-12_main.c: New file.
349         * gcc.dg/compat/struct-by-value-12_x.c: New file.
350         * gcc.dg/compat/struct-by-value-12_y.c: New file.
351         * gcc.dg/compat/struct-by-value-13_main.c: New file.
352         * gcc.dg/compat/struct-by-value-13_x.c: New file.
353         * gcc.dg/compat/struct-by-value-13_y.c: New file.
354         * gcc.dg/compat/struct-by-value-14_main.c: New file.
355         * gcc.dg/compat/struct-by-value-14_x.c: New file.
356         * gcc.dg/compat/struct-by-value-14_y.c: New file.
357         * gcc.dg/compat/struct-by-value-15_main.c: New file.
358         * gcc.dg/compat/struct-by-value-15_x.c: New file.
359         * gcc.dg/compat/struct-by-value-15_y.c: New file.
360         * gcc.dg/compat/struct-by-value-16_main.c: New file.
361         * gcc.dg/compat/struct-by-value-16_x.c: New file.
362         * gcc.dg/compat/struct-by-value-16_y.c: New file.
363         * gcc.dg/compat/struct-by-value-17_main.c: New file.
364         * gcc.dg/compat/struct-by-value-17_x.c: New file.
365         * gcc.dg/compat/struct-by-value-17_y.c: New file.
366         * gcc.dg/compat/struct-by-value-18_main.c: New file.
367         * gcc.dg/compat/struct-by-value-18_x.c: New file.
368         * gcc.dg/compat/struct-by-value-18_y.c: New file.
369
370         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
371         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
372         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
373         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
374         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
375         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
376         * gcc.dg/compat/scalar-return-3_main.c: New file.
377         * gcc.dg/compat/scalar-return-3_x.c: New file.
378         * gcc.dg/compat/scalar-return-3_y.c: New file.
379         * gcc.dg/compat/scalar-return-4_main.c: New file.
380         * gcc.dg/compat/scalar-return-4_x.c: New file.
381         * gcc.dg/compat/scalar-return-4_y.c: New file.
382
383 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
384
385         * gcc.dg/compat/fp2-struct-check.h: New file.
386         * gcc.dg/compat/fp2-struct-defs.h: New file.
387         * gcc.dg/compat/fp2-struct-init.h: New file.
388         * gcc.dg/compat/struct-by-value-10_main.c: New file.
389         * gcc.dg/compat/struct-by-value-10_x.c: New file.
390         * gcc.dg/compat/struct-by-value-10_y.c: New file.
391         * gcc.dg/compat/struct-return-10_main.c: New file.
392         * gcc.dg/compat/struct-return-10_x.c: New file.
393         * gcc.dg/compat/struct-return-10_y.c: New file.
394
395         * gcc.dg/compat/compat-common.h: New file.
396         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
397         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
398         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
399         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
400         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
401         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
402         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
403         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
404         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
405         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
406         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
407         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
408         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
409         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
410         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
411         * gcc.dg/compat/small-struct-check.h: Ditto.
412         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
413         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
414         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
415         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
416         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
417         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
418         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
419         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
420         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
421         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
422         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
423         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
424         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
425         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
426         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
427         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
428         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
429         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
430         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
431         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
432         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
433         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
434         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
435         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
436         * gcc.dg/compat/struct-return-2_main.c: Ditto.
437         * gcc.dg/compat/struct-return-2_x.c: Ditto.
438         * gcc.dg/compat/struct-return-2_y.c: Ditto.
439         * gcc.dg/compat/struct-return-3_main.c: Ditto.
440         * gcc.dg/compat/struct-return-3_x.c: Ditto.
441         * gcc.dg/compat/struct-return-3_y.c: Ditto.
442
443 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
444
445         * g++.dg/pch/static-1.C: New file.
446         * g++.dg/pch/static-1.Hs: New file.
447
448 2003-06-10  Richard Henderson  <rth@redhat.com>
449
450         * gcc.dg/asm-7.c: Adjust expected warning text.
451
452 2003-06-10  Roger Sayle  <roger@eyesopen.com>
453
454         * gcc.dg/builtins-20.c: New test case.
455
456 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
457
458         PR c++/11131
459         * g++.dg/opt/template1.C: New test.
460
461 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
462
463         * lib/gcc-dg.exp (dg-test): Clear additional_files and
464         additional_sources.
465
466 2003-05-21  David Taylor  <dtaylor@emc.com>
467
468         * gcc.dg/Wpadded.c: New file.
469
470 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
471
472         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
473         * gcc.dg/special/weak-2.c: Add dg-require-weak.
474         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
475         dg-require-weak.
476
477 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
478
479         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
480
481 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
482
483         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
484         (dg-require-alias): Likewise.
485         (dg-require-gc-sections): Likewise.
486         * lib/target-supports.exp (check_gc_sections_available): Likewise.
487
488 2003-06-08  Richard Henderson  <rth@redhat.com>
489
490         * gcc.dg/20011029-2.c: Fix the array reference.
491         * gcc.dg/asm-7.c: New.
492
493 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
494
495         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
496
497 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
498
499         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
500         (dg-require-gc-sections): Likewise.
501
502 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
503
504         * i386-cmov1.c: Fix regular expression.
505         * i386-cvt-1.c: Likewise.
506         * i386-local.c: Likewise.
507         * i386-local2.c: Likewise.
508         * i386-mul.c: Likewise.
509         * i386-ssetype-1.c: Likewise.
510         * i386-ssetype-3.c: Likewise.
511         * i386-ssetype-5.c: Likewise.
512
513 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
514
515         PR c++/11039
516         * g++.dg/warn/implicit-typename2.C: New test.
517         * g++.dg/warn/implicit-typename3.C: New test.
518
519 2003-06-07  Richard Henderson  <rth@redhat.com>
520
521         * g++.dg/other/offsetof3.C: Use size_t.
522         * g++.dg/other/offsetof4.C: Likewise.
523
524 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
525
526         * lib/copy-file.exp: New. Implement gcc_copy_files.
527
528         * lib/dg-pch.exp: Load copy-file.exp
529         (dg-pch): Use gcc_copy_files instead of "file copy".
530
531 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
532
533         * gcc.dg/weak/weak.exp: Simplify.
534         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
535         * gcc.dg/weak/weak-1.c: Likewise.
536         * gcc.dg/weak/weak-2.c: Likewise.
537         * gcc.dg/weak/weak-3.c: Likewise.
538         * gcc.dg/weak/weak-4.c: Likewise.
539         * gcc.dg/weak/weak-5.c: Likewise.
540         * gcc.dg/weak/weak-6.c: Likewise.
541         * gcc.dg/weak/weak-7.c: Likewise.
542         * gcc.dg/weak/weak-8.c: Likewise.
543         * gcc.dg/weak/weak-9.c: Likewise.
544
545 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
546
547         gcc.c-torture/execute/20030606-1.c: New.
548
549 2003-06-06  Roger Sayle  <roger@eyesopen.com>
550
551         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
552         * gcc.dg/builtins-19.c: Likewise.
553
554 2003-06-06  Roger Sayle  <roger@eyesopen.com>
555
556         * gcc.dg/builtins-2.c: Add some more tests.
557         * gcc.dg/builtins-18.c: New test case.
558         * gcc.dg/builtins-19.c: New test case.
559
560 2003-06-06  Roger Sayle  <roger@eyesopen.com>
561             Jim Wilson  <wilson@tuliptree.org>
562
563         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
564
565 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
566
567         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
568         mempcpy/stpcpy calls not to be optimized into something else.
569         * gcc.c-torture/execute/string-opt-3.c: Moved to...
570         * gcc.c-torture/execute/builtins/string-7.c: ...here.
571         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
572
573 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
574
575         * gcc.dg/format/asm_fprintf-1.c: New test.
576
577 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
578
579         * lib/gcc-defs.exp (additional_sources): New variable.
580         (dg-additional-sources): New function.
581         (additional_files): New variable.
582         (dg-additional-files): New function.
583         (dg-additional-files-options): Likewise.
584         * lib/gcc-dg.exp (dg-require-weak): New function.
585         (dg-require-alias): Likewise.
586         (dg-require-gc-sections): Likewise.
587         * lib/target-supports.exp (check_alias_available): Remove testfile
588         parameter.
589         (check_gc_sections_available): New function.
590         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
591         (dg-gpp-additional-files): Likewise.
592         * lib/g++.exp (additional_sources): Remove.
593         (additional_files): Likewise.
594         (g++_target_compile): Use dg-additional-files-options.
595         
596         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
597         Tcl logic.
598         * gcc.dg/special/ecos.exp: Remove.
599         * gcc.dg/special/20000419-2.c: Use dg-require-*.
600         * gcc.dg/special/alias-1.c: Likewise.
601         * gcc.dg/special/alias-2.c: Likewise.
602         * gcc.dg/special/gcsec-1.c: Likewise.
603         * gcc.dg/special/weak-1.c: Likewise.
604         * gcc.dg/special/weak-2.c: Likewise.
605         * gcc.dg/special/wkali-1.c: Likewise.
606         * gcc.dg/special/wkali-2.c: Likewise.
607         
608         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
609         dg-gpp-additional-*.
610         * g++.dg/special/conpr-3.C: Likewise.
611         * g++.dg/special/conpr-4.C: Likewise.
612         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
613         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
614         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
615         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
616         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
617         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
618         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
619         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
620         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
621         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
622         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
623         * g++.old-deja/g++.other/comdat1.C: Likewise.
624         * g++.old-deja/g++.other/comdat2.C: Likewise.
625         * g++.old-deja/g++.other/comdat3.C: Likewise.
626         * g++.old-deja/g++.other/ctor1.C: Likewise.
627         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
628
629 2003-06-05  Richard Henderson  <rth@redhat.com>
630
631         * gcc.dg/debug/20030605-1.c: New.
632
633 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
634
635         * README.QMTEST: Update.
636
637 2003-06-04  Richard Henderson  <rth@redhat.com>
638
639         * gcc.dg/cleanup-1.c: New.
640         * gcc.dg/cleanup-2.c: New.
641         * gcc.dg/cleanup-3.c: New.
642         * gcc.dg/cleanup-4.c: New.
643         * gcc.dg/cleanup-5.c: New.
644         * gcc.dg/cleanup-6.c: New.
645         * gcc.dg/cleanup-7.c: New.
646
647 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
648
649         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
650
651         * lib/dg-pch.exp: New file.
652         * g++.dg/pch/pch.exp: Use dg-pch.exp.
653         * gcc.dg/pch/pch.exp: Likewise.
654
655 2003-06-04  Roger Sayle  <roger@eyesopen.com>
656
657         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
658         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
659         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
660         * gcc.dg/builtins-17.c: New test case.
661         * gcc.dg/i386-387-4.c: New test case.
662         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
663
664 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
665
666         * gcc.dg/ultrasp9.c: New test.
667
668 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
669
670         * gcc.c-torture/compile/20030604-1.c: New test.
671         * gcc.dg/sparc-constant-1.c: New test.
672
673 2003-06-03  Glen Nakamura  <glen@imodulo.com>
674
675         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
676
677 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
678
679         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
680
681         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
682         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
683
684 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
685
686         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
687
688 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
689
690         PR c++/10940
691         * g++.dg/template/spec10.C: New test.
692
693 2003-06-03  Roger Sayle  <roger@eyesopen.com>
694
695         * gcc.dg/builtins-16.c: New test case.
696
697 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
700         mempcpy test with post-increments.
701         * gcc.c-torture/execute/string-opt-3.c: New test.
702         * gcc.dg/string-opt-1.c: New test.
703
704 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
705
706         PR fortran/10965
707         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
708
709 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
710
711         * lib/scanasm.exp (dg-scan): New function, factored out of ...
712         (scan-assembler): ... here.  Use dg-scan.
713         (scan-assembler-not): Likewise.
714         (scan-file): New function.
715         (scan-file-not): Likewise.
716         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
717         * gcc.dg/cpp/_Pragma4.c: Likewise.
718         * gcc.dg/cpp/_Pragma5.c: Likewise.
719         * gcc.dg/cpp/avoidpaste1.c: Likewise.
720         * gcc.dg/cpp/avoidpaste2.c: Likewise.
721         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
722         * gcc.dg/cpp/cmdlne-P.c: Likewise.
723         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
724         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
725         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
726         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
727         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
728         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
729         * gcc.dg/cpp/cxxcom1.c: Likewise.
730         * gcc.dg/cpp/line1.c: Likewise.
731         * gcc.dg/cpp/maccom1.c: Likewise.
732         * gcc.dg/cpp/maccom2.c: Likewise.
733         * gcc.dg/cpp/maccom3.c: Likewise.
734         * gcc.dg/cpp/maccom4.c: Likewise.
735         * gcc.dg/cpp/maccom5.c: Likewise.
736         * gcc.dg/cpp/maccom6.c: Likewise.
737         * gcc.dg/cpp/multiline.c: Likewise.
738         * gcc.dg/cpp/spacing1.c: Likewise.
739         * gcc.dg/cpp/spacing2.c: Likewise.
740         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
741         * gcc.dg/cpp/trad/maccom1.c: Likewise.
742         * gcc.dg/cpp/trad/maccom2.c: Likewise.
743         * gcc.dg/cpp/trad/maccom3.c: Likewise.
744         * gcc.dg/cpp/trad/maccom4.c: Likewise.
745         * gcc.dg/cpp/trad/maccom6.c: Likewise.
746         * gcc.dg/cpp/cxxcom2.c: Likewise.
747         * gcc.dg/cpp/cxxcom2.h: New file.
748
749         * gcc.dg/cpp/truefalse.cpp: Move it to ...
750         * g++.dg/cpp/truefalse.C: Here.
751         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
752
753 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
754         
755         * gcc.dg/cpp/redef3.c: New file.
756
757 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
758
759         * gcc.dg/i386-loop-3.c: New test.
760
761 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
762
763         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
764
765 2003-05-31  Roger Sayle  <roger@eyesopen.com>
766
767         * gcc.dg/fwrapv-1.c: New test case.
768         * gcc.dg/fwrapv-2.c: New test case.
769
770 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
771
772         PR c++/10956
773         * g++.dg/template/spec9.C: New test.
774
775 2003-05-29  Roger Sayle  <roger@eyesopen.com>
776
777         * gcc.dg/duff-4.c: New test case.
778
779 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
780
781         PR fortran/10843
782         * g77.dg/ffixed-form-1.f: New test
783         * g77.dg/ffixed-form-2.f: New test
784         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
785         * g77.dg/ffree-form-3.f: New test
786
787 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
788
789         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
790         * gcc.dg/wint_t-1.c: Likewise.
791
792 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
793
794         * g++.dg/template/access11.C: New test.
795
796 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
797
798         PR c++/10849
799         * g++.dg/template/access10.C: New test.
800
801 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
802             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
803
804         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
805
806 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
807
808         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
809         suppress for powerpc-*-darwin*.
810         * gcc.dg/torture/builtin-noret-2.c: Likewise.
811
812 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
813
814         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
815         suppress option for powerpc-*-darwin*.
816         
817 2003-05-23  Roger Sayle  <roger@eyesopen.com>
818
819         * gcc.dg/builtins-1.c: Add tests for tan and atan.
820         * gcc.dg/builtins-4.c: Add test for fmod.
821
822 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
823
824         PR c++/10682
825         * g++.dg/template/instantiate4.C: New test.
826
827 2003-05-22  Roger Sayle  <roger@eyesopen.com>
828
829         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
830
831 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
832
833         * gcc.dg/compat/scalar-return-1_main.c: New file.
834         * gcc.dg/compat/scalar-return-1_x.c: New file.
835         * gcc.dg/compat/scalar-return-1_y.c: New file.
836         * gcc.dg/compat/scalar-return-2_main.c: New file.
837         * gcc.dg/compat/scalar-return-2_x.c: New file.
838         * gcc.dg/compat/scalar-return-2_y.c: New file.
839         * gcc.dg/compat/struct-return-3_main.c: New file.
840         * gcc.dg/compat/struct-return-3_y.c: New file.
841         * gcc.dg/compat/struct-return-3_x.c: New file.
842         * gcc.dg/compat/struct-return-2_main.c: New file.
843         * gcc.dg/compat/struct-return-2_x.c: New file.
844         * gcc.dg/compat/struct-return-2_y.c: New file.
845
846 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
847
848         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
849         for hppa*-hp-hpux*.
850         * gcc.dg/20021014-1.c (dg-options): Likewise.
851         * gcc.dg/nest.c (dg-options): Likewise.
852
853 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
854
855         PR c++/9738
856         * g++.dg/ext/dllimport2.C: New file.
857         * g++.dg/ext/dllimport3.C: New file.
858
859 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
860
861         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
862         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
863         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
864         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
865         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
866         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
867         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
868         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
869         * gcc.dg/compat/small-struct-defs.h: New file.
870         * gcc.dg/compat/small-struct-init.h: New file.
871         * gcc.dg/compat/small-struct-check.h: New file.
872         * gcc.dg/compat/fp-struct-defs.h: New file.
873         * gcc.dg/compat/fp-struct-check.h: New file.
874         * gcc.dg/compat/fp-struct-init.h: New file.
875         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
876         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
877
878 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
879
880         * gcc.dg/20030225-2.c: New test.
881
882 2003-05-18  Roger Sayle  <roger@eyesopen.com>
883             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
884
885         * gcc.c-torture/compile/20030518-1.c: New test case.
886
887 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
888
889         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
890         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
891         gcc-dg-debug-runtest.
892         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
893         gcc-dg-debug-runtest.
894
895 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
896
897         PR c++/9022
898         * g++.dg/lookup/using6.C: New test.
899
900 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
901
902         * g++.dg/parse/access2.C: New test.
903
904 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
905
906         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
907         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
908         * gcc.dg/debug/debug.exp: Likewise.
909
910 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
911
912         * gcc.dg/dollar.c: New test.
913
914 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
915
916         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
917         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
918         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
919         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
920         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
921         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
922         * gcc.dg/compat/struct-by-value-6_main.c: New file.
923         * gcc.dg/compat/struct-by-value-6_x.c: New file.
924         * gcc.dg/compat/struct-by-value-6_y.c: New file.
925         * gcc.dg/compat/struct-by-value-7_main.c: New file.
926         * gcc.dg/compat/struct-by-value-7_x.c: New file.
927         * gcc.dg/compat/struct-by-value-7_y.c: New file.
928         * gcc.dg/compat/struct-by-value-8_main.c: New file.
929         * gcc.dg/compat/struct-by-value-8_x.c: New file.
930         * gcc.dg/compat/struct-by-value-8_y.c: New file.
931         * gcc.dg/compat/struct-by-value-9_main.c: New file.
932         * gcc.dg/compat/struct-by-value-9_x.c: New file.
933         * gcc.dg/compat/struct-by-value-9_y.c: New file.
934
935 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
936
937         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
938         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
939         support for "repo" mode.
940         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
941         * lib/g77-dg.exp: Likewise.
942         * lib/obj-dg.exp: Likewise.
943         
944 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
945
946         Merge from gcc-3_2-rhl8-branch:
947         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
948
949         * gcc.dg/tls/opt-6.c: New test.
950
951         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
952
953         * gcc.dg/20030405-1.c: New test.
954
955         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
956
957         * gcc.dg/20030309-1.c: New test.
958
959         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
960
961         * gcc.c-torture/execute/20030307-1.c: New test.
962
963         2003-02-20  Randolph Chung  <tausq@debian.org>
964
965         * gcc.c-torture/compile/20030220-1.c: New test.
966
967         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
968
969         * gcc.dg/20030217-1.c: New test.
970
971         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
972
973         * gcc.c-torture/compile/20020129-1.c: New test.
974
975         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
976
977         * gcc.dg/unroll-1.c: New test.
978
979         2002-11-16  Jan Hubicka  <jh@suse.cz>
980
981         * gcc.c-torture/execute/20020920-1.c: New test.
982
983         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
984
985         PR target/7434
986         * gcc.c-torture/compile/20021008-1.c: New test.
987
988         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
989
990         PR target/7559
991         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
992
993         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
994
995         * gcc.c-torture/compile/20020807-1.c: New test.
996
997         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
998
999         * gcc.dg/tls/opt-1.c: New test.
1000
1001         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
1002
1003         * gcc.dg/20020729-1.c: New test.
1004
1005         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
1006
1007         * g++.dg/opt/life1.C: New test.
1008
1009         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
1010
1011         * gcc.dg/20020525-1.c: New test.
1012
1013         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
1014
1015         PR c++/6794
1016         * g++.dg/ext/pretty1.C: New test.
1017         * g++.dg/ext/pretty2.C: New test.
1018
1019 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/8385
1022         * g++.dg/ext/typeof5.C: New test.
1023
1024 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
1025
1026         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
1027         __USER_LABEL_PREFIX__ into account.
1028         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
1029
1030 2003-05-14  Roger Sayle  <roger@eyesopen.com>
1031
1032         * gcc.dg/builtins-15.c: New test case.
1033
1034 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
1035
1036         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
1037
1038 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
1039
1040         * lib/g++.exp: Tweak handling of additional source files.
1041         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
1042         * g++.dg/special/conpr-2a.C: Rename to ...
1043         * g++.dg/special/conpr-2a.cc: ... this.
1044         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
1045         * g++.dg/special/conpr-3a.C: Rename to ...
1046         * g++.dg/special/conpr-3a.cc: This.
1047         * g++.dg/special/conpr-3b.C: Rename to ...
1048         * g++.dg/special/conpr-3b.cc: This.
1049         * g++.dg/special/conpr-4.C: New test.
1050         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
1051
1052 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
1053
1054         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
1055
1056 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1057
1058         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
1059         * g++.old-deja/g++.robertl/eb71.C: Likewise.
1060         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
1061         * g++.old-deja/g++.other/warn3.C: Likewise.
1062
1063 2003-05-11  Roger Sayle  <roger@eyesopen.com>
1064
1065         * gcc.dg/i386-387-1.c: Update to also test log.
1066         * gcc.dg/i386-387-2.c: Likewise.
1067
1068 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
1069
1070         * g77.f-torture/execute/int8421.f: New test.
1071
1072 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1073
1074         PR c++/10230, c++/10481
1075         * g++.dg/lookup/scoped5.C: New test.
1076
1077 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1078
1079         PR c++/10552
1080         * g++.dg/template/ttp6.C: New test.
1081
1082 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
1083
1084         * gcc.c-torture/execute/builtins: New directory.
1085         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
1086         gcc.c-torture/execute/builtins.
1087         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
1088         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
1089         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
1090         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
1091
1092 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1093
1094         PR c++/9252
1095         * g++.dg/template/access8.C: New test.
1096         * g++.dg/template/access9.C: New test.
1097
1098 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1099
1100         PR c++/9554
1101         * g++.dg/parse/access1.C: New test.
1102
1103 2003-05-09  DJ Delorie  <dj@redhat.com>
1104
1105         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
1106         long, and not an int.
1107
1108 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1109
1110         PR c++/10555, c++/10576
1111         * g++.dg/template/memclass1.C: New test.
1112
1113 2003-05-08  DJ Delorie  <dj@redhat.com>
1114
1115         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
1116         targets.
1117         * gcc.c-torture/execute/20021024-1.x: Likewise.
1118         * gcc.c-torture/execute/shiftdi.x: Likewise.
1119         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
1120         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
1121         * gcc.dg/20021018-1.c: Likewise.
1122
1123 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1124
1125         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
1126
1127         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
1128         (bcopy): Call memmove.
1129
1130 2003-05-08  Roger Sayle  <roger@eyesopen.com>
1131
1132         * g77.f-torture/compile/8485.f: New test case.
1133
1134 2003-05-07  Richard Henderson  <rth@redhat.com>
1135
1136         PR c++/10570
1137         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
1138         Verify exception_cleanup not called for rethrows.
1139         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
1140         when exiting catch block without rethrowing.
1141         * g++.dg/eh/forced3.C: New.
1142         * g++.dg/eh/forced4.C: New.
1143
1144 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
1145
1146         * gcc.dg/20030505.c: Fix triplet.
1147
1148 2003-05-06  DJ Delorie  <dj@redhat.com>
1149
1150         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
1151         * gcc.dg/nest.c: Likewise.
1152
1153 2003-05-05  Roger Sayle  <roger@eyesopen.com>
1154
1155         * gcc.dg/builtins-14.c: New test case.
1156
1157 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
1158
1159         * lib/compat.exp (compat-execute): New argument.
1160         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
1161         * gcc.dg/compat: New test directory.
1162         * gcc.dg/compat/compat.exp: New expect script.
1163         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
1164         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
1165         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
1166         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
1167         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
1168         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
1169
1170         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
1171         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
1172         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
1173         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
1174         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
1175         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
1176         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
1177         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
1178         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
1179         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
1180         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
1181         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
1182         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
1183         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
1184         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
1185
1186 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
1187
1188         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
1189
1190 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
1191
1192         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
1193
1194 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
1195
1196         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
1197         * gcc.dg/ppc-fsel-2.c: New test.
1198
1199         * gcc.dg/unused-5.c: New test.
1200
1201 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1202
1203         PR c++/10496
1204         * g++.dg/warn/pmf1.C: New test.
1205
1206 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         PR c++/4494
1209         * g++.dg/warn/main.C: New test.
1210
1211 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1212
1213         * gcc.dg/nonnull-3.c: New test.
1214
1215 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
1216
1217         * gcc.dg/cpp/Wtrigraphs.c: Update.
1218         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
1219
1220 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
1221
1222         * gcc.dg/ppc-fsel-1.c: New test.
1223
1224 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
1225
1226         PR c/10604
1227         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
1228
1229 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
1230
1231         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
1232
1233 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1234
1235         PR c++/9364, c++/10553, c++/10586
1236         * g++.dg/parse/typename4.C: New test.
1237         * g++.dg/parse/typename5.C: Likewise.
1238
1239 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
1240
1241         * gcc.c-torture/compile/20030503-1.c: New test.
1242
1243 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1244
1245         * g++.dg/lookup/using5.C: Fix testcase error.
1246
1247 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
1248
1249         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
1250         since MEABI is no longer supported.  Remove all vestiges
1251         of MEABI from the test.
1252
1253 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1254
1255         PR c++/10554
1256         * g++.dg/lookup/using5.C: New test.
1257
1258 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1259
1260         PR c++/8772
1261         * g++.dg/template/ttp5.C: New test.
1262
1263 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
1264
1265         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
1266         (dg-gpp-additional-sources): New function.
1267         (dg-gpp-additional-files): Likewise.
1268         * lib/g++.exp (additional_sources): New variable.
1269         (additional_files): Likewise.
1270         (g++_target_compile): Deal with them.
1271         * lib/old-dejagnu.exp: Remove.
1272         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
1273         * g++.old-deja: Revise all tests to use dg commands.
1274
1275 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1276
1277         PR c++/9432, c++/9528
1278         * g++.dg/lookup/using4.C: New test.
1279
1280 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
1281
1282         * gcc.dg/noreturn-5.c: New file.
1283         * gcc.dg/noreturn-6.c: New file.
1284
1285         * gcc.c-torture/compile/inline-1.c: New file.
1286
1287 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1288
1289         PR c++/10551
1290         * g++.dg/template/explicit1.C: New test.
1291
1292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR c++/10549
1295         * g++.dg/other/bitfield1.C: New test.
1296
1297         PR c++/10527
1298         * g++.dg/init/new7.C: New test.
1299
1300 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1301
1302         * g++.dg/ext/desig1.C: New test.
1303         * g++.dg/ext/init1.C: Update.
1304
1305         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
1306
1307 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
1308
1309         PR c++/10180
1310         * g++.dg/warn/Winline-1.C: New test.
1311
1312 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.c-torture/execute/string-opt-19.c: New test.
1315
1316         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
1317         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
1318
1319 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
1320
1321         PR c++/10506
1322         * g++.dg/init/new6.C: New test.
1323
1324         PR c++/10503
1325         * g++.dg/init/ref6.C: New test.
1326
1327 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
1328
1329         * g++.dg/warn/weak1.C: XFAIL on AIX4.
1330
1331 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1332
1333         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
1334         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
1335
1336 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
1337
1338         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
1339         initialized static data members.
1340
1341 2003-04-25  H.J. Lu <hjl@gnu.org>
1342
1343         * gcc.dg/ia64-sync-4.c: New test.
1344
1345 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1346
1347         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
1348         date.
1349
1350 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
1351
1352         PR c++/10337
1353         * g++.dg/warn/conv1.C: New test.
1354         * g++.old-deja/g++.other/conv7.C: Adjust.
1355         * g++.old-deja/g++.other/overload14.C: Adjust.
1356
1357 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1358
1359         PR c++/10471
1360         * g++.dg/template/defarg2.C: New test.
1361
1362 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
1363
1364         * gcc.dg/cpp/include2.c: Update.
1365         * gcc.dg/cpp/multiline-2.c: New.
1366         * gcc.dg/cpp/multiline.c: Update.
1367         * gcc.dg/cpp/strify2.c: Update.
1368         * gcc.dg/cpp/trad/literals-2.c: Update.
1369
1370 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1371
1372         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
1373
1374 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1375
1376         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
1377
1378 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1379
1380         PR c++/10451
1381         * g++.dg/parse/crash4.C: New test.
1382
1383         PR c++/9847
1384         * g++.dg/parse/crash5.C: New test.
1385
1386 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
1387
1388         PR c++/10446
1389         * g++.dg/parse/crash3.C: New test.
1390
1391         PR c++/10428
1392         * g++.dg/parse/elab1.C: New test.
1393
1394 2003-04-22  Devang Patel  <dpatel@apple.com>
1395
1396         * gcc.dg/cpp/trad/funlike-5.c: New test.
1397
1398 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
1399
1400         * g++.dg/other/packed1.C: Fix dg options.
1401
1402 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         * g++.dg/other/offsetof2.C: New test.
1405
1406 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
1407
1408         * g++.dg/template/recurse.C: Adjust location of error messages.
1409
1410 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
1411
1412         PR c++/9881
1413         * g++.dg/init/addr-const1.C: New test.
1414         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
1415
1416 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1417
1418         PR c++/10405
1419         * g++.dg/lookup/struct-hack1.C: New test.
1420
1421 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
1422
1423         * ucs.c: Update diagnostic messages.
1424
1425 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1426
1427         * gcc.dg/cpp/truefalse.cpp: New test.
1428         * gcc.dg/cpp/cpp.exp: Update.
1429         * g++.dg/other/stdbool-if.C: Remove.
1430
1431 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1432
1433         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
1434         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
1435
1436 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1437
1438         * gcc.c-torture/compile/20030418-1.c: New test.
1439
1440 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
1441
1442         * README.compat: Remove; content moved to doc/sourcebuild.texi.
1443
1444 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1445
1446         PR c++/10347
1447         g++.dg/template/dependent-name1.C: New test.
1448
1449 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
1450
1451         * gcc.dg/warn-1.c (tourist_guide): New array,
1452         contains a pointer to bar.
1453
1454 2003-04-16  Roger Sayle  <roger@eyesopen.com>
1455
1456         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
1457         * gcc.c-torture/execute/medce-1.c: New test case.
1458         * gcc.c-torture/execute/medce-2.c: New test case.
1459
1460 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
1461
1462         * lib/prune.exp: Ignore more messages.
1463
1464         PR c++/10381
1465         * g++.dg/parse/lookup3.C: New test.
1466
1467 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
1468
1469         * gcc.c-torture/compile/20030415-1.c : New test.
1470
1471 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
1472
1473         * gcc.c-torture/execute/scope-2.c: Move to ...
1474         * gcc.dg/noncompile/scope.c: .... here.
1475
1476 2003-04-14  Roger Sayle  <roger@eyesopen.com>
1477
1478         * gcc.dg/20030414-2.c: New test case.
1479
1480 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
1481
1482         PR target/10377
1483         * gcc.dg/20030414-1.c: New test.
1484
1485 2003-04-13  Roger Sayle  <roger@eyesopen.com>
1486
1487         * gcc.dg/builtins-12.c: New test case.
1488         * gcc.dg/builtins-13.c: New test case.
1489
1490 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1491
1492         * gcc.c-torture/execute/string-opt-18.c: New test.
1493
1494 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/10300
1497         * g++.dg/init/new5.C: New test.
1498
1499 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/7910
1502         * g++.dg/ext/dllimport1.C: New test.
1503
1504 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1505
1506         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
1507
1508 2003-04-11  Bud Davis <bdavis9659@comcast.net>
1509
1510         PR Fortran/9263
1511         * g77.f-torture/noncompile/9263.f: New test
1512         PR Fortran/1832
1513         * g77.f-torture/execute/1832.f: New test
1514
1515 2003-04-11  David Chad  <davidc@freebsd.org>
1516             Loren J. Rittle  <ljrittle@acm.org>
1517
1518         libobjc/8562
1519         * objc.dg/headers.m: New test.
1520
1521 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
1522
1523         * gcc.c-torture/execute/builtin-noret-2.c: New.
1524         * gcc.c-torture/execute/builtin-noret-2.x: New.
1525         XFAIL builtin-noret-2.c at -O1 and above.
1526         * gcc.dg/redecl.c: New.
1527         * gcc.dg/Wshadow-1.c: Update error regexps.
1528
1529 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
1530
1531         * g++.dg/abi/bitfield10.C: New test.
1532
1533 2003-04-09  Mike Stump  <mrs@apple.com>
1534
1535         * gcc.dg/pch/pch.exp: Make testcase names longer.
1536         * g++.dg/pch/pch.exp: Make testcase names longer.
1537
1538 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1539
1540         * gcc.dg/builtins-11.c: New test case.
1541
1542 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1543
1544         * gcc.dg/builtins-9.c: New test case.
1545         * gcc.dg/builtins-10.c: New test case.
1546
1547 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
1548
1549         * gcc.dg/noncompile/init-4.c.c: New test.
1550
1551 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         * gcc.misc-test/gcov-9.c: New test.
1554         * gcc.misc-test/gcov-10.c: New test
1555         * gcc.misc-test/gcov-11.c: New test.
1556
1557 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
1558
1559         PR optimization/10024
1560         * gcc.c-torture/compile/20030405-1.c: New test.
1561
1562 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
1563
1564         * gcc.dg/pch/static-3.c: New.
1565         * gcc.dg/pch/static-3.hs: New.
1566         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
1567
1568 2003-04-04  Richard Henderson  <rth@redhat.com>
1569
1570         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
1571         * g++.dg/eh/forced2.C: Likewise.
1572
1573 2003-04-03  Mike Stump  <mrs@apple.com>
1574
1575         * lib/scanasm.exp (scan-assembler): Add xfail processing for
1576         target arg.
1577         (scan-assembler-times, scan-assembler-not): Likewise.
1578         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
1579
1580 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1581
1582         * gcc.dg/sparc-loop-1.c: New test.
1583
1584 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
1585
1586         PR other/9274
1587         * g++.dg/pch/system-2.C: New.
1588         * g++.dg/pch/system-2.Hs: New.
1589
1590 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
1591
1592         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
1593
1594         * g++.dg/eh/simd-1.C (vecfunc): Same.
1595
1596 2003-04-01  Roger Sayle  <roger@eyesopen.com>
1597
1598         * gcc.c-torture/execute/20030401-1.c: New test case.
1599
1600 2003-04-01  Ziemowit Laski <zlaski@apple.com>
1601
1602         * objc.dg/defs.m: New.
1603
1604 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
1605
1606         * g++.dg/eh/simd-1.C: New.
1607         * g++.dg/eh/simd-2.C: New.
1608
1609 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
1610
1611         * gcc.c-torture/execute/simd-3.c: New.
1612
1613 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c/9936
1616         * gcc.dg/20030331-2.c: New test.
1617
1618 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/10278
1621         * g++.dg/parse/crash2.C: New test.
1622
1623 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1624
1625         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
1626         * gcc.c-torture/execute/20030331-1.c: ...here.
1627
1628 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1629
1630         * gcc.c-torture/execute/20030331-1.c: New test.
1631
1632 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         * lib/gcov.exp: Adjust call return testing strings.
1635         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
1636
1637 2003-03-31  Roger Sayle  <roger@eyesopen.com>
1638
1639         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
1640         * gcc.dg/builtins-7.c: New test case.
1641         * gcc.dg/builtins-8.c: New test case.
1642
1643 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1644
1645         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
1646
1647 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
1648
1649         PR c++/7647
1650         * g++.dg/lookup-class-member-2.C: New test.
1651
1652 2003-03-30  Glen Nakamura  <glen@imodulo.com>
1653
1654         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1655
1656 2003-03-28  Roger Sayle  <roger@eyesopen.com>
1657
1658         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
1659
1660 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
1661
1662         * g++.dg/init/attrib1.C: New test.
1663
1664 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1665
1666         * gcc.dg/ultrasp8.c: New test.
1667
1668 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1669
1670         * gcc.dg/ultrasp7.c: New test.
1671
1672 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
1673
1674         PR c++/10047
1675         * g++.dg/template/inline1.C: New test.
1676
1677 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1678
1679         * gcc.dg/sparc-dwarf2.c: New test.
1680
1681 2003-03-27  Roger Sayle  <roger@eyesopen.com>
1682
1683         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1684         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1685
1686 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
1687
1688         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1689         than reading .x files.
1690         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1691         * g77.dg/gcov/gcov-1.f: Likewise.
1692         * gcc.misc-tests/gcov-4b.c: Likewise.
1693         * gcc.misc-tests/gcov-5b.c: Likewise.
1694         * gcc.misc-tests/gcov-6.c: Likewise.
1695         * gcc.misc-tests/gcov-7.c: Likewise.
1696         * gcc.misc-tests/gcov-8.c: Likewise.
1697         * g++.dg/gcov/gcov-1.x: Remove.
1698         * g77.dg/gcov/gcov-1.x: Likewise.
1699         * gcc.misc-tests/gcov-4b.x: Likewise.
1700         * gcc.misc-tests/gcov-5b.x: Likewise.
1701         * gcc.misc-tests/gcov-6.x: Likewise.
1702         * gcc.misc-tests/gcov-7.x: Likewise.
1703         * gcc.misc-tests/gcov-8.x: Likewise.
1704
1705 2003-03-27  Glen Nakamura  <glen@imodulo.com>
1706
1707         PR opt/10087
1708         * gcc.dg/20030324-1.c: New test.
1709
1710 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
1711
1712         PR c++/10224
1713         * g++.dg/template/arg3.C: New test.
1714
1715         PR c++/10158
1716         * g++.dg/template/friend18.C: New test.
1717
1718 2003-03-26  Roger Sayle  <roger@eyesopen.com>
1719
1720         * g77.f-torture/compile/20030326-1.f: New test case.
1721
1722 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
1723
1724         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1725
1726         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1727
1728 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
1729
1730         * gcc.dg/ia64-sync-3.c: New test.
1731
1732 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
1733
1734         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1735
1736 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1737
1738         * gcc.dg/ultrasp6.c: New test.
1739
1740 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1741
1742         * gcc.dg/i386-signbit-1.c: New test.
1743         * gcc.dg/i386-signbit-2.c: New test.
1744         * gcc.dg/i386-signbit-3.c: New test.
1745
1746 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1747
1748         * gcc.dg/ultrasp5.c: Fix options.
1749
1750 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1751
1752         * gcc.dg/ultrasp5.c: Fix comment.
1753
1754 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
1755
1756         PR fortran/10197
1757         * g77.f-torture/execute/10197.f: New test.
1758
1759 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
1760
1761         PR c++/9898, c++/383
1762         * g++.dg/template/conv6.C: New test.
1763
1764         PR c++/10119
1765         * g++.dg/template/ptrmem5.C: New test.
1766
1767         PR c++/10026
1768         * g++.dg/lookup/koenig1.C: New test.
1769
1770         PR C++/10199
1771         * g++.dg/lookup/template2.C: New test.
1772
1773 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1774
1775         * g++.dg/opt/rtti1.C: New test.
1776
1777 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1778
1779         * gcc.dg/ultrasp5.c: New test.
1780
1781 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1782
1783         PR middle-end/9967
1784         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1785         builtin fputs.
1786
1787 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1788
1789         PR c/8224
1790         * gcc.dg/20030323-1.c: New test.
1791
1792 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1793
1794         * gcc.c-torture/compile/20030323-1.c: New test case.
1795
1796 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1797
1798         * gcc.dg/20030321-1.c: New test.
1799
1800 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1801
1802         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1803
1804 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1805
1806         PR c++/9978, c++/9708
1807         * g++.dg/ext/vlm1.C: Adjust expected error.
1808         * g++.dg/ext/vla2.C: New test.
1809         * g++.dg/template/arg1.C: New test.
1810         * g++.dg/template/arg2.C: New test.
1811
1812 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1813
1814         * g77.f-torture/execute/select.f: New test.
1815         * g77.f-torture/noncompile/select_no_compile.f: New test.
1816
1817 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1818
1819         PR c++/9898
1820         * g++.dg/other/error4.C: New test.
1821
1822 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1823
1824         * g++.dg/template/friend17.C: New test.
1825
1826 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1827
1828         * gcc.c-torture/compile/20030320-1.c: New.
1829
1830 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1831
1832         * gcc.dg/builtins-6.c: New test case.
1833
1834 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1835
1836         PR target/10073
1837         * gcc.c-torture/compile/20030319-1.c: New.
1838
1839 2003-03-18  Jan Hubicka  <jh@suse.cz>
1840
1841         * gcc.dg/i386-cvt-1.c: New test.
1842
1843 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1844
1845         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1846         * objc.dg/naming-2.m: Likewise.
1847
1848 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/9639
1851         * g++.dg/parse/crash1.C: New test.
1852
1853 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1854
1855         PR c++/8805
1856         * g++.dg/eh/cleanup1.C: New test.
1857
1858 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1859
1860         * gcc.c-torture/execute/20030316-1.c: New test case.
1861
1862 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1863
1864         PR c++/9629
1865         * g++.dg/init/ctor2.C: New test.
1866
1867 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1868
1869         * g77.f-torture/compile/xformat.f: New test case.
1870
1871 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1872
1873         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1874         * g++.old-deja/g++.mike/eh50.C: Likewise.
1875
1876 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1877
1878         PR c++/6440
1879         * g++.dg/template/spec7.C: New test.
1880         * g++.dg/template/spec8.C: Likewise.
1881
1882 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1883
1884         * gcc.c-torture/execute/20030313-1.c: New test.
1885
1886 2003-03-14  Richard Henderson  <rth@redhat.com>
1887
1888         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1889
1890 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * gcc.c-torture/compile/20030314-1.c: New test.
1893
1894 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1895
1896         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1897         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1898         thumb target,
1899         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1900         to accept newer _imp__  prefix and additional
1901         newline in .drectve section.
1902         * gcc.dg/dll-4.c: Likewise.
1903         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1904         switch.
1905
1906 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1907
1908         * g++.dg/parse/namespace9.C: New test.
1909
1910         * g++.dg/init/ref5.C: New test.
1911         * g++.dg/parse/ptrmem1.C: Likewise.
1912
1913 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1914
1915         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1916         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1917         regular expression.
1918         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1919         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1920
1921 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1922
1923         * gcc.c-torture/execute/20030224-2.c: New test.
1924
1925 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1926
1927         * gcc.dg/decl-3.c: New test.
1928
1929 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1930
1931         * gcc.dg/i386-loop-2.c: New test.
1932
1933 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/9474
1936         * g++.dg/parse/namespace8.C: New test.
1937
1938         PR c++/9924
1939         * g++.dg/overload/builtin2.C: New test.
1940
1941 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1942
1943         * gcc.dg/return-type-3.c: New test.
1944
1945 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1946
1947         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1948         profiling options are not supported.
1949
1950 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1951
1952         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1953         * g++.old-deja/g++.warn/impint2.C: Likewise.
1954
1955 2003-03-10  Devang Patel  <dpatel@apple.com>
1956
1957         * g++.dg/cpp/c++_cmd_1.C: New test.
1958         * g++.dg/cpp/c++_cmd_1.h: New file.
1959
1960 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1961
1962         * gcc.dg/altivec-9.c: New file.
1963
1964 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1965
1966         * gcc.dg/ppc-sdata-1.c: New test.
1967         * gcc.dg/ppc-sdata-2.c: New test.
1968
1969 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1970
1971         PR c++/9373
1972         * g++.dg/opt/ptrmem2.C: New test.
1973
1974         PR c++/8534
1975         * g++.dg/opt/ptrmem1.C: New test.
1976
1977 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1978
1979         * gcc.dg/i386-loop-1.c: New test.
1980
1981 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1982
1983         PR c++/9970
1984         * g++.dg/lookup/friend1.C: New test.
1985
1986 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1987
1988         PR c++/9823
1989         * g++.dg/parser/constructor1.C: New test.
1990
1991 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1992
1993         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1994
1995         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1996
1997 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1998
1999         * gcc.dg/cpp/Wunused.c: Update test.
2000
2001 2003-03-08  Jan Hubicka  <jh@suse.cz>
2002
2003         * gcc.dg/inline-3.c: New test.
2004
2005 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
2006
2007         PR c++/9809
2008         * g++.dg/parse/builtin1.C: New test.
2009
2010         PR c++/9982
2011         * g++.dg/abi/cookie1.C: New test.
2012         * g++.dg/abi/cookie2.C: Likewise.
2013
2014         PR c++/9524
2015         * g++.dg/template/field1.C: New test.
2016
2017         PR c++/9912
2018         * g++.dg/parse/class1.C: New test.
2019         * g++.dg/parse/namespace7.C: Likewise.
2020         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
2021
2022 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
2023
2024         * g++.dg/init/ref4.C: New test.
2025
2026 2003-03-07  Jan Hubicka  <jh@suse.cz>
2027
2028         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
2029         * gcc.dg/inline-3.c:  New test.
2030
2031 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
2032
2033         * g++.dg/init/ref3.C: New test.
2034
2035         PR c++/9965
2036         * g++.dg/init/ref2.C: New test.
2037
2038         PR c++/9400
2039         * g++.dg/warn/Wshadow-2.C: New test.
2040
2041         PR c++/9791
2042         * g++.dg/warn/Woverloaded-1.C: New test.
2043
2044 2003-03-05  Jan Hubicka  <jh@suse.cz>
2045
2046         * gcc.dg/i386-local2.c: New.
2047         * gcc.dg/i386-local.c: Fix typo.
2048
2049 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
2050
2051         * g++.dg/abi/layout3.C: New test.
2052
2053 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2054
2055         * gcc.c-torture/compile/20030305-1.c
2056
2057 2003-03-05  Jan Hubicka  <jh@suse.cz>
2058
2059         * gcc.dg/i386-local.c: New.
2060
2061 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
2062
2063         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
2064
2065 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2066
2067         * gcc.dg/switch-2.c: New test.
2068         * gcc.dg/switch-3.c: New test.
2069         * gcc.dg/Wswitch.c: Adjust line numbers.
2070         * gcc.dg/Wswitch-default.c: Likewise.
2071         * gcc.dg/Wswitch-enum.c: Likewise.
2072
2073 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
2074
2075         * gcc.c-torture/execute/20030222-1.c: New test.
2076
2077 2003-03-03  James E Wilson  <wilson@tuliptree.org>
2078
2079         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
2080
2081 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
2082
2083         PR c++/9878
2084         * g++.dg/init/ref1.C: New test.
2085
2086 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
2087
2088         * gcc.dg/sh-relax.c: New SH-only test.
2089
2090 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
2091
2092         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
2093         comment explaining purpose of testcase.
2094
2095 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2096
2097         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
2098         for HC11/HC12 (asm needs two int registers).
2099         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
2100         HC11/HC12 because the test uses an asm which needs two 32-bit
2101         registers.
2102
2103 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2104
2105         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
2106         for HC11/HC12 (array is too large otherwise).
2107         * gcc.c-torture/compile/920501-4.x: New file, likewise.
2108         * gcc.c-torture/compile/20010518-2.x: Likewise.
2109         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
2110         HC11/HC12 (array is too large).
2111
2112 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
2113
2114         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
2115         * lib/g++-dg.exp (g++-dg-test): Likewise.
2116
2117 2003-03-01  Roger Sayle  <roger@eyesopen.com>
2118
2119         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
2120         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
2121
2122 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2123
2124         * g++.dg/warn/implicit-typename1.C: Remove warning.
2125
2126 2003-02-28  Richard Henderson  <rth@redhat.com>
2127
2128         * gcc.dg/noreturn-1.c: Move noreturn warning line.
2129         * gcc.dg/return-type-1.c: Move control reaches end warning line.
2130
2131 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
2132
2133         * gcc.dg/pch/pch.exp: Change .pch to .gch.
2134         * g++.dg/pch/pch.exp: Likewise.
2135
2136 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
2137
2138         PR c++/9879
2139         * testsuite/g++.dg/init/new4.C: New test.
2140
2141 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
2142
2143         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
2144
2145 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
2146
2147         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
2148         unsigned long.
2149
2150         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
2151         wider than float.
2152
2153 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2154
2155         * lib/scanasm.exp: Add support for counting numbers of
2156         occurences.
2157         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
2158         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
2159
2160 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
2161
2162         PR c++/9683
2163         * g++.dg/template/static3.C: New test.
2164
2165         PR c++/9829
2166         * g++.dg/parse/namespace6.C: New test.
2167
2168 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2169
2170         PR target/9732
2171         * gcc.dg/20030225-1.c: New test.
2172
2173 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
2174
2175         * README: Remove out-of-date information.
2176
2177         PR c++/9836
2178         * g++.dg/template/spec6.C: New test.
2179
2180 2003-02-24  Jeff Law  <law@redhat.com>
2181
2182         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
2183
2184 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2185
2186         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
2187         * gcc.dg/pragma-ep-1.c: Likewise.
2188
2189 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2190
2191         PR c++/9602
2192         * g++.dg/template/friend16.C: New test.
2193
2194 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
2195
2196         PR c++/5333
2197         * g++.dg/parse/fused-params1.C: Adjust error messages.
2198         * g++.dg/template/nested3.C: New test.
2199
2200 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
2201
2202         * g++.dg/abi/param1.C: New test.
2203
2204 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2205
2206         PR c++/7982
2207         * g++.dg/warn/implicit-typename1.C: New test.
2208
2209 2003-02-22  Kelley Cook <kelleycook@comcast.net>
2210
2211         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
2212         with "mtune".
2213         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2214         * gcc.c-torture/execute/20010129-1.x: Likewise.
2215         * gcc.dg/20011107-1.c: Likewise.
2216         * gcc.dg/20020108-1.c: Likewise.
2217         * gcc.dg/20020122-3.c: Likewise.
2218         * gcc.dg/20020206-1.c: Likewise.
2219         * gcc.dg/20020310-1.c: Likewise.
2220         * gcc.dg/20020426-2.c: Likewise.
2221         * gcc.dg/20020517-1.c: Likewise.
2222         * gcc.dg/991230-1.c: Likewise.
2223         * gcc.dg/i386-unroll-1.c: Likewise.
2224         * gcc.misc-tests/i386-prefetch.exp: Likewise.
2225
2226 2003-02-22  Jan Hubicka  <jh@suse.cz>
2227
2228         * gcc.dg/i386-mul.c: New test.
2229
2230 2003-02-21  Roger Sayle  <roger@eyesopen.com>
2231
2232         * gcc.dg/builtins-5.c: New test case.
2233
2234 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
2235
2236         * gcc.dg/asmreg-1.c: New test.
2237
2238 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR c++/9749
2241         * g++.dg/parse/varmod1.C: New test.
2242
2243 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2244
2245         PR c++/9727
2246         * g++.dg/template/op1.C: New test.
2247
2248 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2249
2250         PR c++/8906
2251         * g++.dg/template/nested2.C: New test.
2252
2253 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/8724
2256         * g++.dg/expr/dtor1.C: New test.
2257
2258 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
2259
2260         * gcc.dg/cpp/include3.c: New test.
2261         * gcc.dg/cpp/inc/foo.h: New file.
2262
2263 2003-02-21  Glen Nakamura  <glen@imodulo.com>
2264
2265         * gcc.c-torture/execute/20030221-1.c: New test.
2266
2267 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/9729
2270         * g++.dg/abi/conv1.C: New test.
2271
2272 2003-02-20  Jan Hubicka  <jh@suse.cz>
2273
2274         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
2275
2276 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
2277
2278         * gcc.c-torture/compile/20030219-1.c: New test.
2279
2280 2003-02-18  Jan Hubicka  <jh@suse.cz>
2281
2282         * gcc.dg/funcorder.c: New test.
2283
2284 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2285
2286         * gcc.c-torture/execute/20030218-1.c: New.
2287
2288 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
2289
2290         * gcc.dg/20030218-1.c: New.
2291
2292 2003-02-18  Richard Henderson  <rth@redhat.com>
2293
2294         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
2295         * gcc.dg/attr-used-2.c: New.
2296
2297 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/9704
2300         * g++.dg/init/copy5.C: New test.
2301
2302 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
2303
2304         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
2305         * g++.dg/pch/pch.exp: Likewise.
2306
2307 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2308
2309         * gcc.c-torture/execute/20030209-1.c: Enable the test if
2310         STACK_SIZE is not defined.
2311
2312 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2313
2314         PR c++/9457
2315         * g++.dg/template/init1.C: New test.
2316
2317 2003-02-16  Jan HUbicka  <jh@suse.cz>
2318
2319         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
2320         (foo): Add few extra tests
2321         * gcc.dg/c99-const-expr-3.c: Likewise.
2322         * gcc.c-torture/execute/20030216-1.c: New.
2323
2324 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2325
2326         PR c++/9459
2327         * g++.dg/ext/typeof4.C: New test.
2328
2329 2003-02-15  Roger Sayle  <roger@eyesopen.com>
2330
2331         * gcc.dg/i386-387-3.c: New test case.
2332
2333 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
2334
2335         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
2336         cris-*-elf* cris-*-aout* and mmix-*-*.
2337
2338 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
2339
2340         * gcc.dg/20030213-1.c: New test.
2341
2342 2003-02-12  Roger Sayle  <roger@eyesopen.com>
2343
2344         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
2345         * gcc.dg/i386-387-2.c: Likewise.
2346
2347 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
2348
2349         * gcc.dg/ppc-spe.c: Fix formatting.
2350         Enable tests that were previously unsupported by gas.
2351         Delete tests for instructions that no longer exist.
2352         Switch arguments on evsubifw builtin.
2353
2354 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
2355
2356         * gcc.c-torture/execute/20030209-1.c: Disable the test if
2357         STACK_SIZE is too small.
2358
2359 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2360             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2361
2362         * gcc.dg/decl-2.c: New test.
2363
2364 2003-02-10  Jan Hubicka  <jh@suse.cz>
2365
2366         * gcc.dg/i386-fpcvt-1.c:  New test.
2367
2368 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
2369
2370         * gcc.c-torture/execute/20030209-1.c: New test.
2371
2372 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
2373
2374         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
2375         int-wide bitops, use the constants of the same width.
2376         Likewise, if long long is 32-bit wide, test bitops using
2377         32-bit constants.
2378
2379 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
2380
2381         * gcc.dg/20021014-1.c: Annotate with expected notice text.
2382
2383 2003-02-07  Roger Sayle  <roger@eyesopen.com>
2384
2385         * testsuite/gcc.dg/builtins-4.c: New test case.
2386
2387 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2388
2389         * gcc.dg/20020430-1.c: Fix dg command typos.
2390         * gcc.dg/20020503-1.c: Likewise.
2391
2392 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2393
2394         PR c++/8785
2395         * g++.dg/parse/fused-params1.C: New test.
2396
2397         PR c++/8857
2398         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
2399
2400         PR c++/8921
2401         * g++.dg/parse/non-dependent1.C: New test.
2402
2403         PR c++/8928
2404         * g++.dg/parse/dupl-tmpl-args1.C: New test.
2405
2406         PR c++/9228
2407         * g++.dg/parse/undefined7.C: New test.
2408         * g++.dg/parse/non-templ1.C: New test.
2409
2410         PR c++/9229
2411         * g++.dg/parse/too-many-tmpl-args1.C: New test.
2412
2413 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
2414
2415         * gcc.c-torture/compile/20030206-1.c: New test.
2416
2417 2003-02-05  Roger Sayle  <roger@eyesopen.com>
2418
2419         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
2420         "pow" to "foo" to avoid potential confusion with a math built-in.
2421
2422 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2423
2424         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
2425         conditions for SPARC targets.
2426
2427 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
2428
2429         * gcc.dg/20030204-1.c: New test.
2430
2431 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2432
2433         PR c++/38
2434         * g++.dg/parse/array-size1.C: New test.
2435
2436         PR c++/5657
2437         * g++.dg/parse/undefined3.C: New test.
2438
2439         PR c++/5665
2440         * g++.dg/parse/undefined4.C: New test.
2441
2442         PR c++/5975
2443         * g++.dg/parse/undefined5.C: New test.
2444
2445         PR c++/7259
2446         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
2447
2448         PR c++/8578
2449         * g++.dg/parse/casting-operator1.C: New test.
2450
2451         PR c++/8596
2452         * g++.dg/parse/undefined6.C: New test.
2453
2454         PR c++/8736
2455         * g++.dg/parse/missing-template1.C: New test.
2456
2457 2003-02-04  Jan Hubicka  <jh@suse.cz>
2458
2459         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
2460         * gcc.dg/i386-cmov?.c:  Likewise.
2461         * gcc.dg/i386-fpcvt-?.c:  Likewise.
2462         * gcc.dg/i386-ssefp-1.c:  Likewise.
2463         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
2464         conventions.
2465
2466 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/7129
2469         * testsuite/g++.dg/ext/max.C: New test.
2470
2471 2003-02-03  Jan Hubicka  <jh@suse.cz>
2472
2473         * gcc.c-torture/execute/20030203-1.c: New test.
2474
2475 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
2476
2477         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
2478         'natural-endian'.
2479
2480 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
2481
2482         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
2483         * g++.dg/init/new2.C: Likewise.
2484         * g++.dg/other/new1.C: Likewise.
2485
2486 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
2487
2488         * gcc.dg/struct-ret-libc.c: New test.
2489
2490 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
2491
2492         * gcc.dg/20030129-1.c: New test.
2493
2494 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2495
2496         PR c++/8849
2497         * g++.dg/template/ptrmem4.C: New test.
2498
2499 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
2500
2501         * g++.dg/parser/constant1.C: New test.
2502
2503 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2504
2505         PR c++/8591
2506         * g++.dg/parse/friend2.C: New test.
2507
2508 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
2509
2510         PR c++/9437
2511         * g++.dg/template/unify4.C: New test.
2512
2513 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
2514
2515         * gcc.c-torture/execute/20030128-1.c: New test.
2516
2517 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
2518
2519         * g++.dg/lookup/nested1.C: Test moved from ...
2520         * g++.old-deja/g++.other/lookup24.C: ... here.
2521
2522 2003-01-28  Jan Hubicka  <jh@suse.cz>
2523
2524         * gcc.dg/i386-cmov5.c:  New test.
2525
2526 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
2527
2528         * gcc.c-torture/execute/20010925-1.c: Changed the
2529         memcpy declaration.
2530
2531 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         PR c++/3902
2534         * g++.dg/parse/template5.C: New test.
2535
2536 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
2537
2538         PR fortran/9258
2539         * g77.dg/pr9258: New test.
2540
2541 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2542
2543         * README: Move relevant parts from README.g++.
2544
2545         * README.g++: Remove this file.
2546
2547 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2548
2549         * g++.dg/abi/dcast1.C: New test.
2550
2551 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2552
2553         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
2554
2555 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
2556
2557         PR c++/47
2558         * g++.old-deja/g++.other/lookup24.C: New test.
2559
2560 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2561
2562         PR middle-end/7227
2563         * gcc.dg/uninit-C.c: New test.
2564
2565 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
2566
2567         * g++.dg/abi/covariant1.C: New test.
2568
2569 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
2570
2571         * gcc.dg/20030123-1.c: New test.
2572
2573 2003-01-25  Jan Hubicka  <jh@suse.cz>
2574
2575         PR opt/8492
2576         * gcc.c-torture/compile/20030125-1.c
2577
2578 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
2579
2580         PR c++/9403
2581         * g++.dg/parse/template3.C: New test.
2582         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
2583
2584         PR c++/795
2585         * g++.dg/parse/template4.C: New test.
2586
2587         PR c++/9415
2588         * g++.dg/template/qual2.C: New test.
2589
2590         PR c++/8545
2591         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
2592
2593         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
2594
2595 2003-01-25  Roger Sayle  <roger@eyesopen.com>
2596
2597         * gcc.c-torture/execute/switch-1.c: New test case.
2598
2599 2003-01-25  Jan Hubicka  <jh@suse.cz>
2600
2601         * gcc.c-torture/execute/20030125-1.[cx]: New test.
2602
2603 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
2604
2605         Tweaks for Bison-1.875. From the NEWS file:
2606         "- `parse error' -> `syntax error'
2607         Bison now uniformly uses the term `syntax error'"
2608         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
2609         * gcc.dg/cpp/digraph2.c: Likewise.
2610         * gcc.dg/cpp/direct2.c: Likewise.
2611         * gcc.dg/cpp/paste4.c: Likewise.
2612         * gcc.dg/c90-restrict-1.c: Likewise.
2613         * gcc.dg/c99-func-2.c: Likewise.
2614         * gcc.dg/noncompile/920721-2.c: Likewise.
2615         * gcc.dg/noncompile/930622-2.c: Likewise.
2616         * gcc.dg/noncompile/940112-1.c: Likewise.
2617         * gcc.dg/noncompile/950921-1.c: Likewise.
2618         * gcc.dg/noncompile/951123-1.c: Likewise.
2619         * gcc.dg/noncompile/971104-1.c: Likewise.
2620         * gcc.dg/noncompile/990416-1.c: Likewise.
2621
2622 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
2623
2624         * g++.dg/parse/undefined1.C: Add error message.
2625
2626 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2627
2628         PR c++/9354
2629         * g++.dg/parse/new1.C: New test.
2630
2631         PR c++/9216
2632         * g++.dg/parse/template2.C: New test.
2633
2634         PR c++/9354
2635         * g++.dg/parse/typedef2.C: New test.
2636
2637         PR c++/9328
2638         * g++.dg/ext/typeof3.C: New test.
2639
2640 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2641
2642         PR c++/2738
2643         * g++.dg/parse/ret-type1.C: New test.
2644
2645         PR c++/3792
2646         * g++.dg/parse/tmpl-outside1.C: New test.
2647
2648         PR c++/4207
2649         * g++.dg/parse/int-as-enum1.C: New test.
2650
2651         PR c++/4903
2652         * g++.dg/parse/no-typename1.C: New test.
2653
2654         PR c++/5533
2655         * g++.dg/parse/no-value1.C: New test.
2656
2657         PR c++/5921
2658         * g++.dg/parse/wrong-inline1.C: New test.
2659
2660         PR c++/6402
2661         * g++.dg/parse/ref1.C: New test.
2662
2663         PR c++/6992
2664         * g++.dg/parse/attr-ctor1.C: New test.
2665
2666         PR c++/7229
2667         * g++.dg/parse/namespace5.C: New test.
2668
2669         PR c++/7917
2670         * g++.dg/parse/func-def1.C: New test.
2671
2672         PR c++/8143
2673         * g++.dg/parse/undefined1.C: New test.
2674
2675         PR c++/5723, PR c++/8522
2676         * g++.dg/parse/specialization1.C: New test.
2677
2678         PR c++/163, PR c++/8595
2679         * g++.dg/parse/struct-as-enum1.C: New test.
2680
2681         PR c++/9173
2682         * g++.dg/parse/undefined2.C: New test.
2683
2684 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2685
2686         PR c++/9298
2687         * g++.dg/parse/template1.C: New test.
2688
2689         PR c++/9384
2690         * g++.dg/parse/using1.C: New test.
2691
2692         PR c++/9285
2693         PR c++/9294
2694         * g++.dg/parse/expr2.C: New test.
2695
2696         PR c++/9388
2697         * g++.dg/parse/lookup2.C: Likewise.
2698
2699 2003-01-21  Jan Hubicka  <jh@suse.cz>
2700
2701         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
2702         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
2703         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2704         * gcc.c-torture/execute/string-opt-*.c: Likewise.
2705
2706 2003-01-20  Nick Clifton  <nickc@redhat.com>
2707
2708         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
2709         problem with ARM sibcall code generation.
2710
2711 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2712
2713         * gcc.c-torture/execute/20030120-1.c: New.
2714
2715 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
2716
2717         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2718
2719 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
2720
2721         PR c++/9272
2722         * g++.dg/parse/ctor1.C: New test.
2723
2724         PR c++/9294:
2725         * g++.dg/parse/qualified1.C: New test.
2726
2727         * g++.dg/parse/typename3.C: New test.
2728
2729 2003-01-16  Richard Henderson  <rth@redhat.com>
2730
2731         * g++.dg/tls/init-2.C: Fix error matches for real this time.
2732
2733 2003-01-16  Richard Henderson  <rth@redhat.com>
2734
2735         * g++.dg/pch/pch.exp: Copy test header to the working directory
2736         before using it either for precompilation or direct use.
2737         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2738         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2739
2740 2003-01-16  Richard Henderson  <rth@redhat.com>
2741
2742         * gcc.dg/pch/pch.exp: Copy test header to the working directory
2743         before using it either for precompilation or direct use.
2744         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2745         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2746
2747 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
2748
2749         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2750         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2751         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2752         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2753         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2754         typename warning into error.
2755         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2756         error messages.
2757         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2758         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2759         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2760         messages.
2761         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2762         make declaration visible in template.
2763         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2764         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2765         messages.
2766         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2767         message.
2768         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2769         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2770         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2771         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2772         typename warning with error message.
2773         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2774         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2775         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2776
2777 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2778
2779         * g++.dg/parse/ambig2.C: New test.
2780
2781 2003-01-15  Richard Henderson  <rth@redhat.com>
2782
2783         * g++.dg/tls/init-2.C: Update error message string.
2784
2785 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2786
2787         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2788
2789 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2790
2791         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2792         all for HC11/HC12.
2793         * gcc.c-torture/compile/20001205-1.x: Likewise.
2794         * gcc.c-torture/compile/20001226-1.x: Likewise.
2795         * gcc.c-torture/compile/920520-1.x: Likewise.
2796         * gcc.c-torture/compile/961203-1.x: Likewise.
2797         * gcc.c-torture/compile/20020604-1.x: Likewise.
2798
2799 2003-01-15  Jan Hubicka  <jh@suse.cz>
2800
2801         * gcc.c-torture/compile/20030115-1.c: New test.
2802
2803         * gcc.dg/i386-fpcvt-1.c: New test.
2804         * gcc.dg/i386-fpcvt-2.c: New test.
2805
2806 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2807
2808         Further conform g++'s __vmi_class_type_info to the C++ ABI
2809         specification.
2810         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2811         the specification.
2812
2813 2003-01-14  Jan Hubicka  <jh@suse.cz>
2814
2815         * gcc.dg/i386-fpcvt-1.c: New test.
2816         * gcc.dg/i386-fpcvt-2.c: New test.
2817
2818 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * gcc.dg/i386-mmx-3.c: New test.
2821
2822 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/9264
2825         * g++.dg/parse/octal1.C: New file.
2826
2827         PR c++/9172
2828         * g++.dg/parse/typename1.C: New file.
2829
2830 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2831
2832         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2833         * gcc.dg/bf-no-ms-layout.c: Likewise.
2834         * gcc.dg/bf-ms-attrib.c: Likewise.
2835
2836 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/9099
2839         * g++.dg/parse/dtor1.C: New file.
2840
2841         PR c++/9128
2842         * g++.dg/rtti/typeid1.C: New file.
2843
2844         PR c++/9153
2845         * g++.dg/parse/lookup1.C: New file.
2846
2847         PR c++/9171
2848         * g++.dg/templ/spec5.C: New file.
2849
2850 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2851
2852         * gcc.c-torture/compile/20030110-1.c: New test.
2853
2854 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2855
2856         Merge from pch-branch:
2857
2858         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2859
2860         * gcc.dg/pch/cpp-1.h: New.
2861         * gcc.dg/pch/cpp-1.c: New.
2862         * gcc.dg/pch/cpp-2.h: New.
2863         * gcc.dg/pch/cpp-2.c: New.
2864
2865         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2866
2867         * gcc.dg/pch/except-1.h: New.
2868         * gcc.dg/pch/except-1.c: New.
2869
2870         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2871
2872         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2873         running test.
2874         * gcc.dg/pch: Include *.hp not *.h.
2875         * gcc.dg/pch/system-1.h: New.
2876         * gcc.dg/pch/system-1.c: New.
2877
2878         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2879
2880         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2881         rather than trying to build and run a program using PCH.
2882         * gcc.dg/pch: Remove dg-do commands from test files.
2883
2884         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2885
2886         * gcc.dg/pch/macro-3.c: New.
2887         * gcc.dg/pch/macro-3.h: New.
2888
2889         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2890
2891         * gcc.dg/pch/common-1.c: New.
2892         * gcc.dg/pch/common-1.h: New.
2893         * gcc.dg/pch/decl-1.c: New.
2894         * gcc.dg/pch/decl-1.h: New.
2895         * gcc.dg/pch/decl-2.c: New.
2896         * gcc.dg/pch/decl-2.h: New.
2897         * gcc.dg/pch/decl-3.c: New.
2898         * gcc.dg/pch/decl-3.h: New.
2899         * gcc.dg/pch/decl-4.c: New.
2900         * gcc.dg/pch/decl-4.h: New.
2901         * gcc.dg/pch/decl-5.c: New.
2902         * gcc.dg/pch/decl-5.h: New.
2903         * gcc.dg/pch/global-1.c: New.
2904         * gcc.dg/pch/global-1.h: New.
2905         * gcc.dg/pch/inline-1.c: New.
2906         * gcc.dg/pch/inline-1.h: New.
2907         * gcc.dg/pch/inline-2.c: New.
2908         * gcc.dg/pch/inline-2.h: New.
2909         * gcc.dg/pch/static-1.c: New.
2910         * gcc.dg/pch/static-1.h: New.
2911         * gcc.dg/pch/static-2.c: New.
2912         * gcc.dg/pch/static-2.h: New.
2913
2914         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2915
2916         * g++.dg/pch/pch.exp: Better handle failing testcases.
2917         * gcc.dg/pch/pch.exp: Likewise.
2918         * gcc.dg/pch/macro-1.c: New.
2919         * gcc.dg/pch/macro-1.h: New.
2920         * gcc.dg/pch/macro-2.c: New.
2921         * gcc.dg/pch/macro-2.h: New.
2922
2923         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2924
2925         * g++.dg/dg.exp: Treat files in pch/ specially.
2926         * g++.dg/pch/pch.exp: New file.
2927         * g++.dg/pch/empty.H: New file.
2928         * g++.dg/pch/empty.C: New file.
2929         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2930         "precompile".
2931
2932         * gcc.dg/pch/pch.exp: New file.
2933         * gcc.dg/pch/empty.h: New file.
2934         * gcc.dg/pch/empty.c: New file.
2935         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2936         "precompile".
2937
2938 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2939
2940         * g++.dg/template/friend14.C: New test.
2941
2942 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2943
2944         * gcc.dg/old-style-asm-1.c: New test.
2945
2946 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2947
2948         * gcc.c-torture/compile/20030109-1.c: New test.
2949
2950 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2951
2952         * gcc.c-torture/execute/20030109-1.c: New test.
2953
2954 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2955
2956         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2957         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2958         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2959         * g++.old-deja/g++.mike/eh2.C: Likewise
2960         * g++.old-deja/g++.mike/eh3.C: Likewise
2961         * g++.old-deja/g++.mike/eh5.C: Likewise
2962         * g++.old-deja/g++.mike/eh6.C: Likewise
2963         * g++.old-deja/g++.mike/eh7.C: Likewise
2964         * g++.old-deja/g++.mike/eh8.C: Likewise
2965         * g++.old-deja/g++.mike/eh9.C: Likewise
2966         * g++.old-deja/g++.mike/eh10.C: Likewise
2967         * g++.old-deja/g++.mike/eh12.C: Likewise
2968         * g++.old-deja/g++.mike/eh13.C: Likewise
2969         * g++.old-deja/g++.mike/eh14.C: Likewise
2970         * g++.old-deja/g++.mike/eh16.C: Likewise
2971         * g++.old-deja/g++.mike/eh17.C: Likewise
2972         * g++.old-deja/g++.mike/eh18.C: Likewise
2973         * g++.old-deja/g++.mike/eh21.C: Likewise
2974         * g++.old-deja/g++.mike/eh23.C: Likewise
2975         * g++.old-deja/g++.mike/eh24.C: Likewise
2976         * g++.old-deja/g++.mike/eh25.C: Likewise
2977         * g++.old-deja/g++.mike/eh26.C: Likewise
2978         * g++.old-deja/g++.mike/eh27.C: Likewise
2979         * g++.old-deja/g++.mike/eh28.C: Likewise
2980         * g++.old-deja/g++.mike/eh29.C: Likewise
2981         * g++.old-deja/g++.mike/eh31.C: Likewise
2982         * g++.old-deja/g++.mike/eh33.C: Likewise
2983         * g++.old-deja/g++.mike/eh34.C: Likewise
2984         * g++.old-deja/g++.mike/eh35.C: Likewise
2985         * g++.old-deja/g++.mike/eh36.C: Likewise
2986         * g++.old-deja/g++.mike/eh37.C: Likewise
2987         * g++.old-deja/g++.mike/eh38.C: Likewise
2988         * g++.old-deja/g++.mike/eh39.C: Likewise
2989         * g++.old-deja/g++.mike/eh40.C: Likewise
2990         * g++.old-deja/g++.mike/eh41.C: Likewise
2991         * g++.old-deja/g++.mike/eh42.C: Likewise
2992         * g++.old-deja/g++.mike/eh44.C: Likewise
2993         * g++.old-deja/g++.mike/eh46.C: Likewise
2994         * g++.old-deja/g++.mike/eh47.C: Likewise
2995         * g++.old-deja/g++.mike/eh48.C: Likewise
2996         * g++.old-deja/g++.mike/eh49.C: Likewise
2997         * g++.old-deja/g++.mike/eh50.C: Likewise
2998         * g++.old-deja/g++.mike/eh51.C: Likewise
2999         * g++.old-deja/g++.mike/eh53.C: Likewise
3000         * g++.old-deja/g++.mike/eh55.C: Likewise
3001         * g++.old-deja/g++.mike/p7912.C: Likewise
3002         * g++.old-deja/g++.mike/p9706.C: Likewise
3003         * g++.old-deja/g++.mike/p10416.C: Likewise
3004         * g++.old-deja/g++.mike/p11667.C: Likewise
3005         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
3006         Remove redundant reference to Iris.
3007         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
3008         Elxsi, i860, Pico Java, and WE32K.
3009
3010 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
3011
3012         * g++.dg/ext/asm4.C: New test.
3013
3014 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3015
3016         PR c++/9030
3017         * g++.dg/template/friend12.C: New test.
3018         * g++.dg/template/friend13.C: Likewise.
3019         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
3020
3021 2003-01-08  Jan Hubicka  <jh@suse.cz>
3022
3023         * gcc.dg/i386-cadd.c: New test.
3024         * gcc.dg/i386-cmov4.c: Likewise.
3025
3026 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
3027
3028         PR c++/9165
3029         * g++.dg/warn/Wunused-3.C: New test.
3030
3031         * g++.dg/abi/bitfield9.C: New test.
3032
3033         PR c++/9189
3034         * g++.dg/parse/defarg3.C: New test.
3035
3036 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3037
3038         * g++.dg/parse/ambig1.C: New test.
3039         * g++.dg/parse/defarg2.C: New test.
3040
3041 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
3042
3043         * g++.dg/template/defarg-1.C: New test.
3044         * g++.dg/template/local2.C: Likewise.
3045
3046 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
3047
3048         * gcc.c-torture/execute/20030105-1.c: New test.
3049
3050 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3051
3052         * g++.dg/parse/namespace3.C: Remove extra semicolons.
3053         * g++.dg/parse/namespace4.C: Likewise.
3054
3055 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
3056
3057         * g++.dg/template/ntp2.C: New test.
3058
3059 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
3060
3061         * g++.dg/parse/extern-C-1.C: New test.
3062
3063         * g++.dg/parse/namespace4.C: New test.
3064
3065         * g++.dg/template/nested1.C: New test.
3066
3067         * g++.dg/parse/namespace3.C: New test.
3068
3069 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3070
3071         * g++.dg/lookup/two-stage1.C: New test.
3072
3073 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3074
3075         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
3076         * g++.old-deja/g++.jason/access8.C: Likewise.
3077         * g++.old-deja/g++.other/decl5.C: Likewise.
3078
3079 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3080
3081         * g++.dg/parse/parse7.C: New test.
3082
3083 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/2843
3086         * g++.dg/ext/attrib7.C: New test.
3087
3088 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3089
3090         * g++.dg/parse/parse6.C: New test.
3091
3092 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
3093
3094         * gcc.dg/h8300-stack-1.c: New.
3095
3096 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3097
3098         g++.dg/lookup/exception1.C: New test.
3099
3100         g++.dg/lookup/template1.C: New test.
3101
3102         g++.dg/parse/namespace2.C: New test.
3103
3104         g++.dg/parse/parens2.C: New test.
3105
3106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3107
3108         * g++.dg/parse/parse5.C: New test.
3109         * g++.dg/lookup/scoped4.C: New test.
3110
3111 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3112
3113         * g++.dg/parse/parens1.C: New test.
3114
3115         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
3116         angle-bracket1.C.
3117         * g++.dg/parse/parens2.C: New test.
3118
3119         * g++.dg/lookup/scope-operator1.C: New test.
3120
3121         * g++.dg/parse/operator1.C: New test.
3122
3123 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3124
3125         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
3126         * g++.old-deja/g++.other/access6.C: Likewise.
3127         * g++.old-deja/g++.other/decl1.C: Likewise.
3128         * g++.old-deja/g++.pt/typename12.C: Likewise.
3129
3130 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3131
3132         * g++.dg/parse/namespace1.C: New test.
3133
3134 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3135
3136         * g++.dg/parse/parse4.C: New test.
3137
3138 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3139
3140         * g++.dg/parse/parse3.C: New test.
3141
3142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3143
3144         * g++.dg/parse/parse2.C: New test.
3145
3146 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3147
3148         * g++.dg/template/friend11.C: New test.
3149
3150 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3151
3152         * g++.dg/parse/parse1.C: New test.
3153
3154 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
3155
3156         * lib/profopt.exp: Change the name of a global variable to avoid
3157         possible clashes with other test suites.
3158
3159 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
3160
3161         * g++.dg/inherit/covariant8.C: New test.
3162
3163 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3164
3165         * g++.dg/init/array9.C: New test.
3166
3167         PR c++/9112
3168         * g++.dg/parse/expr1.C: New test.
3169
3170 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
3171
3172         * gcc.c-torture/compile/20021230-1.c: New test.
3173
3174 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3175
3176         * g++.dg/inherit/covariant5.C: New test.
3177         * g++.dg/inherit/covariant6.C: New test.
3178         * g++.dg/inherit/covariant7.C: New test.
3179
3180 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3181
3182         PR c++/2739
3183         * g++.dg/other/access2.C: New test.
3184
3185 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3186
3187         * g++.dg/other/anon-struct.C: No longer fails
3188         * g++.old-deja/g++.brendan/parse4.C: Likewise.
3189         * g++.old-deja/g++.brendan/parse5.C: Likewise.
3190         * g++.old-deja/g++.brendan/parse6.C: Likewise.
3191
3192 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3193
3194         * g++.dg/parse/angle-bracket.C (main): No longer fails.
3195
3196 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
3197
3198         * g++.dg/eh/spec4.C: Remove stray semicolon.
3199         * g++.dg/expr/pmf-1.C: Change error message.
3200         * g++.dg/ext/asm1.C: Remove stray semicolon.
3201         * g++.dg/ext/typename1.C: Add missing typenames.
3202         * g++.dg/inherit/template-as-base.C: Change error message.
3203         * g++.dg/lookup/scoped1.C: Likewise.
3204         * g++.dg/lookup/scoped2.C: Likewise.
3205         * g++.dg/lookup/using2.C: Likewise.
3206         * g++.dg/other/component1.C: Remove stray semicolon.
3207         * g++.dg/other/do1.C: Change error message.
3208         * g++.dg/other/error2.C: Likewise.
3209         * g++.dg/other/init1.C: Likewise.
3210         * g++.dg/other/packed1.C: Remove stray semicolon.
3211         * g++.dg/other/ptrmem2.C: Change error message.
3212         * g++.dg/parse/parameter-declaration-1.C: Remove line number
3213         marker.
3214         * g++.dg/special/initp1.C: Remove invalid attribute usage.
3215         * g++.dg/template/access3.C: Add typename keyword.
3216         * g++.dg/template/access5.C: Remove stray semicolon.
3217         * g++.dg/template/access6.C: Likewise.
3218         * g++.dg/template/complit1.C: Likewise.
3219         * g++.dg/template/crash1.C: Change error message.
3220         * g++.dg/template/inherit2.C: Remove stray semicolon.
3221         * g++.dg/template/instantiate2.C: Likewise.
3222         * g++.dg/template/instantiate3.C: Change error message.
3223         * g++.dg/template/qual1.C: Remove stray semicolon.
3224         * g++.dg/template/qualttp18.C: Change error message.
3225         * g++.dg/template/ref1.C: Remove stray semicolon.
3226         * g++.dg/template/sizeof1.C (A::value): Declare it.
3227         * g++.dg/template/spec4.C: Change error message.
3228         * g++.dg/template/static1.C: Likewise.
3229         * g++.dg/template/type1.C: Likewise.
3230         * g++.dg/template/typename3.C: Likewise.
3231         * g++.old-deja/g++.benjamin/13478.C: Change error message.
3232         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
3233         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
3234         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
3235         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
3236         named return value extension.
3237         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
3238         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
3239         * g++.old-deja/g++.bob/extern_C.C: Likewise.
3240         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3241         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3242         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3243         * g++.old-deja/g++.brendan/crash13.C: Likewise.
3244         * g++.old-deja/g++.brendan/crash15.C: Likewise.
3245         * g++.old-deja/g++.brendan/crash18.C: Change error message.
3246         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
3247         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3248         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3249         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3250         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
3251         syntax.
3252         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
3253         * g++.old-deja/g++.brendan/crash8.C: Change error message.
3254         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
3255         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3256         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
3257         * g++.old-deja/g++.brendan/template11.C: Likewise.
3258         * g++.old-deja/g++.brendan/template26.C: Likewise.
3259         * g++.old-deja/g++.brendan/template27.C: Use explicit
3260         specialization syntax.
3261         * g++.old-deja/g++.brendan/template30.C: Likewise.
3262         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
3263         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
3264         non-dependent names.
3265         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
3266         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
3267         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
3268         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
3269         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
3270         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
3271         named return value extension.
3272         * g++.old-deja/g++.ext/namedret2.C: Likewise.
3273         * g++.old-deja/g++.ext/namedret3.C: Likewise.
3274         * g++.old-deja/g++.ext/return1.C: Likewise.
3275         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
3276         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
3277         * g++.old-deja/g++.jason/access8.C: Likewise.
3278         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
3279         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
3280         pseudo-destructor names.
3281         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
3282         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
3283         pseudo-destructor names.
3284         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
3285         * g++.old-deja/g++.jason/overload19.C: Likewise.
3286         * g++.old-deja/g++.jason/overload32.C: Likewise.
3287         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
3288         stray semicolons.
3289         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
3290         * g++.old-deja/g++.jason/return.C: Likewise.
3291         * g++.old-deja/g++.jason/return2.C: Likewise.
3292         * g++.old-deja/g++.jason/shadow1.C: Likewise.
3293         * g++.old-deja/g++.jason/special.C: Use explicit specialization
3294         syntax.
3295         * g++.old-deja/g++.jason/template10.C: Account for use of
3296         non-dependent names.
3297         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
3298         syntax.
3299         * g++.old-deja/g++.jason/template37.C: Likewise.
3300         * g++.old-deja/g++.law/access4.C: Change error messages.
3301         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
3302         pseudo-destructor names.
3303         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
3304         * g++.old-deja/g++.law/ctors9.C: Likewise.
3305         * g++.old-deja/g++.law/cvt22.C: Likewise.
3306         * g++.old-deja/g++.law/dtors5.C: Likewise.
3307         * g++.old-deja/g++.law/global-init1.C: Likewise.
3308         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3309         * g++.old-deja/g++.law/operators28.C: Likewise.
3310         * g++.old-deja/g++.law/visibility28.C: Likewise.
3311         * g++.old-deja/g++.martin/eval1.C: Likewise.
3312         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
3313         name.
3314         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
3315         * g++.old-deja/g++.mike/net34.C: Likewise.
3316         * g++.old-deja/g++.mike/net36.C: Likewise.
3317         * g++.old-deja/g++.mike/ns2.C: Likewise.
3318         * g++.old-deja/g++.mike/p12306.C: Likewise.
3319         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
3320         value extension.
3321         * g++.old-deja/g++.mike/p700.C: Likewise.
3322         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
3323         * g++.old-deja/g++.mike/p710.C: Likewise.
3324         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
3325         value extension.
3326         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
3327         * g++.old-deja/g++.mike/pmf9.C: Likewise.
3328         * g++.old-deja/g++.ns/crash2.C: Likewise.
3329         * g++.old-deja/g++.ns/crash3.C: Likewise.
3330         * g++.old-deja/g++.ns/invalid1.C: Likewise.
3331         * g++.old-deja/g++.ns/ns17.C: Likewise.
3332         * g++.old-deja/g++.ns/template16.C: Likewise.
3333         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
3334         keyword.
3335         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
3336         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
3337         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
3338         named return value extension.
3339         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
3340         * g++.old-deja/g++.other/access4.C: Issue additional error
3341         messages.
3342         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
3343         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
3344         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
3345         * g++.old-deja/g++.other/crash25.C: Change error message.
3346         * g++.old-deja/g++.other/crash4.C: Change error message.
3347         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
3348         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
3349         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
3350         checks.
3351         * g++.old-deja/g++.other/defarg8.C: Likewise.
3352         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
3353         * g++.old-deja/g++.other/dtor10.C: Likewise.
3354         * g++.old-deja/g++.other/incomplete.C: Likewise.
3355         * g++.old-deja/g++.other/linkage7.C: Likewise.
3356         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
3357         lookup algorithm.
3358         * g++.old-deja/g++.other/mangle2.C: Likewise.
3359         * g++.old-deja/g++.other/refinit2.C: Likewise.
3360         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
3361         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
3362         * g++.old-deja/g++.pt/crash28.C: Likewise.
3363         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
3364         syntax.
3365         * g++.old-deja/g++.pt/crash32.C: Change error message.
3366         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
3367         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
3368         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
3369         error message position.
3370         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
3371         * g++.old-deja/g++.pt/defarg8.C: Change error message.
3372         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
3373         syntax.
3374         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
3375         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
3376         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
3377         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
3378         keyword.
3379         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3380         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
3381         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
3382         keyword.
3383         * g++.old-deja/g++.pt/explicit71.C: Change error message.
3384         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
3385         syntax.
3386         * g++.old-deja/g++.pt/friend28.C: Account for use of
3387         non-dependent names.
3388         * g++.old-deja/g++.pt/friend29.C: Likewise.
3389         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
3390         rules.
3391         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
3392         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
3393         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
3394         lookup rules.
3395         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
3396         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
3397         keyword.
3398         * g++.old-deja/g++.pt/memclass20.C: Likewise.
3399         * g++.old-deja/g++.pt/memclass5.C: Likewise.
3400         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
3401         keyword.
3402         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
3403         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
3404         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
3405         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
3406         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
3407         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
3408         keyword.
3409         * g++.old-deja/g++.pt/spec10.C: Likewise.
3410         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
3411         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
3412         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
3413         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
3414         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
3415         * g++.old-deja/g++.pt/ttp62.C: Likewise.
3416         * g++.old-deja/g++.pt/ttp64.C: Likewise.
3417         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
3418         * g++.old-deja/g++.pt/typename15.C: Likewise.
3419         * g++.old-deja/g++.pt/typename22.C: Likewise.
3420         * g++.old-deja/g++.pt/typename6.C: Change error messages.
3421         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
3422         * g++.old-deja/g++.pt/virtual2.C: Likewise.
3423         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
3424         syntax.
3425         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
3426         return value extension.
3427         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
3428         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
3429         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
3430         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
3431
3432 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
3433
3434         * g++.dg/warn/inline1.C: New test.
3435         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
3436         * g++.old-deja/g++.jason/synth10.C: Likewise.
3437         * g++.old-deja/g++.mike/net31.C: Likewise.
3438         * g++.old-deja/g++.mike/p8786.C: Likewise.
3439
3440         * g++.dg/template/friend10.C: New test.
3441         * g++.dg/template/conv5.C: New test.
3442
3443 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
3444
3445         * g++.dg/lookup/scoped3.C: New test.
3446
3447         * g++.dg/lookup/decl1.C: New test.
3448         * g++.dg/lookup/decl2.C: New test.
3449
3450 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3451
3452         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
3453         gcc.c-torture/compile/20021015-1.c,
3454         gcc.c-torture/compile/20021015-2.c,
3455         gcc.c-torture/compile/20021123-1.c,
3456         gcc.c-torture/compile/20021123-2.c,
3457         gcc.c-torture/compile/20021123-3.c,
3458         gcc.c-torture/compile/20021123-4.c,
3459         gcc.c-torture/execute/20021024-1.c: Add tests previously added
3460         only to 3.1 or 3.2 branch.
3461
3462 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
3463
3464         * gcc.dg/i386-bitfield3.c: New test.
3465
3466         * gcc.dg/i386-bitfield2.c: New test.
3467
3468 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
3469
3470         * g++.dg/parse/conv_op1.C: New test.
3471
3472 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
3473
3474         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
3475         approved.
3476
3477 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
3478
3479         * gcc.c-torture/compile/20021220-1.c: New test.
3480
3481 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
3482
3483         * gcc.dg/i386-fastcall-1.c: New.
3484
3485 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3486
3487         * gcc.c-torture/execute/20021219-1.c: New test.
3488
3489 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * gcc.dg/i386-pic-1.c: New test.
3492
3493 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3494
3495         PR c++/8099
3496         * g++.dg/template/friend9.C: New test.
3497
3498 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3499
3500         PR c++/3663
3501         * g++.dg/template/access7.C: New test.
3502
3503 2002-12-18  Nick Clifton  <nickc@redhat.com>
3504
3505         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
3506         the libstdc++-v3 directory has been found.
3507
3508 2002-12-12  Devang Patel <dpatel@apple.com>
3509         * gcc.dg/darwin-ld-1.c: New test.
3510         * gcc.dg/darwin-ld-2.c: New test.
3511         * gcc.dg/darwin-ld-3.c: New test.
3512         * gcc.dg/darwin-ld-4.c: New test.
3513         * gcc.dg/darwin-ld-5.c: New test.
3514
3515 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3516
3517         * gcc.c-torture/compile/20021212-1.c: New test.
3518
3519 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
3520
3521         * gcc.dg/fshort-wchar: New test.
3522
3523 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
3524
3525         PR c++/8372
3526         * g++.dg/template/dtor1.C: New test.
3527
3528         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
3529         markers.
3530
3531 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
3532
3533         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
3534
3535 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
3536
3537         * g++.dg/template/static1.C: New test.
3538         * g++.dg/template/static2.C: New test.
3539         * g++.old-deja/g++.ext/memconst.C: New test.
3540
3541 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3542
3543         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
3544         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
3545         * g++.dg/special/initp1.C: Likewise.
3546
3547 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
3548
3549         * gcc.c-torture/execute/20021204-1.c: New test.
3550
3551 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
3552
3553         * gcc.dg/ppc-fmadd-1.c: New file.
3554         * gcc.dg/ppc-fmadd-2.c: New file.
3555         * gcc.dg/ppc-fmadd-3.c: New file.
3556
3557 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3558
3559         * gcc.c-torture/compile/20021204-1.c: New test.
3560
3561 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3562
3563         * g++.dg/inherit/covariant2.C: New test.
3564         * g++.dg/inherit/covariant3.C: New test.
3565         * g++.dg/inherit/covariant4.C: New test.
3566         * g++.dg/inherit/covariant1.C: Remove XFAIL.
3567         * g++.old-deja/g++.robertl/eb17.C: Likewise.
3568
3569 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/8688
3572         * g++.dg/init/brace3.C: New test.
3573
3574 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
3575
3576         * gcc.dg/20020210-1.c: Fix a comment typo.
3577
3578 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
3579
3580         PR c++/8720
3581         * g++.dg/parse/defarg1.C: New test.
3582
3583         PR c++/8615
3584         * g++.dg/template/char1.C: New test.
3585
3586         * g++.dg/template/varmod1.C: Fix typo.
3587
3588 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3589
3590         DR 180
3591         * g++.old-deja/g++.pt/crash32.C: Expect error.
3592
3593 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/5919
3596         * g++.dg/template/varmod1.C: New test.
3597
3598         PR c++/8727
3599         * g++.dg/inherit/typeinfo1.C: New test.
3600
3601         PR c++/8663
3602         * g++.dg/inherit/typedef1.C: New test.
3603
3604 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/8332
3607         PR c++/8493
3608         * g++.dg/template/strlen1.C: New test.
3609
3610         PR c++/8227
3611         * g++.dg/template/ctor2.C: New test.
3612
3613         PR c++/8214
3614         * g++.dg/init/string1.C: New test.
3615
3616         PR c++/8511
3617         * g++.dg/template/friend8.C: New test.
3618
3619 2002-11-29  Joe Buck <jbuck@synopsys.com>
3620
3621         * g++.dg/lookup/anon2.C: New test.
3622
3623 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
3624
3625         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
3626         h8300 port.
3627
3628 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
3629
3630         * gcc.dg/bitfld-6.c: New test.
3631
3632 2002-11-27  Jan Hubicka  <jh@suse.cz>
3633
3634         * gcc.c-torture/execute/20021127.[cx]: New test.
3635
3636 2002-11-26  Jan Hubicka  <jh@suse.cz>
3637
3638         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
3639         quality.
3640
3641 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
3642
3643         * g++.dg/init/brace2.C: New test.
3644         * g++.old-deja/g++.mike/p9129.C: Correct.
3645
3646 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
3647
3648         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
3649
3650 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
3651
3652         * gcc.dg/sibcall-6: New test for indirect sibcalls.
3653
3654 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
3655
3656         * testsuite/g++.dg/abi/empty11.C: New test.
3657         * testsuite/g++.dg/rtti/cv1.C: New test.
3658
3659 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
3660
3661         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3662
3663 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
3664
3665         * g++.dg/abi/empty10.C: New test.
3666
3667 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3668
3669         * gcc.c-torture/compile/20021124-1.c: New test.
3670
3671 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
3672
3673         * g++.dg/abi/rtti2.C: New test.
3674
3675 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3676
3677         * gcc.dg/i386-unroll-1.c: New test.
3678
3679 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3680
3681         * gcc.c-torture/compile/20021120-1.c: New test.
3682         * gcc.c-torture/compile/20021120-2.c: New test.
3683
3684 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3685
3686         * gcc.dg/bitfld-5.c: New test.
3687
3688 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3689
3690         * gcc.c-torture/execute/20021120-3.c: New test.
3691
3692 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3693
3694         * gcc.c-torture/execute/20021120-2.c: New test.
3695
3696 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3697
3698         * gcc.c-torture/execute/20021120-1.c: New test.
3699
3700 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
3701
3702         * gcc.c-torture/execute/20021118-3.c: New test.
3703
3704 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3705
3706         * gcc.c-torture/compile/20021119-1.c: New test.
3707
3708 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
3709
3710         * gcc.dg/duff-1.c: New test.
3711         * gcc.dg/duff-2.c: New test.
3712         * gcc.dg/duff-3.c: New test.
3713
3714 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
3715
3716         * gcc.dg/cpp/_Pragma5.c: New test.
3717
3718 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3719
3720         * gcc.c-torture/execute/20021118-2.c: New test.
3721
3722 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3723
3724         * gcc.c-torture/execute/20021118-1.c: New test.
3725
3726 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
3727
3728         * gcc.dg/20021116-1.c: New test.
3729
3730 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
3731
3732         * g++.dg/abi/vcall1.C: New test.
3733
3734 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
3735
3736         * gcc.dg/20021029-1.c: New test.
3737         * gcc.dg/20021029-2.c: New test.
3738
3739 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3740
3741         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3742
3743 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3744
3745         PR c/8439
3746         * gcc.dg/20021110.c: Move to ...
3747         * gcc.c-torture/compile/20021110.c: .... here.
3748
3749 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3750
3751         PR c/8467
3752         * gcc.c-torture/execute/20021111-1.c
3753
3754 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         PR c/8439
3757         * gcc.dg/20021110.c: New test.
3758
3759 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
3760
3761         * g++.dg/abi/vthunk3.C: Run only on x86.
3762
3763 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3764
3765         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3766
3767 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
3768
3769         * lib/compat.exp (compat-execute): Fix logic error in last
3770         change.
3771
3772 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3773
3774         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3775
3776 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3777
3778         PR c++/8389
3779         * g++.dg/template/access6.C: New test.
3780
3781 2002-11-08  Jan Hubicka  <jh@suse.cz>
3782
3783         * gcc.dg/i386-ssefp-1.c: New test.
3784         * gcc.dg/i386-ssefp-1.c: New test.
3785
3786 2002-11-08  Jan Hubicka  <jh@suse.cz>
3787
3788         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3789
3790 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3791
3792         * g++.dg/abi/vthunk3.C: New test.
3793
3794         PR c++/8338
3795         * g++.dg/template/crash2.C: New test.
3796
3797 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3798
3799         * testsuite/g++.dg/abi/dtor1.C: New test.
3800         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3801
3802 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3803
3804         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3805         Darwin.
3806
3807 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3808
3809         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3810         -mthumb.  Only xfail with -O0.
3811
3812 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3813
3814         * g++.dg/abi/thunk1.C: New test.
3815         * g++.dg/abi/thunk2.C: Likewise.
3816         * g++.dg/abi/vtt1.C: Likewise.
3817
3818 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3819
3820         PR optimization/8423
3821         * gcc.c-torture/execute/builtin-constant.c: New test.
3822
3823 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3824
3825         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3826         Add some more cases.
3827
3828 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/8391
3831         * g++.dg/opt/local1.C: New test.
3832
3833 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/8160
3836         * g++.dg/template/complit1.C: New test.
3837
3838         PR c++/8149
3839         * g++.dg/template/typename4.C: Likewise.
3840
3841 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3842
3843         Core issue 287, PR c++/7639
3844         * g++.dg/template/instantiate1.C: Adjust error location.
3845         * g++.dg/template/instantiate3.C: New test.
3846         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3847         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3848         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3849
3850 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3851
3852         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3853
3854 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3855
3856         PR c++/8287
3857         * g++.dg/init/dtor2.C: New test.
3858
3859 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3860
3861         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3862         * gcc.dg/nest.c: Bypass errors on irix6.
3863
3864 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3865
3866         * gcc.dg/nest.c: Expect error for mmix-*-*.
3867         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3868
3869 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3870
3871         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3872         markers.
3873
3874         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3875
3876 2002-10-25  Mike Stump  <mrs@apple.com>
3877
3878         * gcc.dg/warn-1.c: New test.
3879
3880 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3881
3882         * g++.dg/template/typename3.C: New test.
3883
3884 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3885
3886         * g++.dg/lookup/ptrmem1.C: New test.
3887
3888         * g++.dg/abi/vthunk2.C: New test.
3889
3890 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3891
3892         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3893
3894 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3895
3896         * g++.dg/abi/empty9.C: New test.
3897
3898 2002-10-24  Richard Henderson  <rth@redhat.com>
3899
3900         * g++.dg/inherit/thunk1.C: Enable for ia64.
3901
3902 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3903
3904         PR c++/8067
3905         * g++.dg/lookup/pretty1.C: New test.
3906
3907 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3908
3909         * gcc.dg/20021023-1.c: New test.
3910
3911 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/7679
3914         * g++.dg/parse/inline1.C: New test.
3915
3916 2002-10-23  Richard Henderson  <rth@redhat.com>
3917
3918         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3919
3920         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3921
3922 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3923
3924         PR c++/6579
3925         * g++.dg/parse/stmtexpr3.C: New test.
3926
3927 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         * g++.dg/expr/cond1.C: New test.
3930
3931 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3932
3933         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3934
3935 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3936
3937         * g++.dg/abi/vbase13.C: New test.
3938         * g++.dg/abi/vbase14.C: Likewise.
3939
3940 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3941
3942         * gcc.dg/tls/pic-1.c: New test.
3943         * gcc.dg/tls/nonpic-1.c: New test.
3944         * gcc.dg/20021018-1.c: New test.
3945
3946 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3947
3948         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3949         Remove only files with the same base name as the test case.
3950         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3951         (profopt-execute): Likewise.  Also, remove old profiling
3952         and performance data files before running the tests.
3953
3954         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3955         * g++.dg/bprob/bprob.exp: Likewise.
3956         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3957         to allow more general test case names.
3958
3959         * g++.dg/bprob/bprob-1.C: Rename to ...
3960         * g++.dg/bprob/g++-bprob-1.C: ... this.
3961
3962         * g77.dg/bprob/bprob-1.f: Rename to ...
3963         * g77.dg/bprob/g77-bprob-1.f: ... this.
3964
3965 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3966
3967         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3968         bison 1.50 or later.
3969
3970 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3971
3972         * g++.dg/README: Describe more test directories.
3973
3974 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3975
3976         * g++.dg/init/array6.C: Add additional tests.
3977
3978 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3979
3980         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3981         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3982
3983 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3984
3985         * gcc.c-torture/compile/20020604-1.x: New.
3986         * gcc.c-torture/compile/simd-5.x: Likewise.
3987         * gcc.c-torture/execute/920710-1.x: Likewise.
3988         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3989
3990 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3991
3992         * g++.dg/inherit/override1.C: Add dg-options clause.
3993
3994 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3995
3996         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3997         _mm_slli_si128.
3998
3999 2002-10-19  Andreas Schwab  <schwab@suse.de>
4000
4001         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
4002         directory component.
4003
4004 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
4005
4006         * g++.dg/inherit/thunk1.C: New test.
4007
4008         * g++.dg/inherit/override1.C: New test.
4009
4010         * g++.dg/abi/mangle11.C: New test.
4011         * g++.dg/abi/mangle14.C: New test.
4012         * g++.dg/abi/mangle17.C: New test.
4013
4014 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4015
4016         * g++.dg/overload/member2.C: New test.
4017
4018 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
4019
4020         * g++.dg/README: Describe new compat directory.
4021         * g++.dg/dg.exp: Skip tests in compat directory.
4022         * README.compat: New file.
4023         * lib/compat.exp: New expect script.
4024         * g++.dg/compat: New test directory.
4025         * g++.dg/compat/compat.exp: New expect script.
4026         * g++.dg/compat/abi: New test directory.
4027         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
4028         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
4029         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
4030         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
4031         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
4032         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
4033         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
4034         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
4035         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
4036         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
4037         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
4038         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
4039         * g++.dg/compat/break: New test directory.
4040         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
4041         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
4042         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
4043         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
4044         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
4045         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
4046         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
4047         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
4048         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
4049         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
4050         g++.dg/compat/break/README: New files.
4051         * g++.dg/compat/eh: New test directory.
4052         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
4053         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
4054         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
4055         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
4056         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
4057         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
4058         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
4059         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
4060         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
4061         g++.dg/compat/eh/filter2_y.C,
4062         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
4063         g++.dg/compat/eh/new1_y.C,
4064         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
4065         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
4066         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
4067         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
4068         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
4069         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
4070         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
4071         g++.dg/compat/eh/unexpected1_y.C: New files.
4072         * g++.dg/compat/init: New test directory.
4073         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
4074         g++.dg/compat/init/array5_y.C,
4075         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
4076         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
4077         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
4078         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
4079         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
4080         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
4081         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
4082         g++.dg/compat/init/init-ref2_y.C: New files.
4083
4084 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4085
4086         PR c++/7584
4087         * g++.dg/inherit/using3.C: New test.
4088
4089 2002-10-17  Jan Hubicka  <jh@suse.cz>
4090
4091         * gcc.dg/20021017-2.c: New test.
4092
4093 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4094
4095         * g++.dg/abi/mangle16.C: Adjust.
4096
4097         * g++.dg/init/array8.C: New test.
4098
4099 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
4100
4101         * gcc.dg/special/mips-abi.exp: New test.
4102         * gcc.dg/special/mips-abi.s: Empty file used by the above.
4103
4104 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4105
4106         * g++.dg/abi/mangle16.C: New test.
4107         * g++.dg/abi/mangle17.C: Likewise.
4108
4109         PR c++/7478
4110         * g++.dg/template/ref1.C: New test.
4111
4112 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4113
4114         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
4115
4116 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
4117
4118         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
4119
4120 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/7524
4123         * g++.dg/init/array7.C: New test.
4124
4125 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
4126
4127         * g++.dg/init/array6.C: New test.
4128
4129         * g++.dg/abi/mangle13.C: Likewise.
4130         * g++.dg/abi/mangle14.C: Likewise.
4131         * g++.dg/abi/mangle15.C: Likewise.
4132
4133 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4134
4135         * g++.dg/abi/empty8.C: New test.
4136
4137 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
4138
4139         * g++.dg/init/ctor1.C: New test.
4140
4141 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
4142
4143         * gcc.c-torture/execute/20021015-1.c: New test.
4144
4145 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
4146
4147         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
4148
4149 2002-10-14  Jan Hubicka  <jh@suse.cz>
4150
4151         * gcc.dg/i386-ssetype-[1-5].c: New tests.
4152
4153 2002-10-14  Richard Henderson  <rth@redhat.com>
4154
4155         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
4156
4157 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4158
4159         PR optimization/6631
4160         * g++.dg/opt/const2.C: New test.
4161
4162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4163
4164         PR c++/7176
4165         * g++.dg/parse/friend1.C: New test.
4166         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
4167
4168 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * gcc.dg/20021014-1.c: New test.
4171
4172 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/5661
4175         * g++.dg/ext/vlm1.C: New test.
4176         * g++.dg/ext/vlm2.C: Likewise.
4177
4178         * g++.dg/init/array1.C: Remove invalid braces.
4179         * g++.dg/init/brace1.C: New test.
4180         * g++.dg/init/copy2.C: Likewise.
4181         * g++.dg/init/copy3.C: Likewise.
4182         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
4183         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
4184         braces.
4185
4186 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
4187
4188         * gcc.dg/cpp/assembler.S: Don't use -ansi.
4189
4190 2002-10-11  Richard Shann  <richard.shann@superh.com>
4191
4192         * gcc.c-torture/compile/simd-5.c: New test.
4193
4194 2002-10-10  Roger Sayle  <roger@eyesopen.com>
4195
4196         * gcc.c-torture/execute/shiftopt-1.c: New test case.
4197
4198 2002-10-10  Jim Wilson  <wilson@redhat.com>
4199
4200         * gcc.c-torture/execute/20021010-1.c: New test.
4201
4202 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
4203
4204         PR c/7353
4205         * g++.dg/ext/typedef-init.C: New test.
4206         * gcc.dg/typedef-init.c: New test.
4207
4208 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
4209
4210         * gcc.dg/cpp/paste13.c: New test.
4211
4212 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4213
4214         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
4215         remaining platforms, XFAIL during compile, not execute.  Don't
4216         XFAIL at -O0.
4217
4218 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4219
4220         * gcc.dg/alias-1.c: Tweak expected warning.
4221
4222 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
4223
4224         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
4225
4226 2002-10-06  Andreas Jaeger  <aj@suse.de>
4227
4228         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
4229         * gcc.dg/cpp/c++98.C: Likewise.
4230
4231         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
4232         * g++.dg/cpp/c++98.C: Likewise.
4233
4234         * g++.dg/README (Subdirectories): Mention cpp directory.
4235
4236         PR target/7559
4237         * gcc.dg/20021006-1.c: New test.
4238
4239 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4240
4241         PR c++/7804
4242         * g++.dg/other/warning1.C: New test.
4243
4244 2002-10-04  Roger Sayle  <roger@eyesopen.com>
4245
4246         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
4247         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
4248         and sparc-*-* with -m64 as expected failures.  See PR 8087.
4249
4250 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/7931
4253         * g++.dg/template/ptrmem3.C: New test.
4254
4255         PR c++/7754
4256         * g++.dg/template/union1.C: New test.
4257
4258 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/8006
4261         * g++.dg/abi/mangle9.C: New test.
4262         * g++.dg/abi/mangle10.C: New test.
4263         * g++.dg/abi/mangle11.C: New test.
4264         * g++.dg/abi/mangle12.C: New test.
4265
4266 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/7188.
4269         * g++.dg/template/meminit1.C: New test.
4270         * g++.dg/warn/Wreorder-1.C: Likewise.
4271         * g++.old-deja/g++.mike/warn3.C: Tweak.
4272         * lib/prune.exp: Ingore "in copy constructor".
4273
4274 2002-10-02  Andreas Jaeger  <aj@suse.de>
4275
4276         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
4277         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
4278         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
4279         on x86-64.
4280
4281 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4282
4283         * gcc.dg/empty1.C: Fix typo.
4284
4285 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
4286
4287         * gcc.dg/alias-1.c: New test.
4288
4289 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4290
4291         * gcc.dg/empty1.C: New test.
4292
4293         * g++.dg/tls/init-2.C: Tweak error messages.
4294
4295 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
4296
4297         * gcc.c-torture/compile/20020923-1.c: New test.
4298
4299 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
4300
4301         * gcc.c-torture/execute/ffs-1.c: New test.
4302         * gcc.c-torture/execute/ffs-2.c: Ditto.
4303
4304 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
4305
4306         * g++.dg/overload/member1.C: New test.
4307
4308 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
4309
4310         * g++.dg/abi/empty7.C: New test.
4311         * g++.dg/init/pm2.C: Likewise.
4312
4313 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4314
4315         * g++.dg/rtti/crash1.C: New test.
4316
4317 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
4318
4319         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
4320         gcc.dg/sibcall-4.c: New tests.
4321
4322 2002-09-28  Roger Sayle  <roger@eyesopen.com>
4323
4324         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
4325         powerpc and MMIX targets.
4326
4327 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
4328
4329         * gcc.dg/cpp/20020927-1.c: New.
4330
4331 2002-09-26  David S. Miller  <davem@redhat.com>
4332
4333         * gcc.c-torture/compile/trunctfdf.c: New.
4334
4335 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4336
4337         * lib/target-supports.exp (check_weak_available): Handle solaris2.
4338
4339 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
4340
4341         * gcc.c-torture/execute/loop-15.c: New.
4342
4343 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
4344
4345         * README.QMTEST: Fix typo.
4346
4347 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4348
4349         * gcc.dg/20020926-1.c: New test.
4350
4351 2002-09-25  David S. Miller  <davem@redhat.com>
4352
4353         PR target/7842
4354         * gcc.c-torture/execute/shiftdi.c: New test.
4355
4356 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
4357
4358         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
4359         unique to the tool.
4360         * lib/g77.exp (g77_init): Likewise.
4361         * lib/g++.exp (g++_init): Likewise.
4362         * lib/objc.exp (objc_init): Likewise.
4363
4364 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
4365
4366         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
4367         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
4368         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
4369
4370 2002-09-25  Richard Henderson  <rth@redhat.com>
4371
4372         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
4373         too-small long double.
4374
4375 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
4376
4377         * gcc.dg/20020919-1.c: New test.
4378
4379 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
4380
4381         * g++.dg/abi/bitfield6.C: New test.
4382         * g++.dg/abi/bitfield7.C: New test.
4383         * g++.dg/abi/bitfield8.C: New test.
4384         * g++.dg/abi/vbase11.C: New test.
4385
4386 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4387
4388         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
4389         hppa*-*-hpux*.  Update test comment.
4390
4391 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
4392
4393         * gcc.dg/tls/struct-1.c: New test.
4394
4395 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
4396
4397         * gcc.dg/cpp/tr-warn2.c: Update.
4398
4399 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4400
4401         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
4402
4403 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4404
4405         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
4406         systems.
4407
4408 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
4409
4410         * gcc.c-torture/execute/ieee/mzero3.c: New test.
4411
4412         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4413         Adjust for c++filt moved to binutils.  Remove spurious duplicate
4414         setting of cxxfilt.
4415
4416 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
4417
4418         * gcc.dg/20020312-2.c: Update for darwin.
4419
4420 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         * g++.old-deja/g++.other/crash32.C: Mark ICE.
4423
4424 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
4425
4426         * objc.dg/comp-types-1.m: New test.
4427         * objc.dg/comp-types-2.m: New test.
4428         * objc.dg/comp-types-3.m: New test.
4429         * objc.dg/comp-types-4.m: New test.
4430         * objc.dg/comp-types-5.m: New test.
4431         * objc.dg/comp-types-6.m: New test.
4432
4433 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4434
4435         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
4436
4437 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4438
4439         * g++.dg/other/do1.C: New test.
4440
4441         * g++.dg/template/subst1.C: New test.
4442
4443 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
4444
4445         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
4446
4447 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         * g++.dg/template/qualttp20.C: Adjust expected errors.
4450         * g++.old-deja/g++.jason/report.C: Likewise.
4451         * g++.old-deja/g++.other/qual1.C: Likewise.
4452
4453         * g++.dg/lookup/scoped2.C: New test.
4454
4455         * g++.dg/ext/asm3.C: New test.
4456
4457 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
4458
4459         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
4460
4461 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
4462
4463         * ChangeLog: follow spelling conventions.
4464         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
4465         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
4466         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
4467         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
4468         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
4469         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
4470         * g++.old-deja/g++.law/global-init1.C: Likewise.
4471         * g++.old-deja/g++.other/delete4.C: Likewise.
4472         * g++.old-deja/g++.other/inline21.C: Likewise.
4473         * g++.old-deja/g++.other/singleton.C: Likewise.
4474         * g77.dg/strlen0.f: Likewise.
4475         * g77.f-torture/compile/20010519-1.f: Likewise.
4476         * g77.f-torture/compile/980310-4.f: Likewise.
4477         * gcc.c-torture/compile/20000605-1.c: Likewise.
4478         * gcc.c-torture/execute/20020225-1.c: Likewise.
4479         * gcc.dg/c90-hexfloat-2.c: Likewise.
4480         * gcc.dg/c99-bool-1.c: Likewise.
4481         * gcc.dg/c99-hexfloat-2.c: Likewise.
4482         * gcc.dg/dll-2.c: Likewise.
4483         * gcc.dg/wtr-union-init-1.c: Likewise.
4484         * gcc.dg/wtr-union-init-2.c: Likewise.
4485         * gcc.dg/wtr-union-init-3.c: Likewise.
4486         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4487         * gcc.dg/cpp/defined.c: Likewise.
4488         * gcc.dg/cpp/macsyntx.c: Likewise.
4489         * gcc.dg/cpp/paste2.c: Likewise.
4490         * gcc.dg/cpp/trad/defined.c: Likewise.
4491         * gcc.dg/format/c90-printf-1.c: Likewise.
4492         * gcc.dg/format/c90-scanf-1.c: Likewise.
4493         * gcc.dg/format/c99-printf-1.c: Likewise.
4494         * gcc.dg/format/c99-scanf-1.c: Likewise.
4495         * gcc.misc-tests/gcov-8.c: Likewise.
4496         * lib/profopt.exp: Likewise.
4497
4498 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
4499
4500         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
4501
4502 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4503
4504         * g++.dg/inherit/using2.C: New test.
4505
4506 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
4507
4508         * ChangeLog: Follow spelling conventions.
4509         * g++.dg/template/friend4.C: Likewise.
4510         * g++.old-deja/g++.pt/crash67.C: Likewise.
4511         * gcc.c-torture/execute/20000801-4.c: Likewise.
4512         * gcc.dg/c90-digraph-1.c: Likewise.
4513         * gcc.dg/c94-digraph-1.c: Likewise.
4514         * gcc.dg/c99-digraph-1.c: Likewise.
4515         * gcc.dg/cpp/line5.c: Likewise.
4516         * gcc.dg/cpp/multiline.c: Likewise.
4517         * gcc.dg/cpp/trad/literals-1.c: Likewise.
4518         * gcc.dg/format/attr-3.c: Likewise.
4519         * gcc.dg/format/c90-scanf-3.c: Likewise.
4520         * gcc.dg/format/ext-4.c: Likewise.
4521
4522 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4523
4524         * g++.dg/template/pretty1.C: New test.
4525
4526 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
4527
4528         * gcc.c-torture/execute/struct-cpy-1.c: New test.
4529
4530 2002-09-13  Matt Austern  <austern@apple.com>
4531
4532         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
4533         passing a cast expression to a function by const reference.
4534
4535 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
4536
4537         * g++.dg/template/deduce1.C: New test.
4538
4539 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
4540
4541         * gcc.c-torture/execute/simd-1.c: Force all use of int to
4542         32-bit int.
4543
4544 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4545
4546         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
4547         usage.
4548
4549 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
4550
4551         * gcc.c-torture/compile/20020910-1.c: New test.
4552
4553 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
4554
4555         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
4556
4557 2002-09-10  Andreas Jaeger  <aj@suse.de>
4558
4559         * gcc.dg/20020312-2.c: Adjust for x86-64.
4560
4561 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
4562
4563         * g77.dg/7388.f: New test case for PR 7388.
4564
4565 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
4566
4567         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
4568
4569 2002-09-05  Ziemowit Laski <zlaski@apple.com>
4570
4571         * objc.dg/proto-lossage-1.m: New test.
4572
4573 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
4574
4575         * gcc.dg/cpp/_Pragma4.c: Fix typo.
4576
4577 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
4578
4579         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
4580         expected to pass.
4581
4582 2002-09-06  Stan Shebs  <shebs@apple.com>
4583             David Edelsohn  <edelsohn@gnu.org>
4584
4585         * gcc.dg/weak: New directory.
4586         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
4587         target-specific xfail bits.
4588         * gcc.dg/typeof-2.c: Move to new directory.
4589         * gcc.dg/weak.exp: New expect script.
4590
4591 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
4592
4593         * gcc.c-torture/execute/extzvsi.c: New test.
4594
4595 2002-09-05  Stan Shebs  <shebs@apple.com>
4596
4597         * gcc.dg/weak-1.c: xfail on Darwin.
4598         * gcc.dg/weak-2.c: Ditto.
4599         * gcc.dg/weak-3.c: Ditto.
4600         * gcc.dg/weak-4.c: Ditto.
4601         * gcc.dg/weak-5.c: Ditto.
4602         * gcc.dg/weak-6.c: Ditto.
4603         * gcc.dg/weak-7.c: Ditto.
4604         * gcc.dg/weak-8.c: Ditto.
4605         * gcc.dg/weak-9.c: Ditto.
4606
4607 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
4608
4609         * gcc.c-torture/execute/loop-14.c: New test.
4610
4611 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
4612
4613         * g++.dg/other/cxa-atexit1.C: New test.
4614
4615         * gcc.dg/typeof-2.c: New test.
4616
4617 2002-09-03  Roger Sayle  <roger@eyesopen.com>
4618
4619         * gcc.dg/builtins-2.c: New testcase.
4620         * gcc.dg/builtins-3.c: New testcase.
4621
4622 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
4623
4624         * gcc.dg/cpp/_Pragma4.c: New test.
4625
4626 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
4627
4628         * objc/execute/nil_method-1.m: New testcase.
4629
4630 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
4631
4632         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
4633         [Object class], not [Object initialize].
4634
4635 2002-08-31  Roger Sayle  <roger@eyesopen.com>
4636             Hans-Peter Nilsson  <hp@bitrange.com>
4637
4638         * gcc.c-torture/execute/20020720-1.x: Skip test on
4639         mmix-knuth-mmixware.  Correct comment.
4640
4641 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * testsuite/g++.dg/abi/bitfield5.C: New test.
4644         * testsuite/g++.dg/abi/vbase10.C: Likewise.
4645
4646 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
4647
4648         * objc.dg/undeclared-selector.m: New test.
4649
4650 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
4651
4652         * g++.dg/other/offsetof1.C: Avoid cast warning.
4653
4654 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
4655
4656         * objc.dg/super-class-2.m: New test.
4657
4658 2002-08-24  Matt Austern  <austern@apple.com>
4659
4660         * g++.dg/ext/lvaddr.C: New test.
4661         * g++.dg/ext/lvcast.C: New test.
4662
4663 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
4664
4665         * testsuite/g++.dg/inherit/cond1.C: New test.
4666
4667 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
4668
4669         * gcc.dg/noncompile/incomplete-1.c: New test.
4670
4671 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4672
4673         * gcc.dg/typespec-1.c: New test.
4674
4675 2002-08-20  Devang Patel  <dpatel@apple.com>
4676         * objc.dg/proto-hier-2.m: New test.
4677
4678 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
4679
4680         * objc.dg/bitfield-1.m: New test.
4681         * objc.dg/bitfield-2.m: New test.
4682
4683 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4684
4685         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
4686         gcc.dg/c99-flex-array-4.c: New tests.
4687
4688 2002-08-16  Stan Shebs  <shebs@apple.com>
4689
4690         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
4691
4692 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
4693
4694         * gcc.dg/typeof-1.c: New test.
4695         * g++.dg/ext/typeof2.C: New test.
4696
4697 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4698
4699         * g++.dg/other/offsetof1.C: New test.
4700
4701 2002-08-14  Richard Henderson  <rth@redhat.com>
4702
4703         * gcc.dg/tls/diag-3.c: Fix expected message strings.
4704
4705 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
4706
4707         * gcc.dg/cpp/_Pragma3.c: New test.
4708
4709 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
4710
4711         * g++.dg/template/inherit3: New test.
4712
4713 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4714
4715         * gcc.dg/bitfld-4.c: Add blank options.
4716
4717 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
4718
4719         * g++.dg/template/crash1.C: New test.
4720
4721 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4722
4723         * gcc.dg/tls/opt-2.c: New test.
4724
4725 2002-08-08  Devang Patel  <dpatel@apple.com>
4726
4727         * objc.dg/selector-1.m : New test
4728
4729 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4730
4731         * g++.dg/abi/bitfield4.C: New test.
4732         * gcc.dg/bitfld-4.c: New test.
4733
4734 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4735
4736         * g++.dg/other/packed1.C: New test.
4737
4738 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
4739
4740         * g++.dg/abi/offsetof.C: Tweak error messages.
4741         * g++.old-deja/g++.mike/p10769a.C: Likewise.
4742
4743 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4744
4745         * gcc.dg/bitfld-3.c: New test.
4746
4747 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4748             Richard Henderson  <rth@redhat.com>
4749
4750         * gcc.dg/i386-bitfield1.c: New test.
4751         * g++.dg/abi/bitfield3.C: Update.
4752
4753 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
4754
4755         * objc.dg/const-str-2.m: Update.
4756         * gcc.dg/cpp/c++98.c: Change to C extension.
4757         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
4758         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
4759
4760 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
4761
4762         * testsuite/gcc.dg/tls/diag-3.c: New.
4763
4764 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
4765
4766         * g++.dg/README (Subdirectories): Document new subdir expr.
4767         * g++.dg/expr/pmf-1.C: New test.
4768
4769 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4770
4771         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4772
4773 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4774
4775         * g++.dg/abi/bitfield3.C: New test.
4776
4777 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4778
4779         * lib/gcov.exp: Tweak expected line formats.
4780         * gcc.misc-tests/gcov8.c: New test.
4781         * gcc.misc-tests/gcov8.x: New flags.
4782
4783 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4784
4785         * consistency.vlad/layout/endian.c: Include string.h.
4786
4787         * gcc.c-torture/execute/20020805-1.c: New test.
4788
4789 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4790
4791         * g++.dg/other/conversion1.C: New test.
4792
4793 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4794
4795         * gcc.dg/builtins-1.c: New testcase.
4796
4797 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4798
4799         * g++.dg/inherit/access3.C: New test.
4800
4801 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4802
4803         * gcc.dg/ia64-visibility-2.c: New test.
4804
4805 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4806
4807         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4808         __qualifier_flags to __flags.
4809
4810 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4811
4812         * g++.dg/inherit/operator1.C: New test.
4813         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4814         * g++.dg/other/error1.C: Change expected error message.
4815         * g++.dg/template/conv4.C: Likewise.
4816
4817 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4818
4819         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4820         for documented behavior.
4821
4822 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4823
4824         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4825         several targets known to fail.
4826
4827 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4828
4829         * gcc.dg/mips-args-[123].c: New tests.
4830
4831 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4832
4833         * gcc.dg/ppc-spe.c: New.
4834
4835 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4836
4837         * g++.dg/other/ptrmem4.C: New testcase.
4838
4839 2002-07-24  Richard Henderson  <rth@redhat.com>
4840
4841         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4842
4843 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4844
4845         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4846
4847 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4848
4849         * gcc.c-torture/execute/memset-3.c: New testcase.
4850
4851 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4852
4853         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4854         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4855
4856 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4857
4858         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4859         Delete.
4860
4861 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4862
4863         * gcc.c-torture/compile/simd-4.c: New test.
4864
4865 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4866
4867         PR c++/7347, c++/7348
4868         * g++.dg/template/access4.C: New test.
4869         * g++.dg/template/access5.C: New test.
4870         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
4871         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
4872         * g++.old-deja/g++.pt/ttp58.C: Likewise.
4873         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
4874
4875 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
4876
4877         * gcc.dg/gnu89-init-2.c: New test.
4878
4879 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
4880
4881         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
4882
4883 2002-07-20  Roger Sayle  <roger@eyesopen.com>
4884
4885         * gcc.c-torture/execute/20020720-1.c: New testcase.
4886
4887 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4888
4889         * gcc.dg/cpp/Wsignprom.c: New tests.
4890
4891 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4892
4893         * gcc.c-torture/execute/loop-13.c: New test.
4894
4895 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4896
4897         * gcc.dg/cpp/expr.c: New tests.
4898
4899 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4900
4901         * g++.dg/opt/pr6713.C: Add template instantiation.
4902
4903 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4904
4905         * gcc.dg/nest.c: New test.
4906
4907 2002-07-17  Richard Henderson  <rth@redhat.com>
4908
4909         * g++.dg/opt/pr6713.C: New test.
4910
4911 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4912
4913         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4914         XFAIL for all x86 processors.
4915
4916 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4917
4918         * gcc.c-torture/execute/20010122-1.x: Do not test with
4919         -fomit-frame-pointer.
4920
4921 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4922
4923         * g++.dg/template/instantiate2.C: New test.
4924         * g++.dg/template/spec4.C: New test.
4925
4926 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4927
4928         * g++.dg/template/access2.C: New test.
4929         * g++.dg/template/access3.C: New test.
4930
4931 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4932
4933         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4934         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4935         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4936         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4937         Convert to use <stdarg.h>.
4938         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4939         Delete.
4940         * gcc.dg/va-arg-2.c: New.
4941         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4942
4943 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4944
4945         * gcc.c-torture/compile/20020710-1.c: New test.
4946
4947 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4948                           Andrew Pinski  <pinskia@physics.uc.edu>
4949
4950         gcc.c-torture/compile/simd-2.c: New testcase.
4951         gcc.c-torture/compile/simd-3.c: Likewise.
4952
4953 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4954
4955         PR c++/7224
4956         * g++.dg/overload/error1.C: New test.
4957
4958 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4959
4960         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4961         configuration and IRIX 6 O32 ABI.
4962
4963 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4964
4965         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4966
4967 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4968
4969         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4970
4971 2002-07-10  Jeffrey A Law  <law@redhat.com>
4972
4973         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4974
4975         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4976
4977 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4978
4979         * gcc.dg/20020312-2.c: Check for __PPC__.
4980
4981 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4982
4983         * gcc.c-torture/compile/20020709-1.c: New test.
4984
4985 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4986
4987         * g++.dg/template/qualttp21.C: New test case.
4988
4989 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4990
4991         * gcc.c-torture/compile/20020706-1.c: New test.
4992         * gcc.c-torture/compile/20020706-2.c: New test.
4993
4994 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4995             Alexandre Oliva  <aoliva@redhat.com>
4996
4997         * g++.dg/warn/incomplete1.C: New test.
4998
4999 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5000
5001         PR c++/7099
5002         * g++.dg/warn/noreturn1.C: New test.
5003
5004 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/6706
5007         * g++.dg/debug/debug6.C: New test.
5008         * g++.dg/debug/debug7.C: New test.
5009
5010 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
5011
5012         * gcc.c-torture/compile/simd-3.c: New test.
5013
5014 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
5015
5016         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
5017         * gcc.dg/20020620-1.c: Likewise.
5018
5019 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5020
5021         PR c++/6944
5022         * g++.dg/init/array4.C: New test.
5023         * g++.dg/init/array5.C: New test.
5024
5025 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
5026
5027         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
5028         * gcc.c-torture/execute/simd-2.c (main): Likewise.
5029
5030 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5031
5032         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
5033         * gcc.dg/wtr-aggr-init-1.c: Likewise.
5034         * gcc.dg/wtr-conversion-1.c: Likewise.
5035         * gcc.dg/wtr-escape-1.c: Likewise.
5036         * gcc.dg/wtr-int-type-1.c: Likewise.
5037         * gcc.dg/wtr-label-1.c: Likewise.
5038         * gcc.dg/wtr-static-1.c: Likewise.
5039         * gcc.dg/wtr-strcat-1.c: Likewise.
5040         * gcc.dg/wtr-suffix-1.c: Likewise.
5041         * gcc.dg/wtr-switch-1.c: Likewise.
5042         * gcc.dg/wtr-unary-plus-1.c: Likewise.
5043         * gcc.dg/wtr-union-init-1.c: Likewise.
5044         * gcc.dg/wtr-union-init-2.c: Likewise.
5045         * gcc.dg/wtr-union-init-3.c: Likewise.
5046
5047         * gcc.dg/wtr-func-def-1.c: New test.
5048
5049 2002-07-02 Devang Patel <dpatel@apple.com>
5050
5051         * objc.dg/param-1.m: New test.
5052
5053 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
5054
5055         * gcc.dg/cpp/trad/directive.c: Add test.
5056         * gcc.dg/cpp/trad/macroargs.c: Add test.
5057         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
5058
5059 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
5060
5061         * gcc.dg/cpp/cmdlne-M.c: New test.
5062
5063 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
5064
5065         * objc.dg/desig-init-1.m: New test.
5066
5067 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/6716
5070         * g++.dg/template/instantiate1.C: New test.
5071
5072 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
5073
5074         PR c++/7112
5075         * g++.dg/template/sizeof2.C: New test.
5076
5077 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5078
5079         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
5080         gcc.dg/cpp/trad/include.c: New tests.
5081
5082 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
5083
5084         PR target/7177
5085         * gcc.c-torture/compile/20020701-1.c: New test.
5086
5087 2002-07-01  Stan Shebs  <shebs@apple.com>
5088
5089         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
5090         header here...
5091         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
5092         (objc-torture-execute): or here.
5093
5094 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
5095
5096         * gcc.c-torture/execute/arith-rand-ll.c: New test.
5097
5098 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5099
5100         * gcc.dg/cpp/trad/escaped-nl.c: New test.
5101
5102 2002-06-30  Devang Patel  <dpatel@apple.com>
5103
5104         * objc.dg/fsyntax-only.m: New test.
5105
5106 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/6695
5109         * g++.dg/template/friend7.C: New file.
5110
5111 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
5112
5113         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
5114         return type.
5115
5116 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
5117
5118         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
5119         avoid division by zero.
5120
5121 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
5122
5123         * gcc.dg/Wunknownprag.c: New tests.
5124
5125 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
5126
5127         * gcc.c-torture/execute/simd-2.c: New test.
5128
5129 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
5130
5131         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
5132         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
5133         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
5134         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
5135         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
5136         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
5137         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
5138         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
5139         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
5140         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
5141         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
5142         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
5143         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
5144         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
5145         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
5146         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
5147         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
5148
5149 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
5150
5151         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
5152         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
5153         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
5154         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
5155         New tests.
5156         * gcc.dg/cpp/trad/directive.c: Update.
5157
5158 2002-06-23  Andreas Jaeger  <aj@suse.de>
5159
5160         * gcc.c-torture/execute/complex-6.c: New.
5161
5162 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
5163
5164         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
5165         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
5166         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
5167         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
5168
5169 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
5170
5171         * gcc.dg/cpp/trad: New directory with traditional tests copied
5172         from parent directory.
5173         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5174         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5175         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5176         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5177         Move to trad/ and rename.
5178         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
5179         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
5180         gcc.dg/cpp/trad/redef2.c: New tests.
5181         * gcc.dg/cpp/trad/trad.exp: New driver.
5182
5183 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
5184
5185         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5186         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5187         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5188         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5189         Remove.
5190
5191 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
5192
5193         * gcc.dg/20020620-1.c: New test.
5194
5195 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5196
5197         * g++.dg/template/ttp4.C: New test.
5198
5199 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
5200
5201         * g++.dg/opt/vt1.C: Fix regexp.
5202
5203 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5204
5205         * gcc.c-torture/execute/pure-1.c: Make functions static again.
5206         Don't use attribute `noinline'.
5207
5208 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5209
5210         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
5211
5212 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
5213
5214         * gcc.c-torture/execute/simd-1.c: New.
5215
5216         * gcc.dg/simd-1.c: New.
5217
5218 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5219
5220         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
5221
5222 2002-06-16  Richard Henderson  <rth@redhat.com>
5223
5224         * g++.dg/ext/anon-struct1.C: New.
5225         * g++.dg/ext/anon-struct2.C: New.
5226         * g++.dg/ext/anon-struct3.C: New.
5227         * gcc.dg/anon-struct-1.c: New.
5228         * gcc.dg/anon-struct-2.c: New.
5229         * gcc.dg/anon-struct-3.c: New.
5230         * gcc.dg/20011008-1.c: Adjust warning text.
5231         * gcc.dg/20020527-1.c: Add -fms-extensions.
5232
5233 2002-06-16  Richard Henderson  <rth@redhat.com>
5234
5235         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
5236
5237 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
5238
5239         * gcc.c-torture/execute/20020615-1.c: New test.
5240
5241 2002-06-15  Roger Sayle  <roger@eyesopen.com>
5242
5243         * gcc.c-tortuture/execute/compare-1.c: New test case.
5244         * gcc.c-tortuture/execute/compare-2.c: New test case.
5245         * gcc.c-tortuture/execute/compare-3.c: New test case.
5246
5247 2002-06-13  Richard Henderson  <rth@redhat.com>
5248
5249         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
5250         ia64 ilp32.
5251
5252 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5253
5254         * g++.dg/template/typename2.C: Update error message.
5255
5256 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
5257
5258         * gcc.c-torture/execute/20020611-1.c: New test.
5259
5260 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
5261
5262         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
5263         list of targets to skip.
5264
5265 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
5266
5267         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
5268         targets if not optimizing.
5269
5270 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
5271
5272         * gcc.c-torture/compile/20020605-1.c: New test.
5273
5274         * g++.dg/opt/vt1.C: New test.
5275
5276         * gcc.dg/20020531-1.c: New test.
5277
5278         * gcc.dg/20020530-1.c: New test.
5279
5280         * gcc.dg/20020527-1.c: New test.
5281
5282         * g++.dg/opt/cse1.C: New test.
5283
5284 2002-06-07  Roger Sayle  <roger@eyesopen.com>
5285
5286         * gcc.dg/20020607-2.c: New test case.
5287
5288 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
5289
5290         * gcc.c-torture/compile/20020604-1.c: New test.
5291
5292 2002-06-04  Richard Henderson  <rth@redhat.com>
5293
5294         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
5295         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
5296         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
5297
5298 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
5299
5300         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
5301
5302 2002-06-03  Richard Henderson  <rth@redhat.com>
5303
5304         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
5305         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
5306
5307 2002-06-02  Richard Henderson  <rth@redhat.com>
5308
5309         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
5310         test functions static.
5311
5312 2002-06-02  Andreas Jaeger  <aj@suse.de>
5313
5314         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
5315         now.
5316
5317 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5318
5319         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
5320         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
5321         Update for mofified diagnostics.
5322         * gcc.dg/c99-intconst-1.c: No longer fail.
5323
5324 2002-06-02  Richard Henderson  <rth@redhat.com>
5325
5326         * gcc.dg/uninit-A.c: Remove xfail markers.
5327
5328 2002-06-01  Roger Sayle  <roger@eyesopen.com>
5329
5330         * gcc.dg/fnegate-1.c: New test case.
5331
5332 2002-05-30  Osku Salerma  <osku@iki.fi>
5333
5334         * gcc.c-torture/execute/mayalias-1.c: New file.
5335
5336 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5337
5338         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
5339         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
5340         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
5341
5342 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
5343
5344         * gcc.c-torture/execute/20020529-1.c: New test.
5345
5346 2002-05-27  Richard Henderson  <rth@redhat.com>
5347
5348         * g++.dg/ext/attrib6.C: New test case.
5349
5350 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5351
5352         * gcc.c-torture/execute/pure-1.c: New test.
5353
5354 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5355
5356         * gcc.dg/cpp/arith-2.c: Remove.
5357
5358 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5359
5360         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
5361         * gcc.dg/cpp/if-3.c: Remove.
5362
5363 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * g++.dg/opt/cse2.C: New test.
5366
5367 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
5368
5369         * gcc.dg/cpp/arith-1.c: New semantic tests.
5370         * gcc.dg/cpp/if-1.c: Update.
5371
5372 2002-05-24  Ben Elliston  <bje@redhat.com>
5373
5374         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
5375
5376 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5377
5378         * gcc.dg/verbose-asm.c: New test.
5379
5380 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5381
5382         * gcc.dg/cpp/paste12.c: New test.
5383
5384 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5385
5386         * g++.dg/parse/named_ops.C: New test.
5387
5388 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
5389
5390         * gcc/testsuite/gcc.dg/weak-8.c: New test.
5391
5392 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
5393
5394         * gcc.dg/weak-2.c: Allow optional leading underscore
5395         in scan-assembler symbol name.
5396         * gcc.dg/weak-3.c: Likewise.
5397         * gcc.dg/weak-4.c: Likewise.
5398         * gcc.dg/weak-5.c: Likewise.
5399
5400 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
5401
5402         * gcc.dg/20020523-1.c: New test.
5403
5404 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5405
5406         * objc.dg/const-str-2.m: Update now that we stop after
5407         a command line error.
5408
5409 2002-05-22  Richard Henderson  <rth@redhat.com>
5410
5411         * g++.dg/dg.exp: Fix typo in test pruneing.
5412
5413 2002-05-22  Richard Henderson  <rth@redhat.com>
5414
5415         * g++.dg/dg.exp: Prune the tls subdirectory.
5416         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
5417         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
5418         * g++.dg/tls/init-1.C: New.
5419
5420 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
5421
5422         * gcc.dg/20020517-1.c: New test.
5423
5424 2002-05-21  Richard Henderson  <rth@redhat.com>
5425
5426         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
5427         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
5428
5429 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
5430
5431         * g++.dg/other/copy2.C: New test.
5432
5433 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
5434
5435         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
5436         (MAX_COPY): Bump up to 10 times sizeof (long long).
5437         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
5438
5439         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
5440         sizeof (long long).
5441
5442         * gcc.c-torture/execute/strcpy-1.c: New test.
5443
5444 2002-05-19  Jason Merrill  <jason2redhat.com>
5445
5446         * g++.dg/ext/oper1.C: New test.
5447
5448 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
5449 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
5450
5451         * README.QMTEST: New file.
5452
5453         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
5454
5455 2002-05-19  Andreas Jaeger  <aj@suse.de>
5456
5457         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
5458         now.
5459         * gcc.c-torture/execute/loop-2d.x: Likewise.
5460
5461 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
5462
5463         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
5464         support weak symbols.
5465         * gcc.dg/weak-4.c: Likewise
5466         * gcc.dg/weak-6.c: Likewise
5467
5468 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
5469
5470         * gcc.dg/weak-3.c: Add dg-excess-error comment for
5471         cygwin, coff and h8300-*-hms targets
5472         * gcc.dg/weak-5.c: Likewise
5473         * gcc.dg/weak-7.c: Likewise
5474
5475 2002-05-16  Jason Merrill  <jason@redhat.com>
5476
5477         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
5478         (scan-assembler-not, scan-assembler-dem): Likewise.
5479         (scan-assembler-dem-not): Likewise.
5480
5481 2002-05-15  Richard Henderson  <rth@redhat.com>
5482
5483         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
5484
5485 2002-05-15  Richard Henderson  <rth@redhat.com>
5486
5487         * gcc.dg/weak-5.c (vfoo1c): No warning here.
5488         (vfoo1f): Warning here.
5489         (vfoo1l): Don't redefine the alias.
5490
5491 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
5492
5493         * g++.dg/init/pm1.C: New test.
5494
5495 2002-05-12  David S. Miller  <davem@redhat.com>
5496
5497         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
5498         types.
5499
5500 2002-05-10  Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.c-torture/execute/20020510-1.c: New test case.
5503
5504 2002-05-10  David S. Miller  <davem@redhat.com>
5505
5506         * gcc.c-torture/execute/conversion.c: Test long double too.
5507
5508 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
5509
5510         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
5511         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
5512         * lib/g++.exp (g++_link_flags): Likewise.
5513         * lib/objc.exp (objc_target_compile): Likewise.
5514
5515 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5516
5517         * gcc.dg/cpp/poison.c: Update.
5518         * gcc.dg/cpp/20000625-2.c: Remove.
5519         * gcc.dg/cpp/direct2s.c: Remove final test.
5520
5521 2002-05-08  Tom Rix  <trix@redhat.com>
5522
5523         * gcc.c-torture/execute/20020508-1.c: New test.
5524         * gcc.c-torture/execute/20020508-2.c: New test.
5525         * gcc.c-torture/execute/20020508-3.c: New test.
5526
5527 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5528
5529         * gcc.dg/cpp/charconst-4.c: More tests.
5530
5531 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
5532
5533         PR c/6569
5534         * gcc.dg/weak-3.c: Update location of warning messages.
5535         * gcc.dg/weak-5.c: Likewise.
5536
5537 2002-05-06  Roger Sayle  <roger@eyesopen.com>
5538
5539         * gcc.c-torture/execute/20020506-1.c: New test case.
5540
5541 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
5542
5543         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
5544
5545 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5546
5547         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
5548
5549 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5550
5551         * gcc.dg/cpp/charconst-3.c: New test.
5552
5553 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5554
5555         * gcc.dg/cpp/charconst.c: Update tests.
5556
5557 2002-05-05  Tim Josling  <tej@melbpc.org.au>
5558
5559         * treelang: Added directory for new sample language treelang. Also
5560         lib/treelang.exp: New file to signal treelang should be tested.
5561
5562 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5563
5564         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
5565         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
5566         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
5567         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
5568         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
5569         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
5570         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
5571
5572 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5573
5574         * gcc.dg/format/xopen-2.c: New test.
5575
5576 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5577
5578         * gcc.dg/20020503-1.c: New test.
5579
5580 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
5581
5582         * g++.dg/init/dtor1.C: Make it tougher.
5583
5584 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
5585
5586         * g++.dg/init/dtor1.C: New test.
5587
5588 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
5589
5590         * gcc.dg/altivec-8.c: New.
5591
5592 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
5593
5594         * gcc.dg/altivec-7.c: New.
5595
5596 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
5597
5598         * g++.dg/parse/typedef1.C: New test.
5599
5600 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
5601
5602         PR c++/6486
5603         * g++.dg/template/friend6.C: New test.
5604
5605         PR c++/6492
5606         * g++.dg/init/copy1.C: New test.
5607
5608 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
5609
5610         * g++.dg/warn/effc1.C: New test.
5611
5612 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5613
5614         * gcc.dg/cpp/if-cexp.c: Add a test.
5615
5616 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
5617
5618         * gcc.dg/20020426-2.c: New test.
5619
5620 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
5621
5622         * gcc.dg/cpp/if-mop.c: Update.
5623         * gcc.dg/cpp/if-mpar.c: Add test.
5624         * gcc.dg/cpp/if-oppr.c: Update.
5625
5626 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5627
5628         PR c/6343
5629         * gcc.dg/weak-[2-7].c: New tests.
5630
5631 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5632
5633         * gcc.dg/enum1.c: New test.
5634
5635 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5636
5637         PR c++/6497
5638         * g++.dg/inherit/access2.C: New test.
5639
5640 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5641
5642         PR bootstrap/6445
5643         * gcc.dg/20020426-1.c: New test.
5644
5645 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5646
5647         * g++.dg/abi/enum1.C: New test.
5648
5649 2002-04-26  Richard Henderson  <rth@redhat.com>
5650
5651         * gcc.dg/c99-bool-1.c: Expect always true warning.
5652
5653 2002-04-25  Roger Sayle  <roger@eyesopen.com>
5654
5655         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
5656
5657 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5658
5659         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
5660         targets.
5661
5662 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
5663
5664         * g++.dg/abi/mange7.C: New test.
5665
5666         PR c++/6438.
5667         * g++.dg/parse/stmtexpr2.C: New test.
5668
5669 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
5670
5671         * gcc.dg/20020312-2.c: Add SH target.
5672
5673 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5674
5675         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
5676         compiler output on mips*-*-irix*.
5677
5678 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
5679
5680         * g++.dg/parse/attr1.C: New test.
5681
5682 2002-04-23  Roger Sayle  <roger@eyesopen.com>
5683
5684         * gcc.c-torture/execute/string-opt-17.c: New test case.
5685         * gcc.c-torture/execute/memset-2.c: New test case.
5686
5687 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
5688
5689         PR c++/6256:
5690         * g++.dg/template/friend5.C: New test.
5691
5692         PR c++/6331:
5693         * g++.dg/template/qual1.C: Likewise.
5694
5695 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
5696
5697         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
5698         Include stdlib.h, not stdio.h or ctype.h.
5699
5700 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
5701
5702         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
5703         cris-*-elf* and mmix-*-*.
5704         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
5705         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
5706         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
5707         Ditto.
5708         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
5709         * gcc.dg/wchar_t-1.c: Ditto.
5710
5711 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
5712
5713         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
5714         Clarify comment.
5715
5716 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
5717
5718         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
5719
5720 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5721
5722         * gcc.c-torture/execute/20000906-1.x: Delete.
5723
5724 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
5725
5726         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
5727
5728 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
5729
5730         * PR6367
5731         * g77.f-torture/execute/6367.f: New test.
5732         * g77.f-torture/execute/6367.x: Disable for MMIX.
5733
5734 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
5735
5736         * PR6352
5737         * g++.dg/opt/inline2.C: New test.
5738
5739 2002-04-18  Richard Henderson  <rth@redhat.com>
5740
5741         * gcc.dg/20000906-1.c: Enable for all targets.
5742         * gcc.c-torture/compile/iftrap-2.c: New.
5743
5744 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5745
5746         * gcc.dg/20020418-1.c: New test.
5747         * gcc.dg/20020418-2.c: New test.
5748
5749 2002-04-18  Richard Henderson  <rth@redhat.com>
5750
5751         * gcc.c-torture/compile/iftrap-1.c: New.
5752         * gcc.dg/iftrap-1.c: Adjust for ia64.
5753         * gcc.dg/iftrap-2.c: New.
5754
5755 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5756
5757         * gcc.c-torture/compile/20020418-1.c: New test.
5758
5759 2002-04-18  Roger Sayle  <roger@eyesopen.com>
5760
5761         * gcc.c-torture/compile/20020415-1.c: New.
5762
5763 2002-04-18  David S. Miller  <davem@redhat.com>
5764
5765         * gcc.c-torture/execute/20020418-1.c: New test.
5766
5767 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
5768
5769         * gcc.dg/20020416-1.c: New test.
5770
5771         * g++.dg/opt/inline1.C: New test.
5772
5773 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
5774
5775         * gcc.dg/altivec-5.c: New test.
5776
5777         * gcc.dg/20020415-1.c: New test.
5778
5779 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
5780
5781         * testsuite/lib/chill.exp: Remove.
5782
5783 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
5784
5785         * g++.dg/other/big-struct.C: New test.
5786
5787 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
5788
5789         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
5790         of scratch file.
5791
5792 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
5793
5794         PR c/6277
5795         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
5796         in scan-assembler function name
5797
5798 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
5799
5800         * g77.f-torture/execute/980628-4.x,
5801         g77.f-torture/execute/980628-5.x,
5802         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5803         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5804         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
5805         i[34567]86-*-*.
5806
5807 2002-04-13  David S. Miller  <davem@redhat.com>
5808
5809         * gcc.c-torture/execute/20020413-1.c: New test.
5810
5811 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
5812
5813         * gcc.dg/asm-6.c,
5814         * g++.dg/ext/asm1.C: New tests.
5815
5816 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++ 5373.
5819         * g++.dg/parse/stmtexpr1.C: New test.
5820
5821         PR c++/5189.
5822         * g++.dg/template/copy1.C: New test.
5823
5824 2002-04-12  Richard Henderson  <rth@redhat.com>
5825
5826         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
5827
5828 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
5829
5830         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
5831         gcc.c-torture/execute/20020307-2.c.
5832
5833 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
5834
5835         * g++.dg/ext/attrib5.C,
5836         * g++.dg/lookup/struct1.C: New tests.
5837
5838 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
5839
5840         * gcc.dg/20020411-1.c: New test.
5841
5842         * gcc.c-torture/execute/20020411-1.c: New test.
5843
5844 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
5845
5846         * g77.f-torture/execute/6177.f: New test.
5847
5848 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
5849
5850         PR middle-end/6247
5851         * g++.dg/opt/cleanup1.C: New test.
5852
5853         * g++.dg/opt/const1.C: New test.
5854
5855 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
5856
5857         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
5858
5859 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5860
5861         PR c++/5507
5862         * g++.dg/template/typename2.C: New test.
5863
5864 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
5865
5866         * gcc.c-torture/execute/loop-12.c: New.
5867
5868 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
5869
5870         * g77.f-torture/execute/980628-4.x,
5871         g77.f-torture/execute/980628-5.x,
5872         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5873         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5874         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
5875
5876 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5877
5878         PR optimization/6086
5879         * g++.dg/opt/preinc1.C: New test.
5880
5881 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/5571
5884         * g++.dg/opt/static2.C: New test.
5885
5886 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c/5120
5889         * gcc.dg/20020406-1.c: New test.
5890
5891 2002-04-04  David S. Miller  <davem@redhat.com>
5892
5893         * gcc.c-torture/execute/20020404-1.c: New test.
5894
5895 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5896
5897         PR c/6123
5898         * gcc.dg/20020312-2.c: Do not declare global register variable
5899         if __PIC__ or __pic__ is defined.
5900
5901 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5902
5903         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5904         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5905
5906 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5907
5908         * gcc.misc-tests/linkage.exp: Update last change to handle
5909         sparc*-, not just sparc-.
5910
5911 2002-04-03  Richard Henderson  <rth@redhat.com>
5912
5913         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5914
5915 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5916
5917         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5918
5919 2002-04-02  David S. Miller  <davem@redhat.com>
5920
5921         * gcc.c-torture/execute/20020402-3.c: New test.
5922
5923 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5924
5925         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5926         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5927
5928         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5929         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5930         g77.f-torture/execute/20001201.x,
5931         g77.f-torture/execute/u77-test.x: New files.
5932
5933         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5934         * gcc.dg/wchar_t-1.c: Ditto.
5935
5936 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5937
5938         * gcc.c-torture/execute/20020402-1.c: New test.
5939
5940 2002-04-01  Richard Henderson  <rth@redhat.com>
5941
5942         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5943
5944         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5945
5946 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947
5948         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5949
5950 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5951
5952         * g++.dg/inherit/template-as-base.C: Expect error.
5953         * g++.dg/inherit/namespace-as-base.C: Likewise.
5954
5955 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5956
5957         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5958         g++.dg/ext/instantiate3.C: Tweak match patterns.
5959
5960         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5961         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5962         -da test.
5963
5964 2002-03-31  Richard Henderson  <rth@redhat.com>
5965
5966         * gcc.dg/special/alias-2.c: New.
5967         * gcc.dg/special/ecos.exp: Run it.
5968
5969 2002-03-31  Richard Henderson  <rth@redhat.com>
5970
5971         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5972
5973 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5974
5975         * gcc.dg/weak-1.c: Disable on h8300 port.
5976
5977 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5978
5979         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5980         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5981         ordering tests.
5982         * g++.dg/bprob/bprob-1.C: New test.
5983         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5984         * g++.dg/gcov/gcov-1.C: New test.
5985         * g++.dg/gcov/gcov-1.x: New file.
5986         * g++.dg/gcov/gcov-2.C: New test.
5987         * g++.dg/gcov/gcov-3.C: New test.
5988         * g++.dg/gcov/gcov-3.h: New file.
5989
5990 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5991
5992         * g++.old-deja/g++.other/builtins5.C: New test.
5993         * g++.old-deja/g++.other/builtins6.C: New test.
5994         * g++.old-deja/g++.other/builtins7.C: New test.
5995         * g++.old-deja/g++.other/builtins8.C: New test.
5996         * g++.old-deja/g++.other/builtins9.C: New test.
5997
5998 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5999
6000         * g++.dg/opt/static1.C: New test.
6001
6002         * g++.dg/opt/longbranch1.C: New test.
6003
6004 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
6005
6006         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
6007
6008         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
6009
6010 2002-03-28  Jeffrey A Law  (law@redhat.com)
6011
6012         * gcc.c-torture/execute/20020328-1.c: New test.
6013
6014 2002-03-27  Richard Henderson  <rth@redhat.com>
6015
6016         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
6017         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
6018         move from g++.old-deja/g++.ext/.
6019
6020 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
6021
6022         * g++.dg/init/new2.C: New test.
6023
6024 2002-03-26  Richard Henderson  <rth@redhat.com>
6025
6026         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
6027
6028         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
6029         on sparc.
6030
6031         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
6032         sparcv9 systems.
6033         * gcc.dg/20001102-1.c: Likewise.
6034
6035 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
6036
6037         * gcc.dg/cpp/endif-pedantic1.c,
6038         gcc.dg/cpp/endif-pedantic2.c:  New tests.
6039
6040 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
6041
6042         * g++.dg/init/new1.C: New test.
6043
6044 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
6045
6046         * g++.dg/abi/vbase9.C: New test.
6047
6048 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
6049
6050         * gcc.dg/arm-asm.c: New test.
6051
6052 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
6053
6054         * gcc.dg/Wswitch-enum.c: New test.
6055         Fix PR c/5044.
6056
6057 2002-03-26  Richard Henderson  <rth@redhat.com>
6058
6059         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
6060         structure.
6061
6062 2002-03-25  Richard Henderson  <rth@redhat.com>
6063
6064         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
6065         sparcv9 systems.
6066
6067         * gcc.c-torture/compile/20011119-1.c (xxx): New.
6068         * gcc.c-torture/compile/20011119-2.c (xxx): New.
6069
6070 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
6071
6072         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
6073
6074 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
6075
6076         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
6077         targets using generic thunk support.
6078
6079 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
6080
6081         * gcc.c-torture/compile/20020323-1.c: New test.
6082
6083         * g++.dg/opt/conj2.C: New test.
6084
6085 2002-03-24  Richard Henderson  <rth@redhat.com>
6086
6087         * gcc.dg/weak-1.c: Use -fno-common.
6088
6089 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6090
6091         * g77.dg/f77-edit-apostrophe-out.f: New test
6092         * g77.dg/f77-edit-h-out.f: New test
6093         * g77.dg/f77-edit-t-in.f: New test
6094         * g77.dg/f77-edit-t-out.f: New test
6095         * g77.dg/f77-edit-x-out.f: New test
6096         * g77.dg/f77-edit-slash-out.f: New test
6097         * g77.dg/f77-edit-colon-out.f: New test
6098         * g77.dg/f77-edit-s-out.f: New test
6099
6100 2002-03-24  Richard Henderson  <rth@redhat.com>
6101
6102         * objc/execute/formal_protocol-6.x: New XFAIL.
6103
6104 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6105
6106         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
6107         that do not support weak symbols
6108
6109 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6110
6111         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
6112         * lib/g77.exp:  Likewise
6113         * lib/objc.exp: Likewise
6114
6115 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
6116
6117         * gcc.dg/Wswitch-default.c: New test.
6118
6119 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
6120
6121         * g++.dg/other/enum1.C: New test.
6122
6123 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
6124
6125         * gcc.dg/pragma-ep-3.c: Fix typo.
6126
6127 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6128
6129         * g++.dg/inherit/template-as-base.C: New test.
6130
6131 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
6132
6133         * g++.old-deja/g++.other/dwarf2-1.C: Move...
6134         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
6135
6136 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
6137
6138         * gcc.dg/cpp/multiline.c: Update to match.
6139
6140 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
6141
6142         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
6143
6144 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
6145
6146         * gcc.dg/cpp/extratokens2.c:  New file.
6147
6148 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
6149
6150         * gcc.dg/20020312-2.c: Add rs6000 target.
6151
6152         * gcc.c-torture/compile/20020319-1.c: New test.
6153
6154 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6155
6156         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
6157         (A, E): Handle this.
6158
6159 2002-03-20  Jason Merrill  <jason@redhat.com>
6160
6161         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
6162         ignoring -fpic.
6163         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
6164         through prune_gcc_output.
6165
6166 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
6167
6168         * gcc.c-torture/compile/20020320-1.c: New test.
6169
6170 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
6171
6172         * gcc.c-torture/compile/20020318-1.c: New test.
6173
6174         * gcc.dg/struct-by-value-1.c: New test.
6175
6176         * gcc.dg/20020319-1.c: New test.
6177
6178 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
6179
6180         * g++.dg/opt/conj1.C: New test.
6181
6182 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
6183
6184         * g++.dg/template/qualttp20.C: Revert previous change.
6185         * g++.dg/template/qualttp3.C: Likewise.
6186         * g++.dg/template/qualttp4.C: Likewise
6187         * g++.dg/template/qualttp5.C: Likewise
6188         * g++.dg/template/qualttp6.C: Likewise
6189         * g++.dg/template/qualttp7.C: Likewise
6190         * g++.dg/template/qualttp8.C: Likewise
6191         * g++.dg/template/recurse.C: Likewise.
6192
6193 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
6194
6195         * gcc.dg/cpp/wchar-1.c: Update.
6196
6197 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6198
6199         * g++.dg/template/conv1.C: New test.
6200         * g++.dg/template/conv2.C: New test.
6201         * g++.dg/template/conv3.C: New test.
6202         * g++.dg/template/conv4.C: New test.
6203
6204 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6205
6206         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
6207         * g++.dg/template/qualttp3.C: Likewise.
6208         * g++.dg/template/qualttp4.C: Likewise
6209         * g++.dg/template/qualttp5.C: Likewise
6210         * g++.dg/template/qualttp6.C: Likewise
6211         * g++.dg/template/qualttp7.C: Likewise
6212         * g++.dg/template/qualttp8.C: Likewise
6213         * g++.dg/template/recurse.C: Likewise.
6214
6215 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6216
6217         * g++.dg/opt/dtor1.C: New test.
6218
6219 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
6220
6221         * gcc.c-torture/compile/20020315-1.c: New test.
6222
6223 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
6224
6225         * gcc.dg/weak-1.c: Fix scan tests.
6226
6227 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
6228
6229         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
6230         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
6231         cris-*-aout* mmix-*-*.
6232         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
6233         cris-*-aout* mmix-*-*.
6234         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
6235         cris-*-elf* cris-*-aout* and mmix-*-*.
6236         * gcc.dg/20001009-1.c: Ditto.
6237         * gcc.dg/20010912-1.c: Ditto.
6238         * gcc.dg/20020122-4.c: Ditto.
6239         * gcc.dg/inline-2.c: Ditto.
6240
6241 2002-03-14  Jeffrey A Law  (law@cygnus.com)
6242
6243         * gcc.c-torture/compile/20020314-1.c: New test.
6244
6245 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
6246
6247         * gcc.c-torture/execute/20020314-1.c: New test.
6248
6249 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
6250
6251         * g++.dg/warn/Wunused-1.C: New test.
6252
6253 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
6254
6255         * g++.dg/abi/mangle6.C: New test.
6256
6257 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
6258
6259         * gcc.c-torture/compile/20020309-2.c: New test.
6260
6261         * gcc.c-torture/compile/20020312-1.c: New test.
6262
6263 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         * g++.dg/other/access1.C: New test.
6266
6267 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
6268
6269         * gcc.c-torture/execute/wchar_t-1.c: New test.
6270
6271 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
6272
6273         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
6274
6275 2002-03-12  Roger Sayle  <roger@eyesopen.com>
6276
6277         * gcc.dg/20020312-1.c: New test case.
6278
6279 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
6280
6281         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
6282
6283 2002-03-11  Richard Henderson  <rth@redhat.com>
6284
6285         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
6286         * g++.old-deja/g++.jason/report.C: Likewise.
6287
6288 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6289
6290         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
6291         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
6292
6293 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6294
6295         * testsuite/g++.dg/overload/pmf1.C: New test.
6296
6297 2002-03-11  Kazu Hirata  <kazu@hxi.com>
6298
6299         * gcc.c-torture/execute/20020307-1.c: Use long.
6300
6301 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
6302
6303         PR optimization/5844
6304         * gcc.dg/20020310-1.c: New test.
6305
6306 2002-03-09  Michael Meissner  <meissner@redhat.com>
6307
6308         * gcc.c-torture/execute/memcpy-2.c: New test.
6309         * gcc.c-torture/execute/memset-1.c: New test.
6310         * gcc.c-torture/execute/strlen-1.c: New test.
6311         * gcc.c-torture/execute/strcmp-1.c: New test.
6312         * gcc.c-torture/execute/strncmp-1.c: New test.
6313
6314 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
6315
6316         * gcc.dg/ppc-ldstruct.c: New test.
6317
6318 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
6319
6320         * gcc.c-torture/execute/va-arg-22.c: New test.
6321
6322 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6323
6324         * gcc.c-torture/compile/20020309-1.c: New test.
6325
6326 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
6327
6328         * gcc.c-torture/execute/20020307-2.c: New test.
6329
6330 2002-03-07  Jeffrey A Law  (law@redhat.com)
6331
6332         * g77.f-torture/compile/20020307-1.f: New test.
6333
6334 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
6335
6336         * gcc.dg/unordered-1.c: New test.
6337
6338 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
6339
6340         * gcc.c-torture/execute/20020307-1.c: New test.
6341
6342 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
6343
6344         * gcc.dg/20020304-1.c: New test.
6345
6346         * gcc.c-torture/compile/20020304-2.c: New test.
6347
6348 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
6349
6350         * gcc.c-torture/compile/20020304-1.c: New test case
6351         (from PR c/5830).
6352
6353 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
6354
6355         * gcc.dg/20020103-1.c: Add other -D ppc variants.
6356
6357 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6358
6359         * g++.dg/other/classkey1.C: New test.
6360
6361 2002-03-01  Richard Henderson  <rth@redhat.com>
6362
6363         * gcc.c-torture/compile/981223-1.x: New.
6364         * gcc.c-torture/compile/920625-1.x: New.
6365
6366 2002-02-28  Richard Henderson  <rth@redhat.com>
6367
6368         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
6369
6370 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
6371
6372         * gcc.c-torture/execute/20020227-1.c: New test.
6373
6374 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
6375
6376         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
6377         here" ERROR lines.
6378         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6379         * g++.old-deja.g++.other/defarg1.C: Likewise.
6380         * g++.old-deja/g++.pt/calls2.C: Likewise.
6381         * g++.old-deja/g++.pt/crash20.C: Likewise.
6382         * g++.old-deja/g++.pt/crash30.C: Likewise.
6383         * g++.old-deja/g++.pt/crash36.C: Likewise.
6384         * g++.old-deja/g++.pt/crash6.C: Likewise.
6385         * g++.old-deja/g++.pt/defarg13.C: Likewise.
6386         * g++.old-deja/g++.pt/derived3.C: Likewise.
6387         * g++.old-deja/g++.pt/error1.C: Likewise.
6388         * g++.old-deja/g++.pt/friend21.C: Likewise.
6389         * g++.old-deja/g++.pt/friend23.C: Likewise.
6390         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6391         * g++.old-deja/g++.robertl/eb128.C: Likewise.
6392
6393 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
6394
6395         * gcc.c-torture/execute/20020225-2.c: New test.
6396
6397 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
6398
6399         * gcc.c-torture/execute/920730-1t.c,
6400         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
6401         Delete test cases, only relevant to -traditional.
6402
6403 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6404
6405         * gcc.dg/cpp/undef1.c: Remove.
6406         * gcc.dg/cpp/directiv.c: Update.
6407         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
6408
6409 2002-02-27  Michael Meissner  <meissner@redhat.com>
6410
6411         * gcc.c-torture/execute/20020226-1.c: New test.
6412
6413 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
6414
6415         * g++.dg/debug/debug4.C: New test.
6416
6417         * gcc.dg/ia64-visibility-1.c: New test.
6418
6419 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
6420
6421         * gcc.dg/debug/20020224-1.c: New.
6422
6423 2002-02-25  Kazu Hirata  <kazu@hxi.com>
6424
6425         * gcc.c-torture/execute/960416-1.x: New.
6426         * gcc.c-torture/execute/divconst-3.x: Likewise.
6427
6428 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
6429
6430         * gcc.dg/20020224-1.c: New test.
6431
6432 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
6433
6434         * gcc.c-torture/execute/20020225-1.c: New.
6435
6436 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6437
6438         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
6439
6440 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * gcc.dg/20020222-1.c: New test.
6443
6444 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
6445
6446         * g++.dg/opt/anonunion1.C: New test.
6447
6448 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6449
6450         * g++.dg/template/qualttp19.C: New test.
6451         * g++.dg/template/qualttp20.C: New test.
6452         * g++.old-deja/g++.jason/report.C: Adjust expected errors
6453         * g++.old-deja/g++.other/qual1.C: Likewise.
6454
6455 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
6456
6457         * gcc.dg/attr-alwaysinline.c: New.
6458
6459 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
6460
6461         * gcc.dg/20020220-1.c: New test.
6462
6463         * gcc.dg/20020220-2.c: New test.
6464
6465         * g++.dg/opt/mmx1.C: New test.
6466
6467 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
6468
6469         * gcc.c-torture/compile/20020110.c: New test.
6470
6471 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
6472
6473         * gcc.c-torture/execute/20020219-1.c: New test.
6474
6475         * gcc.dg/20020219-1.c: New test.
6476
6477         * gcc.dg/noncompile/20020220-1.c: New test.
6478
6479         * g++.dg/opt/ptrintsum1.C: New test.
6480
6481         * gcc.dg/debug/20020220-1.c: New test.
6482
6483 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
6484
6485         * gcc.c-torture/execute/20020216-1.c: New test.
6486
6487 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6488
6489         * gcc.dg/decl-1.c: Update, new test.
6490
6491 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
6492
6493         * g++.dg/abi/bitfield1.C: New test.
6494         * g++.dg/abi/bitfield2.C: New test.
6495
6496 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6497
6498         * gcc.dg/attr-nest.c: New test.
6499
6500 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6501
6502         * gcc.c-torture/execute/20020215-1.c: New test.
6503
6504 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
6505
6506         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
6507         * g++.dg/debug/debug.exp: New.
6508         * g++.dg/debug/trivial.C: New.
6509         * g++.dg/debug/debug1.C: Moved...
6510         * g++.dg/other/debug1.C: ...from here.
6511         * g++.dg/debug/debug2.C: Moved...
6512         * g++.dg/other/debug2.C: ...from here.
6513         * g++.dg/debug/debug3.C: Moved...
6514         * g++.dg/other/debug3.C: ...from here.
6515
6516         * gcc.dg/noncompile/20020213-1.c: New test.
6517
6518 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
6519
6520         * g++.dg/other/debug3.C: New test.
6521
6522         * gcc.c-torture/execute/20020213-1.c: New test.
6523
6524 2002-02-13  Richard Smith <richard@ex-parrot.com>
6525
6526         * g++.old-deja/g++.other/thunk1.C: New test.
6527
6528 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6529
6530         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
6531
6532 2002-02-13  Stan Shebs  <shebs@apple.com>
6533
6534         * gcc.dg/altivec-3.c: New.
6535
6536 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
6537
6538         * gcc.dg/Wunreachable-1.c: New test.
6539         * gcc.dg/Wunreachable-2.c: New test.
6540
6541 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
6542
6543         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
6544
6545 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
6546
6547         * gcc.dg/decl-1.c: New test.
6548
6549 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6550
6551         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
6552
6553 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6554
6555         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
6556         * gcc.c-torture/compile/980506-1.x: Likewise.
6557
6558 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6559
6560         * gcc.dg/20020210-1.c: New.
6561
6562 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
6563
6564         * g77.f-torture/execute/947.f: New regression test
6565         for PR fortran/947.
6566
6567 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
6568
6569         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
6570         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
6571
6572 2002-02-08  Richard Henderson  <rth@redhat.com>
6573
6574         * gcc.c-torture/compile/labels-3.c: New.
6575
6576 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
6577
6578         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
6579         expression statements work instead.
6580         * gcc.dg/noncompile/20020207-1.c: New test.
6581
6582 2002-02-07  Richard Henderson  <rth@redhat.com>
6583
6584         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
6585
6586 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6587
6588         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
6589         message from g77
6590         * lib/g77-dg.exp: Trim g77 error messages so that they are
6591         recognized by dg.exp.
6592
6593 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6594
6595         PR fortran/5473
6596         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
6597
6598 2002-02-07  Richard Henderson  <rth@redhat.com>
6599
6600         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
6601         to be sufficiently aligned for integers.
6602
6603 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
6604
6605         * g++.dg/template/friend4.C: New test.
6606
6607 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6608
6609         PR fortran/5743
6610         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
6611         unsupported cases.
6612
6613 2002-02-07  Richard Henderson  <rth@redhat.com>
6614
6615         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
6616         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
6617         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
6618         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
6619
6620 2002-02-06  Richard Henderson  <rth@redhat.com>
6621
6622         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
6623
6624 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
6625
6626         * gcc.dg/20020206-1.c: New test.
6627
6628 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
6629
6630         * gcc.c-torture/execute/20020206-1.c: New test.
6631
6632         * gcc.c-torture/execute/20020206-2.c: New test.
6633
6634         PR optimization/5429:
6635         * gcc.c-torture/compile/20020206-1.c: New test.
6636
6637 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
6638
6639         * g++.dg/ext/align1.C: Do not use an explicit alignment value
6640         as certain file formats cannot support particularly large
6641         alignments.
6642
6643         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
6644         and do not expect to be able to link the executable.
6645
6646         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
6647         fail because the COFF format does not support the weak attribute.
6648
6649 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
6650
6651         * g77.dg/pr5473.f:  New test
6652
6653 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
6654
6655         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
6656         Fix testcase accordingly.
6657
6658 2002-02-04  Richard Henderson  <rth@redhat.com>
6659
6660         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
6661         (buf): Change to be an array of pointers, not ints.
6662
6663 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6664
6665         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
6666         before all tests.  Move warning one line above to match where it
6667         C frontend emits.
6668         * gcc.dg/Wswitch-2.c: New test.
6669         * g++.dg/warn/Wswitch-1.C: New test.
6670         * g++.dg/warn/Wswitch-2.C: New test.
6671
6672 2002-02-04  Richard Henderson  <rth@redhat.com>
6673
6674         * g++.dg/abi/offsetof.C: Fix size comparison.
6675
6676 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
6677
6678         * gcc.dg/cast-qual-2.c: New test.
6679
6680 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6681
6682         * gcc.dg/20020201-4.c: New test.
6683
6684 2002-02-04  Ben Elliston  <bje@redhat.com>
6685
6686         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
6687         target_info attribute != 0, in addition to the empty string.
6688         (gcc_target_compile): Likewise.
6689
6690 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
6691
6692         * gcc.dg/Wswitch.c: New test.
6693         PR gcc/4475. PR gcc/3780.
6694
6695 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
6696
6697         * g77.f-torture/execute/5122.f: New test for regressions
6698         against PR fortran/5122.
6699
6700 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
6701
6702         * g77.f-torture/compile/pr3743.f: Delete
6703         * g77.dg/pr3743-1.f: New test.
6704         * g77.dg/pr3743-2.f: New test.
6705         * g77.dg/pr3743-3.f: New test.
6706         * g77.dg/pr3743-4.f: New test.
6707
6708 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6709
6710         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
6711
6712 2002-02-02  Richard Henderson  <rth@redhat.com>
6713
6714         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
6715         * gcc.c-torture/execute/bf64-1.c: Likewise.
6716
6717 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6718
6719         * gcc.dg/20020201-2.c: New test.
6720
6721         * gcc.dg/20020201-3.c: New test.
6722
6723         * gcc.c-torture/execute/bitfld-2.c: New test.
6724
6725 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6726
6727         * gcc.dg/bitfld-1.c: Update.
6728         * gcc.dg/bitfld-2.c: Update.
6729         * gcc.c-torture/execute/bitfld-1.x: New.
6730
6731 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6732
6733         * gcc.c-torture/execute/20020201-1.c: New test.
6734
6735 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
6736
6737         PR target/5469
6738         * gcc.dg/20020201-1.c: New test.
6739
6740 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
6741
6742         PR fortran/3743
6743         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
6744         * g77.f-torture/compile/pr3743.x: Remove
6745
6746 2002-01-31  Tom Rix  <trix@redhat.com>
6747
6748         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
6749
6750 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
6751
6752         * gcc.dg/noncompile/20020130-1.c: New test.
6753
6754 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
6755
6756         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
6757
6758 2002-01-29  Richard Henderson  <rth@redhat.com>
6759
6760         * gcc.c-torture/execute/991118-1.c: Cast various constants back
6761         to long long.
6762         * gcc.c-torture/execute/bf64-1.c: Likewise.
6763
6764 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
6765
6766         * gcc.c-torture/execute/20020129-1.c: New test.
6767
6768 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6769
6770         * gcc.c-torture/compile/20000224-1.c: Update.
6771         * gcc.c-torture/execute/bitfld-1.c: New tests.
6772         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
6773         * gcc.dg/uninit-A.c: Update.
6774
6775 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6776
6777         * g++.dg/template/ctor1.C: Add instantiation.
6778
6779 2002-01-28  Paul Koning  <pkoning@equallogic.com>
6780
6781         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
6782         argument to __builtin_prefetch to be const ptr.
6783
6784 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.c-torture/compile/20020120-1.c: New test.
6787
6788 2002-01-27  Kazu Hirata  <kazu@hxi.com>
6789
6790         * gcc.c-torture/execute/20020127-1.c: New test.
6791
6792 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
6793
6794         * g77.dg/f77-edit-i-in.f: New test
6795         * g77.dg/f77-edit-i-out.f: New test
6796
6797 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
6798
6799         * gcc.dg/debug/debug.exp: New file.
6800         * gcc.dg/debug/trivial.c: New file.
6801         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
6802         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
6803         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
6804         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
6805         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
6806         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
6807         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
6808         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
6809         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
6810         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
6811         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
6812         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
6813         * gcc.dg/20000503-1.c: Removed.
6814         * gcc.dg/20010207-1.c: Removed.
6815         * gcc.dg/20011223-1.c: Removed.
6816         * gcc.dg/20020104-2.c: Removed.
6817         * gcc.dg/debug-1.c: Removed.
6818         * gcc.dg/debug-2.c: Removed.
6819         * gcc.dg/debug-3.c: Removed.
6820         * gcc.dg/debug-4.c: Removed.
6821         * gcc.dg/debug-5.c: Removed.
6822         * gcc.dg/debug-6.c: Removed.
6823         * gcc.dg/dwarf2-1.c: Removed.
6824         * gcc.dg/dwarf2-2.c: Removed.
6825
6826 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
6827
6828         * g++.old-deja/g++.other/eh5.C: New test.
6829         * g++.old-deja/g++.other/sibcall2.C: New test.
6830         * g++.old-deja/g++.other/array9.C: New test.
6831         * g++.old-deja/g++.other/typename2.C: New test.
6832         * g++.old-deja/g++.other/crash60.C: New test.
6833         * g++.old-deja/g++.other/conv9.C: New test.
6834         * g++.old-deja/g++.other/mangle10.C: New test.
6835         * g++.old-deja/g++.other/unchanging1.C: New test.
6836         * g++.old-deja/g++.other/exprstmt1.C: New test.
6837         * g++.old-deja/g++.other/inline23.C: New test.
6838         * g++.old-deja/g++.eh/ia64-1.C: New test.
6839         * g++.old-deja/g++.other/dwarf2-1.C: New test.
6840         * g++.old-deja/g++.other/reload1.C: New test.
6841         * g++.old-deja/g++.other/static20.C: New test.
6842         * g++.old-deja/g++.other/local-alloc1.C: New test.
6843         * g++.old-deja/g++.other/conv8.C: New test.
6844         * g++.old-deja/g++.other/stmtexpr2.C: New test.
6845         * g++.old-deja/g++.other/storeexpr1.C: New test.
6846         * g++.old-deja/g++.other/storeexpr2.C: New test.
6847         * g++.dg/eh/template2.C: New test.
6848         * g++.dg/warn/weak1.C: New test.
6849
6850 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
6851
6852         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6853         Remove first, non-varying, argument.
6854
6855 2002-01-23  Richard Henderson  <rth@redhat.com>
6856
6857         * gcc.dg/inline-2.c: New.
6858
6859         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
6860         Add optional target arg.  Check number of arguments.
6861         (scan-assembler-not, scan-assembler-dem): Likewise.
6862         (scan-assembler-dem-not): Likewise.
6863
6864 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6865
6866         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
6867         line 12.
6868         * g++.old-deja/g++.brendan/parse3.C,
6869         g++.old-deja/g++.other/crash26.C,
6870         g++.old-deja/g++.other/crash28.C,
6871         g++.old-deja/g++.other/crash29.C,
6872         g++.old-deja/g++.other/crash30.C,
6873         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
6874
6875 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
6876
6877         * gcc.dg/20020115-1.c: New.
6878
6879 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
6880
6881         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
6882
6883 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
6884
6885         * gcc.dg/20020122-3.c: New.
6886
6887 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * g++.dg/other/gc1.C: New test.
6890
6891 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6892
6893         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6894
6895 2002-01-22  Richard Henderson  <rth@redhat.com>
6896
6897         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6898
6899 2002-01-22  Richard Henderson  <rth@redhat.com>
6900
6901         * gcc.dg/20020122-4.c: New.
6902
6903 2002-01-22  H.J. Lu <hjl@gnu.org>
6904
6905         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6906         link output.
6907         * gcc.dg/special/ecos.exp: Likewise.
6908         * lib/g++-dg.exp: Likewise.
6909         * lib/g77-dg.exp: Likewise.
6910         * lib/gcc-dg.exp : Likewise.
6911         * lib/mike-g++.exp: Likewise.
6912         * lib/mike-g77.exp: Likewise.
6913         * lib/mike-gcc.exp: Likewise.
6914         * lib/objc-dg.exp: Likewise.
6915
6916 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6917
6918         PR target/5379
6919         * gcc.dg/20020122-2.c: New test.
6920
6921 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6922
6923         * gcc.dg/20020122-1.c: New test.
6924
6925 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6926
6927         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6928
6929 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6930
6931         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6932
6933 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6934
6935         * gcc.c-torture/compile/20020121-1.c: New test.
6936
6937 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6938
6939         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6940         ld_library_path.
6941
6942 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6943
6944         * gcc.dg/20020218-1.c: New test.
6945
6946 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6947
6948         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6949         messages
6950         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6951         "At global scope" warning
6952         * g++.dg/ext/align1.C: Change cygwin test for alignment
6953         from db-bogus to dg-warning
6954
6955 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6956
6957         * g77.f-torture/compile/cpp2.F: New test.
6958
6959 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6960
6961         * g++.dg/template/access1.C: New test.
6962
6963 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6964
6965         * gcc.dg/20020118-1.c: New.
6966
6967 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6968
6969         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6970
6971 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6972
6973         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6974         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6975         alignment warnings.
6976
6977 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6978
6979         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6980         torture_with_loops and torture_without_loops
6981
6982 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gcc.c-torture/compile/20020116-1.c: New test.
6985
6986 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.dg/20020116-2.c: New test.
6989
6990         * gcc.dg/ultrasp4.c: New test.
6991
6992         * gcc.dg/20020116-1.c: New test.
6993
6994 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6995
6996         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6997         by EABI.
6998
6999 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
7000
7001         * gcc.misc-tests/i386-prefetch.exp: New.
7002         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
7003         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
7004         * gcc.misc-tests/i386-pf-none-1.c: New test.
7005         * gcc.misc-tests/i386-pf-sse-1.c: New test.
7006
7007 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * gcc.dg/gnu89-init-1.c: Add new tests.
7010
7011 2002-01-15  Andreas Jaeger  <aj@suse.de>
7012
7013         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
7014         * gcc.dg/i386-mmx-2.c: Likewise.
7015         * gcc.dg/i386-sse-1.c: Likewise.
7016         * gcc.dg/i386-sse-2.c: Likewise.
7017         * gcc.dg/i386-sse-3.c: Likewise.
7018
7019 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
7020
7021         * g77.f-torture/execute/intrinsic-unix-bessel.f:
7022         Uncomment additional cases that now pass.
7023
7024 2002-01-11  Richard Henderson  <rth@redhat.com>
7025
7026         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
7027         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
7028
7029 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
7030
7031         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
7032
7033 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
7034
7035         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
7036         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
7037
7038 2002-01-10  Dale Johannesen  <dalej@apple.com>
7039
7040         * gcc.c-torture/execute/loop-11.c: New.
7041
7042 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
7043
7044         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
7045         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
7046
7047 2002-01-09  Richard Henderson  <rth@redhat.com>
7048
7049         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
7050         type in which to perform the operation for each size.
7051
7052 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
7053
7054         * gcc.c-torture/compile/20020109-2.c: New test.
7055
7056 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
7057
7058         * gcc.c-torture/execute/loop-10.c: New test.
7059
7060 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
7061
7062         * gcc.c-torture/compile/20010226-1.c: New test.
7063         * gcc.c-torture/compile/20010227-1.c: New test.
7064         * gcc.c-torture/compile/20010426-1.c: New test.
7065         * gcc.c-torture/compile/20010510-1.c: New test.
7066         * gcc.c-torture/compile/20010605-3.c: New test.
7067         * gcc.c-torture/compile/20010824-1.c: New test.
7068         * gcc.c-torture/execute/20010409-1.c: New test.
7069         * gcc.dg/noncompile/20000901-1.c: New test.
7070         * gcc.dg/20001023-1.c: New test.
7071         * gcc.dg/20001101-1.c: New test.
7072         * gcc.dg/20001102-1.c: New test.
7073         * gcc.dg/20010207-1.c: New test.
7074         * gcc.dg/20010405-1.c: New test.
7075         * gcc.dg/20010822-1.c: New test.
7076         * gcc.dg/20011107-1.c: New test.
7077
7078 2002-01-09  Jeffrey A Law  (law@redhat.com)
7079
7080         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
7081
7082         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
7083         execution failure on PA targets.
7084
7085 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
7086
7087         * gcc.c-torture/compile/20020109-1.c: New test.
7088
7089 2002-01-08  Kazu Hirata  <kazu@hxi.com>
7090
7091         * gcc.c-torture/execute/20020108-1.c: New test.
7092
7093 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
7094
7095         * gcc.dg/20020108-1.c: New test.
7096
7097 2002-01-08  H.J. Lu <hjl@gnu.org>
7098
7099         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
7100         for header files.
7101
7102 2002-01-08  Geoff Keating  <geoffk@redhat.com>
7103
7104         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
7105         consistency.
7106
7107 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
7108
7109         * gcc.dg/altivec-4.c: Test altivec predicates.
7110
7111 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.c-torture/execute/20020107-1.c: New test.
7114
7115 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7116
7117         PR c/5279
7118         * gcc.c-torture/compile/20020106-1.c: New test.
7119
7120 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7121
7122         * gcc.c-torture/execute/nestfunc-4.c: New test.
7123
7124 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7125
7126         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
7127         extra triple that slipped in.
7128         * g++.old-deja/g++.abi/align.C: Likewise.
7129         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7130
7131 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7132
7133         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
7134         * g++.old-deja/g++.abi/align.C: Likewise.
7135         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7136
7137         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
7138         on FreeBSD/i386.
7139         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
7140         FreeBSD.
7141
7142 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
7143
7144         * gcc.dg/20020104-1.c: New test.
7145
7146         * gcc.dg/20020104-2.c: New test.
7147
7148 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
7149
7150         * gcc.dg/20020103-1.c: Fix typo in target selector.
7151
7152 2002-01-03  Richard Henderson  <rth@redhat.com>
7153
7154         * gcc.dg/20020103-1.c: New.
7155
7156 2002-01-03  Kazu Hirata  <kazu@hxi.com>
7157
7158         * gcc.c-torture/execute/20020103-1.c: New test.
7159
7160 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
7161
7162         * g++.dg/other/debug2.C: New test.
7163
7164         * gcc.c-torture/compile/20020103-1.c: New test.
7165
7166 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
7167
7168         * gcc.dg/gnu89-init-1.c: Added new tests.
7169
7170 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7171
7172         * g++.dg/template/friend2.C: Remove as patch is reverted.
7173
7174         * g++.dg/warn/oldcast1.C: New test.
7175
7176         * g++.dg/template/ptrmem1.C: New test.
7177         * g++.dg/template/ptrmem2.C: New test.
7178
7179         * g++.dg/template/ntp.C: New test.
7180
7181         * g++.dg/other/component1.C: New test.
7182
7183         * g++.dg/template/ttp3.C: New test.
7184
7185         * g++.dg/template/friend2.C: New test.
7186         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
7187
7188 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7189
7190         * g++.dg/other/ptrmem1.C: New test.
7191         * g++.dg/other/ptrmem2.C: New test.
7192
7193 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7194
7195         * g++.dg/template/ctor1.C: New test.
7196
7197 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7198
7199         * g++.dg/template/friend2.C: New test.
7200
7201 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
7202
7203         * gcc.dg/mmix-1.c: New test.
7204
7205 2001-12-31  Richard Henderson  <rth@redhat.com>
7206
7207         * gcc.dg/asm-5.c: New.
7208
7209 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
7210
7211         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
7212         in namespace __gnu_cxx
7213
7214 2001-12-30  Richard Henderson  <rth@redhat.com>
7215
7216         * gcc.dg/debug-6.c: New.
7217
7218 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
7219
7220         * gcc.c-torture/compile/20011229-2.c: New test.
7221
7222 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
7223
7224         * gcc.dg/debug-3.c: New test.
7225         * gcc.dg/debug-4.c: New test.
7226         * gcc.dg/debug-5.c: New test.
7227
7228 2001-12-29  Richard Henderson  <rth@redhat.com>
7229
7230         * g++.dg/eh/loop1.C: New.
7231
7232 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7233
7234         * g++.dg/template/crash1.C: New test.
7235
7236 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7237
7238         * g++.dg/other/const1.C: New test.
7239
7240 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7241
7242         * gcc.c-torture/compile/20011229-1.c: New test.
7243
7244 2001-12-28  Stan Shebs  <shebs@apple.com>
7245
7246         * lib/objc-torture.exp: Resync with c-torture.exp.
7247         * lib/objc.exp: Load standard libraries.
7248
7249 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
7250
7251         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
7252         additional tests.
7253
7254 2001-12-27  Roger Sayle <roger@eyesopen.com>
7255
7256         * gcc.c-torture/execute/string-opt-16.c: New testcase.
7257
7258 2001-12-27  Richard Henderson  <rth@redhat.com>
7259
7260         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
7261
7262 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7263
7264         * g++.dg/eh/ctor1.C: New test.
7265         * g++.dg/other/error2.C: New test.
7266
7267 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         * g++.dg/other/init2.C: New test.
7270
7271 2001-12-24  Richard Henderson  <rth@redhat.com>
7272
7273         * gcc.dg/20011223-1.c: New.
7274         * gcc.dg/inline-1.c: New.
7275
7276 2001-12-23  Richard Henderson  <rth@redhat.com>
7277
7278         * gcc.dg/asm-4.c: Test operand modifiers.
7279
7280 2001-12-23  Richard Henderson  <rth@redhat.com>
7281
7282         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
7283
7284 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7285
7286         * gcc.c-torture/execute/20011223-1.c: New test.
7287
7288 2001-12-21  Richard Henderson  <rth@redhat.com>
7289
7290         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
7291         re-enables the warning.
7292
7293 2001-12-21  Richard Henderson  <rth@redhat.com>
7294
7295         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
7296
7297 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7298
7299         * gcc.c-torture/compile/20011218-1.c: New test.
7300
7301 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
7302
7303         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
7304         arm-isr.c test.
7305         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
7306         epilogue generation for ARM ISR routines.
7307
7308 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7309
7310         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
7311         * gcc.dg/format/c90-printf-3.c: Likewise.
7312         * gcc.dg/format/c99-printf-3.c: Likewise.
7313         * gcc.dg/format/ext-1.c: Likewise.
7314         * gcc.dg/format/ext-6.c: Likewise.
7315         * gcc.dg/format/format.h: Prototype unlocked stdio.
7316
7317 2001-12-20  Richard Henderson  <rth@redhat.com>
7318
7319         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
7320         (arena): Use it.
7321         (malloc): Correct allocation logic.  Abort if we fill up the
7322         arena before initialization complete.
7323         (realloc): Correct allocation logic.
7324
7325 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.c-torture/compile/20011219-2.c: New test.
7328
7329         * gcc.c-torture/execute/20011219-1.c: New test.
7330
7331 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
7332
7333         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
7334         target does not support weak symbols.
7335
7336 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
7337
7338         * gcc.c-torture/compile/20011219-1.c: New test.
7339
7340 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7341
7342         * g++.dg/other/error1.C: New test.
7343
7344 2001-12-17  Jeffrey A Law  (law@redhat.com)
7345
7346         * gcc.c-torture/execute/20011217-1.c: New test.
7347
7348 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
7349
7350         * objc.dg/special/: New directory.
7351         * objc.dg/special/special.exp: New file.
7352         * objc.dg/special/unclaimed-category-1.h: New file.
7353         * objc.dg/special/unclaimed-category-1a.m: New file.
7354         * objc.dg/special/unclaimed-category-1.m: New file.
7355
7356 2001-12-17  Andreas Jaeger  <aj@suse.de>
7357
7358         * gcc.c-torture/compile/20011217-2.c: New test.
7359
7360 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7361
7362         * gcc.c-torture/compile/20011217-1.c: New test.
7363
7364 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
7365
7366         * testsuite/gcc.dg/20011214-1.c: New.
7367
7368 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
7369
7370         * gcc.dg/altivec-4.c: New.
7371
7372 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
7373
7374         * gcc.dg/20011113-1.c: New test.
7375
7376 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7377
7378         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
7379         std::__malloc_alloc_template<0> and
7380         std::__default_alloc_template<false, 0>.
7381
7382 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
7383
7384         * objc/execute/bf-21.m: New test.
7385         * objc/execute/enumeration-1.m: New test.
7386         * objc/execute/enumeration-2.m: New test.
7387
7388 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
7389
7390         * gcc.dg/gnu89-init-1.c: New test.
7391
7392 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7393
7394         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
7395         * g++.old-deja/g++.jason/2371.C: Likewise.
7396         * g++.old-deja/g++.jason/template33.C: Likewise.
7397         * g++.old-deja/g++.jason/template34.C: Likewise.
7398         * g++.old-deja/g++.jason/template36.C: Likewise.
7399         * g++.old-deja/g++.oliva/typename1.C: Likewise.
7400         * g++.old-deja/g++.oliva/typename2.C: Likewise.
7401         * g++.old-deja/g++.other/typename1.C: Likewise.
7402         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7403         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7404         * g++.old-deja/g++.pt/typename11.C: Likewise.
7405         * g++.old-deja/g++.pt/typename14.C: Likewise.
7406         * g++.old-deja/g++.pt/typename16.C: Likewise.
7407         * g++.old-deja/g++.pt/typename3.C: Likewise.
7408         * g++.old-deja/g++.pt/typename4.C: Likewise.
7409         * g++.old-deja/g++.pt/typename5.C: Likewise.
7410         * g++.old-deja/g++.pt/typename7.C: Likewise.
7411         * g++.old-deja/g++.robertl/eb9.C: Likewise.
7412
7413 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
7414
7415         * g++.dg/other/linkage1.C: New test.
7416         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
7417         specifiers.
7418
7419 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7420
7421         * gcc.dg/concat.c: New test.
7422
7423 2001-12-11  Stan Shebs  <shebs@apple.com>
7424
7425         * objc/compile: New test directory.
7426         * objc/compile/compile.exp: New expect script.
7427         * objc/compile/20011211-1.m: New compile test.
7428
7429 2001-12-11  Jason Merrill  <jason@redhat.com>
7430
7431         * lib/prune.exp (prune_gcc_output): Also handle "In member
7432         function".  So many permutations...
7433
7434 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         * g++.dg/template/typedef1.C: New test.
7437
7438 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         * g++.dg/other/copy1.C: New test.
7441
7442 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
7443
7444         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
7445
7446         * gcc.dg/builtin-choose-expr.c: New.
7447
7448 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
7449
7450         * gcc.dg/altivec-2.c: New.
7451
7452 2001-12-07  Richard Henderson  <rth@redhat.com>
7453
7454         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
7455
7456 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
7457
7458         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
7459         ultrasparc.
7460
7461 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7462
7463         * g++-old.deja/g++.robertl/eb101.C: Deleted.
7464
7465 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
7466
7467         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
7468         variable argument list.
7469
7470 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
7471
7472         * gcc.c-torture/execute/memcheck: Delete entire directory.
7473         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
7474         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
7475
7476 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7477
7478         * gcc.dg/Wshadow-1.c: New test.
7479
7480 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
7481
7482         * gcc.c-torture/compile/20011130-1.c: New test.
7483
7484         * gcc.dg/noncompile/20011025-1.c: New test.
7485
7486         * g++.dg/other/anon-union.C: New test.
7487
7488         * gcc.c-torture/execute/20011024-1.c: New test.
7489
7490 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7491
7492         * gcc.c-torture/execute/20000722-1.x,
7493         gcc.c-torture/execute/20010123-1.x: Remove.
7494         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
7495         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
7496         gcc.dg/c99-complit-2.c: New tests.
7497
7498 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
7499
7500         * g++.dg/inherit/base1.C: New test.
7501
7502 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
7503
7504         * g++.dg/other/stdarg1.C: New test.
7505
7506         * gcc.c-torture/compile/20011130-2.c: New test.
7507
7508 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
7509
7510         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
7511         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
7512         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
7513         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
7514         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
7515         * gcc.dg/builtin-prefetch-1.c: New test.
7516
7517 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
7518
7519         * gcc.dg/20011130-1.c: New test.
7520
7521 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7522
7523         * g++.dg/other/scope1.C: New test.
7524         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
7525
7526 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7527
7528         * gcc.dg/vla-init-1.c: New test.
7529
7530 2001-12-01  Geoff Keating  <geoffk@redhat.com>
7531
7532         * gcc.c-torture/compile/structs.c: New testcase from GDB.
7533
7534 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7535
7536         * objc.dg/alias.m: Update.
7537         * objc.dg/class-1.m: Update.
7538         * objc.dg/const-str-1.m: Update.
7539         * objc.dg/fwd-proto-1.m: Update.
7540         * objc.dg/id-1.m: Update.
7541         * objc.dg/super-class-1.m: Update.
7542
7543 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
7544
7545         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
7546         constructs.
7547
7548 2001-11-28  Jeffrey A Law  (law@cygnus.com)
7549
7550         * gcc.c-torture/execute/20011128-1.c: New test.
7551
7552 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
7553
7554         * gcc.dg/20011127-1.c: New test.
7555
7556 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7557
7558         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
7559         from Austin Group draft 7.
7560         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
7561         scanf format arguments.
7562         * gcc.dg/format/no-exargs-2.c: New test.
7563
7564 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
7565
7566         * g++.dg/abi/vbase8-4.C: New test.
7567
7568 2001-11-24  Ian Lance Taylor  <ian@airs.com>
7569
7570         * gcc.c-torture/execute/20011121-1.c: New test.
7571
7572 2001-11-23  Jeffrey A Law  (law@cygnus.com)
7573
7574         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
7575
7576 2001-11-23  Andreas Jaeger  <aj@suse.de>
7577
7578         * gcc.dg/cpp/charconst-2.c: New test.
7579
7580 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
7581
7582         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
7583         to the host if it is remote.  Let tests specify extra headers
7584         they use.
7585         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
7586         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
7587         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
7588         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
7589         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
7590         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
7591         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
7592         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
7593         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
7594         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
7595
7596 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
7597
7598         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
7599         for little endian ARMs.
7600
7601 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
7602
7603         * gcc.c-torture/compile/20011119-1.c: New test.
7604         * gcc.c-torture/compile/20011119-2.c: New test.
7605
7606 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
7607
7608         * gcc.dg/altivec-1.c: Fix typo.
7609
7610 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
7611
7612         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
7613
7614 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
7615
7616         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
7617
7618 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
7619
7620         * lib/g77.exp: Don't specify --rpath-link.
7621
7622         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
7623         across all the headers.
7624         * gcc.dg/format/format.exp: For testing on a remote host,
7625         copy format.h.
7626
7627         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
7628         * gcc.c-torture/execute/930406-1.c: Likewise.
7629         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7630
7631 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
7632
7633         * gcc.dg/altivec-1.c: New.
7634
7635 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
7636
7637         * gcc.dg/cpp/fpreprocessed.c: New test case.
7638
7639 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7640
7641         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
7642         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
7643         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
7644
7645 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7646
7647         * gcc.dg/no-builtin-1.c: New test.
7648
7649 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
7650
7651         * gcc.c-torture/execute/20011115-1.c: New test.
7652
7653 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
7654
7655         * gcc.c-torture/compile/20011114-2.c: New test.
7656         * gcc.c-torture/compile/20011114-3.c: New test.
7657         * gcc.c-torture/compile/20011114-4.c: New test.
7658
7659 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
7660
7661         * g++.dg/other/init1.C: New test.
7662
7663 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
7664
7665         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
7666         message.
7667
7668         * gcc.c-torture/execute/20011114-1.c: New testcase.
7669
7670         * gcc.c-torture/compile/20010327-1.c: Revert last change.
7671         * gcc.c-torture/compile/20011114-1.c: New test, exactly
7672         like the (before this change) version of 20010327-1.c.
7673
7674 2001-11-14  Roger Sayle <roger@eyesopen.com>
7675
7676         * gcc.c-torture/execute/string-opt-13.c: New testcase.
7677
7678 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
7679
7680         * g++.dg/init/array2.C: New test.
7681
7682 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
7683
7684         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
7685
7686 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * g++.dg/other/forscope1.C: New test.
7689         * g++.dg/ext/forscope1.C: New test.
7690         * g++.dg/ext/forscope2.C: New test.
7691
7692 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * gcc.c-torture/execute/20011113-1.c: New test.
7695
7696 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
7697
7698         * gcc.c-torture/execute/20011109-2.c: New test.
7699
7700         * gcc.c-torture/execute/20011109-1.c: New test.
7701
7702 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
7703
7704         * gcc.c-torture/compile/20011109-1.c: New test.
7705
7706 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
7707
7708         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
7709         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
7710         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
7711         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
7712         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
7713         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
7714         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
7715
7716 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7717
7718         * g++.dg/warn/Wshadow-1.C: New tests.
7719         * g++.old-deja/g++.mike/for3.C: Update.
7720
7721 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7722
7723         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
7724         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
7725         XFAILs.  Adjust expected error texts.
7726         * gcc.c-torture/compile/20011106-1.c,
7727         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
7728         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
7729         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
7730         gcc.dg/c99-array-lval-5.c: New tests.
7731
7732 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7733
7734         * gcc.dg/cpp/defined.c: Update.
7735
7736 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7737
7738         * gcc.c-torture/execute/anon-1.c: New test.
7739
7740 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
7741
7742         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
7743         same size, so no warning should be produced on stormy16.
7744
7745         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
7746         due to oversized array.
7747         * g++.old-deja/g++.mike/ns15.C: Likewise.
7748         * g++.old-deja/g++.pt/crash16.C: Likewise.
7749
7750 2001-11-02  Graham Stott  <grahams@redhat.com>
7751
7752         * g++.dgother/debug1.C: Fix typos.
7753
7754 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
7755
7756         * g++.dg/other/debug1.C: New test.
7757
7758 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7759
7760         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
7761         of unsigned long.
7762
7763 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
7764
7765         * gcc.dg/20011029-2.c: New test.
7766
7767         * gcc.c-torture/compile/20011029-1.c: New test.
7768
7769 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
7770
7771         * objc/execute/class_self-1.m: New test.
7772         * objc/execute/class_self-2.m: New test.
7773
7774 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
7775
7776         * gcc.misc-tests/msgs.exp: Delete.
7777         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
7778         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
7779         error set to match recent changes.
7780
7781 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
7782
7783         * gcc.dg/20011021-1.c: New test.
7784
7785 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
7786
7787         * gcc.c-torture/compile/20011023-1.c: New test.
7788
7789 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
7790
7791         * lib/g77.exp: Rewrite based on lib/g++.exp.
7792
7793 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
7794
7795         * gcc.c-torture/execute/20011019-1.c: New test.
7796
7797         * gcc.dg/20011018-1.c: New test.
7798
7799 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
7800
7801         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
7802
7803 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
7804
7805         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
7806         * gcc.dg/attr-invalid.c: Likewise.
7807
7808 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
7809
7810         * testsuite/gcc.dg/20011015-1.c: New test.
7811
7812 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7813
7814         * g++.dg/template/unify2.C: New test.
7815
7816 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7817
7818         * g++.dg/other/exception-specification.C: New test
7819
7820 2001-10-13  Tom Rix  <trix@redhat.com>
7821
7822         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
7823         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
7824
7825 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
7826
7827         * testsuite/gcc.dg/20011009-1.c: New test.
7828
7829 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         PR g++/4476
7832         * g++.dg/other/friend1.C: New test.
7833
7834 2001-10-11  Richard Henderson  <rth@redhat.com>
7835
7836         * g++.old-deja/g++.other/crash18.C: Add -S to options.
7837
7838 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7839
7840         * gcc.c-torture/compile/20011010-1.c: New.
7841
7842 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7843
7844         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
7845         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
7846         g77.f-torture/execute/execute.exp,
7847         g77.f-torture/noncompile/noncompile.exp,
7848         gcc.c-torture/compile/compile.exp,
7849         gcc.c-torture/execute/execute.exp,
7850         gcc.c-torture/execute/ieee/ieee.exp,
7851         gcc.c-torture/execute/memcheck/memcheck.exp,
7852         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
7853         objc/execute/execute.exp: Update FSF address.
7854
7855 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7856
7857         * gcc.dg/cpp/cmdlne-C.c: Update.
7858         * gcc.dg/cpp/cmdlne-C2.c: New.
7859
7860 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7861
7862         * gcc.c-torture/execute/20011008-3.c: New.
7863
7864 2001-10-08  DJ Delorie  <dj@redhat.com>
7865
7866         * gcc.dg/20011008-1.c: New.
7867         * gcc.dg/20011008-2.c: New.
7868
7869 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7870
7871         * gcc.dg/cpp/spacing1.c: Update test.
7872
7873 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7874
7875         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
7876         spelling errors of "separate" as "seperate".
7877
7878 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
7881         enough to avoid inlining.
7882
7883 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7884
7885         * lib/g77.exp: set libg2c_dir correctly.
7886
7887 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7888
7889         * gcc.dg/cpp/macro11.c: New test.
7890
7891 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7892
7893         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7894         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7895         gcc.dg/format/multattr-3.c: New tests.
7896         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7897         tests for format attributes on function pointers being rejected.
7898
7899 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7900
7901         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7902
7903 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7904
7905         * g++.dg/warn/format1.C: New test.
7906
7907 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7908
7909         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7910
7911 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7912
7913         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7914
7915 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7916
7917         * gcc.dg/cpp/redef2.c: Add test.
7918
7919 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7920
7921         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7922         long-standing bug on i686, apparently.
7923         * gcc.c-torture/execute/loop-2c.x: New file.
7924         * gcc.c-torture/execute/loop-2d.x: New file.
7925         * gcc.c-torture/execute/loop-3c.x: New file.
7926
7927 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7928
7929         * gcc.dg/cpp/20000625-2.c: Correct line number.
7930
7931 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7932
7933         * gcc.dg/cpp/macro10.c: New test.
7934         * gcc.dg/cpp/strify3.c: New test.
7935         * gcc.dg/cpp/spacing1.c: Add tests.
7936         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7937         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7938
7939 2001-09-24  DJ Delorie  <dj@redhat.com>
7940
7941         * gcc.c-torture/execute/20010924-1.c: New test.
7942
7943 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7944
7945         * testsuite/objc/execute/paste.m: Remove.
7946
7947 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7948
7949         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7950
7951 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7952
7953         * g77.dg/strlen0.f: New test.
7954
7955 2001-09-21  Richard Henderson  <rth@redhat.com>
7956
7957         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7958         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7959
7960 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7961
7962         Table-driven attributes.
7963         * g++.dg/ext/attrib1.C: New test.
7964
7965 2001-09-20  DJ Delorie  <dj@redhat.com>
7966
7967         * gcc.dg/20000926-1.c: Update expected warning messages.
7968         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7969         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7970         array.
7971
7972 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7973
7974         * g++.dg/eh/registers1.C: New test case.
7975
7976 2001-09-17  Richard Henderson  <rth@redhat.com>
7977
7978         * gcc.dg/array-5.c: Fix VLA decomposition test.
7979
7980 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7981
7982         * gcc.dg/cpp/line5.c: New testcase.
7983
7984 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7985
7986         * gcc.dg/cpp/macro9.c: New test.
7987
7988 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7989
7990         * gcc.c-torture/execute/980223.c: Change type of addr from long
7991         to char *.
7992
7993 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7994
7995         * gcc.c-torture/execute/20010915-1.c: New test.
7996
7997 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7998
7999         * g77.dg/bprob: New directory.
8000         * g77.dg/bprob/bprob.exp: New file.
8001         * g77.dg/bprob/bprob-1.f: New test.
8002         * g77.dg/gcov: New directory.
8003         * g77.dg/gcov/gcov.exp: New file.
8004         * g77.dg/gcov/gcov-1.f: New test.
8005         * g77.dg/gcov/gcov-1.x: New file.
8006
8007 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8008
8009         * gcc.dg/cpp/directiv.c: Update.
8010         * gcc.dg/cpp/undef1.c: Update.
8011
8012 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
8013
8014         * gcc.dg/20010912-1.c: New test.
8015
8016 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
8017
8018         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
8019         language-independent file in lib.
8020         * lib/gcov.exp: New file.
8021
8022 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8023
8024         * gcc.c-torture/compile/20010911-1.c: New test.
8025
8026 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
8027
8028         * lib/profopt.exp: New, to support profile-directed optimizations.
8029         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
8030         * gcc.misc-tests/bprob-1.c: New test.
8031         * gcc.misc-tests/bprob-2.c: New test.
8032
8033 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
8034
8035         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
8036         XFAIL and which kinds of gcov output to verify.
8037         * gcc.misc-tests/gcov-4b.x: New file.
8038         * gcc.misc-tests/gcov-5b.x: New file.
8039         * gcc.misc-tests/gcov-6.x: New file.
8040         * gcc.misc-tests/gcov-7.c: New test.
8041         * gcc.misc-tests/gcov-7.x: New file.
8042
8043 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
8044
8045         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
8046         * gcc.misc-tests/gcov-6.c: New test.
8047
8048 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
8049
8050         PR c++/3986
8051         * g++.dg/abi/vbase1.C: New test.
8052
8053 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
8054
8055         * objc.dg/method-2.m: New.
8056
8057 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8058
8059         PR c++/4203
8060         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
8061         * g++.dg/init/empty1.C: New test.
8062
8063 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
8064
8065         * gcc.c-torture/compile/20010903-1.c: New test.
8066
8067 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
8068
8069         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
8070         for m68k.
8071
8072 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
8073
8074         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
8075
8076         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
8077
8078         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
8079
8080 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
8081
8082         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
8083         for 16-bit 'unsigned int'.
8084
8085 2001-08-29  Kazu Hirata  <kazu@hxi.com>
8086
8087         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
8088
8089 2001-08-27  Richard Henderson  <rth@redhat.com>
8090
8091         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
8092         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
8093
8094 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
8095
8096         * gcc.dg/asm-names.c (ymain): New.
8097
8098 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
8099
8100         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
8101         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
8102         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
8103
8104 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8105
8106         * gcc.dg/compare5.c: New testcase.
8107
8108 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
8109
8110         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
8111         and "In instantiation".
8112
8113 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
8114
8115         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
8116
8117 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
8118
8119         * gcc.misc-tests/gcov.exp: Add support for branch information.
8120         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
8121         * gcc.misc-tests/gcov-4.c: New test.
8122         * gcc.misc-tests/gcov-4b.c: New test.
8123         * gcc.misc-tests/gcov-5b.c: New test.
8124
8125 2001-08-20  Zack Weinberg  <zackw@panix.com>
8126
8127         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
8128         expected to fail.
8129
8130 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8131
8132         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
8133
8134 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
8135
8136         * g++.dg/eh/template1.C: New test.
8137
8138 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
8139
8140         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
8141         Fix thinko.
8142         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
8143         for xfail.
8144
8145 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
8146
8147         * lib/g77-dg.exp:  Use prune.exp for common procedures
8148         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
8149         * lib/g77.exp: (g77-dg-prune) Remove
8150
8151 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
8152
8153         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
8154
8155 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8156
8157         * g++.dg/template/unify1.C: New test.
8158
8159 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         * g++.dg/abi/empty4.C: New test.
8162
8163 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
8164
8165         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
8166         solaris2.*
8167         * g77.f-torture/compile/pr3743.x: Likewise
8168
8169 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8170
8171         * g++.dg/other/using-declaration.C: New test.
8172
8173 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8174
8175         * gcc.dg/cpp/tr-sign.c: New testcase.
8176
8177 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8178
8179         * gcc.dg/cpp/19951025-1.c: Revert.
8180         * gcc.dg/cpp/directiv.c: We no longer process directives that
8181         interrupt macro arguments.
8182
8183 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
8184
8185         * gcc.dg/bconstp-1.c: New test.
8186
8187 2001-08-03  Richard Henderson  <rth@redhat.com>
8188
8189         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
8190
8191 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8192
8193         * gcc.dg/cpp/19951025-1.c: Update.
8194
8195 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
8196
8197         * g77.dg/ff90-1.f (s): Fix reference of variable z,
8198         should be x.
8199
8200 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8201
8202         Kill -fhonor-std.
8203         * g++.old-deja/g++.ns/ns14.C: Remove special options.
8204         * g++.old-deja/g++.other/std1.C: Likewise.
8205         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
8206
8207 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
8208
8209         * lib/g77.exp:  Load gcc-defs.exp for common procedures
8210         (g77_pass, g77_fail, g77_finish, g77_exit,
8211         ${tool}_check_unsupported_p} Now redundant.  Deleted.
8212
8213 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
8214
8215         * g77.dg/fbackslash.f
8216         * g77.dg/fcase-preserve.f
8217         * g77.dg/ff90-1.f
8218         * g77.dg/ffixed-line-length-0.f
8219         * g77.dg/ffixed-line-length-132.f
8220         * g77.dg/ffixed-line-length-7.f
8221         * g77.dg/ffixed-line-length-72.f
8222         * g77.dg/ffixed-line-length-none.f
8223         * g77.dg/ffree-form-1.f
8224         * g77.dg/fno-backslash.f
8225         * g77.dg/fno-f90-1.f
8226         * g77.dg/fno-fixed-form-1.f
8227         * g77.dg/fno-onetrip.f
8228         * g77.dg/fno-typeless-boz.f
8229         * g77.dg/fno-underscoring.f
8230         * g77.dg/fno-vxt-1.f
8231         * g77.dg/fonetrip.f
8232         * g77.dg/ftypeless-boz.f
8233         * g77.dg/fugly-assumed.f
8234         * g77.dg/funderscoring.f
8235         * g77.dg/fvxt-1.f
8236
8237 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
8238
8239         * objc.dg/fwd-proto-1.m: New.
8240         * objc.dg/local-decl-1.m: New.
8241         * objc.dg/naming-1.m: New.
8242         * objc.dg/naming-2.m: New.
8243         * objc.dg/proto-hier-1.m: New.
8244
8245 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8246
8247         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
8248         largest-type elements to a struct makes its size grow.
8249
8250 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8251
8252         * g++.dg/abi/vthunk1.C: New test.
8253
8254 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         * g++.dg/abi/vbase8-22.C: New test.
8257
8258 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8259
8260         * gcc.dg/cpp/macro8.c: New test.
8261
8262 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8263
8264         * g++.dg/abi/vbase8-21.C: New test.
8265
8266 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8267
8268         * g++.dg/abi/vbase8-10.C: New test.
8269
8270 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8271
8272         * lib/g++.exp (g++_set_ld_library_path): Renamed to
8273         ${tool}_set_ld_library_path.
8274         Changed caller.
8275         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
8276         g++.exp.
8277
8278 2001-07-26  Stan Cox <scox@redhat.com>
8279
8280         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
8281         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
8282         gcc_exit, gcc_check_unsupported_p):
8283         Moved to gcc-deps.exp
8284         * gcc-deps.exp: New file.
8285
8286 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8287
8288         * g++.old-deja/g++.pt/defarg14.C: New test.
8289
8290 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8291
8292         * g++.old-deja/g++.other/lineno5.C: New test.
8293
8294 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8295
8296         * g++.old-deja/g++.pt/crash68.C: New test.
8297
8298 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8299
8300         * g++.old-deja/g++.other/crash42.C: New test.
8301
8302 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8303
8304         * gcc.dg/cpp/extratokens.c: Fix.
8305         * gcc.dg/cpp/skipping2.c: New tests.
8306
8307 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8308
8309         * gcc.c-torture/execute/20010724-1.c: New file.
8310         * gcc.c-torture/execute/20010724-1.x: New file.
8311
8312 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8313
8314         * g++.old-deja/g++.other/cond7.C: New test.
8315
8316 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8317
8318         * g++.old-deja/g++.other/optimize4.C: New test.
8319
8320 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8321
8322         * g++.old-deja/g++.abi/vbase8-5.C: New test.
8323
8324 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
8325
8326         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
8327         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
8328         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
8329         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
8330
8331         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
8332         bug report" message.
8333
8334         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
8335         * g++.dg/ext/instantiate1.C: Move from old-deja.
8336
8337 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
8338
8339         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
8340         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
8341         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
8342         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
8343
8344 2001-07-23  Jeffrey A Law  (law@cygnus.com)
8345
8346         * gcc.c-torture/execute/20010723-1.c: New test.
8347
8348 2001-07-23  Ben Elliston  <bje@redhat.com>
8349
8350         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
8351
8352 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8353
8354         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
8355         i[34567]86-*-*.
8356         Delete handling of ieee_multilib_flags.
8357         Pass -mieee for alpha*-*-* and sh-*-*.
8358         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
8359
8360 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
8361
8362         Remove old-abi tests.
8363         * g++.old-deja/g++.mike/p11116.C: Remove.
8364         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
8365
8366 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
8367
8368         * g77.f-torture/compile/pr3743.f:  New test
8369
8370 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
8371
8372         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
8373
8374 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8375
8376         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
8377         g++.old-deja/g++.pt/static6.C: Likewise.
8378         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
8379         supports weak symbols.
8380
8381 2001-07-18  Andreas Jaeger  <aj@suse.de>
8382
8383         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
8384         supported again.
8385
8386 2001-07-18  Andreas Jaeger  <aj@suse.de>
8387
8388         * gcc.dg/iftrap-1.c: Fix target line.
8389
8390 2001-07-17  Richard Henderson  <rth@redhat.com>
8391
8392         * gcc.c-torture/execute/20010717-1.c: New.
8393
8394 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8395
8396         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
8397         tests.
8398
8399 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8400
8401         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
8402
8403 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8404
8405         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
8406         UAC_SIGBUS, UAC_NOPRINT definitions.
8407
8408 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
8409
8410         * objc/execute/object_is_class.m: New test.
8411         * objc/execute/object_is_meta_class.m: New test.
8412
8413 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8414
8415         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
8416         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
8417
8418 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
8419
8420         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
8421         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
8422
8423 2001-07-14  Richard Henderson  <rth@redhat.com>
8424
8425         * gcc.dg/iftrap-1.c: New.
8426
8427 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
8428
8429         * g77.f-torture/execute/intrinsic77.f: New test.
8430
8431 2001-07-11  Janis Johnson <janis@us.ibm.com>
8432
8433         * gcc.misc-tests/gcov-3.c: New test.
8434
8435 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8436
8437         * gcc.c-torture/compile/20010711-1.c,
8438         * gcc.c-torture/compile/20010711-2.c: New tests.
8439
8440 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8441
8442         * gcc.c-torture/execute/20010711-1.c: New test.
8443
8444 2001-07-11  Ben Elliston  <bje@redhat.com>
8445
8446         * g++.old-deja/g++.other/enum5.C: New test.
8447
8448 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
8449
8450         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
8451         (g++-dg-prune): Call prune_gcc_output.
8452         * prune.exp: New file for prune_gcc_output.
8453         * lib/g++.exp, lib/gcc.exp: Load it.
8454
8455 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8456
8457         * gcc.c-torture/compile/20010701-1.c,
8458         g++.old-deja/g++.ext/attrib6.C: New tests.
8459
8460 2001-07-06  Jeffrey A Law  (law@cygnus.com)
8461
8462         * gcc.c-torture/compile/20010706-1.c: New test.
8463
8464 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
8465
8466         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
8467
8468 2001-06-28  Stan Shebs  <shebs@apple.com>
8469
8470         * gcc.dg/pragma-darwin.c: New test.
8471
8472 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8473
8474         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
8475         Solaris 2.[678] system.
8476
8477 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8478
8479         * gcc.dg/20010622-1.c: New test.
8480
8481 2001-06-18  Stan Shebs  <shebs@apple.com>
8482
8483         * objc.dg: New directory.
8484         * objc.dg/dg.exp: New file.
8485         * objc.dg/alias.m: New.
8486         * objc.dg/class-1.m: New.
8487         * objc.dg/class-2.m: New.
8488         * objc.dg/const-str-1.m: New.
8489         * objc.dg/const-str-2.m: New.
8490         * objc.dg/id-1.m: New.
8491         * objc.dg/method-1.m: New.
8492         * objc.dg/super-class-1.m: New.
8493         * lib/objc-dg.exp: New file.
8494
8495 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8496
8497         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
8498         of label name.
8499
8500 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8501
8502         * g++.old-deja/g++.abi/vbase8-9.C: New test.
8503
8504 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8505
8506         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
8507         variable.
8508
8509 2001-06-12  Richard Henderson  <rth@redhat.com>
8510
8511         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
8512
8513 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * g++.old-deja/g++.abi/vbase5.C: New test.
8516         * g++.old-deja/g++.abi/vbase6.C: New test.
8517         * g++.old-deja/g++.abi/vbase7.C: New test.
8518
8519 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8520
8521         * gcc.c-torture/compile/20010610-1.c: New test.
8522
8523 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         * g++.old-deja/g++.abi/vbase4.C: New test.
8526
8527 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8528
8529         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
8530         support %f for HC11/HC12 targets.
8531         * gcc.c-torture/execute/930513-1.x: New file, likewise.
8532         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
8533         on HC11/HC12 targets.
8534         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
8535
8536 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8537
8538         * gcc.dg/wchar_t-1.c: New file.
8539         * gcc.dg/wint_t-1.c: Likewise.
8540
8541 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
8542
8543         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
8544
8545 2001-06-11  Richard Henderson  <rth@redhat.com>
8546
8547         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
8548
8549 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8550
8551         * gcc.c-torture/compile/20010611-1.c: New test.
8552
8553 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8554
8555         * gcc.dg/c99-tag-1.c: Add more tests.
8556
8557 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
8558
8559         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
8560         representation on MN10300 and ARM/Thumb.
8561
8562 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
8563
8564         * g77.f-torture/execute/20010610.f: New.
8565
8566 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
8567
8568         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
8569         names.
8570
8571 2001-06-09  Richard Henderson  <rth@redhat.com>
8572
8573         * gcc.c-torture/execute/ashrdi-1.c: New.
8574         * gcc.c-torture/execute/ashldi-1.c: New.
8575         * gcc.c-torture/execute/lshrdi-1.c: New.
8576
8577 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
8578
8579         * objc/execute/load-3.m: Added. Check sending +load to categories,
8580         in addition to classes.
8581
8582 2001-06-08  Stan Shebs  <shebs@apple.com>
8583
8584         * objc/execute/load-2.m: New test.  From Nicola Pero
8585         <n.pero@mi.flashnet.it>.
8586
8587 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * gcc.c-torture/execute/20010605-2.c: New test.
8590
8591 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         * g++.old-deja/g++.abi/vbase2.C: New test.
8594         * g++.old-deja/g++.abi/vbase3.C: New test.
8595
8596 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8597
8598         * g++.old-deja/g++.pt/friend49.C: New test.
8599
8600 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8601
8602         * g++.old-deja/g++.ext/anon3.C: New test.
8603
8604 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         * g++.old-deja/g++.other/conv7.C: New test.
8607
8608 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8609
8610         * gcc.c-torture/compile/20010605-2.c: New test.
8611
8612 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8613
8614         * gcc.c-torture/execute/20010604-1.c: New test.
8615
8616 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
8617
8618         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
8619
8620 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
8621
8622         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
8623         (g++_link_flags): Likewise.
8624         (g++_init): Pass gccpath's value to two previous functions.
8625
8626 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8627
8628         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
8629         Ensure logfile entry matches exec command line.
8630
8631 2001-05-31  Richard Henderson  <rth@redhat.com>
8632
8633         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
8634         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
8635
8636 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
8637
8638         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
8639         compiler for irix6.2
8640
8641 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
8642
8643         * g++.old-deja/g++.other/optimize3.C: New file.
8644
8645 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
8646
8647         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
8648         assemble.
8649
8650 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
8651
8652         * g++.old-deja/g++.other/optimize2.C: New file.
8653
8654 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
8655
8656         * gcc.c-torture/compile/20010518-2.c: New file.
8657         * gcc.c-torture/execute/20010518-1.c: New file.
8658         * gcc.c-torture/execute/20010518-2.c: New file.
8659
8660 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8661
8662         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
8663
8664 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
8665
8666         G++ no longer defines builtins that do not begin with __builtin.
8667         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
8668         * g++.old-deja/g++.brendand/misc13.C: Likewise.
8669         * g++.old-deja/g++.law/builtin1.C: Likewise.
8670         * g++.old-deja/g++.law/cvt2.C: Likewise.
8671         * g++.old-deja/g++.mike/net5.C: Likewise.
8672         * g++.old-deja/g++.other/builtins1.C: Likewise.
8673         * g++.old-deja/g++.other/builtins2.C: Likewise.
8674         * g++.old-deja/g++.other/builtins3.C: Likewise.
8675         * g++.old-deja/g++.other/builtins4.C: Likewise.
8676         * g++.old-deja/g++.other/inline8.C: Likewise.
8677         * g++.old-deja/g++.robertl/eb39.C: Likewise.
8678
8679 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
8680
8681         * g++.old-deja/g++.pt/using1.C: Adjust.
8682         * g++.old-deja/g++.pt/using2.C: New test.
8683
8684 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8685
8686         * gcc.dg/cpp/charconst.c: New tests.
8687         * gcc.dg/cpp/escape.c: New tests.
8688         * gcc.dg/cpp/escape-1.c: New tests.
8689         * gcc.dg/cpp/escape-2.c: New tests.
8690         * gcc.dg/cpp/ucs.c: New tests.
8691
8692 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
8693
8694         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
8695         native compiler for irix6.5.
8696
8697 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
8698
8699         * lib/g++.exp (g++_include_flags): Use args to compute
8700         get_multilibs.
8701         (g++_link_flags): Likewise.
8702         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
8703
8704 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8705
8706         * gcc.dg/c90-hexfloat-1.c: Add more tests.
8707
8708 2001-05-21  Geoff Keating  <geoffk@redhat.com>
8709
8710         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
8711         this file.
8712
8713 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8714
8715         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
8716         STACK_SIZE;
8717         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
8718         to STACK_SIZE; Use it to define size of add_histo array.
8719         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
8720         to STACK_SIZE.
8721         (f): Use GITT_SIZE to define size of gitt local table.
8722         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
8723         to STACK_SIZE; Use it to define size of bytemem array.
8724
8725 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8726
8727         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
8728         on 68HC11/HC12 due to the asm instruction.
8729         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
8730         * gcc.c-torture/compile/920520-1.x: Likewise.
8731         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
8732         on 68HC11/HC12 because the function is larger than 64K.
8733         * gcc.c-torture/compile/961203-1.x: New file, this test fails
8734         on 68HC11/HC12 because the structure is too large.
8735
8736 2001-05-20  Richard Henderson  <rth@redhat.com>
8737
8738         * gcc.c-torture/execute/20010520-1.c: New.
8739
8740 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8741
8742         * g++.old-deja/g++.warn/compare1.C: New test.
8743         * gcc.dg/compare4.c: New test.
8744
8745 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8746
8747         * g++.old-deja/g++.other/optimize1.C: New test.
8748
8749 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8750
8751         * g++.old-deja/g++.pt/spec41.C: New test.
8752
8753 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
8754
8755         * gcc.c-torture/compile/20010114-1.x: Remove.
8756
8757 2001-05-18  Stan Shebs  <shebs@apple.com>
8758
8759         * gcc.c-torture/compile/20010518-1.c: New test.
8760
8761 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
8762
8763         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
8764         * g++.old-deja/g++.pt/crash67.C: New test.
8765
8766 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
8767
8768         * g++.old-deja/g++.other/debug9.C: New test.
8769
8770 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
8771
8772         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
8773
8774 2001-05-16  Jan Hubicka  <jh@suse.cz>
8775
8776         * gcc.c-torture/compile/20010516-1.c: New test.
8777
8778 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         * g++.old-deja/g++.other/crash41.C: New test.
8781
8782 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8783
8784         * g++.old-deja/g++.pt/crash66.C: New test.
8785
8786 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
8787
8788         * g++.old-deja/g++.robertl/eb27.C: Convert.
8789
8790 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
8791
8792         * g++.dg/friend-warn.C: New test.  Do not warn about friend
8793         declaration being redundant.
8794
8795 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
8796
8797         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
8798
8799 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
8800
8801         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
8802
8803 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
8804
8805         * lib/g++.exp: Use testsuite_flags.
8806
8807 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
8808
8809         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
8810
8811 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8812
8813         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
8814
8815 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
8816
8817         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
8818
8819 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
8820
8821         * gcc.c-torture/compile/20010313-1.c: New test.
8822
8823 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
8824
8825         * gcc.dg/cpp/direct2.c: New test.
8826         * gccq.dg/cpp/direct2s.c: New test.
8827
8828         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
8829
8830 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
8831
8832         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
8833         * g++.old-deja/g++.other/op3.C: Likewise.
8834
8835 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8836
8837         * gcc.dg/cpp/syshdr.h: New file.
8838         * gcc.dg/cpp/sysmac1.c: Update.
8839         * gcc.dg/cpp/sysmac2.c: Update.
8840
8841 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8842
8843         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
8844
8845 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
8846
8847         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
8848         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
8849
8850 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
8851
8852         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
8853
8854 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
8855
8856         * lib/g++.exp (g++_include_flags): Don't use any special flags
8857         if TESTING_IN_BUILD_TREE is not defined.
8858         (g++_init): Use a plain 'c++' as the compiler if
8859         TESTING_IN_BUILD_TREEE is not defined.
8860
8861 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * g++.old-deja/g++.eh/catch13.C: New test.
8864         * g++.old-deja/g++.eh/catch14.C: New test.
8865
8866 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8867
8868         * gcc.dg/cpp/tr-define.c: New test.
8869
8870 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
8871
8872         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
8873         <stdlib.h>, not <malloc.h>.
8874
8875 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8876
8877         * g++.old-deja/g++.ns/template17.C: New test.
8878
8879 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8880
8881         * g++.old-deja/g++.pt/ref4.C: New test.
8882
8883 2001-04-30  Richard Henderson  <rth@redhat.com>
8884
8885         * gcc.dg/20000724-1.c: Revert last change.
8886
8887 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8888
8889         * g77.f-torture/execute/20010430.f: New test.
8890
8891 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8892
8893         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8894
8895 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8896
8897         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8898
8899 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         * g++.old-deja/g++.eh/crash6.C: New test.
8902
8903 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8904
8905         * g++.old-deja/g++.other/warn7.C: New test.
8906
8907 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         * g++.old-deja/g++.other/defarg9.C: New test.
8910
8911 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8912
8913         * g77.f-torture/compile/20010426.f: New test.
8914         * g77.f-torture/execute/20010426.f: New test.
8915
8916 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8917
8918         * g77.f-torture/compile/20000629-1.x: Remove - error
8919         has been fixed.
8920
8921 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8922
8923         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8924         Tweak slightly to work with g++.dg framework.
8925         * g++.dg/special/ecos.exp: Run initp1.C test.
8926         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8927
8928         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8929         its linker doesn't give line numbers either.
8930         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8931
8932 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8933
8934         * g++.old-deja/g++.other/lex1.C: New test.
8935
8936 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8937
8938         * gcc.dg/noncompile/20010425-1.c: New test.
8939
8940 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8941
8942         * g++.old-deja/g++.pt/mangle2.C: New test.
8943
8944 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.dg/format/plus-1.c: New test.
8947
8948 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.dg/20010423-1.c: New test.
8951
8952 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8953
8954         * gcc.c-torture/execute/20010422-1.c: New test.
8955
8956 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8957
8958         * g++.old-deja/g++.ns/type2.C: New test.
8959
8960 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8961
8962         * g++.old-deja/g++.other/perf1.C: New test.
8963
8964 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8965
8966         * gcc.dg/c99-func-2.c: Remove xfail.
8967         * gcc.dg/c99-func-3.c: Remove xfail.
8968         * gcc.dg/c99-func-4.c: Remove xfail.
8969
8970 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8971
8972         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8973
8974 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8975
8976         * gcc.c-torture/compile/20010423-1.c: New test.
8977
8978 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8979
8980         * g++.old-deja/g++.pt/typename28.C: New test.
8981
8982 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8983
8984         * g++.old-deja/g++.abi/empty2.C: New test.
8985         * g++.old-deja/g++.abi/empty3.C: New test.
8986
8987 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8988
8989         * g++.old-deja/g++.other/comdat2.C: New test.
8990         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8991
8992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8993
8994         * g++.old-deja/g++.other/overload14.C: New test.
8995
8996 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8997
8998         * g++.old-deja/g++.other/lookup23.C: New test.
8999
9000 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
9001
9002         * gcc.c-torture/execute/20010403-1.c: New test.
9003
9004 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
9005             Mark Mitchell  <mark@codesourcery.com>
9006
9007         * lib/old-dejagnu.exp: Don't delete output of executable.
9008         Add .exe suffix to executables.
9009
9010 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
9011
9012         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
9013
9014 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9015
9016         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
9017
9018 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
9019
9020         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
9021         * g++.old-deja/g++.abi/crash1.C: New test.
9022
9023 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
9024
9025         * g++.old-deja/g++.other/crash40.C: New test.
9026
9027 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9028
9029         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
9030
9031 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
9032
9033         * g++.old-deja/g++.other/warn6.C: New test.
9034
9035 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9036
9037         * g++.old-deja/g++.robertl/eb42.C: Same.
9038
9039 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040
9041         * gcc.dg/wtr-conversion-1.c: New testcase.
9042
9043 2001-04-10  Richard Henderson  <rth@redhat.com>
9044
9045         * g++.old-deja/g++.other/array5.C: New.
9046
9047 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9048
9049         * gcc.c-torture/execute/20010408-1.c: New test.
9050
9051 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
9052
9053         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
9054         headers and constructs.
9055         * g++.old-deja/g++.robertl/eb79.C: Same.
9056         * g++.old-deja/g++.robertl/eb77.C (main): Same.
9057         * g++.old-deja/g++.robertl/eb73.C: Same.
9058         * g++.old-deja/g++.robertl/eb66.C (main): Same.
9059         * g++.old-deja/g++.robertl/eb55.C (t): Same.
9060         * g++.old-deja/g++.robertl/eb54.C (main): Same.
9061         * g++.old-deja/g++.robertl/eb46.C (main): Same.
9062         * g++.old-deja/g++.robertl/eb44.C: Same.
9063         * g++.old-deja/g++.robertl/eb41.C (main): Same.
9064         * g++.old-deja/g++.robertl/eb4.C (main): Same.
9065         * g++.old-deja/g++.robertl/eb39.C: Same.
9066         * g++.old-deja/g++.robertl/eb33.C (main): Same.
9067         * g++.old-deja/g++.robertl/eb31.C (main): Same.
9068         * g++.old-deja/g++.robertl/eb30.C: Same.
9069         * g++.old-deja/g++.robertl/eb3.C: Same.
9070         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
9071         * g++.old-deja/g++.robertl/eb21.C: Same.
9072         * g++.old-deja/g++.robertl/eb15.C: Same.
9073         * g++.old-deja/g++.robertl/eb118.C: Same.
9074         * g++.old-deja/g++.robertl/eb115.C (main): Same.
9075         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
9076         * g++.old-deja/g++.robertl/eb109.C: Same.
9077         * g++.old-deja/g++.other/sibcall1.C (main): Same.
9078         * g++.old-deja/g++.mike/rtti1.C: Same.
9079         * g++.old-deja/g++.mike/p658.C: Same.
9080         * g++.old-deja/g++.mike/net46.C: Same.
9081         * g++.old-deja/g++.mike/net34.C: Same.
9082         * g++.old-deja/g++.mike/memoize1.C: Same.
9083         * g++.old-deja/g++.mike/eh2.C: Same.
9084         * g++.old-deja/g++.law/weak.C: Same.
9085         * g++.old-deja/g++.law/visibility7.C: Same.
9086         * g++.old-deja/g++.law/visibility25.C: Same.
9087         * g++.old-deja/g++.law/visibility22.C: Same.
9088         * g++.old-deja/g++.law/visibility2.C: Same.
9089         * g++.old-deja/g++.law/visibility17.C: Same.
9090         * g++.old-deja/g++.law/visibility13.C: Same.
9091         * g++.old-deja/g++.law/visibility10.C: Same.
9092         * g++.old-deja/g++.law/visibility1.C: Same.
9093         * g++.old-deja/g++.law/virtual3.C (eval): Same.
9094         * g++.old-deja/g++.law/vbase1.C: Same.
9095         * g++.old-deja/g++.law/operators32.C: Same.
9096         * g++.old-deja/g++.law/nest3.C: Same.
9097         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
9098         * g++.old-deja/g++.law/except5.C (main): Same.
9099         * g++.old-deja/g++.law/cvt7.C (run): Same.
9100         * g++.old-deja/g++.law/cvt2.C: Same.
9101         * g++.old-deja/g++.law/cvt16.C: Same.
9102         * g++.old-deja/g++.law/ctors6.C (bar): Same.
9103         * g++.old-deja/g++.law/ctors17.C (main): Same.
9104         * g++.old-deja/g++.law/ctors13.C: Same.
9105         * g++.old-deja/g++.law/ctors12.C (main): Same.
9106         * g++.old-deja/g++.law/ctors10.C: Same.
9107         * g++.old-deja/g++.law/code-gen5.C: Same.
9108         * g++.old-deja/g++.law/bad-error7.C: Same.
9109         * g++.old-deja/g++.law/arm9.C: Same.
9110         * g++.old-deja/g++.law/arm12.C: Same.
9111         * g++.old-deja/g++.law/arg8.C: Same.
9112         * g++.old-deja/g++.law/arg1.C: Same.
9113         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
9114         * g++.old-deja/g++.jason/template31.C: Same.
9115         * g++.old-deja/g++.jason/template24.C (main): Same.
9116         * g++.old-deja/g++.jason/2371.C: Same.
9117         * g++.old-deja/g++.eh/new2.C: Same.
9118         * g++.old-deja/g++.eh/new1.C: Same.
9119         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
9120         * g++.old-deja/g++.brendan/nest21.C (main): Same.
9121         * g++.old-deja/g++.brendan/err-msg3.C: Same.
9122         * g++.old-deja/g++.brendan/crash62.C: Same.
9123         * g++.old-deja/g++.brendan/crash52.C: Same.
9124         * g++.old-deja/g++.brendan/crash49.C (main): Same.
9125         * g++.old-deja/g++.brendan/crash38.C: Same.
9126         * g++.old-deja/g++.brendan/crash15.C (main): Same.
9127         * g++.old-deja/g++.brendan/copy9.C: Same.
9128
9129 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
9130
9131         * gcc.c-torture/execute/20001203-2.c (memset):
9132         Count argument is of type __SIZE_TYPE__.
9133
9134 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
9135
9136         * gcc.c-torture/compile/20010404-1.c: New test.
9137
9138 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * gcc.c-torture/compile/20010326-1.c: New test.
9141
9142 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
9143
9144         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
9145         peculiarities of the SH.
9146         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
9147
9148 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9149
9150         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
9151         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
9152         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
9153
9154 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9155
9156         * g77.f-torture/compile/20010321-1.f: New test.
9157
9158 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * gcc.c-torture/compile/20010329-1.c: New test.
9161
9162 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.c-torture/execute/20010329-1.c: New test.
9165
9166 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9167
9168         * g++.old-deja/g++.other/eh4.C: Fix typo.
9169
9170 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9171
9172         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
9173
9174 2001-03-28  Philip Blundell  <philb@gnu.org>
9175
9176         * gcc.c-torture/compile/20010328-1.c: New test.
9177
9178 2001-03-27  Richard Henderson  <rth@redhat.com>
9179
9180         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
9181         * g++.old-deja/g++.eh/vbase3.C: Likewise.
9182
9183 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
9184
9185         * gcc.c-torture/compile/20010327-1.c: New test.
9186
9187 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9188
9189         * g++.old-deja/g++.other/friend12.C: New test.
9190         * g++.old-deja/g++.other/friend9.C: Expect no errors.
9191         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
9192
9193 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9194
9195         * gcc.c-torture/execute/20010325-1.c: New test.
9196
9197 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * g++.old-deja/g++.other/mangle3.C: New test.
9200
9201 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
9202
9203         * g++.old-deja/g++.other/anon8.C: New test.
9204
9205 2001-03-20  Philip Blundell  <philb@gnu.org>
9206
9207         * gcc.c-torture/compile/20010320-1.c: New test.
9208
9209 2001-03-17  Richard Henderson  <rth@redhat.com>
9210
9211         * g++.old-deja/g++.other/eh4.C: Add expected error text.
9212
9213 2001-03-15  Geoff Keating  <geoff@redhat.com>
9214
9215         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
9216         tests on AIX.
9217
9218 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
9219
9220         * g++.old-deja/g++.other/eh4.C: New test.
9221
9222 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9223
9224         * gcc.dg/cpp/mi1.c: Update.
9225
9226 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
9227
9228         * g++.old-deja/g++.other/regstack.C: New test.
9229
9230 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9231
9232         * g++.old-deja/g++.other/ref4.C: New test.
9233
9234 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
9235
9236         * objc/execute/va_method.m: Added.
9237         * objc/execute/IMP.m: Added.
9238         * objc/execute/_cmd.m: Added.
9239         * objc/execute/accessing_ivars.m: Added.
9240         * objc/execute/class-1.m: Added.
9241         * objc/execute/class-10.m: Added.
9242         * objc/execute/class-11.m: Added.
9243         * objc/execute/class-12.m: Added.
9244         * objc/execute/class-13.m: Added.
9245         * objc/execute/class-14.m: Added.
9246         * objc/execute/class-2.m: Added.
9247         * objc/execute/class-3.m: Added.
9248         * objc/execute/class-4.m: Added.
9249         * objc/execute/class-5.m: Added.
9250         * objc/execute/class-6.m: Added.
9251         * objc/execute/class-7.m: Added.
9252         * objc/execute/class-8.m: Added.
9253         * objc/execute/class-9.m: Added.
9254         * objc/execute/class-tests-1.h
9255         * objc/execute/class-tests-2.h
9256         * objc/execute/compatibility_alias.m: Added.
9257         * objc/execute/encode-1.m: Added.
9258         * objc/execute/formal_protocol-1.m: Added.
9259         * objc/execute/formal_protocol-2.m: Added.
9260         * objc/execute/formal_protocol-3.m: Added.
9261         * objc/execute/formal_protocol-4.m: Added.
9262         * objc/execute/formal_protocol-5.m: Added.
9263         * objc/execute/formal_protocol-6.m: Added.
9264         * objc/execute/formal_protocol-7.m: Added.
9265         * objc/execute/informal_protocol.m: Added.
9266         * objc/execute/initialize.m: Added.
9267         * objc/execute/load.m: Added.
9268         * objc/execute/many_args_method.m: Added.
9269         * objc/execute/nested-3.m: Added.
9270         * objc/execute/no_clash.m: Added.
9271         * objc/execute/private.m: Added.
9272         * objc/execute/redefining_self.m: Added.
9273         * objc/execute/root_methods.m: Added.
9274         * objc/execute/selector-1.m: Added.
9275         * objc/execute/static-1.m: Added.
9276         * objc/execute/static-2.m: Added.
9277         * objc/execute/va_method.m: Added.
9278
9279 2001-03-10  Richard Henderson  <rth@redhat.com>
9280
9281         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
9282
9283 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9284
9285         * g++.old-deja/g++.other/crash31.C: XFAIL.
9286         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
9287         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
9288         * gcc.c-torture/execute/20010123-1.x: XFAIL.
9289         * gcc.c-torture/execute/20010124-1.x: XFAIL.
9290         * gcc.dg/sequence-pt-1.c: XFAIL one test.
9291
9292 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
9293
9294         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
9295
9296 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9297
9298         * gcc.dg/20000724-1.c: Don't use multiline strings.
9299
9300 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9301
9302         * objc/execute/string1.m, objc/execute/string2.m: Compare the
9303         result of -cString against what we expect it to be; don't just
9304         print it out for no one to read.
9305
9306         * objc/execute/string3.m, objc/execute/string4.m: New tests.
9307         Based on testcases provided by Nicola Pero.
9308
9309 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9310
9311         * gcc.dg/cpp/macro7.c: New test.
9312
9313 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9314
9315         * gcc.dg/cpp/multiline.c: Update.
9316
9317 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9318
9319         * g++.old-deja/g++.other/enum3.C: New test.
9320
9321 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9322
9323         * g++.old-deja/g++.other/pod1.C: New test.
9324
9325 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9326
9327         * g++.old-deja/g++.ext/overload1.C: New test.
9328
9329 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9330
9331         * g++.old-deja/g++.pt/using1.C: New test.
9332
9333 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9334
9335         * g++.old-deja/g++.other/using9.C: New test.
9336
9337 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
9338
9339         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
9340
9341         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
9342
9343 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
9344
9345         * g++.old-deja/g++.ext/realpt1.C: Remove.
9346
9347 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
9348
9349         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
9350
9351 2001-02-26  Will Cohen  <wcohen@redhat.com>
9352
9353         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
9354
9355 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
9356
9357         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
9358         templatized constructors.
9359
9360 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9361
9362         * gcc.c-torture/execute/20010224-1.c: New test.
9363
9364 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
9365
9366         * gcc.c-torture/execute/20010222-1.c: New test.
9367
9368 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
9369
9370         * g++.old-deja/g++.other/inline20.C: New test.
9371
9372 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
9373
9374         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
9375
9376 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9377
9378         * g++.old-deja/g++.other/lookup22.C: New test.
9379
9380 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
9381
9382         * g77.dg: New directory.
9383         * g77.dg/20010216-1.f: New test case.
9384         * g77.dg/dg.exp: New driver.
9385         * lib/g77-dg.exp: New driver library.
9386
9387 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9388
9389         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
9390
9391 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
9392
9393         * g++.old-deja/g++.other/decl9.C: New test.
9394
9395 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
9396
9397         * g++.old-deja/g++.other/init16.C: Update the test so that it does
9398         not need <string> and also tests the initialization at runtime.
9399
9400 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9401
9402         * gcc.c-torture/execute/longlong.c: New test.
9403
9404 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9405
9406         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
9407
9408 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9409
9410         * gcc.c-torture/execute/920302-1.c (execute):
9411         Change argument type to short.
9412
9413 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9414
9415         * g++.old-deja/g++.pt/deduct6.C: New test.
9416
9417 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9418
9419         * g++.old-deja/g++.pt/deduct5.C: New test.
9420
9421 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.c-torture/execute/20010209-1.c: New test.
9424
9425 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9426
9427         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
9428
9429 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
9430
9431         * g++.dg/vtgc1.C: Update for new ABI.
9432
9433         * consistency.vlad: New directory, 1665 files.
9434
9435 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9436
9437         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
9438         return type.
9439         * gcc.dg/cpp/digraphs.c: Declare puts.
9440
9441 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9442
9443         * g++.old-deja/g++.other/warn5.C: New test.
9444
9445 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9446
9447         * g++.old-deja/g++.pt/spec40.C: New test.
9448
9449 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9450
9451         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
9452         case.
9453         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
9454
9455 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * gcc.c-torture/compile/20010209-1.c: New test.
9458
9459 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
9460
9461         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
9462         excess errors message but not if it crashes.
9463         * g++.old-deja/g++.other/crash27.C: Likewise.
9464         * g++.old-deja/g++.other/crash28.C: Likewise.
9465         * g++.old-deja/g++.other/crash30.C: Likewise.
9466         * g++.old-deja/g++.other/crash32.C: Likewise.
9467         * g++.old-deja/g++.other/crash35.C: Likewise.
9468         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9469
9470 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9471
9472         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
9473         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
9474         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
9475         g77.f-torture/execute/execute.exp,
9476         g77.f-torture/noncompile/noncompile.exp,
9477         gcc.c-torture/execute/execute.exp,
9478         gcc.c-torture/execute/memcheck/memcheck.exp,
9479         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
9480         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
9481         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
9482         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
9483         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
9484         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
9485         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9486         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
9487         Remove bug reporting instructions with ancient email addresses.
9488
9489 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * gcc.dg/20010202-1.c: New test.
9492         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
9493
9494 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
9495
9496         * g++.dg/stdbool-if.C: New test.
9497
9498 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
9499
9500         * objc/execute/fdecl.m: Added main().
9501
9502 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9503
9504         * gcc.c-torture/execute/20010206-1.c: New test.
9505
9506 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9507
9508         * gcc.dg/cpp/avoidpaste1.c: Update.
9509
9510 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
9511
9512         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
9513         Pero <nicola@brainstorm.co.uk>.
9514         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
9515
9516 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
9517
9518         * g++.old-deja/g++.pt/spec39.C: New test.
9519
9520 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
9521
9522         * gcc.c-torture/compile/20010202-1.c: New test.
9523
9524 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
9525
9526         * g++.old-deja/g++.abi/primary2.C: New test.
9527         * g++.old-deja/g++.abi/primary3.C: New test.
9528         * g++.old-deja/g++.abi/primary4.C: New test.
9529         * g++.old-deja/g++.abi/primary5.C: New test.
9530         * g++.old-deja/g++.abi/vtable3.h: New test.
9531         * g++.old-deja/g++.abi/vtable3a.C: New test.
9532         * g++.old-deja/g++.abi/vtable3b.C: New test.
9533         * g++.old-deja/g++.abi/vtable3c.C: New test.
9534         * g++.old-deja/g++.abi/vtable3d.C: New test.
9535         * g++.old-deja/g++.abi/vtable3e.C: New test.
9536         * g++.old-deja/g++.abi/vtable3f.C: New test.
9537         * g++.old-deja/g++.abi/vtable3g.C: New test.
9538         * g++.old-deja/g++.abi/vtable3h.C: New test.
9539         * g++.old-deja/g++.abi/vtable3i.C: New test.
9540         * g++.old-deja/g++.abi/vtable3j.C: New test.
9541         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
9542
9543 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
9544
9545         * g++.old-deja/g++.other/anon6.C: New test.
9546         * g++.old-deja/g++.other/anon7.C: New test.
9547
9548 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9549
9550         * gcc.dg/cpp/avoidpaste2.c: New tests.
9551
9552 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
9553
9554         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
9555
9556 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
9557
9558         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
9559         DECIMAL_DIG cases for Irix."
9560
9561 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
9562
9563         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
9564
9565 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9566
9567         * gcc.dg/c99-tag-1.c: New test.
9568
9569 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9570
9571         * gcc.dg/cpp/tr-warn1.c: Add tests.
9572
9573 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9574
9575         * gcc.dg/cpp/avoidpaste1.c: Update.
9576         * gcc.dg/cpp/paste4.c: Update.
9577
9578 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
9579
9580         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
9581         cases for Irix.
9582
9583 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9584
9585         * g++.old-deja/g++.other/inline19.C: New test.
9586
9587 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9588
9589         * gcc.dg/Wlarger-than.c: New test.
9590
9591 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9592
9593         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
9594
9595 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
9596
9597         * gcc.c-torture/execute/20010129-1.c: New test.
9598         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
9599
9600 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9601
9602         * gcc.dg/cpp/avoidpaste1.c: Test case.
9603
9604 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * g++.old-deja/g++.other/inline18.C: New test.
9607
9608 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
9611         and __builtin_putchar.
9612
9613 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
9616         tests.
9617
9618 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
9619
9620         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
9621         floating point number rounding mode to round to the nearest
9622         representable mode.
9623
9624 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
9625
9626         * g++.old-deja/g++.other/mangle2.C: New test.
9627
9628 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9629
9630         * gcc.c-torture/compile/20010124-1.c: New test.
9631
9632 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
9633
9634         * g++.old-deja/g++.pt/spec38.C: New test.
9635
9636 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9637
9638         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
9639         "Build don't run".
9640
9641 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9642
9643         * gcc.c-torture/execute/20010123-1.c: New test.
9644
9645 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9646
9647         * g++.old-deja/g++.pt/spec37.C: New test.
9648
9649 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9650
9651         * g++.old-deja/g++.pt/overload14.C: New test.
9652
9653 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9654
9655         * gcc.c-torture/execute/20010122-1.c: New test, exercise
9656         __builtin_return_address.
9657
9658 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
9659
9660         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
9661         * g++.old-deja/g++.pt/spec35.C: New test.
9662         * g++.old-deja/g++.pt/spec36.C: New test.
9663
9664 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
9665
9666         * gcc.c-torture/compile/20010118-1.c: New test.
9667
9668 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
9669
9670         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
9671
9672 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9673
9674         * gcc.c-torture/execute/20010119-1.c: New test.
9675
9676 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9677
9678         * g++.old-deja/g++.other/vbase5.C: New test.
9679
9680 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9681
9682         * gcc.c-torture/execute/20010118-1.c: New test.
9683
9684 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * g++.old-deja/g++.pt/deduct3.C: New test.
9687
9688 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9689
9690         * g++.old-deja/g++.pt/spec34.C: New test.
9691
9692 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
9693
9694         * g77.f-torture/compile/20000601-2.f: New test.
9695
9696 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9697
9698         * g++.old-deja/g++.other/init17.C: New test.
9699
9700 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
9701
9702         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
9703
9704 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9705
9706         * g++.old-deja/g++.pt/unify8.C: New test.
9707
9708 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9709
9710         * g++.old-deja/g++.abi/vbase1.C: New test.
9711
9712 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9713
9714         * g++.old-deja/g++.pt/crash65.C: New test.
9715
9716 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9717
9718         * gcc.dg/cpp/assembl2.S: New test case.
9719
9720 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
9721
9722         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
9723         are supported.
9724
9725 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9726
9727         * g++.old-deja/g++.other/builtins1.C: New test.
9728         * g++.old-deja/g++.other/builtins2.C: Likewise.
9729         * g++.old-deja/g++.other/builtins3.C: Likewise.
9730         * g++.old-deja/g++.other/builtins4.C: Likewise.
9731
9732 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
9733
9734         * gcc.c-torture/compile/20010117-1.c: New test.
9735         * gcc.c-torture/compile/20010117-2.c: New test.
9736
9737 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9738
9739         * g77.f-torture/execute/20010116.[fx]: New test,
9740         XFAIL on i?86-*-*.
9741         * g77.f-torture/compile/20010115.f: Indicate it's
9742         a test for PR fortran/1636.
9743
9744 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9745
9746         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
9747
9748 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9749
9750         * g77.f-torture/compile/20010115.f: New test.
9751
9752 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
9753
9754         * g++.old-deja/g++.pt/nontype5.C: New test.
9755
9756 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9757
9758         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
9759         have an equivalent working one below it.
9760
9761 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9762
9763         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
9764         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9765
9766 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9767
9768         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
9769         message containing "init_priority".
9770         (conpr-2.C): Likewise.
9771         (conpr-3.C): Likewise.
9772         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
9773
9774 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9775
9776         * gcc.c-torture/execute/20010114-2.c: New test.
9777
9778 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9779
9780         * gcc.c-torture/compile/20010114-1.c: New test.
9781         * gcc.c-torture/compile/20010114-1.x: Xfail.
9782         * gcc.c-torture/compile/20010114-2.c: New test.
9783         * gcc.c-torture/execute/20010114-1.c: New test.
9784         * gcc.dg/trunc-1.c: New test.
9785         * gcc.dg/uninit-B.c: New test.
9786
9787 2001-01-13  Nick Clifton  <nickc@redhat.com>
9788
9789         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
9790         target.
9791
9792 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9793
9794         * gcc.c-torture/compile/20010113-1.c: New test.
9795
9796 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * gcc.c-torture/compile/20001212-1.c: New test.
9799
9800 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9801
9802         * gcc.dg/cpp/widestr1.c: Update.
9803         * gcc.dg/cpp/prag-imp.c: Remove.
9804
9805 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
9806
9807         * gcc.c-torture/execute/20000801-3.x: Remove.
9808         * gcc.dg/c90-init-1.c: New test.
9809         * gcc.dg/c99-init-1.c: New test.
9810         * gcc.dg/c99-init-2.c: New test.
9811         * gcc.dg/gnu99-init-1.c: New test.
9812
9813 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
9814
9815         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
9816         testing that no relevant ones were found.
9817
9818 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9819
9820         * g++.old-deja/g++.pt/cast2.C: New test.
9821
9822 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9823
9824         * g++.old-deja/g++.pt/friend47.C: New test.
9825
9826 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9827
9828         * g++.old-deja/g++.pt/instantiate13.C: New test.
9829
9830 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9831
9832         * g++.old-deja/g++.other/defarg7.C: New test.
9833         * g++.old-deja/g++.other/defarg8.C: New test.
9834
9835 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9836
9837         * g++.old-deja/g++.pt/crash64.C: New test.
9838
9839 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9840
9841         * g++.old-deja/g++.pt/crash63.C: New test.
9842
9843 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9844
9845         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
9846
9847 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
9848
9849         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
9850
9851 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9852
9853         * g++.old-deja/g++.pt/error3.C: New test.
9854
9855 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9856
9857         * g++.old-deja/g++.other/crash39.C: New test.
9858
9859 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9860
9861         * g++.old-deja/g++.other/vbase4.C: New test.
9862
9863 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
9864
9865         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
9866         * gcc.dg/special/20000419-2.c: New file. Identical to above.
9867         * gcc.dg/special/special.exp: New test driver which will check
9868         for alias support for the above test.
9869
9870 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
9871
9872         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
9873         problems on small machines.
9874         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
9875         parameterize.
9876
9877 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
9878
9879         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
9880         mips.
9881         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9882
9883 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
9884
9885         * g++.old_deja/g++.pt/using8.C: New test.
9886
9887 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9888
9889         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9890
9891 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9892
9893         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9894         where a failure is expected.
9895         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9896
9897 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * g++.old_deja/g++.pt/instantiate12.C: New test.
9900
9901 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9902
9903         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9904         start of structs.
9905         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9906         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9907         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9908         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9909         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9910         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9911         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9912         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9913         * g++.old-deja/g++.eh/spec6.C: Likewise.
9914         * g++.old-deja/g++.jason/crash3.C: Likewise.
9915         * g++.old-deja/g++.law/ctors11.C: Likewise.
9916         * g++.old-deja/g++.law/ctors17.C: Likewise.
9917         * g++.old-deja/g++.law/ctors5.C: Likewise.
9918         * g++.old-deja/g++.law/ctors9.C: Likewise.
9919         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9920         * g++.old-deja/g++.mike/net22.C: Likewise.
9921         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9922         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9923         * g++.old-deja/g++.mike/virt3.C: Likewise.
9924         * g++.old-deja/g++.niklas/t128.C: Likewise.
9925         * g++.old-deja/g++.other/anon4.C: Likewise.
9926         * g++.old-deja/g++.other/using1.C: Likewise.
9927         * g++.old-deja/g++.other/warn3.C: Likewise.
9928         * g++.old-deja/g++.pt/t37.C: Likewise.
9929         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9930         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9931
9932 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9933
9934         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9935
9936 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9937
9938         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9939
9940 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.c-torture/compile/20010107-1.c: New test.
9943
9944 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9945
9946         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9947
9948 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9949
9950         * gcc.dg/format/format.h: New file.
9951         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9952         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9953         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9954         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9955         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9956         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9957         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9958         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9959         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9960         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9961         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9962         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9963         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9964         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9965         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9966         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9967         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9968         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9969         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9970         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9971         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9972         instead of declaring standard types, macros and functions in each
9973         test.
9974
9975 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9976
9977         * gcc.c-torture/execute/20010106-1.c: New test.
9978
9979 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9980
9981         * gcc.dg/format/format.exp: New file.
9982         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9983         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9984         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9985         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9986         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9987         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9988         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9989         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9990         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9991         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9992         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9993         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9994         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9995         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9996         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9997         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9998         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9999         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
10000         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
10001         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
10002         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
10003         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
10004         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
10005         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
10006         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
10007         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
10008         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
10009         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
10010         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
10011         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
10012         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
10013         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
10014         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
10015         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
10016         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
10017         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
10018         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
10019         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
10020         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
10021         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
10022         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
10023         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
10024
10025 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
10026
10027         * gcc.c-torture/execute/991228-1.c: Take word endianness into
10028         account.
10029
10030 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10031
10032         * gcc.c-torture/execute/builtin-complex-1.c: New test.
10033
10034 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         * g++.old-deja/g++.pt/crash62.C: New test.
10037
10038 2001-01-04  Richard Henderson  <rth@redhat.com>
10039
10040         * gcc.dg/20000926-1.c: Update expected warnings.
10041         * gcc.dg/array-2.c: Likewise.
10042         * gcc.dg/array-4.c: Also validate flexible array members.
10043         * gcc.dg/c99-flex-array-1.c: New.
10044
10045 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10046
10047         * gcc.c-torture/compile/20001222-1.x: Remove.
10048
10049 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10050
10051         * gcc.c-torture/execute/built-in-setjmp.c: New.
10052
10053 2001-01-03  Richard Henderson  <rth@redhat.com>
10054
10055         * gcc.dg/940510-1.c: Update expected error wording.
10056         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
10057
10058 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
10059
10060         * lib/target-supports.exp (check_alias_available): Modified to
10061         indicate aliases not supported if only weak aliases are supported.
10062
10063 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10064
10065         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
10066         Turn on cmpstrsi checks for __pj__ and __i370__.
10067
10068 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
10069
10070         * g++.old-deja/g++.other/virtual11.C: New test.
10071
10072 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
10073
10074         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
10075
10076 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10077
10078         * gcc.c-torture/compile/20010102-1.c: New test.
10079
10080 2001-01-02  Andreas Jaeger  <aj@suse.de>
10081
10082         * gcc.dg/noreturn-3.c: New test.
10083
10084         * gcc.dg/noreturn-4.c: New test.
10085
10086 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10087
10088         * gcc.c-torture/execute/stdio-opt-1.c: Also test
10089         __builtin_fputc and __builtin_fwrite.
10090
10091 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10092
10093         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
10094         signed char, not default char.
10095
10096 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10097
10098         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
10099
10100 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
10101
10102         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
10103
10104 2000-12-29  Richard Henderson  <rth@redhat.com>
10105
10106         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
10107         (__cyg_profile_func_exit): Define.
10108
10109 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10110
10111         * g++.dg/vtgc1.C: New test.
10112
10113 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
10114
10115         * gcc.dg/noncompile/20001228-1.c: New test.
10116
10117         * gcc.dg/20001228-1.c: New test.
10118
10119         * gcc.c-torture/execute/20001228-1.c: New test.
10120
10121 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
10122
10123         * gcc.dg/format-strfmon-1.c: New test.
10124
10125 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10126
10127         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
10128         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
10129         * gcc.c-torture/execute/string-opt-1.c: Likewise.
10130         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10131         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10132         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10133         * gcc.c-torture/execute/string-opt-6.c: Likewise.
10134         * gcc.c-torture/execute/string-opt-7.c: Likewise.
10135         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10136         * gcc.c-torture/execute/string-opt-9.c: Likewise.
10137         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10138         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10139         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10140
10141         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
10142         * gcc.c-torture/execute/string-opt-4.c: Test index.
10143
10144 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
10145
10146         * gcc.c-torture/compile/20001226-1.c: New test.
10147
10148 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10149
10150         * gcc.c-torture/compile/20001222-1.c: New test.
10151         * gcc.c-torture/compile/20001222-1.x: Xfail.
10152
10153 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
10154
10155         * gcc.c-torture/execute/comp-goto-2.c: New test.
10156
10157 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
10158
10159         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
10160         Use long types if __INT_MAX__ is 32767.
10161         (main): Use cast to (sint32 *) when poking 88 into a_page.
10162
10163         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
10164
10165 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
10166
10167         * gcc.c-torture/compile/20001221-1.c: New test.
10168         * gcc.c-torture/execute/20001221-1.c: New test.
10169
10170 2000-12-20  Richard Henderson  <rth@redhat.com>
10171
10172         * g++.old-deja/g++.pt/crash36.C: Update error lines.
10173         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10174
10175 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10176
10177         * gcc.dg/compare3.c: New test.
10178
10179 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10180
10181         * gcc.dg/format-warnll-1.c: New test.
10182
10183 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10184
10185         * gcc.dg/cpp/cmdlne-P.c: New test.
10186
10187 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10188
10189         * gcc.c-torture/execute/builtin-abs-1.c,
10190         gcc.c-torture/execute/builtin-abs-2.c: New tests.
10191
10192 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10193
10194         * gcc.dg/cpp/multiline.c: New test.
10195
10196 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10197
10198         * g++.old-deja/g++.other/syshdr1.C: Update.
10199         * gcc.dg/cpp/lineflags.c: Remove temporarily.
10200
10201 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10202
10203         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
10204
10205 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10206
10207         * g++.old-deja/g++.pt/ttp65.C: New test.
10208
10209 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10210
10211         * g++.old-deja/g++.pt/ttp64.C: New test.
10212
10213 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10214
10215         * g++.old-deja/g++.pt/spec33.C: New test.
10216
10217 2000-12-14  Catherine Moore  <clm@redhat.com>
10218
10219         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
10220         * gcc.c-torture/execute/920612-2.c: Likewise.
10221         * gcc.c-torture/execute/920428-2.c: Likewise.
10222         * gcc-c-torture/execute/va-arg-11.c: Call exit.
10223         * gcc.c-torture/execute/va-arg-21.c: Likewise.
10224
10225 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10226
10227         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
10228         * gcc.dg/pack-test-2.c: Likewise.
10229
10230 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10231
10232         Tests by Zack Weinberg <zackw@stanford.edu>.
10233
10234         * gcc.dg/cpp/defined.c: Update.
10235         * gcc.dg/cpp/defined_trad.c: New tests.
10236
10237 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10238
10239         * gcc.dg/cpp/trad-direct.c: Update.
10240
10241 2000-12-11  Neil Booth  <neilb@earthling.net>
10242
10243         * gcc.dg/cpp/defined_trad.c
10244
10245 2000-12-11  Neil Booth  <neilb@earthling.net>
10246
10247         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
10248
10249 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10250
10251         * gcc.dg/format-miss-2.c: New test.
10252
10253 2000-12-09  Neil Booth  <neilb@earthling.net>
10254
10255         * gcc.dg/cpp/lineflags.c: New tests.
10256         * gcc.dg/cpp/poison.c: Update.
10257         * gcc.dg/cpp/redef2.c: Update.
10258         * gcc.dg/cpp/skipping.c: New test.
10259
10260 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
10261
10262         * g++.old-deja/g++.other/eh3.C: New testcase.
10263
10264 2000-12-07  Neil Booth  <neilb@earthling.net>
10265
10266         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
10267         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
10268         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
10269         wtr-union-init-2.c, wtr-union-init-3.c: Update.
10270         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
10271         Update.
10272
10273 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10274
10275         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
10276         __SIZE_TYPE__ instead of int for type of integers cast to
10277         pointers.
10278
10279 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
10280
10281         * g++.old-deja/g++.other/cleanup4.C: New test.
10282
10283 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10284
10285         * format-sec-1.c: New test.
10286
10287 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10288
10289         * gcc.dg/format-nonlit-3.c: New test.
10290
10291 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10292
10293         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
10294         through a null pointer.
10295
10296 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10297
10298         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
10299         * g++.old-deja/g++.pt/partial4.C: New test.
10300
10301 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
10302
10303         * gcc.c-torture/execute/ieee/hugeval.x: New.
10304
10305 2000-12-06  Neil Booth  <neilb@earthling.net>
10306
10307         * gcc.dg/cpp/backslash2.c: New tests.
10308
10309 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10310
10311         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
10312         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
10313
10314 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
10315
10316         * gcc.c-torture/execute/20001203-2.c: New testcase.
10317
10318 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
10321         * g++.old-deja/g++.other/virtual10.C: New test.
10322
10323 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         * g++.old-deja/g++.mike/pmf5.C: Remove test.
10326
10327 2000-12-05  Richard Henderson  <rth@redhat.com>
10328
10329         * gcc.c-torture/compile/20001205-1.c: New.
10330
10331 2000-12-04  Neil Booth  <neilb@earthling.net>
10332
10333         * g++.old-deja/g++.other/virtual9.C: New test.
10334         * g++.old-deja/g++.pt/crash61.C: New test.
10335         * gcc.c-torture/execute/loop-9.c: New test.
10336
10337 2000-12-04  Neil Booth  <neilb@earthling.net>
10338
10339         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
10340         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
10341         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
10342         * gcc.dg/cpp/extratokens.c: ...here.
10343
10344 2000-12-04  Neil Booth  <neilb@earthling.net>
10345
10346         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
10347         New tests.
10348
10349 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350
10351         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
10352         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
10353
10354 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10355
10356         * gcc.c-torture/execute/20001203-1.c: New test.
10357
10358 2000-12-03  Neil Booth  <neilb@earthling.net>
10359
10360         * gcc.dg/cpp/macro6.c: New test cases.
10361
10362 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10363
10364         * gcc.c-torture/execute/string-opt-9.c: New test.
10365         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10366         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10367         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10368
10369         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
10370         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
10371
10372 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
10373
10374         * gcc.dg/cpp/if-6.c: New testcase.
10375
10376         * gcc.dg/20001201-1.c: New testcase.
10377
10378 2000-12-02  Neil Booth  <neilb@earthling.net>
10379
10380         * g++.old-deja/g++.other/externC4.C,
10381         g++.old-deja/g++.other/friend10.C: New tests.
10382
10383 2000-12-02  Neil Booth  <neilb@earthling.net>
10384
10385         * g++.old-deja/g++.other/instan2.C
10386         * g++.old-deja/g++.other/instan3.C: New test.
10387
10388 2000-12-02  Neil Booth  <neilb@earthling.net>
10389
10390         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
10391         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
10392         gnuc99.c,gnuc99-pedantic.c: New tests.
10393
10394 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10395
10396         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
10397         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
10398
10399 2000-12-01  Neil Booth  <neilb@earthling.net>
10400
10401         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
10402         * gcc.dg/cpp/poison.c: Update.
10403         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
10404
10405 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
10406
10407         * g77.f-torture/execute/20001201.f: New test.
10408
10409 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10410
10411         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
10412
10413 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
10414
10415         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
10416
10417 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10418
10419         * g++.old-deja/g++.other/cast6.C: New test.
10420
10421 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
10422
10423         * gcc.c-torture/execute/20001130-2.c: New testcase.
10424
10425 2000-11-30  Richard Henderson  <rth@redhat.com>
10426
10427         * gcc.c-torture/execute/20001130-1.c: New test.
10428
10429 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         * g++.old-deja/g++.other/op3.C: New test.
10432
10433 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         * g++.old-deja/g++.other/op2.C: New test.
10436
10437 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10438
10439         * g++.old-deja/g++.other/crash38.C: New test.
10440
10441 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
10442
10443         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
10444
10445 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
10448         tests.
10449         * gcc.c-torture/execute/string-opt-6.c: New test.
10450
10451         * gcc.dg/20001117-1.c: Add main.
10452
10453 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
10454
10455         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
10456         Move from here ...
10457         * gcc.dg/940510-1.c: ... to here.
10458
10459         * gcc.dg/20000926-1.c: GNU C now allows initializations of
10460         zero-size arrays in toplevel structures.
10461
10462 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10463
10464         * gcc.c-torture/execute/loop-8.c: New test.
10465
10466 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10467
10468         * g++.old-deja/g++.other/base1.C: New test.
10469
10470 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10471
10472         * g++.old-deja/g++.other/parse2.C: New test.
10473
10474 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         * g++.old-deja/g++.pt/incomplete1.C: New test.
10477
10478 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10479
10480         * g++.old-deja/g++.other/friend9.C: New test.
10481
10482 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10483
10484         * gcc.dg/20001127-1.c: New test.
10485
10486 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10487
10488         * g++.old-deja/g++.pt/friend46.C: New test.
10489
10490 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10491
10492         * g++.old-deja/g++.other/ptrmem8.C: New test.
10493
10494 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10495
10496         * gcc.c-torture/execute/string-opt-7.c: New test.
10497         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10498
10499 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10500
10501         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
10502         instead of 'mkcheck 2'.
10503
10504 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10505
10506         * gcc.c-torture/execute/memcheck/driver.c,
10507         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
10508         C9X references to refer to C99.
10509
10510 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * gcc.dg/ultrasp3.c: New test.
10513
10514 2000-11-25  Neil Booth  <neilb@earthling.net>
10515
10516         * gcc.dg/cpp/include2.c: Update test to be locale independent.
10517
10518 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
10519
10520         * gcc.c-torture/compile/20001123-2.c: New.
10521
10522 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10523
10524         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
10525
10526 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
10527
10528         * gcc.dg/sequence-point-1.c: Add some new tests.
10529         * gcc.c-torture/execute/20001124-1.c: New test.
10530
10531 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10532
10533         * g++.old-deja/g++.other/vaarg4.C: New test.
10534         * gcc.c-torture/compile/20001123-1.c: New test.
10535
10536 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         * g++.other/crash24.C: Adjust and remove XFAIL.
10539         * g++.other/crash37.C: New test.
10540
10541 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
10542
10543         * g++.old-deja/g++.pt/instantiate9.C: New test.
10544
10545 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
10546
10547         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
10548         new ABI, too.
10549
10550         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
10551         * g++.old-deja/g++.robertl/eb55.C: Likewise.
10552
10553 2000-11-22  Neil Booth  <neilb@earthling.net>
10554
10555         * gcc.dg/cpp/Wtrigraphs.c: New test.
10556
10557 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
10558
10559         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
10560
10561 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
10564
10565 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
10566
10567         * lib/gcc-dg.exp: load_lib scanasm.exp.
10568         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
10569         * lib/g++-dg.exp: load_lib scanasm.exp.
10570         * lib/scanasm.exp: New.
10571         (scan-assembler, scan-assembler-not): Add optional arguments to
10572         test name, or if not present, the pattern name.
10573         (scan-assembler-dem, scan-assembler-dem-not): New.
10574
10575         * g++.dg/dg.exp: New.
10576
10577 2000-11-21  Neil Booth  <neilb@earthling.net>
10578
10579         * gcc.dg/cpp/integrated1.c: Remove.
10580
10581 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10582
10583         * gcc.c-torture/execute/20001121-1.c: New test.
10584
10585 2000-11-21  Richard Henderson  <rth@redhat.com>
10586
10587         * gcc.c-torture/compile/20001121-1.c: New test.
10588
10589 2000-11-20  Neil Booth  <neilb@earthling.net>
10590
10591         * gcc.dg/cpp/integrated1.c: New test.
10592
10593 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * g++.old-deja/g++.other/inline17.C: New test.
10596
10597 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
10598
10599         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
10600         local variable to be zero: I made the variable global. Now
10601         uses abort() and exit() instead of relying on main's return value.
10602
10603 2000-11-20  Neil Booth  <neilb@earthling.net>
10604
10605         * gcc.dg/cpp/paste2.c: Update test.
10606         * objc/execute/paste.m: New test.
10607
10608 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10609
10610         * gcc.dg/c99-condexpr-1.c: New test.
10611
10612 2000-11-20  Neil Booth  <neilb@earthling.net>
10613
10614         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
10615
10616 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
10617
10618         * g++.old-deja/g++.pt/export1.C: New test.
10619
10620 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gcc.dg/20001117-1.c: New test.
10623
10624 2000-11-18  Richard Henderson  <rth@redhat.com>
10625
10626         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
10627
10628 2000-11-18  Richard Henderson  <rth@redhat.com>
10629
10630         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
10631         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
10632         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
10633
10634 2000-11-18  Richard Henderson  <rth@redhat.com>
10635
10636         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
10637         (main): New.  Exit cleanly.
10638
10639 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10640
10641         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
10642         gcc.dg/c99-fordecl-2.c: New tests.
10643
10644 2000-11-18  Richard Henderson  <rth@redhat.com>
10645
10646         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
10647         * gcc.c-torture/execute/zerolen-2.c: New.
10648
10649 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10650
10651         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
10652         memory.
10653
10654 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10655
10656         * g++.old-deja/g++.pt/instantiate8.C: New test.
10657
10658 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10659
10660         * g++.old-deja/g++.other/incomplete.C: Add more tests.
10661         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
10662
10663 2000-11-16  Nick Clifton  <nickc@redhat.com>
10664
10665         * gcc.c-torture/execute/nestfunc-2.c: New test.
10666         * gcc.c-torture/execute/nestfunc-3.c: New test.
10667
10668 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10669
10670         * gcc.c-torture/compile/20001116-1.c: New test.
10671
10672 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10673
10674         * gcc.c-torture/execute/20001115-1.c: New test.
10675
10676 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
10677
10678         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
10679         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
10680         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
10681         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10682
10683 2000-11-15  Neil Booth  <neilb@earthling.net>
10684
10685         gcc.dg/cpp/_Pragma1.c: Update.
10686         gcc.dg/cpp/_Pragma2.c: New test.
10687
10688 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.old-deja/g++.other/anon5.C: New test.
10691
10692 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10693
10694         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
10695         tests.
10696
10697 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
10698
10699         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
10700         output.
10701
10702 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10703
10704         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
10705         labels at end of compound statements.
10706
10707 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.c-torture/execute/loop-7.c: New test.
10710
10711 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10712
10713         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
10714
10715 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10716
10717         * gcc.dg/c99-bool-1.c: New test.
10718
10719 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/c99-scope-1.c: Remove xfail.
10722         * gcc.dg/c99-scope-2.c: New test.
10723
10724 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10725
10726         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
10727         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
10728
10729 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
10730
10731         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
10732         error messages.
10733
10734         * g++.mike/p700.C: Don't typedef wchar_t.
10735         * g++.mike/p784.C: Likewise.
10736         * g++.mike/eb101.C: Don't use __wchar_t.
10737
10738 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10739
10740         * g77.f-torture/execute/20001111.[fx]: Test premature exit
10741         from DO loop.
10742
10743 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10744
10745         * gcc.c-torture/execute/20001111-1.c: New test.
10746
10747 2000-11-10  Nick Clifton  <nickc@redhat.com>
10748
10749         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
10750         long multuiple and accumulate.
10751
10752 2000-11-09  Richard Henderson  <rth@redhat.com>
10753
10754         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
10755         via size_t instead of int.
10756
10757         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
10758         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10759         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10760         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10761
10762 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
10763
10764         * gcc.c-torture/compile/20001109-1.c: New test.
10765         * gcc.c-torture/compile/20001109-2.c: New test.
10766
10767 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
10768
10769         * g++.old-deja/g++.pt/operator1.C: New test.
10770         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
10771
10772 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10773
10774         * gcc.dg/20001108-1.c: New test.
10775
10776 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10777
10778         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
10779         with both arguments constant strings.
10780         * gcc.c-torture/execute/string-opt-3.c: New test.
10781         * gcc.c-torture/execute/string-opt-4.c: New test.
10782         * gcc.c-torture/execute/string-opt-5.c: New test.
10783
10784 2000-11-08  Nick Clifton  <nickc@redhat.com>
10785
10786         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
10787         mulsidi3adddi patterns.
10788
10789 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
10790
10791         * g++.old-deja/g++.other/crash36.C: New test.
10792
10793 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
10794
10795         * g++.old-deja/g++.other/init16.C: New test.
10796
10797 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
10798
10799         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
10800
10801 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10802
10803         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
10804         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10805         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10806
10807 2000-11-07  DJ Delorie  <dj@redhat.com>
10808
10809         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
10810
10811 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10812
10813         * gcc.c-torture/execute/string-opt-1.c: New test.
10814
10815 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10816
10817         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
10818         mips-sgi-irix6.* because the MIPS ABI passes floating-point
10819         parameters in registers, and there is no way for a varargs
10820         function to know in which order the integer and floating-point
10821         parameters should be interleaved when they are placed on the
10822         stack.
10823         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10824         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10825
10826 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10827
10828         * gcc.c-torture/execute/string-opt-2.c: New test.
10829
10830 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.old-deja/g++.pt/crash60.C: New test.
10833
10834 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * g++.old-deja/g++.other/crash24.C: New test.
10837         * g++.old-deja/g++.other/crash25.C: New test.
10838         * g++.old-deja/g++.other/crash26.C: New test.
10839         * g++.old-deja/g++.other/crash27.C: New test.
10840         * g++.old-deja/g++.other/crash28.C: New test.
10841         * g++.old-deja/g++.other/crash29.C: New test.
10842         * g++.old-deja/g++.other/crash30.C: New test.
10843         * g++.old-deja/g++.other/crash31.C: New test.
10844         * g++.old-deja/g++.other/crash32.C: New test.
10845         * g++.old-deja/g++.other/crash33.C: New test.
10846         * g++.old-deja/g++.other/crash34.C: New test.
10847         * g++.old-deja/g++.other/crash35.C: New test.
10848
10849 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10850
10851         * gcc.c-torture/execute/20001031-1.c: New test.
10852
10853 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
10854
10855         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
10856         namespace.
10857
10858         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
10859         standards-conformant.
10860
10861         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
10862
10863         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
10864         * g++.old-deja/g++.mike/p755a.C: Likewise.
10865         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
10866         library makes no calls to `operator new' during initialization.
10867
10868 2000-11-04  Neil Booth  <neilb@earthling.net>
10869
10870         * gcc.dg/cpp/include2.c: New tests.
10871
10872 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
10873
10874         * lib/g++.exp (g++_set_ld_library_path): New function.
10875         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
10876
10877 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
10878
10879         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
10880         warnings.
10881
10882 2000-11-01  Richard Henderson  <rth@redhat.com>
10883
10884         * g++.old-deja/g++.ext/namedret1.C: New.
10885         * g++.old-deja/g++.ext/namedret2.C: New.
10886         * g++.old-deja/g++.ext/namedret3.C: New.
10887
10888 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10889
10890         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10891         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10892
10893 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10894
10895         * gcc.c-torture/execute/va-arg-21.c: New test.
10896
10897 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10898
10899         * gcc.dg/c99-complex-2.c: New test.
10900
10901 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10902
10903         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10904
10905 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10906
10907         * g++.old-deja/g++.other/inline16.C: New test.
10908
10909 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10910
10911         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10912         __PRETTY_FUNCTION__
10913
10914 2000-10-29  Neil Booth  <neilb@earthling.net>
10915
10916         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10917         New tests.
10918         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10919         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10920         optimisation.
10921
10922 2000-10-29  Neil Booth  <neilb@earthling.net>
10923
10924         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10925         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10926         * mi5.c: Test multiple includes work with -C.
10927         * trigraphs.c: Test ^= version.
10928
10929 2000-10-28  Neil Booth  <neilb@earthling.net>
10930
10931         New tests and test updates for new macro expander.
10932
10933         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10934         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10935         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10936         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10937         new diagnostic messages.
10938
10939         * gcc.dg/cpp/macro3.c: New tests.
10940
10941 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10942
10943         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10944         on the same line.
10945
10946 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * g++.old-deja/g++.other/eh2.C: New test.
10949
10950 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10951
10952         * gcc.c-torture/execute/20001027-1.c: New test.
10953
10954 2000-10-26  Richard Henderson  <rth@redhat.com>
10955
10956         * gcc.c-torture/execute/20001026-1.c: New.
10957
10958 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10959
10960         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10961         * g++.old-deja/g++.law/builtin1.C: Likewise.
10962         * g++.old-deja/g++.law/ctors10.C: Likewise.
10963         * g++.old-deja/g++.law/virtual3.C: Likewise.
10964         * g++.old-deja/g++.mike/p658.C: Likewise.
10965         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10966         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10967         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10968         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10969         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10970
10971 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         * gcc.c-torture/compile/20001024-1.c: New test.
10974
10975 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10976
10977         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10978         to tell us whether or not we are using V3.
10979
10980 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10981
10982         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10983         operands.
10984
10985 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10986
10987         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10988
10989 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.c-torture/execute/20001024-1.c: New test.
10992
10993 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * g++.old-deja/g++.other/sibcall1.C: New test.
10996
10997 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10998
10999         * gcc.dg/noncompile/init-3.c: New test.
11000
11001 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11002
11003         * gcc.dg/format-array-1.c: New test.
11004
11005 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11006
11007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
11008         writing through null pointers; remove comment about testing
11009         unterminated strings.
11010
11011 2000-10-17  Matthew Hiller  <hiller@redhat.com>
11012
11013         * gcc.c-torture/execute/20001017-2.c: New test.
11014
11015 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11016
11017         * gcc.c-torture/compile/20001018-1.c: New test.
11018         * gcc.c-torture/compile/20001018-1.x: Xfail.
11019
11020 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11021
11022         * gcc.c-torture/execute/20001017-1.c: New test.
11023
11024 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11025
11026         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
11027         for multiple use of arguments with scanf formats; add tests for
11028         multiple use of arguments.
11029
11030 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
11031
11032         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
11033
11034 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11035
11036         * gcc.dg/format-miss-1.c: New test.
11037
11038 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
11039
11040         * gcc.c-torture/execute/20001013-1.c: New test.
11041
11042 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
11043
11044         * gcc.dg/format-branch-1.c: New test.
11045
11046 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
11047
11048         * README, lib/file-format.exp: Remove EGCS references.
11049
11050 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * gcc.dg/20001013-1.c: New test.
11053
11054 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11055
11056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
11057         for intmax_t in the compiler using __typeof__ and the type rules
11058         for conditional expressions.
11059
11060 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
11061
11062         * gcc.dg/20001012-1.c: New test.
11063         * gcc.dg/20001012-2.c: New test.
11064
11065 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11066
11067         * gcc.dg/format-attr-1.c: New test.
11068
11069 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11070
11071         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
11072         __LONG_LONG_MAX__ instead of LLONG_MAX.
11073
11074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11075
11076         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
11077         scanf flags.
11078         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
11079         flags.
11080
11081 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11082
11083         * gcc.dg/sequence-pt-1.c: New test.
11084
11085 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
11086
11087         * gcc.c-torture/execute/20001011-1.c: New testcase.
11088         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
11089
11090 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11091
11092         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
11093         does not error on it.
11094
11095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11096
11097         * gcc.dg/20001009-1.c: New test.
11098
11099 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11100
11101         * gcc.c-torture/compile/20001009-1.c: Move from here ....
11102         * gcc.c-torture/execute/20001009-2.c: ... to here.
11103
11104 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
11105
11106         * gcc.c-torture/compile/20001009-1.c: New testcase.
11107         * gcc.c-torture/execute/20001009-1.c: New testcase.
11108         Testcases provided by Jan Hubicka <jh@suse.cz>.
11109
11110 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11111
11112         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11113         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
11114         uintmax_t using <limits.h> to emulate the compiler's internal
11115         logic.  No longer XFAIL %j tests.
11116
11117 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11118
11119         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
11120         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11121         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
11122         regexps and details of expected handling of some bad formats.
11123         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
11124         suppression.
11125
11126 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11127
11128         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
11129         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
11130         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
11131         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
11132         in list archives.
11133
11134 2000-10-06  Richard Henderson  <rth@cygnus.com>
11135
11136         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
11137         * g++.old-deja/g++.brendan/crash52.C: Likewise.
11138         * g++.old-deja/g++.jason/report.C: Likewise.
11139         * g++.old-deja/g++.law/friend5.C: Likewise.
11140         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
11141         of the expected warnings.
11142
11143 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         * g++.old-deja/g++.pt/enum14.C: New test.
11146
11147 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11148
11149         * g++.old-deja/g++.pt/crash59.C: New test.
11150
11151 2000-10-04  Will Cohen  <wcohen@redhat.com>
11152
11153         * gcc.dg/20000926-1.c: New test.
11154
11155 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
11156
11157         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
11158         function name for current C++ compiler.
11159         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
11160
11161 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
11162
11163         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
11164         __PRETTY_FUNCTION__.
11165         * g++.old-deja/g++.ext/pretty2.C: Likewise.
11166
11167 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11168
11169         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
11170
11171 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
11172
11173         * gcc.c-torture/compile/20000923-1.c: New test.
11174
11175 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
11176
11177         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
11178         * g++.old-deja/g++.pt/ttp62.C: Same.
11179         * g++.old-deja/g++.other/inline14.C: Same.
11180
11181 2000-09-24  Richard Henderson  <rth@cygnus.com>
11182
11183         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
11184
11185 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11186
11187         * gcc.dg/c90-printf-1.c: Add test for wide string format.
11188
11189 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
11190
11191         * gcc.c-torture/compile/20000922-1.c: New file.
11192
11193 2000-09-21  Nick Clifton  <nickc@redhat.com>
11194
11195         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
11196         a signed long modulo operation.
11197         (mod6): New function - perform an unsigned long modulo operation.
11198         (main): Add tests for modulos of very large numbers by very small
11199         dividends.
11200
11201 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11202
11203         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
11204
11205 2000-09-19  Richard Henderson  <rth@cygnus.com>
11206
11207         * gcc.dg/compare2.c (case 10): XFAIL.
11208
11209 2000-09-18  Richard Henderson  <rth@cygnus.com>
11210
11211         * gcc.c-torture/execute/20000906-1.c: Move ...
11212         * gcc.dg/20000906-1.c: ... here.  Only run on targets
11213         that support __builtin_trap.
11214
11215 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
11216
11217         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
11218
11219 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11220
11221         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
11222         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
11223         more $ format tests.
11224
11225 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11226
11227         * gcc.dg/format-errmk-1.c: New test.
11228
11229 2000-09-17  Greg McGary  <greg@mcgary.org>
11230
11231         * gcc.c-torture/execute/20000917-1.x: Remove.
11232
11233 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11234
11235         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
11236
11237 2000-09-17  Greg McGary  <greg@mcgary.org>
11238
11239         * gcc.c-torture/execute/20000917-1.c: New test.
11240         * gcc.c-torture/execute/20000917-1.x: XFAIL.
11241
11242 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
11243
11244         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
11245         in nested macro bug.
11246
11247 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
11248
11249         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
11250
11251 2000-09-14  Jeffrey A Law  (law@cygnus.com)
11252
11253         * gcc.c-torture/execute/20000914-1.c: New test.
11254
11255 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
11256
11257         * g++.other/inline13.C: New test.
11258
11259 2000-09-12  Andreas Jaeger  <aj@suse.de>
11260
11261         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
11262         constant by Ulrich Drepper <drepper@redhat.com>.
11263
11264 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
11265
11266         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
11267
11268 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11269
11270         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
11271
11272 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
11273
11274         * gcc.dg/cpp/backslash.c: New test.
11275
11276 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
11277
11278         * gcc.c-torture/execute/20000910-1.c: New test.
11279         * gcc.c-torture/execute/20000910-2.c: Likewise.
11280
11281 2000-09-11  Robert Lipe  <robertl@sco.com>
11282
11283         * gcc.dg/pragma-align.c: New test.
11284
11285 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11286
11287         * g++.old-deja/g++.pt/explicit82.C: New test.
11288         * g++.old-deja/g++.pt/explicit83.C: New test.
11289
11290 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
11291
11292         * gcc.dg/asm-names.c: New test.
11293
11294 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11295
11296         * gcc.dg/cpp/tr-warn6.c: New test
11297
11298 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11299
11300         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
11301         be accepted.
11302
11303 2000-09-07  Catherine Moore  <clm@redhat.com>
11304
11305         * gcc.c-torture/execute/unroll-1.c: New test.
11306
11307 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
11308
11309         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
11310         ERROR markers.
11311         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
11312         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
11313         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
11314         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
11315         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
11316         Preprocess only.
11317         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
11318         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
11319
11320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11321
11322         * g++.old-deja/g++.pt/deduct2.C: New test.
11323
11324 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11325
11326         * g++.old-deja/g++.pt/parms2.C: New test.
11327
11328 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11329
11330         * g++.old-deja/g++.pt/crash58.C: New test.
11331
11332 2000-09-06  Greg McGary  <greg@mcgary.org>
11333
11334         * gcc.c-torture/execute/20000906-1.c: New test.
11335         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
11336
11337 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11338
11339         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
11340
11341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11342
11343         * g++.old-deja/g++.pt/crash57.C: New test.
11344
11345 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11346
11347         * g++.old-deja/g++.pt/crash56.C: New test.
11348
11349 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11350
11351         * g++.old-deja/g++.pt/koenig1.C: New test.
11352
11353 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * gcc.dg/20000904-1.c: New test.
11356
11357 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11358
11359         * gcc.dg/cpp/paste8.c: New test.
11360
11361 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
11362
11363         * gcc.c-torture/compile/20000827-1.c: New test.
11364
11365 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11366
11367         * gcc.dg/format-diag-1.c: New test.
11368
11369 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11370
11371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
11372         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
11373         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
11374         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
11375         gcc.dg/formatz-1.c: Adjust warning regular expressions.
11376
11377 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11378
11379         * g++.old-deja/g++.other/nested4.C: New test.
11380
11381 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.old-deja/g++.ns/scoped1.C: New test.
11384
11385 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
11386
11387         * lib/g++.exp: Support testing already-installed GCC.
11388
11389 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11390
11391         * wtr-label-1.c, wtr-suffix-1.c: New tests.
11392
11393 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11394
11395         * gcc.dg/return-type-2.c: New test.
11396
11397 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
11398
11399         * gcc.c-torture/compile/20000825-1.c: New test.
11400
11401 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
11402
11403         * gcc.dg/dwarf2-2.c: New test.
11404
11405 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
11406
11407         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
11408         dg-warning regexps.
11409
11410 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11411
11412         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
11413         gcc.dg/format-ext-5.c: New tests.
11414
11415 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
11416
11417         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
11418
11419 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
11420
11421         * gcc.dg/noncompile/930622-2.c: Adjust error message.
11422
11423 2000-08-24  Richard Henderson  <rth@cygnus.com>
11424
11425         * gcc.dg/ia64-sync-1.c: New test.
11426         * gcc.dg/ia64-sync-2.c: New test.
11427         * gcc.dg/ia64-asm-1.c: New test.
11428
11429 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11430
11431         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
11432         * gcc.dg/format-ext-2.c: New test.
11433
11434 2000-08-23  Jason Merrill  <jason@redhat.com>
11435
11436         * lib/old-dejagnu.exp: Also ignore "In member function" and
11437         "At global scope".
11438
11439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11440
11441         * gcc.dg/noncompile/label-lineno-1.c: New test.
11442
11443 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11444
11445         * gcc.dg/c99-array-nonobj-1.c: New test.
11446
11447 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11448
11449         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
11450         tests.
11451         * gcc.dg/format-ext-1.c: New test.
11452
11453 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11454
11455         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
11456         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
11457         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
11458         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
11459         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
11460
11461 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11462
11463         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
11464         gcc.dg/c99-strftime-2.c: New tests.
11465
11466 2000-08-22  Richard Henderson  <rth@cygnus.com>
11467
11468         * gcc.c-torture/execute/20000822-1.c: New test.
11469
11470 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11471
11472         * gcc.c-torture/execute/20000819-1.x: Remove.
11473
11474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11475
11476         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
11477         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
11478         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
11479         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
11480         gcc.dg/format-xopen-1.c: New tests.
11481
11482 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11483
11484         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
11485
11486 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11487
11488         * g++.old-deja/g++.other/loop2.C: New test.
11489
11490         * gcc.c-torture/compile/20000606-1.c: New test.
11491         * gcc.c-torture/compile/20000728-1.c: New test.
11492         * gcc.c-torture/execute/20000801-1.c: New test.
11493         * gcc.c-torture/execute/20000801-2.c: New test.
11494         * gcc.c-torture/execute/20000819-1.c: New test.
11495         * gcc.c-torture/execute/20000819-1.x: XFAIL.
11496         * gcc.dg/20000629-1.c: New test.
11497         * gcc.dg/20000724-1.c: New test.
11498         * gcc.dg/20000807-1.c: New test.
11499
11500 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
11501
11502         * gcc.dg/cpp/pragma-1.c: New test.
11503         * gcc.dg/cpp/pragma-2.c: New test.
11504
11505 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
11506
11507         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
11508         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
11509
11510 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11511
11512         * gcc.c-torture/compile/20000818-1.c: New test.
11513
11514 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
11515
11516         * gcc.c-torture/execute/20000818-1.c: New test.
11517
11518 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11519
11520         * gcc.dg/format-va-1.c: New test.
11521
11522 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         * g++.old-deja/g++.other/typedef8.C: New test.
11525
11526 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11527
11528         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
11529         * g++.old-deja/g++.mike/net36.C: Mark candidate.
11530         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
11531         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
11532         * g++.old-deja/g++.other/ptrmem7.C: New test.
11533         * g++.old-deja/g++.pt/ptrmem10.C: New test.
11534
11535 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11536
11537         * g++.old-deja/g++.pt/typename27.C: New test.
11538
11539 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
11540
11541         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
11542         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
11543         * g++.old-deja/g++.pt/friend45.C: New test.
11544         * g++.old-deja/g++.other/friend8.C: New test.
11545
11546 2000-08-15  Richard Henderson  <rth@cygnus.com>
11547
11548         * gcc.c-torture/execute/20000815-1.c: New test.
11549
11550 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11551
11552         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
11553         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
11554         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
11555
11556 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
11557
11558         * g++.old-deja/g++.other/refinit2.C: New test.
11559
11560 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
11561
11562         * lib/c-torture.exp (c-torture): Make
11563         compiler_conditional_xfail_data global.
11564         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
11565         compiler_conditional_xfail_data machinery.
11566         (f-torture-execute): Likewise.
11567         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
11568         and only when unrolling loops.
11569
11570         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
11571
11572 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.old-deja/g++.pt/explicit81.C: New test.
11575
11576 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11577
11578         * g++.old-deja/g++.pt/typename26.C: New test.
11579
11580 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
11581
11582         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
11583         warning.
11584
11585 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11586
11587         * g++.old-deja/g++.other/array3.C: New test.
11588
11589 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11590
11591         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
11592         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
11593         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
11594         New tests.
11595
11596 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
11597
11598         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
11599         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11600
11601 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
11602
11603         * gcc.c-torture/execute/20000808-1.c: New test.
11604
11605 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11606
11607         * gcc.dg/c90-const-expr-1.c: New test.
11608
11609 2000-08-08  Richard Henderson  <rth@cygnus.com>
11610
11611         * gcc.dg/noncompile/920923-1.c: Declare calloc.
11612
11613 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11614
11615         * gcc.dg/noncompile/const-ll-1.c: New test.
11616
11617 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11618
11619         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
11620
11621 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11622
11623         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
11624         that running programs linked against the shared version of libobjc
11625         run correctly.
11626
11627 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11628
11629         * gcc.dg/c99-printf-1.c: New test.
11630
11631 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11632
11633         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
11634
11635 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
11636
11637         * gcc.c-torture/execute/20000731-1.x: Delete.
11638
11639 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
11640
11641         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
11642         and torture_without_loops as is done by c-torture.exp.
11643         (search_for): Copy from c-torture.exp.
11644         (gcc-dg-runtest): New function, drives a directory of tests
11645         iterating over the TORTURE_OPTIONS.
11646         (scan-assembler, scan-assembler-not): Move here from
11647         individual directory drivers.
11648
11649         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
11650         defined by lib/gcc-dg.exp.
11651         * gcc.dg/cpp/cpp.exp: Likewise.
11652         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
11653         gcc-dg-runtest, so we cycle over optimization options.
11654
11655         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
11656         * gcc.dg/compare2.c: No longer expected to fail.
11657
11658 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
11659
11660         * gcc.c-torture/execute/20000804-1.c: New test.
11661
11662 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11663
11664         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
11665
11666 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
11667
11668         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
11669
11670 2000-08-03  Jeffrey A Law  (law@cygnus.com)
11671
11672         * gcc.c-torture/compile/20000803-1.c: New test.
11673
11674 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11675
11676         * gcc.c-torture/execute/20000801-3.c,
11677         gcc.c-torture/execute/20000801-4.c: New tests.
11678         * gcc.c-torture/execute/20000801-3.x,
11679         gcc.c-torture/execute/20000801-4.x: Xfail.
11680
11681 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
11682
11683         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
11684         libobjc/.libs to allow for libtool.
11685
11686 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gcc.c-torture/compile/20000802-1.c: New test.
11689
11690 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
11691
11692         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
11693
11694 2000-07-31  Jeffrey A Law  (law@cygnus.com)
11695
11696         * gcc-c-torture/execute/20000731-2.c: New test.
11697
11698         * gcc.c-torture/execute/20000731-1.c: New test.
11699         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
11700
11701 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
11702
11703         * testsuite/gcc.dg/cpp/paste7.c: New test.
11704         * gcc.dg/cpp/20000725-1.c: New test.
11705
11706 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
11707
11708         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
11709         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
11710         declaration warning for __builtin_dwarf_reg_size.
11711
11712         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
11713
11714 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11715
11716         * gcc.dg/noncompile/voidparam-1.c: New test.
11717
11718 2000-07-30  Richard Henderson  <rth@cygnus.com>
11719
11720         * gcc.dg/c90-digraph-1.c: Don't xfail.
11721         * gcc.dg/compare2.c (case 10): Xfail.
11722         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
11723
11724 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
11725
11726         * gcc.dg/c99-main-1.c: New test.
11727
11728 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11729
11730         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
11731
11732 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
11733
11734         * gcc.c-tortuer/execute/20000726-1.c: New test.
11735
11736 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
11737
11738         * gcc.c-torture/execute/enum-2.c: New test.
11739
11740 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11741
11742         * gcc.dg/cpp/tr-warn3.c: New test.
11743
11744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.old-deja/g++.ext/implicit1.C: Remove.
11747         * g++.old-deja/g++.jason/c2.C: Remove
11748         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
11749         * g++.old-deja/g++.pt/crash16.C: Likewise.
11750         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
11751
11752 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11753
11754         * g++.old-deja/g++.other/for2.C: New test.
11755
11756 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.dg/20000720-1.c: New test.
11759
11760 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
11761
11762         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
11763
11764 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
11765
11766         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
11767         * gcc.c-torture/execute/20000722-1.c: New.
11768         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
11769
11770 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * gcc.dg/cpp/20000720-1.S: New test.
11773
11774 2000-07-21  Michael Meissner  <meissner@redhat.com>
11775
11776         * gcc.c-torture/execute/ieee/hugeval.c: New test.
11777
11778 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11779
11780         * g++.old-deja/g++.brendan/crash16.C,
11781         g++.old-deja/g++.brendan/parse3.C,
11782         g++.old-deja/g++.brendan/redecl1.C,
11783         g++.old-deja/g++.ns/template13.C,
11784         g++.old-deja/g++.other/decl4.C,
11785         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
11786
11787 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11788
11789         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
11790         and "Internal error".
11791
11792         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
11793         regexps.
11794         * gcc.dg/cpp/paste6.c: New test.
11795
11796 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
11797
11798         * gcc.dg/cpp/tr-direct.c: New test.
11799
11800         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
11801         gcc.dg/cpp/undef1.c: Tweak error regexps.
11802
11803 2000-07-18  Eric Christopher <echristo@redhat.com>
11804
11805         * gcc.c-torture/compile/20000718-1.c: New test.
11806
11807 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
11808
11809         * cpplex.c (_cpp_push_token): If the token being pushed back
11810         is the previous token in this context, just subtract one from
11811         context->posn.
11812         * cppmacro.c (save_expansion): Clear aux field when storing a
11813         placemarker.
11814
11815 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
11816
11817         * gcc.dg/noncompile/redecl-1.c: New test.
11818
11819 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
11820
11821         * gcc.c-torture/execute/20000717-5.c: New test.
11822         * gcc.c-torture/execute/20000717-1.x: Removed.
11823
11824 2000-07-17  Richard Henderson  <rth@cygnus.com>
11825
11826         * gcc.c-torture/execute/20000717-4.c: New test.
11827
11828 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
11829
11830         * gcc.dg/cpp/syshdr.c: New test.
11831         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
11832
11833 2000-07-17  Neil Booth  <neilb@earthling.net>
11834
11835         * gcc.dg/cpp/cmdlne-dM.c: New test.
11836         * gcc.dg/cpp/cmdlne-dD.c: New test.
11837
11838 2000-07-17  Jeffrey A Law  (law@cygnus.com)
11839
11840         * gcc.c-torture/execute/20000717-3.c: New test.
11841
11842         * gcc.c-torture/compile/20000717-1.c: New test.
11843
11844 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
11845
11846         * gcc.c-torture/execute/20000717-2.c: New test.
11847
11848 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11849
11850         * gcc.dg/formatz-1.c: New test.
11851
11852         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
11853         * gcc.dg/c99-digraph-1.c: New tests.
11854
11855         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
11856         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
11857
11858         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
11859         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
11860         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
11861         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
11862         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
11863         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
11864         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
11865
11866 2000-07-17   Greg McGary <greg@mcgary.org>
11867
11868         * gcc.c-torture/execute/20000717-1.c: New test.
11869         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
11870
11871 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
11872
11873         * gcc.c-torture/execute/20000715-2.c: New test.
11874         * gcc.dg/20000715-1.c: New test.
11875
11876 2000-07-15  Michael Meissner  <meissner@redhat.com>
11877
11878         * gcc.c-torture/execute/20000715-1.c: New test.
11879
11880 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.c-torture/execute/20000707-1.c: New test.
11883
11884 2000-07-13  Neil Booth  <NeilB@earthling.net>
11885
11886         * testsuite/gcc.dg/cpp/digraph1.c,
11887         testsuite/gcc.dg/cpp/digraph2.c,
11888         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11889
11890 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11891
11892         * g77.f-torture/compile/20000630-2.f:  New test.
11893         * g77.f-torture/compile/20000630-2.x
11894
11895 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11896
11897         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11898
11899 2000-07-11  Neil Booth  <NeilB@earthling.net>
11900
11901         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11902
11903 2000-07-11  Neil Booth  <NeilB@earthling.net>
11904
11905         * gcc.dg/cpp/cmdlne-C.c: New.
11906
11907 2000-07-09  Neil Booth  <NeilB@earthling.net>
11908
11909         * gcc.dg/cpp/directiv.c: New tests.
11910         * gcc.dg/cpp/undef1.c: Update.
11911
11912 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11913
11914         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11915
11916 2000-07-09  Neil Booth  <NeilB@earthling.net>
11917
11918         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11919
11920 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11921
11922         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11923         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11924
11925 2000-07-08  Neil Booth  <NeilB@earthling.net>
11926
11927         * gcc.dg/cpp/macsyntx.c: New tests.
11928
11929 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * gcc.dg/20000707-1.c: New test.
11932
11933 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11934
11935         * gcc.c-torture/execute/20000706-1.c: New test.
11936         * gcc.c-torture/execute/20000706-2.c: New test.
11937         * gcc.c-torture/execute/20000706-3.c: New test.
11938         * gcc.c-torture/execute/20000706-4.c: New test.
11939         * gcc.c-torture/execute/20000706-5.c: New test.
11940
11941 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11942
11943         * g++.old-deja/g++.pt/instantiate7.C: New test.
11944
11945 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11946
11947         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11948         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11949         * g++.old-deja/g++.other/rtti3.C: Likewise.
11950         * g++.old-deja/g++.other/rttid3.C: Likewise.
11951
11952 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11953
11954         *  g77.f-torture/compile/20000630-1.x: Fix typo
11955
11956 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11957
11958         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11959         assembly output.
11960
11961 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11962
11963         * gcc.dg/cpp/ident.c: New test.
11964
11965 2000-07-05  Neil Booth  <NeilB@earthling.net>
11966
11967         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11968           gcc.dg/cpp/lexstrng.c: New tests.
11969
11970 2000-07-04  Neil Booth  <NeilB@earthling.net>
11971
11972         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11973         * gcc.dg/cpp/strify2.c: Same.
11974
11975 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11976
11977         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11978         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11979         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11980         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11981
11982         * testsuite/gcc.dg/cpp/macro1.c,
11983         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11984         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11985         testsuite/gcc.dg/cpp/strify1.c,
11986         testsuite/gcc.dg/cpp/strify2.c: New tests.
11987
11988 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * gcc.c-torture/execute/20000703-1.c: New test.
11991
11992 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11993
11994         * g++.old-deja/g++.pt (lookup10.C): New test.
11995
11996 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11997
11998         * g++.old-deja/g++.pt (typename25.C): New test.
11999
12000 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
12001
12002         * gcc.c-torture/compile/20000701-1.c: New test.
12003
12004 2000-06-30  Nick Clifton  <nickc@cygnus.com>
12005
12006         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
12007         to test case.
12008
12009 2000-06-30  Catherine Moore  <clm@cygnus.com>
12010
12011         * gcc.c-torture/execute/align-1.c: New test.
12012
12013 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
12014
12015         * g++.old-deja/g++.pt/expr8.C: New test.
12016         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
12017
12018 2000-06-29  Nick Clifton  <nickc@cygnus.com>
12019
12020         * gcc.c-torture/compile/20000629-1.c: New test.
12021
12022 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
12023
12024
12025         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
12026         gcc.dg/noncompile directory, depending on whether they're
12027         preprocessor tests or not.  Annotate all the tests for the dg
12028         framework.
12029
12030         * gcc.c-torture/noncompile/noncompile.exp: Delete.
12031         * gcc.dg/noncompile/noncompile.exp: New.
12032
12033         * Moved files:
12034         Old name                                New name
12035         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
12036         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
12037         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
12038         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
12039         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
12040         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
12041         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
12042         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
12043         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
12044         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
12045         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
12046         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
12047         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
12048         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
12049         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
12050         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
12051         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
12052         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
12053         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
12054         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
12055         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
12056         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
12057         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
12058         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
12059
12060         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
12061         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
12062         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
12063         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
12064         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
12065         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
12066
12067 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
12068
12069         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
12070         declare one variable.  On the fourth, error.
12071         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
12072         declared by 20000628-1a.h.
12073
12074 2000-06-29  Richard Henderson  <rth@redhat.com>
12075
12076         * gcc.c-torture/execute/930529-1.x: New file.
12077         * gcc.dg/920413-1.c: Adjust expected warning text.
12078         * gcc.dg/980217-1.c: Declare abort.
12079         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
12080
12081 2000-06-29  Jeffrey A Law  (law@cygnus.com)
12082
12083         * g77.f-torture/compile/20000629-1.f: New test.
12084         * g77.f-torture/compile/20000629-1.x: Expected to fail.
12085
12086 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12087
12088         Rearrange lots of files, removing entirely the
12089         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
12090         directories.
12091
12092         * Deleted files:
12093         gcc.c-torture/code_quality/code_quality.exp
12094         gcc.c-torture/special/special.exp
12095         gcc.failure/failure.exp
12096         gcc.failure/940409-1.x
12097         gcc.c-torture/compile/961203-1.x
12098
12099         * New files:
12100         gcc.misc-tests/linkage.exp
12101         gcc.c-torture/execute/920730-1t.c
12102         gcc.c-torture/execute/920730-1t.x
12103         gcc.c-torture/compile/920520-1.x
12104         gcc.c-torture/compile/920521-1.x
12105         gcc.c-torture/compile/981006-1.x
12106         gcc.c-torture/execute/eeprof-1.x
12107
12108         * Moved files (possibly with modifications to fit a new harness):
12109         Old name                                New name
12110         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
12111         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
12112         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
12113         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
12114         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
12115         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
12116         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
12117         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
12118         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
12119         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
12120         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
12121         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
12122         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
12123         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
12124
12125 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12126
12127         * c-torture/compile/961203-1.x: Delete.
12128
12129         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
12130         not exit. Include stdio.h.
12131         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
12132         * gcc.misc-tests/dg-12.c: Likewise.
12133         * gcc.misc-tests/dg-5.c: Likewise.
12134         * gcc.misc-tests/dg-6.c: Likewise.
12135         * gcc.misc-tests/dg-7.c: Prototype abort.
12136         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
12137         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
12138         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
12139         not exit.
12140         * gcc.misc-tests/sieve.c: Use return from main, not exit.
12141         * gcc.misc-tests/sort2.c: Use return from main, not exit.
12142
12143 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
12144
12145         * gcc.dg/cpp/20000628-1.c: New test.
12146         * gcc.dg/cpp/20000628-1.h: New header for above test.
12147         * gcc.dg/cpp/20000628-1a.h: Likewise.
12148
12149 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
12150
12151         * gcc.dg/cpp: New directory.
12152         * gcc.dg/cpp/cpp.exp: New driver.
12153         * gcc.dg/cpp/20000627-1.c: New test.
12154         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
12155         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
12156         and rewrite as a compilation test.
12157
12158         * gcc.dg: Move many files into the cpp subdirectory, possibly
12159         renaming or editing them as well.
12160         Old name                New name
12161         990119-1.c              cpp/19990119-1.c
12162         990228-1.c              cpp/19990228-1.c
12163         990407-1.c              cpp/19990407-1.c
12164         990409-1.c              cpp/19990409-1.c
12165         990413-1.c              cpp/19990413-1.c
12166         990703-1.c              cpp/19990703-1.c
12167         20000127-1.c            cpp/20000127-1.c
12168         20000129-1.c            cpp/20000129-1.c
12169         20000207-1.c            cpp/20000207-1.c
12170         20000207-2.c            cpp/20000207-2.c
12171         20000209-1.c            cpp/20000209-1.c
12172         20000209-2.c            cpp/20000209-2.c
12173         20000301-1.c            cpp/20000301-1.c
12174         20000419-1.c            cpp/20000419-1.c
12175         20000510-1.S            cpp/20000510-1.S
12176         20000519-1.c            cpp/20000519-1.c
12177         20000529-1.c            cpp/20000529-1.c
12178         20000625-1.c            cpp/20000625-1.c
12179         20000625-2.c            cpp/20000625-2.c
12180         cpp-as1.c               cpp/assert1.c
12181         cpp-as2.c               cpp/assert2.c
12182         cxx-comments-1.c        cpp/cxxcom1.c
12183         cxx-comments-2.c        cpp/cxxcom2.c
12184         endif-label.c           cpp/endif.c
12185         cpp-hash1.c             cpp/hash1.c
12186         cpp-hash2.c             cpp/hash2.c
12187         cpp-if1.c               cpp/if-1.c
12188         cpp-if2.c               cpp/if-2.c
12189         cpp-if3.c               cpp/if-3.c
12190         cpp-if4.c               cpp/if-4.c
12191         cpp-if5.c               cpp/if-5.c
12192         cpp-cond.c              cpp/if-cexp.c
12193         cpp-missingop.c         cpp/if-mop.c
12194         cpp-missingparen.c      cpp/if-mpar.c
12195         cpp-opprec.c            cpp/if-oppr.c
12196         cpp-ifparen.c           cpp/if-paren.c
12197         cpp-shortcircuit.c      cpp/if-sc.c
12198         cpp-shift.c             cpp/if-shift.c
12199         cpp-unary.c             cpp/if-unary.c
12200         cpp-li1.c               cpp/line1.c
12201         cpp-li2.c               cpp/line2.c
12202         lineno.c                cpp/line3.c
12203         lineno-2.c              cpp/line4.c
12204         cpp-mi.c                cpp/mi1.c
12205         cpp-mic.h               cpp/mi1c.h
12206         cpp-micc.h              cpp/mi1cc.h
12207         cpp-mind.h              cpp/mi1nd.h
12208         cpp-mindp.h             cpp/mi1ndp.h
12209         cpp-mix.h               cpp/mi1x.h
12210         cpp-mi2.c               cpp/mi2.c
12211         cpp-mi2a.h              cpp/mi2a.h
12212         cpp-mi2b.h              cpp/mi2b.h
12213         cpp-mi2c.h              cpp/mi2c.h
12214         cpp-mi3.c               cpp/mi3.c
12215         cpp-mi3.def             cpp/mi3.def
12216         poison-1.c              cpp/poison.c
12217         pr-impl.c               cpp/prag-imp.c
12218         cpp-redef-2.c           cpp/redef1.c
12219         cpp-redef.c             cpp/redef2.c
12220         strpaste.c              cpp/strp1.c
12221         strpaste-2.c            cpp/strp2.c
12222         cpp-tradpaste.c         cpp/tr-paste.c
12223         cpp-tradstringify.c     cpp/tr-str.c
12224         cpp-tradwarn1.c         cpp/tr-warn1.c
12225         cpp-tradwarn2.c         cpp/tr-warn2.c
12226         trigraphs.c             cpp/trigraphs.c
12227         cpp-unc1.c              cpp/unc1.c
12228         cpp-unc2.c              cpp/unc2.c
12229         cpp-unc3.c              cpp/unc3.c
12230         cpp-unc.c               cpp/unc4.c
12231         undef.c                 cpp/undef1.c
12232         undef-2.c               cpp/undef2.c
12233         cpp-wi1.c               cpp/widestr1.c
12234
12235 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
12236
12237         * lib/g++.exp (g++_include_flags): Tweak.
12238
12239 2000-06-27  H.J. Lu  <hjl@gnu.org>
12240             Loren J. Rittle  <ljrittle@acm.org>
12241
12242         * lib/g++.exp (g++_include_flags): Override libgloss.exp
12243         version with one that knows about the new gcc tree structure.
12244         (g++_link_flags): Same.
12245
12246 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
12247
12248         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
12249         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
12250         case we are cross-compiling.
12251
12252         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
12253         g++.old-deja/g++.niklas/Makefile.in,
12254         g++.old-deja/g++.niklas/configure.in,
12255         g++.old-deja/g++.other/Makefile.in,
12256         g++.old-deja/g++.other/configure.in,
12257         gcc.c-torture/code_quality/Makefile.in,
12258         gcc.c-torture/code_quality/configure.in,
12259         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
12260         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
12261         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
12262         gcc.c-torture/execute/ieee/Makefile.in,
12263         gcc.c-torture/execute/ieee/configure.in,
12264         gcc.c-torture/noncompile/Makefile.in,
12265         gcc.c-torture/noncompile/configure.in,
12266         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
12267         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
12268         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
12269
12270 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12271
12272         * g++.old-deja/g++.other/ambig3.C: New test.
12273
12274 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12275
12276         * g++.old-deja/g++.pt/syntax1.C: New test.
12277         * g++.old-deja/g++.pt/syntax2.C: New test.
12278         * g++.old-deja/g++.other/syntax3.C: New test.
12279         * g++.old-deja/g++.other/syntax4.C: New test.
12280
12281 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12282
12283         * gcc.dg/20000623-1.c: Prototype exit and abort.
12284
12285 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12286
12287         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
12288         New tests.
12289         * gcc.dg/cpp-mi3.def: New file.
12290
12291         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
12292         inside assertions.
12293         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
12294         lexer's error messages.
12295         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
12296         divine anything from the linemarkers.
12297         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
12298         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
12299
12300 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
12301
12302         * gcc.dg/20000623-1.c: New test.
12303
12304 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * gcc.c-torture/execute/20000622-1.c: New test.
12307
12308 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         * g++.old-deja/g++.other/init15.C: New test.
12311
12312 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         * g++.old-deja/g++.pt/vaarg2.C: New test.
12315         * g++.old-deja/g++.pt/vaarg3.C: New test.
12316
12317 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
12318
12319         * g++.old-deja/g++.other/dyncast6.C: New test.
12320
12321 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * gcc.c-torture/execute/loop-6.c: New test.
12324
12325 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.dg/20000614-1.c: New test.
12328         * gcc.dg/20000614-2.c: New test.
12329
12330 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
12331
12332         * g++.old-deja/g++.other/inline12.C: New test.
12333
12334 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
12335
12336         * g++.old-deja/g++.other/eh1.C: New test.
12337
12338 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * g++.old-deja/g++.other/type.C: New test.
12341
12342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12343
12344         * g++.old-deja/g++.other/initstring.C: New test.
12345
12346 2000-06-12  Jason Merrill  <jason@redhat.com>
12347
12348         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
12349
12350 2000-06-09  Jeffrey A Law  (law@cygnus.com)
12351
12352         * gcc.c-torture/compile/20000609-1.c: New test.
12353
12354 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
12355
12356         * gcc.dg/20000609-1.c: New test.
12357
12358 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
12359
12360         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
12361         * gcc.c-torture/noncompile/poison-1.c: Move...
12362         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
12363         * gcc.dg/cpp-li1.c: Add a token after the #line.
12364
12365 2000-06-05  Richard Henderson  <rth@cygnus.com>
12366
12367         * gcc.c-torture/execute/20000605-2.c: New test.
12368         * gcc.c-torture/execute/20000605-3.c: New test.
12369
12370 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
12371
12372         * g77.f-torture/execute/20000503-1.x: New file.
12373
12374 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12375
12376         * g++.old-deja/g++.eh/badalloc1.C: New test.
12377
12378 2000-06-05  Richard Henderson  <rth@cygnus.com>
12379
12380         * gcc.c-torture/execute/20000605-1.c: New test.
12381
12382 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12383             Nathan Sidwell <nathan@codesourcery.com>
12384
12385         * gcc.c-torture/compile/20000605-1.c: New test.
12386
12387 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
12388
12389         * g77.f-torture/compile/20000601-1.f:  New test.
12390
12391 2000-06-03  Richard Henderson  <rth@cygnus.com>
12392
12393         * gcc.c-torture/execute/20000603-1.c: New.
12394
12395 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
12396
12397         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
12398         * gcc.dg/noreturn-2.c (noreturn): Likewise.
12399
12400 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
12401
12402         * gcc.dg/compare2.c (case 12): XFAIL.
12403         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
12404         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
12405
12406         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
12407
12408 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
12409
12410         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
12411         guard macro is already defined when the header is first
12412         included.
12413         * gcc.dg/cpp-mix.h: New file.
12414         * gcc.dg/endif-label.c: Update patterns to match compiler.
12415
12416         * g++.brendan/complex1.C: Declare abort.
12417         * g++.law/refs4.C: Remove XFAIL.
12418         * g++.oliva/expr2.C: Declare abort and exit.
12419
12420 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
12421
12422         * gcc.c-torture/execute/20000528-1.c: New test.
12423
12424         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
12425         * g++.old-deja/g++.law/temps4.C: Likewise.
12426
12427         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
12428         stdlib.h.  Call abort() on failure.
12429         * g++.old-deja/g++.law/refs4.C: Likewise.
12430         * g++.old-deja/g++.law/temps4.C: Likewise.
12431         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
12432         * gcc.c-torture/execute/20000112-1.c: Include string.h.
12433
12434 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
12435
12436         Relative to g++.dg/special:
12437         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
12438
12439         Relative to g++.old-deja:
12440         * g++.brendan/complex1.C, g++.jason/optimize2.C,
12441         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
12442         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
12443         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
12444         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
12445         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
12446         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
12447
12448         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
12449         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
12450         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
12451         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
12452         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
12453         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
12454         and/or string.h.
12455
12456         * g++.other/goto1.C: Update expectations for error messages.
12457
12458 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
12459
12460         * gcc.c-torture/compile/20000523-1.c: New test.
12461
12462 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12463
12464         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
12465
12466 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12467
12468         * g++.old-deja/g++.eh/catch11.C: New test.
12469         * g++.old-deja/g++.eh/catch12.C: New test.
12470
12471 2000-05-24  Nick Clifton  <nickc@cygnus.com>
12472
12473         * gcc.c-torture/execute/20000523-1.c: New test.
12474
12475 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
12476
12477         * c-torture/execute/bcp-1.c: Replace abort in arg of
12478         __builtin_constant_p with a generic external function.
12479
12480         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
12481         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
12482         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
12483         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
12484         Prototype abort and/or exit.
12485
12486         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
12487         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
12488         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
12489         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
12490
12491 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
12492
12493         * gcc.dg/dwarf2-1.c: New test.
12494
12495 2000-05-20  Richard Henderson  <rth@cygnus.com>
12496
12497         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
12498
12499 2000-05-20  Andreas Jaeger  <aj@suse.de>
12500
12501         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
12502         testcase.
12503
12504 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
12505
12506         * gcc.c-torture/execute/20000519-2.c: New test.
12507
12508 2000-05-19  Andreas Jaeger  <aj@suse.de>
12509
12510         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
12511         which fails with SSA.
12512
12513         * lib/c-torture.exp: Also test with -O3 -fssa.
12514
12515 2000-05-18  Michael Meissner  <meissner@redhat.com>
12516
12517         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
12518         * gcc.c-torture/execute/920415-1.c: Ditto.
12519         * gcc.c-torture/execute/920501-1.c: Ditto.
12520         * gcc.c-torture/execute/conversion.c: Ditto.
12521         * gcc.c-torture/execute/cvt-1.c: Ditto.
12522
12523 2000-05-18  Jeffrey A Law  (law@cygnus.com)
12524
12525         * gcc.c-torture/compile/20000518-1.c: New test.
12526
12527 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12528
12529         * g77.f-torture/compile/200005018.f:  New test.
12530
12531 2000-05-17  Jeffrey A Law  (law@cygnus.com)
12532
12533         * gcc.c-torture/compile/20000517-1.c: New test.
12534
12535 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12536
12537         * gcc.c-torture/execute/20000516-1.c: New test.
12538
12539 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * g++.old-deja/g++.other/eh.C: New test.
12542
12543 2000-05-12  Richard Henderson  <rth@cygnus.com>
12544
12545         * gcc.c-torture/execute/990208-1.c (main): Don't pass
12546         constants through to doit's conditional.
12547
12548 2000-05-11  Jeffrey A Law  (law@cygnus.com)
12549
12550         * gcc.c-torture/compile/20000511-1.c: New test.
12551         * g77.f-torture/compile/20000511-1.f: New test.
12552         * g77.f-torture/compile/20000511-2.f: New test.
12553
12554 2000-05-11  Michael Meissner  <meissner@redhat.com>
12555
12556         * gcc.c-torture/execute/20000511-1.c: New test.
12557
12558 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
12559
12560         * gcc.dg/dg.exp: Scan .S files as well as .c files.
12561         * gcc.dg/20000510-1.S: New.
12562
12563 2000-05-08  Catherine Moore  <clm@cygnus.com>
12564
12565         * gcc.dg/unused-3.c: New.
12566
12567 2000-05-06  Richard Henderson  <rth@cygnus.com>
12568
12569           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
12570           * g++.old-deja/g++.mike/warn1.C: Likewise.
12571           * g++.old-deja/g++.pt/local1.C: Likewise.
12572           * g++.old-deja/g++.pt/local7.C: Likewise.
12573           * g++.old-deja/g++.pt/spec16.C: Likewise.
12574
12575 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
12578
12579 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
12580
12581           * g77.f-torture/execute/20000503-1.f:  New test.
12582
12583 2000-05-04  Andreas Jaeger  <aj@suse.de>
12584
12585         * gcc.dg/noreturn-2.c: New test.
12586
12587 2000-05-04  Neil Booth  <NeilB@earthling.net>
12588
12589         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
12590         preprocessor.
12591
12592 2000-05-04  Richard Henderson  <rth@cygnus.com>
12593
12594         * gcc.c-torture/execute/20000503-1.c: Fix typo.
12595
12596 2000-05-04  Richard Henderson  <rth@cygnus.com>
12597
12598         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
12599         OpenSSL by Jason R Thorpe.
12600
12601 2000-05-03  Jim Wilson  <wilson@cygnus.com>
12602
12603         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
12604
12605 2000-05-03  Robert Lipe <robertlipe@usa.net>
12606
12607         * gcc.dg/20000503-1.c: New test.
12608
12609 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
12610
12611         * gcc.c-torture/compile/20000502-1.c: New test.
12612         * g++.old-deja/g++.other/align.C: New test.
12613         * gcc.dg/cpp-tradstringify.c: New test.
12614
12615 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12616
12617         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
12618         and hard registers.
12619
12620 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
12621
12622         * gcc.c-torture/execute/loop-5.c: New test.
12623
12624 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
12625
12626         * gcc.c-torture/execute/va-arg-20.c: New test.
12627
12628 2000-04-23  Jeffrey A Law  (law@cygnus.com)
12629
12630         * gcc.c-torture/execute/20000422-1.c: New test.
12631
12632 2000-04-20  Greg McGary  <gkm@gnu.org>
12633
12634         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
12635         when optimizing, but without sibling-call optimizations (-O1).
12636
12637 2000-04-20  Jeffrey A Law  (law@cygnus.com)
12638
12639           * gcc.c-torture/compile/20000420-1.c: New test.
12640
12641 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.abi/ptrflags.C: New test.
12644         * g++.eh/catchptr1.C: Test incomplete pointer chains.
12645
12646 2000-04-19  Catherine Moore  <clm@cygnus.com>
12647
12648         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
12649
12650 2000-04-19  Greg McGary  <gkm@gnu.org>
12651
12652         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
12653         sibling-call optimizations.
12654
12655 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
12656
12657         * gcc.dg/20000419-1.c: New test.
12658
12659 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
12660
12661         * gcc.c-torture/execute/20000412-6.c: New test.
12662
12663 2000-04-12  Jeffrey A Law  (law@cygnus.com)
12664
12665         * gcc.c-torture/execute/20000412-5.c: New test.
12666         * g77.f-torture/compile/20000412-1.f: New test.
12667         * gcc.c-torture/execute/20000412-4.c: New test.
12668         * gcc.c-torture/compile/20000412-2.c: New test.
12669         * gcc.c-torture/execute/20000412-3.c: New test.
12670         * gcc.c-torture/compile/20000412-1.c: New test.
12671         * gcc.c-torture/execute/20000412-2.c: New test.
12672
12673 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * objc/execute/bf-20.m: New test.
12676
12677 2000-04-10  Richard Henderson  <rth@cygnus.com>
12678
12679         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
12680
12681         * gcc.c-torture/execute/20000412-1.c: New test.
12682
12683 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.old-deja/g++.eh/catchptr1.C: New test.
12686
12687 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.old-deja/g++.abi/cxa_vec.C: New test.
12690
12691 2000-04-08  Neil Booth  <NeilB@earthling.net>
12692
12693         * gcc.dg/cpp-nullchar.c: Remove test as
12694         embedded nulls cause problems.
12695
12696 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12697
12698         * gcc.dg/compare2.c: New test.
12699
12700 2000-04-08  Neil Booth  <NeilB@earthling.net>
12701
12702         * gcc.dg/cpp-nullchar.c: New test.
12703
12704 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
12705
12706         * gcc.dg/cpp-mi2.c: New test.
12707         * gcc.dg/cpp-mi2[abc].h: New files.
12708
12709 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
12712         member name.
12713
12714 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12715
12716         * g++.old-deja/g++.abi/vmihint.C: New test.
12717
12718 2000-04-06  Neil Booth  <NeilB@earthling.net>
12719
12720         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
12721         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
12722         copyright.
12723
12724 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
12725
12726         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
12727         avoid stack-frame overwrite.
12728
12729 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.c-torture/compile/20000405-2.c: New test.
12732         * gcc.c-torture/compile/20000405-3.c: New test.
12733
12734 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12735
12736         * gcc.c-torture/compile/20000405-1.c: New test.
12737
12738 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
12739
12740         * gcc.dg/cast-qual-1.c: Revert last change.
12741
12742 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12743
12744         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
12745
12746 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
12747
12748         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
12749         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
12750
12751 2000-04-03  Jeffrey A Law  (law@cygnus.com)
12752
12753         * gcc.c-torture/compile/20000403-2.c: New test.
12754         * gcc.c-torture/compile/20000403-1.c: New test.
12755
12756 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
12757
12758         * gcc.c-torture/execute/20000403-1.c: New test.
12759
12760 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
12761
12762         * gcc.c-torture/execute/20000402-1.c: New test.
12763
12764 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
12765
12766         * gcc.c-torture/execute/va-arg-15.c: New test.
12767         * gcc.c-torture/execute/va-arg-16.c: New test.
12768         * gcc.c-torture/execute/va-arg-17.c: New test.
12769         * gcc.c-torture/execute/va-arg-18.c: New test.
12770         * gcc.c-torture/execute/va-arg-19.c: New test.
12771
12772 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
12773
12774         * gcc.c-torture/compile/981211-1.c: Move to...
12775         * gcc.dg/cpp-as1.c: ...here.
12776         * gcc.dg/cpp-as2.c: New file.
12777
12778         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
12779         compiler.
12780
12781 2000-04-02  Neil Booth  <NeilB@earthling.net>
12782
12783         * gcc.dg/cpp-cond.c  New tests.
12784         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
12785         accidental success less likely.
12786         * gcc.dg/cpp-missingop.c  New tests.
12787         * gcc.dg/cpp-missingparen.c  New tests.
12788         * gcc.dg/cpp-shift.c  New tests.
12789         * gcc.dg/cpp-shortcircuit.c  New tests.
12790         * gcc.dg/cpp-unary.c  New tests.
12791
12792 2000-03-29  Jeffrey A Law  (law@cygnus.com)
12793
12794         * gcc.c-torture/compile/20000329-1.c: New test.
12795
12796 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
12797
12798         * gcc.c-torture/compile/20000326-1.c: New test.
12799         * gcc.c-torture/compile/20000326-2.c: New test.
12800
12801 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
12802
12803         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
12804         the first parameter is a function argument.
12805
12806 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.old-deja/g++.ext/array4.C: New test.
12809
12810 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
12811
12812         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
12813
12814 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12815
12816         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
12817
12818 2000-03-19  Richard Henderson  <rth@cygnus.com>
12819
12820         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
12821
12822 2000-03-19  Richard Henderson  <rth@cygnus.com>
12823
12824         * gcc.c-torture/compile/20000319-1.c: New test.
12825
12826 2000-03-14  Jeffrey A Law  (law@cygnus.com)
12827
12828         * gcc.c-torture/execute/20000314-3.c: New test.
12829         * gcc.c-torture/execute/20000314-2.c: New test.
12830         * gcc.c-torture/execute/20000314-1.c: New test.
12831         * gcc.c-torture/compile/20000314-2.c: New test.
12832         * gcc.c-torture/compile/20000314-1.c: New test.
12833
12834 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         * g++.old-deja/g++.warn/inline.C: New test.
12837
12838 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
12839
12840         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
12841         standards-compliant result rather than specific constants.
12842         Put test-values in array.
12843
12844 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
12845
12846         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
12847         (g++_target_compile): Put test-specific options last.
12848
12849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12850
12851         * g++.old-deja/g++.eh/vbase4.C: New test.
12852
12853 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
12856
12857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.old-deja/g++.brendan/misc12.C: Removed.
12860         * g++.old-deja/g++.pt/memtemp77.C: Constify.
12861         * g++.old-deja/g++.ext/pretty4.C: New test.
12862
12863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12864
12865         * g++.old-deja/g++.other/string2.C: New test.
12866
12867 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
12868
12869         * g++.old-deja/g++.warn/impint2.C: New test.
12870
12871 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
12872
12873         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
12874         is 1, not zero.
12875
12876 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.old-deja/g++.warn/impint.C: New test.
12879         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
12880         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
12881         * g++.old-deja/g++.pt/explicit12.C: Likewise.
12882         * g++.old-deja/g++.pt/explicit13.C: Likewise.
12883         * g++.old-deja/g++.pt/explicit17.C: Likewise.
12884         * g++.old-deja/g++.pt/explicit18.C: Likewise.
12885         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12886         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12887         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12888         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12889         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12890         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12891
12892 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12893
12894         * gcc.dg/cpp-redef.c: New test.
12895
12896 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12897
12898         * g++.old-deja/g++.pt/unify7.C: New test.
12899
12900 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12901
12902         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12903         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12904
12905 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12906
12907         * gcc.c-torture/compile/20000224-1.c: New test.
12908
12909 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12910
12911         * gcc.c-torture/compile/cpp-2.c: New test.
12912         * gcc.c-torture/compile/cpp-1.c: New test.
12913
12914 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12915
12916         * gcc.c-torture/execute/20000225-1.c: New test.
12917
12918 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12919
12920         * gcc.dg/cpp-li2.c: New test.
12921
12922         * gcc.dg/cpp-wi1.c: New test.
12923
12924         * gcc.dg/cpp-li1.c: New test.
12925
12926 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.old-deja/g++.other/sizeof5.C: New test.
12929
12930 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12931
12932         * gcc.c-torture/execute/va-arg-13.c: New test.
12933
12934 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12935
12936         * gcc.c-torture/execute/va-arg-12.c: New test.
12937
12938 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         * gcc.c-torture/execute/20000223-1.c: New test.
12941
12942 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12945
12946 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12947
12948         * g++.old-deja/g++.abi/ptrmem.C: New test.
12949
12950 2000-02-19  Richard Henderson  <rth@cygnus.com>
12951
12952         * gcc.c-torture/compile/init-3.c: New.
12953
12954 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12955
12956         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12957         ALWAYS_CXXFLAGS.
12958
12959 2000-02-11  Robert Lipe <robertl@sco.com>
12960
12961         * gcc.c-torture/compile/20000211-3.c: New test.
12962
12963 2000-02-11  Martin Buchholz <martin@xemacs.org>
12964
12965         * gcc.c-torture/compile/20000211-2.c: New test.
12966
12967 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12968
12969         * gcc.c-torture/compile/20000211-1.c: New test.
12970
12971 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12972
12973         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12974           on native targets
12975
12976 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12977
12978         * g++.old-deja/g++.other/cast5.C: New test.
12979
12980 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12981
12982         * gcc.c-torture/execute/20000205-1.c: New.
12983
12984 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12985
12986         * g++.old-deja/g++.jason/cast3.C: Return void.
12987         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12988
12989 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12990
12991         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12992
12993         * gcc.dg/loop-1.c: New test.
12994
12995 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12996
12997         * gcc.c-torture/compile/20000127-1.c: New test.
12998         * gcc.c-torture/execute/991228-1.c: New test.
12999
13000 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13001
13002         * gcc.dg/unused-2.c: New test.
13003
13004         * gcc.dg/conv-1.c: New test.
13005
13006 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
13007
13008         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
13009         compiler.
13010         (tool_option_proc): Fix typo.
13011
13012 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
13013
13014         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
13015         of the ld on the host, not on the build machine.
13016         Also, don't crash if '--help' is not a supported option.
13017
13018 2000-01-24  Richard Henderson  <rth@cygnus.com>
13019
13020         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
13021
13022 2000-01-20  Jeffrey A Law  (law@cygnus.com)
13023
13024         * gcc.c-torture/execute/20000120-2.c: New test.
13025         * gcc.c-torture/execute/20000120-1.c: New test.
13026
13027 2000-01-13  Jeffrey A Law  (law@cygnus.com)
13028
13029         * gcc.c-torture/execute/20000113-1.c: New test.
13030
13031 2000-01-12  Jeffrey A Law  (law@cygnus.com)
13032
13033         * gcc.c-torture/execute/20000112-1.c: New test.
13034
13035 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13036
13037         * gcc.dg/20000111-1.c: New test.
13038
13039 2000-01-10  Jeffrey A Law  (law@cygnus.com)
13040
13041         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
13042         with 16 bit integers.
13043
13044 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13045
13046         * gcc.dg/20000108-1.c: New test.
13047
13048 2000-01-05  Nathan Sidwell  <nathan@acm.org>
13049
13050         * g++.old-deja/g++.ns/koenig8.C: New test.
13051
13052 2000-01-05  Nathan Sidwell  <nathan@acm.org>
13053
13054         * g++.old-deja/g++.other/cast4.C: New test.
13055
13056 2000-01-05  Jeffrey A Law  (law@cygnus.com)
13057
13058         * gcc.c-torture/compile/20000105-2.c: New test.
13059         * gcc.c-torture/compile/20000105-1.c: New test.
13060
13061 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13062
13063         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
13064         references to printf & atoi to conform to ANSI standard.
13065         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
13066         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
13067         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
13068         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
13069         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
13070         * g++.old-deja/g++.brendan/complex1.C: Likewise.
13071         * g++.old-deja/g++.brendan/copy1.C: Likewise.
13072         * g++.old-deja/g++.brendan/copy2.C: Likewise.
13073         * g++.old-deja/g++.brendan/copy3.C: Likewise.
13074         * g++.old-deja/g++.brendan/copy4.C: Likewise.
13075         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13076         * g++.old-deja/g++.brendan/copy6.C: Likewise.
13077         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13078         * g++.old-deja/g++.brendan/copy8.C: Likewise.
13079         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13080         * g++.old-deja/g++.brendan/crash14.C: Likewise.
13081         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
13082         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13083         * g++.old-deja/g++.brendan/delete2.C: Likewise.
13084         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
13085         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
13086         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
13087         * g++.old-deja/g++.brendan/eh1.C: Likewise.
13088         * g++.old-deja/g++.brendan/groff1.C: Likewise.
13089         * g++.old-deja/g++.brendan/init3.C: Likewise.
13090         * g++.old-deja/g++.brendan/misc12.C: Likewise.
13091         * g++.old-deja/g++.brendan/misc7.C: Likewise.
13092         * g++.old-deja/g++.brendan/new2.C: Likewise.
13093         * g++.old-deja/g++.brendan/operators4.C: Likewise.
13094         * g++.old-deja/g++.brendan/operators5.C: Likewise.
13095         * g++.old-deja/g++.brendan/overload2.C: Likewise.
13096         * g++.old-deja/g++.brendan/overload7.C: Likewise.
13097         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
13098         * g++.old-deja/g++.brendan/reference1.C: Likewise.
13099         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
13100         * g++.old-deja/g++.brendan/template24.C: Likewise.
13101         * g++.old-deja/g++.brendan/template3.C: Likewise.
13102         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
13103         * g++.old-deja/g++.jason/inline3.C: Likewise.
13104         * g++.old-deja/g++.jason/opeq.C: Likewise.
13105         * g++.old-deja/g++.law/arg5.C: Likewise.
13106         * g++.old-deja/g++.law/arm7.C: Likewise.
13107         * g++.old-deja/g++.law/ctors11.C: Likewise.
13108         * g++.old-deja/g++.law/cvt8.C: Likewise.
13109         * g++.old-deja/g++.law/init9.C: Likewise.
13110         * g++.old-deja/g++.law/refs4.C: Likewise.
13111         * g++.old-deja/g++.law/template2.C: Likewise.
13112         * g++.old-deja/g++.law/visibility24.C: Likewise.
13113         * g++.old-deja/g++.law/vtable3.C: Likewise.
13114         * g++.old-deja/g++.mike/asm2.C: Likewise.
13115         * g++.old-deja/g++.mike/eh1.C: Likewise.
13116         * g++.old-deja/g++.mike/misc1.C: Likewise.
13117         * g++.old-deja/g++.mike/misc13.C: Likewise.
13118         * g++.old-deja/g++.mike/misc14.C: Likewise.
13119         * g++.old-deja/g++.mike/ns12.C: Likewise.
13120         * g++.old-deja/g++.mike/p1248.C: Likewise.
13121         * g++.old-deja/g++.mike/p3708.C: Likewise.
13122         * g++.old-deja/g++.mike/p3708a.C: Likewise.
13123         * g++.old-deja/g++.mike/p3708b.C: Likewise.
13124         * g++.old-deja/g++.mike/p646.C: Likewise.
13125         * g++.old-deja/g++.mike/p700.C: Likewise.
13126         * g++.old-deja/g++.mike/p783.C: Likewise.
13127         * g++.old-deja/g++.mike/p783a.C: Likewise.
13128         * g++.old-deja/g++.mike/p783b.C: Likewise.
13129         * g++.old-deja/g++.mike/p786.C: Likewise.
13130         * g++.old-deja/g++.mike/p789.C: Likewise.
13131         * g++.old-deja/g++.mike/p789a.C: Likewise.
13132         * g++.old-deja/g++.mike/p807a.C: Likewise.
13133         * g++.old-deja/g++.other/delete3.C: Likewise.
13134         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13135         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13136         * g++.old-deja/g++.other/dyncast3.C: Likewise.
13137         * g++.old-deja/g++.other/empty1.C: Likewise.
13138         * g++.old-deja/g++.other/temporary1.C: Likewise.
13139         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
13140         * g++.old-deja/g++.pt/t16.C: Likewise.
13141         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
13142
13143 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
13144
13145         * gcc.dg/991230-1.c: New test.
13146
13147 1999-12-29  Jeffrey A Law  (law@cygnus.com)
13148
13149         * gcc.c-torture/compile/991229-3.c: New test.
13150         * gcc.c-torture/compile/991229-2.c: New test.
13151         * gcc.c-torture/compile/991229-1.c: New test.
13152
13153 1999-12-29  Greg McGary <gkm@eng.ascend.com>
13154
13155         * gcc.c-torture/compile/labels-2.c: New test.
13156
13157 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13158
13159         * gcc.c-torture/execute/991227-1.c: New test.
13160
13161 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13162
13163         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
13164
13165 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13166
13167         * gcc.c-torture/execute/991221-1.c: New test.
13168
13169 1999-12-20  Nathan Sidwell  <nathan@acm.org>
13170
13171         * g++.old-deja/g++.other/cast3.C: New test.
13172
13173 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
13174
13175         * gcc.c-torture/execute/991216-4.c: New test.
13176
13177 1999-12-16  Michael Meissner  <meissner@cygnus.com>
13178
13179         * gcc.c-torture/execute/991216-1.c: New test.
13180         * gcc.c-torture/execute/991216-2.c: New test.
13181         * gcc.c-torture/execute/991216-3.c: New test.
13182
13183 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13184
13185         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
13186         Actually make the test fail by using "-O2" for compilation.
13187
13188 1999-12-15  Nathan Sidwell  <nathan@acm.org>
13189
13190         * g++.old-deja/g++.warn/cast-align1.C: New test.
13191
13192 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13193
13194         * gcc.c-torture/compile/991214-1.c: New test.
13195         * gcc.c-torture/compile/991214-2.c: New test.
13196
13197 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13198
13199         * gcc.dg/991214-1.c: New test.
13200
13201 1999-12-13  Jeffrey A Law  (law@cygnus.com)
13202
13203         * gcc.c-torture/compile/991213-3.c: New test.
13204         * gcc.c-torture/compile/991213-2.c: New test.
13205         * gcc.c-torture/compile/991213-1.c: New test.
13206
13207 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
13208
13209         * gcc.dg/991209-1.c: New test.
13210
13211 1999-12-08  Nathan Sidwell <nathan@acm.org>
13212
13213         * gcc.c-torture/compile/991208-1.c: New test.
13214
13215 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13216
13217         * gcc.dg/ultrasp2.c: New test.
13218
13219 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
13220
13221         * g++.old-deja/g++.abi/align.C (main): Fix typo.
13222
13223 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
13224
13225         * gcc.c-torture/compile/991202-1.c: New test.
13226         * gcc.c-torture/execute/991202-1.c: New test.
13227         * gcc.c-torture/execute/991202-2.c: New test.
13228         * gcc.c-torture/execute/991202-3.c: New test.
13229
13230 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
13231
13232         * g++.old-deja/g++.abi/align.C: New test.
13233         * g++.old-deja/g++.abi/aggregates.C: Likewise.
13234         * g++.old-deja/g++.abi/bitfields.C: Likewise.
13235
13236 1999-12-01  Richard Henderson  <rth@cygnus.com>
13237
13238         * gcc.c-torture/execute/991201-1.c: New.
13239
13240 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
13241
13242         * gcc.dg/991129-1.c: New test.
13243
13244 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13245
13246         * gcc.c-torture/compile/991127-1.c: New test.
13247
13248 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13249
13250         * g++.old-deja/g++.other/warn4.C: New test.
13251
13252 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13253
13254         * g++.old-deja/g++.eh/cleanup2.C: New test.
13255         * g++.old-deja/g++.ext/pretty2.C: New test.
13256         * g++.old-deja/g++.ext/pretty3.C: New test.
13257         * g++.old-deja/g++.other/debug6.C: New test.
13258
13259 1999-10-20  Jim Wilson  <wilson@cygnus.com>
13260
13261         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
13262         compiler_output to look for one error message instead of two.
13263
13264 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
13265
13266         * gcc.c-torture/execute/991118-1.c: Also test case
13267         where the word boundary does not split a byte evenly.
13268
13269 1999-11-19  Nathan Sidwell  <nathan@acm.org>
13270
13271         * g++.old-deja/g++.ext/restrict1.C: New test.
13272
13273 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
13274
13275         * gcc.c-torture/execute/991118-1.c: New test.
13276
13277 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
13278
13279         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
13280         working directory pathnames.
13281
13282 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
13283
13284         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
13285         host is equipped with driver.h and driver.o so it can actually
13286         compile and run the tests.
13287
13288 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
13289
13290         * gcc.c-torture/compile/991008-1.c: New test.
13291
13292 1999-11-08  Nick Clifton  <nickc@cygnus.com>
13293
13294         * lib/gcc-dg.exp: Include target-supports.exp
13295
13296 1999-11-05  Nick Clifton  <nickc@cygnus.com>
13297
13298         * lib/target-supports.exp: New file: Provide procs to test for
13299         features supported by the target.
13300         (check_weak_available): Moved here from ecos.exp.
13301         (check_alias_available): New proc: Determine of the target
13302         toolchain supports the alias attribute.
13303
13304         * gcc.dg/special/ecos.exp: Move check_weak_available to
13305         target-supports.exp.
13306         (alias-1.c): Only perform the test if the target supports
13307         aliases.
13308         (wkali-1.c): Only perform the test if the target supports
13309         aliases.
13310
13311         * gcc.dg/990506-0.c: Expect error messages from cross
13312         targets as well as native targets.
13313
13314 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13315
13316         * gcc.dg/ultrasp1.c: Removed xfail.
13317         * gcc.dg/struct-ret-2.c: Likewise.
13318         * gcc.dg/array-1.c: Likewise.
13319
13320 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13321
13322         * gcc.dg/struct-ret-2.c: New test.
13323
13324         * gcc.dg/array-1.c: New test.
13325
13326 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
13327
13328         * gcc.c-torture/execute/991030-1.c: New test.
13329
13330 1999-10-26  Richard Henderson  <rth@cygnus.com>
13331
13332         * gcc.c-torture/compile/991026-2.c: New test.
13333
13334 1999-10-26  Jeffrey A Law  (law@cygnus.com)
13335
13336         * gcc.c-torture/compile/991026-1.c: New test.
13337
13338 1999-10-23  Jeffrey A Law  (law@cygnus.com)
13339
13340         * gcc.c-torture/execute/991023-1.c: New test.
13341
13342 1999-10-19  Jeffrey A Law  (law@cygnus.com)
13343
13344         * gcc.c-torture/execute/991019-1.c: New test.
13345
13346 1999-10-16  Richard Henderson  <rth@cygnus.com>
13347
13348         * gcc.c-torture/execute/991016-1.c: New test.
13349
13350 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
13351
13352         * gcc.c-torture/execute/991014-1.c: New test.
13353
13354 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
13355
13356         * g++.old-deja/g++.other/union2.C: New test.
13357
13358 1999-10-13  Nathan Sidwell  <nathan@acm.org>
13359
13360         * g++.old-deja/g++.other/vaarg2.C: New test.
13361         * g++.old-deja/g++.other/vaarg3.C: New test.
13362
13363 1999-10-12  Craig Burley  <craig@jcb-sc.com>
13364
13365         * g77.f-torture/noncompile/19990905-1.f: Moved from being
13366         in compile/.
13367
13368 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
13369
13370         * gcc.c-torture/execute/va-arg-11.c: New test.
13371
13372 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
13373
13374         * lib/file-format.exp (gcc_target_object_format): Don't
13375         crash if objdump is unavailable.
13376
13377 1999-09-29  Donn Terry <donn@interix.com>
13378
13379         * gcc.misc-tests/mg.exp: delete extraneous redirection.
13380
13381 1999-09-28  Nick Clifton  <nickc@cygnus.com>
13382
13383         * gcc.c-torture/compile/990928-1.c: New test.
13384
13385 1999-09-28  Nathan Sidwell  <nathan@acm.org>
13386
13387         * g++.old-deja/g++.other/decl6.C: New test.
13388
13389 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13390
13391         * gcc.c-torture/execute/va-arg-10.c: New test.
13392
13393 1999-09-27  Nathan Sidwell  <nathan@acm.org>
13394
13395         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
13396         __PRETTY_FUNCTION__.
13397
13398 1999-09-23  Nick Clifton  <nickc@cygnus.com>
13399
13400         * gcc.c-torture/execute/990923-1.c: New test.
13401
13402 1999-09-21  Nick Clifton  <nickc@cygnus.com>
13403
13404         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
13405         for which -fpic is inappropriate.
13406
13407 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
13408
13409         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
13410
13411 1999-09-21  Nathan Sidwell  <nathan@acm.org>
13412
13413         * g++.old-deja/g++.other/dyncast1.C: New test.
13414         * g++.old-deja/g++.other/dyncast2.C: New test.
13415         * g++.old-deja/g++.other/dyncast3.C: New test.
13416         * g++.old-deja/g++.other/dyncast4.C: New test.
13417         * g++.old-deja/g++.other/dyncast5.C: New test.
13418         * g++.old-deja/g++.eh/catch3.C: New test.
13419         * g++.old-deja/g++.eh/catch3p.C: New test.
13420         * g++.old-deja/g++.eh/catch4.C: New test.
13421         * g++.old-deja/g++.eh/catch4p.C: New test.
13422         * g++.old-deja/g++.eh/catch5.C: New test.
13423         * g++.old-deja/g++.eh/catch5p.C: New test.
13424         * g++.old-deja/g++.eh/catch6.C: New test.
13425         * g++.old-deja/g++.eh/catch6p.C: New test.
13426         * g++.old-deja/g++.eh/catch7.C: New test.
13427         * g++.old-deja/g++.eh/catch7p.C: New test.
13428         * g++.old-deja/g++.eh/catch8.C: New test.
13429         * g++.old-deja/g++.eh/catch8p.C: New test.
13430         * g++.old-deja/g++.eh/catch9.C: New test.
13431         * g++.old-deja/g++.eh/catch9p.C: New test.
13432
13433 1999-09-13  Nathan Sidwell  <nathan@acm.org>
13434
13435         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
13436         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
13437
13438 1999-09-13  Jeffrey A Law  (law@cygnus.com)
13439
13440         * gcc.c-torture/compile/990913-1.c: New test.
13441
13442 1999-09-10  Nathan Sidwell  <nathan@acm.org>
13443
13444         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
13445         * g++.old-deja/g++.jason/rfg5.C: Likewise.
13446
13447 1999-09-09  Richard Henderson  <rth@cygnus.com>
13448
13449         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
13450
13451 1999-09-09  Nathan Sidwell  <nathan@acm.org>
13452
13453         * g++.old-deja/g++.other/lookup11.C: New test.
13454         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
13455         what is permitted and what we want.
13456         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
13457         overload use.
13458         * g++.old-deja/g++.jason/rfg5.C: Likewise
13459
13460 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
13461
13462         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
13463         * gcc.c-torture/noncompile/poison-1.c: New file.
13464
13465 1999-09-08  Nathan Sidwell  <nathan@acm.org>
13466
13467         * g++.old-deja/g++.other/sizeof3.C: New test.
13468         * g++.old-deja/g++.other/sizeof4.C: New test.
13469         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
13470         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
13471
13472 1999-09-07  Richard Henderson  <rth@cygnus.com>
13473
13474         * gcc.dg/va-arg-1.c: New.
13475
13476 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13477
13478         * gcc.c-torture/execute/va-arg-9.c: New test.
13479
13480 1999-09-05  Craig Burley  <craig@jcb-sc.com>
13481
13482         * g77.f-torture/compile/980519-2.f: New test.
13483         * g77.f-torture/compile/19990905-0.f: New test.
13484         * g77.f-torture/compile/19990905-1.f: New test.
13485         * g77.f-torture/compile/19990905-2.f: New test.
13486
13487         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
13488
13489 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
13490
13491         * gcc.c-torture/execute/990827-1.c: Fix typo.
13492
13493 1999-09-03  Nathan Sidwell  <nathan@acm.org>
13494
13495         * g++.old-deja/g++.other/deref1.C: New test.
13496
13497 1999-09-02  Nathan Sidwell  <nathan@acm.org>
13498
13499         * g++.old-deja/g++.other/ambig2.C: New test.
13500         * g++.old-deja/g++.other/cond5.C: New test.
13501         * g++.old-deja/g++.other/lookup16.C: New test.
13502
13503 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
13504
13505         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
13506         assemblers too.
13507
13508 1999-08-31  Jeffrey A Law  (law@cygnus.com)
13509
13510         * lib/c-torture.exp: Avoid the "compare executables" optimization
13511         when testing native.
13512
13513 1999-08-29  Jeffrey A Law  (law@cygnus.com)
13514
13515         * gcc.c-torture/execute/990829-1.c: New test.
13516         * gcc.c-torture/compile/990829-1.c: New test.
13517
13518 1999-08-27  Paul Burchard  <burchard@pobox.com>
13519
13520         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
13521         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
13522         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
13523         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
13524         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
13525         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
13526         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
13527         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
13528         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
13529         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
13530         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
13531
13532 1999-08-27  Jeffrey A Law  (law@cygnus.com)
13533
13534         * gcc.c-torture/execute/990827-1.c: New test.
13535
13536 1999-08-26  Craig Burley  <craig@jcb-sc.com>
13537
13538         * g77.f-torture/noncompile/19990826-4.f: New test.
13539
13540         * g77.f-torture/compile/19990826-3.f: New test.
13541
13542         * g77.f-torture/execute/19990826-2.f: New test.
13543
13544         * g77.f-torture/compile/19990826-1.f: New test.
13545
13546         * gcc.c-torture/execute/990826-0.c: New test.
13547         * g77.c-torture/execute/19990826-0.f: New test.
13548
13549         * g77.f-torture/noncompile/970626-2.f: New test.
13550
13551 1999-08-25  Paul Burchard  <burchard@pobox.com>
13552
13553         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
13554         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
13555         lss-011.C: New tests.
13556
13557 1999-08-25  Nathan Sidwell  <nathan@acm.org>
13558
13559         * g++.old-deja/g++.other/decl5.C: New test.
13560
13561 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13562
13563         * noncompile/noncompile.exp: Load_lib c-torture.exp.
13564         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
13565         call `postbase' for each one.  All callers of `postbase' changed
13566         to call this instead.
13567
13568 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
13569
13570         * gcc.c-torture/execute/990811-1.c: New test.
13571
13572 1999-08-09  Nick Clifton  <nickc@cygnus.com>
13573
13574         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
13575         just native ones.
13576
13577         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
13578         just native ones.
13579
13580 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13581
13582         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
13583
13584 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13585
13586         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
13587
13588 1999-08-04  Nathan Sidwell  <nathan@acm.org>
13589
13590         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
13591
13592 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13593
13594         * gcc.c-torture/execute/990804-1.c: New test.
13595
13596 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13597
13598         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
13599         * g++.old-deja/g++.brendan/crash64.C: Likewise
13600         * g++.old-deja/g++.brendan/overload8.C: Likewise
13601
13602 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13603
13604         * g++.old-deja/g++.other/struct1.C: New test.
13605
13606 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13607
13608         * g++.old-deja/g++.other/enum2.C: New test.
13609
13610 1999-08-02  Richard Henderson  <rth@cygnus.com>
13611
13612         Adapted from tests from Franz Sirl:
13613         * gcc.c-torture/execute/va-arg-7.c: New test.
13614         * gcc.c-torture/execute/va-arg-8.c: New test.
13615
13616 1999-08-01  Jeffrey A Law  (law@cygnus.com)
13617
13618         * gcc.c-torture/compile/990801-2.c: New test.
13619
13620         * gcc.c-torture/compile/990801-1.c: New test.
13621
13622 1999-07-27  Michael Meissner  <meissner@cygnus.com>
13623
13624         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
13625         fp-cmp-1.c, converting double to float.
13626
13627         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
13628         fp-cmp-1.c, converting double to long double.
13629
13630         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
13631         from fr1 to unknown_register, since fr1 is a legitimate register
13632         on some machines.
13633
13634 1999-07-25  Jeffrey A Law  (law@cygnus.com)
13635
13636         * README: More listname related changes.
13637
13638 1999-07-08  Catherine Moore  <clm@cygnus.com>
13639
13640         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
13641
13642 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
13643
13644         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
13645
13646 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13647
13648         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
13649
13650 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
13651
13652         * gcc.dg/990703-1.c: New test.
13653
13654 1999-06-29  Nick Clifton  <nickc@cygnus.com>
13655
13656         * lib/file-format.exp: New file: Move definition of proc
13657         gcc_target_object_format to here from
13658         gcc.dg/special/ecos.exp.
13659
13660         * lib/c-torture.exp: Include lib file-format.exp.
13661         * lib/gcc-dg.exp: Include lib file-format.exp.
13662
13663         * gcc.dg/special/ecos.exp: Remove definition of proc
13664         gcc_target_object_format.
13665
13666 1999-06-28  Jeffrey A Law  (law@cygnus.com)
13667
13668         * gcc.c-torture/execute/990628-1.c: New test.
13669
13670 1999-06-25  Jeffrey A Law  (law@cygnus.com)
13671
13672         * gcc.c-torture/compile/990625-2.c: New test.
13673
13674         * gcc.c-torture/compile/990625-1.c: New test.
13675
13676 1999-06-23  Nick Clifton  <nickc@cygnus.com>
13677
13678         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
13679         attributes compile.
13680         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
13681         ports that use the COFF/PE file format.
13682
13683 1999-06-17  Jeffrey A Law  (law@cygnus.com)
13684
13685         * gcc.c-torture/compile/990617-1.c: New test.
13686
13687 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
13688
13689         * g++.old-deja/g++.other/decl4.C: New test.
13690
13691 1999-06-14  Nathan Sidwell  <nathan@acm.org>
13692
13693         * g++.old-deja/g++.other/bitfld3.C: New test.
13694
13695 1999-06-08  Nathan Sidwell  <nathan@acm.org>
13696
13697         * g++.old-deja/g++.eh/catch1.C: New test.
13698
13699 1999-06-07  Jeffrey A Law  (law@cygnus.com)
13700
13701         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
13702
13703         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
13704         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
13705
13706 1999-06-05  Craig Burley  <craig@jcb-sc.com>
13707
13708         * g77.f-torture/compile/19990502-0.f: Replace with new,
13709         shorter, test that still fails after recent changes.
13710
13711 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13712
13713         * gcc.c-torture/execute/990604-1.c: New test.
13714
13715 1999-05-31  Jeffrey A Law  (law@cygnus.com)
13716
13717         * gcc.c-torture/execute/990531-1.c: New test.
13718
13719 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13720
13721         * gcc.c-torture/compile/990527-1.c: New test.
13722
13723 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
13724
13725         * gcc.c-torture/execute/990527-1.c: New test.
13726
13727 1999-05-25  Nick Clifton  <nickc@cygnus.com>
13728
13729         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
13730         bitfields as signed.
13731
13732 1999-05-25  Craig Burley  <craig@jcb-sc.com>
13733
13734         * g77.f-torture/compile/19990525-0.f: New test.
13735
13736 1999-05-25  Jeffrey A Law  (law@cygnus.com)
13737
13738         * gcc.c-torture/execute/990525-2.c: New test.
13739
13740         * gcc.c-torture/execute/990525-1.c: New test.
13741
13742 1999-05-24  Nathan Sidwell  <nathan@acm.org>
13743
13744         * g++.old-deja/g++.other/anon3.C: New test.
13745         * g++.old-deja/g++.other/anon4.C: New test.
13746         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
13747         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
13748         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
13749         Merrill).
13750
13751 1999-05-24  Jeffrey A Law  (law@cygnus.com)
13752
13753         * gcc.c-torture/execute/990524-1.c: New test.
13754
13755         * gcc.dg/990524-1.c: New test.
13756
13757 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13758
13759         * gcc.c-torture/compile/990523-1.c: New test.
13760
13761 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
13762
13763         * gcc.c-torture/compile/990519-1.c: New test.
13764
13765 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13766
13767         * gcc.c-torture/compile/990517-1.c: New test.
13768
13769         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
13770         (e4, f4): New tests.
13771         (main): Call them.
13772
13773 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13774
13775         * gcc.dg/noreturn-1.c: New test.
13776
13777 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
13778
13779         * gcc.c-torture/execute/990513-1.c: New test.
13780
13781 1999-05-10  Richard Henderson  <rth@cygnus.com>
13782
13783         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
13784
13785 1999-05-10  Craig Burley  <craig@jcb-sc.com>
13786
13787         * g77.f-torture/execute/erfc.f: Use small single-precision
13788         values, to avoid problems on Alphas when not -mieee.
13789
13790 1999-05-08  Craig Burley  <craig@jcb-sc.com>
13791
13792         * gcc.dg/990506-0.c: New test.
13793
13794 1999-05-08  Richard Henderson  <rth@cygnus.com>
13795
13796         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
13797         the constant to test.  Don't XFAIL 64-bit targets.
13798
13799         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
13800         * g++.old-deja/g++.law/profile1.C: Likewise.
13801
13802         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
13803         operator new instances.
13804         * g++.old-deja/g++.other/delete5.C: Likewise.
13805
13806 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13807
13808         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
13809         intrinsic.
13810
13811 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13812
13813         * g77.f-torture/execute/u77-test.f: Reverse order of two
13814         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
13815
13816 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13817
13818         * gcc.dg/compare1.c: New test.
13819
13820 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13821
13822         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
13823         New tests.
13824
13825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13826
13827         * g77.f-torture/compile/19990502-1.f: New test.
13828
13829 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13830
13831         * g77.f-torture/compile/19990502-0.f: New test.
13832
13833 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13834
13835         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
13836         intrinsic.
13837
13838 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13839
13840         * g77.f-torture/execute/u77-test.f (main): List libU77
13841         intrinsics not currently tested.
13842         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
13843         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
13844         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
13845         Trim blanks off the ends of some printed strings.
13846
13847 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13848
13849         * g77.f-torture/execute/u77-test.f (main): Just warn about
13850         FSTAT gid disagreement, as it's expected on some systems.
13851
13852 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13853
13854         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
13855         use a new function, which allows for some slop.
13856         Clean up some commentary.
13857         (issum): The new function.
13858         (sgladd): Deleted subroutine.
13859
13860 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13861
13862         * g77.f-torture/execute/u77-test.f: Modify to be more like
13863         libf2c/libU77 version, bringing patches to that version here.
13864         Add suitable commentary.
13865
13866 1999-04-25  Richard Henderson  <rth@cygnus.com>
13867
13868         * gcc.dg/990424-1.c: New test.
13869
13870 1999-04-24  Craig Burley  <craig@jcb-sc.com>
13871
13872         * g77.f-torture/execute/u77-test.f (main): Bug involving
13873         LSTAT has been fixed, so turn back on full checking.
13874
13875 1999-04-20  Craig Burley  <craig@jcb-sc.com>
13876
13877         * g77.f-torture/compile/19990419-0.f: New test.
13878         * g77.f-torture/execute/19990419-1.f: New test.
13879
13880 1999-04-17  Richard Henderson  <rth@cygnus.com>
13881
13882         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
13883         to avoid the need for a prototype to supress a warning.
13884
13885 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13886
13887         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13888
13889 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13890
13891         * gcc.c-torture/execute/990404-1.c: New test.
13892
13893 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13894
13895         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13896         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13897         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13898         missing initializer warnings.
13899
13900 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13901
13902         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13903         matching strings.
13904
13905 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13906
13907         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13908
13909 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13910
13911         * g77.f-torture/execute/19990325-0.f: New test.
13912         * g77.f-torture/execute/19990325-1.f: New test.
13913
13914 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13915
13916         * gcc.c-torture/execute/990324-1.c: New test.
13917
13918 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13919
13920         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13921         test with 4.
13922
13923 1999-03-17  Richard Henderson  <rth@cygnus.com>
13924
13925         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13926
13927 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13928
13929         * g77.f-torture/execute/19990313-2.f: New test.
13930         * g77.f-torture/execute/19990313-3.f: New test.
13931
13932 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13933
13934         * g77.f-torture/execute/19990313-0.f: New test.
13935         * g77.f-torture/execute/19990313-1.f: New test.
13936
13937 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13938
13939         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13940         printf to sprintf.
13941         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13942         (main): Add check for u15.  Conditionalize u31 check depending on
13943         whether ints are <32 bits or >=32 bits.
13944
13945 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13946
13947         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13948
13949 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13950
13951         * g77.f-torture/compile/19990305-0.f: New test.
13952         * g77.f-torture/execute/19981119-0.f: New test.
13953
13954 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13955
13956         * g77.f-torture/execute/970625-2.f: call ABORT if final
13957         result is not correct, instead of just printing it.
13958         Add this checking via newly introduced obfuscation, to
13959         trip up buggy front ends.
13960
13961 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13962
13963         * g77.f-torture/compile/960317-1.f: Moved from being
13964         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13965
13966 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13967
13968         * g77.f-torture/execute/960317-1.f: New (old) test.
13969         * g77.f-torture/execute/970625-2.f: Ditto.
13970
13971 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13972
13973         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13974         message on line 1 or line 2; cccp and cpplib do this differently.
13975
13976 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13977
13978         * g++.old-deja/g++.law/weak1.C: New test.
13979
13980 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13981
13982         * gcc.c-torture/execute/990119-1.c: Renamed to...
13983         * gcc.dg/990119-1.c: this, so it will only be tested once
13984         (it's a preprocessor test, it doesn't need to be run at
13985         multiple optimization levels).
13986
13987 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13988
13989         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13990           ALWAYS_CXXFLAGS.
13991
13992 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13993
13994         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13995         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13996         to not be compilable by current g77.
13997
13998 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13999
14000         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14001
14002 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14003
14004         * gcc.c-torture/execute/990222-1.c: New test.
14005
14006 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14007
14008         * g77.f-torture/compile/19990218-0.f: New test.
14009         * g77.f-torture/noncompile/19990218-1.f: New test.
14010
14011 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14012
14013         * g77.f-torture/compile/19981216-0.f: New test.
14014
14015 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14016
14017         * gcc.dg/990214-1.c: New test.
14018
14019 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14020
14021         * gcc.dg/990213-2.c: New test.
14022
14023         * gcc.dg/990213-1.c: New test.
14024
14025 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14026
14027         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14028         ints.
14029
14030 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14031
14032         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14033         specified by target.
14034
14035         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14036
14037 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14038
14039         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14040
14041 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14042
14043         * gcc.dg/special/ecos.exp: New test driver for new tests with
14044         special requirements.
14045
14046         * gcc.dg/special/alias-1.c: New test.
14047         * gcc.dg/special/gcsec-1.c: New test.
14048         * gcc.dg/special/weak-1.c: New test.
14049         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14050         * gcc.dg/special/weak-2.c: New test.
14051         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14052         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14053         * gcc.dg/special/wkali-1.c: New test.
14054         * gcc.dg/special/wkali-2.c: New test.
14055         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14056         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14057
14058 1999-02-10  Felix Lee  <flee@cygnus.com>
14059
14060           * lib/c-torture.exp (c-torture-compile): Pull out code for
14061           analyzing gcc error messages.
14062           (c-torture-execute): Likewise.  Fix some (harmless) false
14063           positives.
14064           * lib/gcc.exp (gcc_check_compile): New function.
14065
14066 1999-02-08  Richard Henderson  <rth@cygnus.com>
14067
14068         * gcc.c-torture/execute/990208-1.c: New test.
14069
14070 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14071
14072         * g++.dg/special/ecos.exp: New driver for new tests with special
14073         requirements
14074
14075         * g++.dg/special/conpr-1.C: New test
14076         * g++.dg/special/conpr-2.C: New test
14077         * g++.dg/special/conpr-2a.C: New test
14078         * g++.dg/special/conpr-3.C: New test
14079         * g++.dg/special/conpr-3a.C: New test
14080         * g++.dg/special/conpr-3b.C: New test
14081
14082         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14083         allow g++ to use the dg driver
14084
14085         * README: Add comment about g++.dg directory
14086
14087 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14088
14089         * README: Update email addresses.
14090
14091 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14092
14093         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14094         arguments in order to force structure S onto the stack even on
14095         the alpha.
14096         (test): Pass 10 leading arguments to function foo as well as the
14097         structure S.
14098
14099         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14100         failure for all targets.
14101
14102         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14103         abort to terminate program execution.
14104
14105 1999-01-30  Richard Henderson  <rth@cygnus.com>
14106
14107         * gcc.c-torture/execute/990130-1.c: New test.
14108
14109 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14110
14111         * gcc.dg/990130-1.c: New test.
14112
14113 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14114
14115         * gcc.c-torture/execute/990128-1.c: New test.
14116
14117 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14118
14119         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14120
14121 1999-01-27  Felix Lee  <flee@cygnus.com>
14122
14123         * lib/c-torture.exp (c-torture-compile): pull out code for
14124         analyzing gcc error messages.
14125         (c-torture-execute): ditto, and fix some (harmless) false
14126         positives.
14127         * lib/gcc.exp (gcc_check_compile): new function.
14128
14129 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14130
14131         * gcc.dg/990117-1.c: New test.
14132
14133         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14134
14135         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14136
14137 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14138
14139         * g77.f-torture/compile/990115-1.f: New test.
14140
14141 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14142
14143         * gcc.c-torture/compile/990107-1.c: New test
14144
14145 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14146
14147         * gcc.c-torture/execute/990106-2.c: New test.
14148
14149         * gcc.c-torture/execute/990106-1.c: New test.
14150
14151 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14152
14153         * gcc.c-torture/compile/981223-1.c: New test.
14154
14155 1998-12-29  Richard Henderson  <rth@cygnus.com>
14156
14157         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14158         (opt3): Rename from opt4 and disable.
14159
14160 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14161
14162         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14163
14164 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14165
14166         * g++.old-deja/g++.other/conv5.C: New test.
14167
14168 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14169
14170         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14171
14172 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14173
14174         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14175
14176 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14177
14178         * gcc.c-torture/compile/981211-1.c: New test.
14179
14180 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14181
14182         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14183
14184         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14185
14186 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14187
14188         * gcc.special/930510-1.c: Make C9X safe.
14189         * gcc.misc-tests/gcov-1.c Similarly.
14190         * gcc.misc-tests/gcov-2.c Similarly.
14191
14192 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14193
14194         * gcc.dg/ultrasp1.c: New test.
14195
14196 1998-12-06  Richard Henderson  <rth@cygnus.com>
14197
14198         * gcc.c-torture/execute/981206.c: New test.
14199
14200 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14201
14202         * g++.old-deja/g++.ns/template7.C: New test.
14203
14204         * g++.old-deja/g++.other/expr1.C: New test.
14205
14206         * g++.old-deja/g++.eh/tmpl3.C: New test.
14207
14208         * g++.old-deja/g++.eh/tmpl2.C: New test.
14209
14210 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14211
14212         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14213         * g++.old-deja/g++.other/using6.C: Removed.
14214         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14215
14216         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14217
14218 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14219
14220         * g++.old-deja/g++.pt/overload8.C: New test.
14221
14222         * g++.old-deja/g++.pt/overload7.C: New test.
14223
14224         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14225
14226         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14227         and relinking messages.
14228         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14229         compiling with -frepo.
14230
14231 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14232
14233         * g++.old-deja/g++.pt/lookup6.C: New test.
14234
14235 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14236
14237         * gcc.c-torture/execute/981130-1.c: New test.
14238         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14239
14240 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14241
14242         * g++.old-deja/g++.pt/explicit76.C: New test.
14243
14244         * g++.old-deja/g++.pt/friend38.C: New test.
14245
14246         * g++.old-deja/g++.ns/crash2.C: New test.
14247
14248         * g++.old-deja/g++.pt/defarg8.C: New test.
14249
14250         * g++.old-deja/g++.pt/instantiate6.C: New test.
14251
14252         * g++.old-deja/g++.pt/static6.C: New test.
14253
14254         * g++.old-deja/g++.pt/decl2.C: New test.
14255
14256 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14257
14258         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14259         problem is actually related with name lookup, but so what? :-)
14260
14261         * g++.old-deja/g++.pt/friend37.C: New test.
14262
14263 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14264
14265         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14266         element, which fails on some systems.
14267
14268         * g77.f-torture/execute/labug1.f: New test.
14269
14270 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14271
14272         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14273         is defined.
14274
14275 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14276
14277         * g77.f-torture/compile/981117-1.f: New test.
14278
14279 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14280
14281         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14282         properly discarded.
14283
14284 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14285
14286         * gcc.c-torture/execute/memcheck: New directory of tests for
14287         -fcheck-memory-usage.
14288
14289 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14290
14291         * README: New file, general information about the testsuite and
14292         new description of the various C++ test subdirectories.
14293         * README.g++: Eliminate obsolete information, update and move most
14294         relevant stuff to README.
14295
14296 1998-11-07  Richard Henderson  <rth@cygnus.com>
14297
14298         * gcc.c-torture/compile/981107-1.c: New test.
14299
14300 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
14301
14302         * execute/memcpy-bi.c: New testcase.
14303
14304 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
14305
14306         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
14307         base classes.
14308
14309         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
14310         template is selected.
14311
14312         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
14313         classes, it should be accepted for all types.
14314
14315         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
14316
14317         * g++.old-deja/g++.pt/spec24.C: Ensure that template
14318         specializations start with template headers.
14319
14320 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
14321
14322         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
14323
14324         * g++.old-deja/g++.other/init9.C: Test cross initialization of
14325         non-POD types.
14326
14327 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14328
14329         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
14330
14331 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
14332
14333         * compile/981022-1.c, compile/981022-1.x: New test and driver.
14334
14335 1998-10-19  Jeffrey A Law  (law@cygnus.com)
14336
14337         * 981019-1.c: New test.
14338
14339 1998-10-14  Robert Lipe <robertl@dgii.com>
14340
14341         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
14342         find objc headers.
14343
14344 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14345
14346         * compile/981001-4.c: Remove use of GCC extension that triggers a
14347         compiler bug.
14348
14349 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
14350
14351         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
14352
14353 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14354
14355         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
14356         instantiation of template produces incorrect code for delete
14357         expression.
14358
14359         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
14360         constructors' name is not unique.
14361         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
14362         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
14363
14364         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
14365         automatic array of const is ill-formed.
14366
14367         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
14368         of template parameter?
14369
14370         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
14371         const.
14372
14373         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
14374         pointer-to-member expression.
14375
14376         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
14377         declaration causes ICE.
14378
14379 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
14380
14381         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
14382         reserved in the global namespace.
14383
14384         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
14385         generate needed virtual table.
14386
14387         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
14388
14389 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
14390
14391         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
14392         template-dependent type
14393
14394 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
14395
14396         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
14397         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
14398         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
14399
14400         * g++.old-deja/g++.other/using5.C: New test; using decl from base
14401         class should be usable as argument of member function.
14402         * g++.old-deja/g++.other/using6.C: New test; using decl from base
14403         class should be usable as return type of member function.
14404         * g++.old-deja/g++.other/using7.C: New test; using decl from base
14405         class should be usable as type of data member.
14406
14407         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
14408
14409 1998-10-09  Jeffrey A Law  (law@cygnus.com)
14410
14411         * gcc.c-torture/special/920521-1.c: Fix bogus test.
14412
14413 1998-10-08  Nick Clifton  <nickc@cygnus.com>
14414
14415         * gcc.dg/dll-?.c Add thumb to target list.
14416         Fix assembler scan patterns to match current assembler output.
14417
14418 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
14419
14420         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
14421         matching of template brackets.
14422
14423         * g++.old-deja/g++.other/using4.C: New test.  Test using
14424         declarations of methods from base classes.
14425
14426         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
14427         within functions should introduce names into the innermost
14428         enclosing namespace.
14429
14430         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
14431         of static locals if first initialization throws.
14432
14433 1998-10-07  Jim Wilson  <wilson@cygnus.com>
14434
14435         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
14436
14437 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
14438
14439         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
14440         lose track of the possible targets of tablejump insns.
14441         * special/special.exp: Run it.
14442
14443 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14444
14445         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
14446         must be declared before its specializations can be named in friend
14447         declarations.
14448
14449 1998-10-05  Dave Love  <d.love@dl.ac.uk>
14450
14451         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
14452
14453         * g77.f-torture/execute/io1.f: New test.
14454
14455 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14456
14457         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
14458         with pointer to template function, for which no argument deduction
14459         is possible.
14460
14461         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
14462         specialization of template function as argument to template
14463         function.
14464
14465         * g++.old-deja/g++.other/access2.C: New test; Inner class
14466         shouldn't have privileged access to Outer's names.
14467
14468 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14469
14470         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
14471         friend template declared within template class conflicts with
14472         nested class of the same name.
14473
14474         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
14475         is ignored.
14476
14477         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
14478         object with direct initializer as function declaration.
14479
14480         * g++.old-deja/g++.other/decl2.C: New test; duplicate
14481         initializers.
14482
14483         * g++.old-deja/g++.other/null2.C: New test; conditional operator
14484         involving const pointer and NULL produces incorrect result.
14485
14486         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
14487         type name without `typename' should be rejected with -pedantic.
14488
14489 1998-10-02  Richard Henderson  <rth@cygnus.com>
14490
14491         * g++.old-deja/g++.other/addrof1.C: New test.
14492
14493 1998-10-01  Nick Clifton  <nickc@cygnus.com>
14494
14495         * gcc.c-torture/compile/981001-1.c: New test.
14496         * gcc.c-torture/execute/981001-1.c: New test.
14497
14498 1998-10-01  Jeffrey A Law  (law@cygnus.com)
14499
14500         * gcc.c-torture/compile/981001-2.c: New test.
14501         * gcc.c-torture/compile/981001-3.c: New test.
14502         * gcc.c-torture/compile/981001-4.c: New test.
14503
14504 1998-10-01  Robert Lipe  <robertl@dgii.com>
14505
14506         * lib/objc.exp (objc_target_compile): Add -L during compiles for
14507         multilibbed hosts.   Idea grafted from g77.exp.
14508
14509 1998-09-30  Dave Love  <d.love@dl.ac.uk>
14510
14511         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
14512         avoid losing on systems which need -lsocket.
14513
14514 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
14515
14516         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
14517         * g++.old-deja/g++.other/nested2.C: Ditto.
14518         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
14519         failure.
14520
14521 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14522
14523         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
14524         preferred over template operator!= for enum bitfields.
14525
14526 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
14527
14528         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
14529         that happen to have the same base name, but in different scopes,
14530         are incorrectly rejected.
14531
14532 1998-09-16  Richard Henderson  <rth@cygnus.com>
14533
14534         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
14535         on the native word size instead of an integer literal.
14536
14537 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14538
14539         * g++.old-deja/g++.other/static2.C: Invocation of static data
14540         member of type pointer-to-function denoted as non-static member.
14541
14542         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
14543         checks involving function types and aliases.
14544
14545 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14546
14547         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
14548         redefined to the same non-trivial type.
14549
14550         * g++.old-deja/g++.pt/explicit73.C: Test for proper
14551         namespace-qualification of template specializations declared in
14552         other namespaces.
14553
14554         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
14555         to declare a subset of the specializations of a template function
14556         as friends of specializations of a template class.
14557
14558         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
14559         member templates that do not fully specialize the enclosing
14560         template class are rejected.
14561
14562 1998-09-11  Dave Love  <d.love@dl.ac.uk>
14563
14564         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
14565
14566 1998-09-08  Dave Love  <d.love@dl.ac.uk>
14567
14568         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
14569         altered from libf2c/libU77 version.
14570
14571 1998-09-06  Dave Love  <d.love@dl.ac.uk>
14572
14573         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
14574
14575 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
14576
14577         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
14578         (un)signed char are different types for template specialization
14579         purposes.
14580
14581 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
14582
14583         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
14584         * objc: ObjC testsuite.
14585
14586 1998-08-31  Catherine Moore  <clm@cygnus.com>
14587
14588         * gcc.c-torture/execute/941014-1.x:  New file.
14589
14590 1998-08-31  Nick Clifton  <nickc@cygnus.com>
14591
14592         * lib/c-torture.exp: Add support for
14593         torture_eval_before_compile and torture_eval_before_execute
14594         variables.
14595
14596 1998-08-30  Jeffrey A Law  (law@cygnus.com)
14597
14598         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
14599         this test triggers valid.
14600
14601 1998-08-27  Jeffrey A Law  (law@cygnus.com)
14602
14603         * gcc.dg/980827-1.c: New test.
14604
14605 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
14606
14607         * gcc.c-torture/execute/loop-4b.c: New test.
14608
14609 1998-08-26  Nick Clifton  <nickc@cygnus.com>
14610
14611         * lib/c-torture.exp: Add support for
14612         torture_eval_before_compile and torture_eval_before_execute
14613         variables.
14614
14615 1998-08-25  Jeffrey A Law  (law@cygnus.com)
14616
14617         * gcc.c-torture/compile/980825-1.c: New test.
14618
14619 1998-08-24  Nick Clifton  <nickc@cygnus.com>
14620
14621         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
14622         count number tests in opt_t0 not good_t0.
14623
14624 1998-08-24  Jeffrey A Law  (law@cygnus.com)
14625
14626         * gcc.c-torture/compile/930326-1.x: Fix typo.
14627
14628 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
14629
14630         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
14631         causes an ICE.
14632
14633 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14634
14635         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
14636         STACK_SIZE is defined.
14637         * gcc.c-torture/unsorted/stuct.c: Similarly.
14638
14639         * gcc.c-torture/compile/980821-1.c: New test.
14640
14641 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14642
14643         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
14644
14645 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
14646
14647         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
14648         code.
14649
14650 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
14651
14652         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
14653         error'.
14654
14655 1998-08-18  Jeffrey A Law  (law@cygnus.com)
14656
14657         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
14658
14659 1998-08-16  Jeffrey A Law  (law@cygnus.com)
14660
14661         * gcc.c-torture/compile/980816-1.c: New test.
14662
14663         * gcc.dg/980816-1.c: New test.
14664
14665 1998-08-13  Jeffrey A Law  (law@cygnus.com)
14666
14667         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
14668         compiler for ieee tests.
14669
14670 1998-08-01  Dave Love  <d.love@dl.ac.uk>
14671
14672         * g77.f-torture/compile/980729-0.f: New test.
14673
14674 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
14675
14676         * gcc.c-torture/special/eeprof-1.c: New test, for
14677         -finstrument-functions.
14678         * gcc.c-torture/special/special.exp: Run it.
14679
14680 1998-07-29  Jeffrey A Law  (law@cygnus.com)
14681
14682         * gcc.c-torture/compile/980729-1.c: New test.
14683
14684 1998-07-27  Nick Clifton  <nickc@cygnus.com>
14685
14686         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
14687         __thumb__ is defined, and test for ARM style doubles if so.
14688
14689 1998-07-26  Dave Love  <d.love@dl.ac.uk>
14690
14691         * g77.f-torture/noncompile/980615-0.f: New test.
14692
14693 1998-07-26  H.J. Lu  (hjl@gnu.org)
14694
14695         * gcc.dg/980312-1.c: Do link instead of compile.
14696         * gcc.dg/980313-1.c: Likewise.
14697
14698 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14699
14700         * gcc.c-torture/compile/980726-1.c: New test.
14701
14702 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14703
14704         * g77.f-torture/execute/io0.f: New test.
14705
14706 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14707
14708         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14709         an int.
14710
14711 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14712
14713         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14714         m32r bugs.
14715
14716 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14717
14718         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14719         c-decl.c:grokdeclarator can handle mode attributes.
14720
14721 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14722
14723         * gcc.c-torture/execute/980716-1.c: New test.
14724
14725 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14726
14727         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14728         the mn10200.
14729         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14730         the mn10200.
14731         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14732         * gcc.c-torture/compile/930326-1.x: Similarly.
14733
14734 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14735
14736         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14737         New test from Craig.
14738
14739 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14740
14741         * g77.f-torture/noncompile/980616-0.f: New test.
14742
14743         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14744
14745 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14746
14747         *  g++.other/singleton.C: Return error value instead of taking
14748         SIGSEGV.
14749
14750 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14751
14752         *  g++.other/singleton.C: New test.   Warning is under dispute.
14753         Runtime crash is not.
14754
14755 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14756
14757         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14758         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14759         using6.C, using7.C}:  New namespace tests.
14760
14761 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14762
14763         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14764         specialization with typedef'ed names used as array indexes.
14765
14766 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14767
14768         * gcc.c-torture/execute/980709-1.c: New test.
14769
14770         * gcc.dg/980709-1.c: New test.
14771
14772 1998-07-07  Richard Henderson  <rth@cygnus.com>
14773
14774         * gcc.c-torture/execute/bcp-1.c: New test.
14775
14776 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14777
14778         * gcc.c-torture/execute/980707-1.c: New test.
14779
14780 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14781
14782         * gcc.c-torture/compile/980706-1.c: New test.
14783
14784 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14785
14786         * g77.f-torture/execute/980701-0.f,
14787         g77.f-torture/execute/980701-1.f: New test from Craig.
14788
14789 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14790
14791         * gcc.c-torture/compile/980701-1.c: New test.
14792
14793         * gcc.c-torture/execute/980701-1.c: New test.
14794
14795 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14796 rlsruhe.de>
14797
14798         * g++.old-deja/g++.robertl/eb132.C: New test.
14799         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14800
14801 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14802
14803         * g77.f-torture/execute/980628-7.f,
14804         g77.f-torture/execute/980628-8.f,
14805         g77.f-torture/execute/980628-9.f,
14806         g77.f-torture/execute/980628-10.f: New tests from Craig.
14807
14808         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14809
14810 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14811
14812         * g77.f-torture/execute/980628-4.f: New test from Craig.
14813         * g77.f-torture/execute/980628-5.f: Likewise.
14814         * g77.f-torture/execute/980628-2.f: Likewise.
14815         * g77.f-torture/execute/980628-0.f: Likewise.
14816         * g77.f-torture/execute/980628-1.f: Likewise.
14817         * g77.f-torture/execute/980628-3.f: Likewise.
14818         * g77.f-torture/execute/980628-6.f: Likewise.
14819
14820 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14821
14822         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
14823         directory when nothing has been installed yet.
14824
14825 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
14826
14827         * gcc.c-torture/special/special.exp: Handle newer versions of
14828         dejagnu.
14829
14830 1998-06-26  Jeffrey A Law  (law@cygnus.com)
14831
14832         * gcc.dg/980626-1.c: New test.
14833
14834 1998-06-19  Bruno Haible <haible@ilog.fr>
14835
14836         * gcc.misc-tests/m-un-2.c: New test.
14837         * g++.old-deja/g++.other/warn01.c: Likewise.
14838
14839 1998-06-19  Robert Lipe  <robertl@dgii.com>
14840
14841         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
14842         compatibility with assmblers with a different comment character.
14843         Eliminate use of GAS-specific extensions.
14844
14845 1998-06-19  Jeffrey A Law  (law@cygnus.com)
14846
14847         * gcc.c-torture/execute/ieee/980619-1.c: New test.
14848
14849 1998-06-19  Robert Lipe  <robertl@dgii.com>
14850
14851         *lib/g77.exp: Replace search for libf2c.a with search for newly
14852         renamed libg2c.a
14853
14854 1998-06-17  Jeffrey A Law  (law@cygnus.com)
14855
14856         * gcc.c-torture/execute/980617-1.c: New test.
14857
14858 1998-06-12  Jeffrey A Law  (law@cygnus.com)
14859
14860         * gcc.c-torture/execute/980612-1.c: New test.
14861
14862 1998-06-08  Jeffrey A Law  (law@cygnus.com)
14863
14864         * gcc.dg/980523-1.c: Only test on ppc-linux.
14865         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
14866
14867         * gcc.c-torture/execute/980608-1.c: New test.
14868
14869 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
14870
14871         * gcc.c-torture/execute/980605-1.c: New test.
14872
14873 1998-06-04  Jeffrey A Law  (law@cygnus.com)
14874
14875         * gcc.c-torture/execute/980604-1.c: New test.
14876
14877 1998-06-02  Jeffrey A Law  (law@cygnus.com)
14878
14879         * gcc.c-torture/execute/980602-1.c: New test.
14880         * gcc.c-torture/execute/980602-2.c: Likewise.
14881
14882 1998-06-02  Dave Love  <d.love@dl.ac.uk>
14883
14884         * 970125-0.f: Fix per JCB.  Add commentary.
14885
14886 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14887
14888         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14889         IEEE -0 support.
14890
14891 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14892
14893         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14894         earlier.
14895
14896 1998-05-28  Catherine Moore <clm@cygnus.com>
14897
14898         * gcc.c-torture/execute/980526-3.c: New test.
14899
14900 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14901
14902         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14903         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14904         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14905         m88k-motorola-sysv3 to XFAIL.
14906
14907 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14908
14909         * gcc.dg/980526-1.c: New test.
14910         * gcc.c-torture/execute/980526-2.c: New test.
14911
14912 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14913
14914         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14915
14916         * gcc.c-torture/execute/980526-1.c: New test.
14917
14918 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14919
14920         * g77.f-torture/execute/alpha2.f: Add runtime test.
14921
14922 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14923
14924         * g++.old-deja/old-deja.exp: Strip leading directories.
14925
14926         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14927         error for the line.  Don't run multiple tests for the same line.
14928
14929 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14930
14931         * gcc.dg/980523-1.c: New test.
14932
14933 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14934
14935         * g77.f-torture/compile/970915-0.f: New test.
14936
14937 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14938
14939         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14940
14941 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14942
14943         * gcc.dg/980520-1.c: New test.
14944
14945 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14946
14947         * gcc.dg/980502-1.c: Fix return type.
14948
14949 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14950
14951         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14952         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14953         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14954         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14955         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14956
14957 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14958
14959         * g77.f-torture/execute/980520-1.f: New test.
14960
14961 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14962
14963         * lib/mike-g77.exp: New file.
14964
14965         * g77.f-torture/noncompile/noncompile.exp,
14966         g77.f-torture/noncompile/check0.f: New files.
14967
14968 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14969
14970         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14971         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14972         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14973         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14974         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14975         abort where appropriate.
14976
14977 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14978
14979         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14980         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14981
14982 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14983
14984         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14985
14986 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14987
14988         * g77.f-torture/compile/980427-0.f: New test.
14989
14990 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14991
14992         * g77.f-torture/compile/980424-0.f: New test.
14993
14994 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14995
14996         * g77.f-torture/compile/980419-2.f (main): New test.
14997         * g77.f-torture/compile/970125-0.f: New test.
14998         * g77.f-torture/compile/980419-1.f: New test.
14999
15000 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15001
15002         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15003         of loop-4.c.
15004
15005 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15006
15007         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15008
15009 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15010
15011         * gcc.c-torture/compile/980329-1.c: New test.
15012
15013 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15014
15015         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15016         * gcc.dg/980312-1.c: Fix typo in -march command.
15017
15018 1998-03-16  H.J. Lu  (hjl@gnu.org)
15019
15020         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15021
15022 1998-03-11  Robert Lipe  <robertl@dgii.com>
15023
15024         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15025         Dave Love agree the Fortran source is bogus.
15026
15027 1998-03-11  Robert Lipe  <robertl@dgii.com>
15028
15029         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15030         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15031         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15032         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15033         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15034
15035 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15036
15037         * g++.old-deja/g++.other/friend1.C: New test.
15038
15039 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15040
15041         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15042         possibly uninitialized) variables and declare dnrm2.
15043
15044 1998-02-23  Robert Lipe <robertl@dgii.com>
15045
15046         From Bruno Haible <haible@ilog.fr>:
15047         * gcc.c-torture/execute/980223.c: New test.
15048
15049 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15050
15051         * gcc.dg/ifelse-1.c: New test.
15052
15053 1998-02-09  H.J. Lu  (hjl@gnu.org)
15054
15055         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15056
15057           * lib/old-dejagnu.exp (old-dejagnu): Added the
15058           "execution test - XFAIL *-*-*" handling in the spirit of
15059           "excess errors test -". Changed the "execution test fails"
15060           handling to be like "excess errors test fails".
15061           * Update various tests accordingly.
15062
15063 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15064
15065         * gcc.c-torture/execute/980205.c: New test.
15066
15067 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15068
15069         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15070         * lib/f-torture.exp: Similarly.
15071         * gcc.c-torture: Rename all .cexp files to .x files.
15072
15073 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15074
15075         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15076         (940510-1.c): Removed duplicate.
15077         (971104-1.c): New test.
15078
15079 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15080
15081           * lib/f-torture.exp: Improve error and loop detection.
15082
15083 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15084
15085         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15086         use that to size the filler array.
15087
15088 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15089
15090         * lib/c-torture.exp(c-torture-execute): Fix typo.
15091
15092         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15093         testcase as the executable name. Keep the executable around if
15094         the test fails.
15095
15096 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15097
15098         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15099         changes.  Only test one -g option, and move it to the end of the
15100         list of options to test.
15101
15102 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15103
15104         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15105         variable GCC_TORTURE_OPTIONS to supply default switches separated
15106         by colons.  If no environment variable, run tests with -O0 -g, -O1
15107         -g, and -O2 -g as well.
15108
15109 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15110
15111         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15112         explanatory comments. Fix indentation.
15113
15114 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15115
15116         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15117
15118 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15119
15120         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15121         * g++.old-deja/g++.mike/p7325.C: Likewise.
15122         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15123
15124 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15125
15126         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15127         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15128         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15129         * g++.old-deja/g++.law/operators4.C: Likewise.
15130
15131 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15132
15133         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15134         * g++.old-deja/g++.mike/p784.C: Ditto.
15135         * g++.old-deja/g++.mike/p785.C: Ditto.
15136
15137 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15138
15139           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15140
15141 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15142
15143         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15144         target feature; pass this to c-torture-execute as needed.
15145
15146 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15147
15148         * lib/c-torture.exp(c-torture-execute): If the previous and the
15149         current executables being tested are identical, we don't need to
15150         run the executable again. Try to make the executable names
15151         unique. Add an optional argument for passing additional compiler
15152         flags.
15153
15154 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15155
15156         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15157
15158 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15159
15160         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15161
15162 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15163
15164         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15165         32bit or larger longs.
15166
15167         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15168         have either a 32bit long or 32bit int.
15169
15170 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15171
15172         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15173         Make double precision tests dependent on sizeof (double).
15174
15175 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15176
15177         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15178         too.
15179
15180 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15181
15182         * gcc.c-torture/compile/961203-1.cexp: New script.
15183
15184 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15185
15186         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15187         up the includes ourselves.
15188
15189 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15190
15191         * lib/plumhall.exp: Remove random include, and add a few
15192         verbose messages for debugging.
15193
15194 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15195
15196         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15197         of trying to do it ourselves.
15198
15199 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15200
15201         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15202
15203 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15204
15205         * gcc.prms/5403.c: Made regexp a bit less strict.
15206
15207 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15208
15209         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15210         is returned from remote_load instead.
15211         * lib/plumhall.exp: Ditto.
15212         * lib/mike-g++.exp: Ditto.
15213         * lib/old-dejagnu.exp: Ditto.
15214         * lib/c-torture.exp: Ditto.
15215
15216 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15217
15218         * lib/g++.exp: Use build_wrapper procedure.
15219         * lib/gcc.exp: Ditto.
15220
15221 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15222
15223         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15224         an old-style decl for malloc.  Fixes tests to work when
15225         sizeof (int) != sizeof (size_t).
15226
15227 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15228
15229         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15230
15231         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15232         use stdargs.h interface.
15233
15234 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15235
15236         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15237         NO_VARARGS when compiling.
15238
15239 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15240
15241         * lib/plumhall.exp(ph_includes): New procedure.
15242         (ph_make): Use it.
15243         (ph_compiler): Ditto.
15244
15245         * lib/g++.exp: Rename test-glue.c to testglue.c.
15246         * lib/gcc.exp: Ditto.
15247
15248 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15249
15250         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15251         to completion when it's called.
15252
15253 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15254
15255         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15256         is defined, don't do test.
15257
15258 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15259
15260         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15261         for object files.
15262         (ph_summary): Mark skipped testcases as untested, not unresolved.
15263
15264         * lib/plumhall.exp (ph_make): If unresolved because of bad
15265         errorCode, record errorCode in log file.
15266         (*): Replace send_log/verbose with verbose -log.
15267
15268 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15269
15270         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15271         double conversion if double isn't at least 8 bytes.
15272
15273         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15274         int to work with targets where int is 16 bits.
15275
15276         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15277         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15278         precision for the test to complete.
15279
15280 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15281
15282         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15283         if d10v is not compiled with the -mdouble64 flag.
15284         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15285
15286         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15287         d10v is not compiled with the -mint32 flag.
15288
15289 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15290
15291         * lib/plumhall.exp: Use incr_count.
15292
15293 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15294
15295         * gcc.c-torture: Update to c-torture-1.45.
15296
15297 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15298
15299         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15300         the name of the expect testcase file).
15301
15302         * lib/g++.exp(g++_init): Ditto.
15303
15304 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15305
15306         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15307         the host.
15308
15309         * lib/gcc.exp(gcc_exit): New procedure.
15310
15311 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15312
15313         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15314         specs where appropriate.
15315
15316         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15317         because of new "candidates are" messages, and removed a few
15318
15319         * Converted all non-old-style g++ testcases to old-style, and
15320         moved into g++.old-deja.
15321
15322 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15323
15324         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15325         options.
15326
15327         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15328         succeeded.
15329
15330         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15331
15332 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15333
15334         * lib/gcc.exp (gcc_target_compile): Add support for defining
15335         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15336         the machine doesn't have those features.
15337
15338 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15339
15340         * g++.law/operators4.exp: Don't use LIBS.
15341
15342 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15343
15344         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15345
15346         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15347         * lib/g++.exp: Set it here instead. Also, allow use of the
15348         --tool_exec and --tool_opt options. Change CXX to
15349         GXX_UNDER_TEST.
15350
15351         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15352
15353         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15354
15355 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15356
15357         * lib/old-dejagnu.exp: Use prune_warnings instead of
15358         prune_system_crud.
15359         * lib/mike-g++.exp: Ditto.
15360         * lib/gcc.exp: Ditto.
15361         * lib/g++.exp: Ditto.
15362
15363         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15364
15365 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15366
15367           * 941014-2.c: Include stdlib.h
15368           * 960327-1.c: Include stdio.h
15369           * dbra.c, index-1.c: Don't assume ints are 32bits.
15370
15371 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15372
15373         * lib/gcc.exp: Add gcc,stack_size target feature.
15374
15375         * lib/g++.exp(g++_target_compile): Add the include and link
15376         paths here, not in two other places. And, it's $options, not
15377         options.
15378
15379         * lib/mike-g++.exp(postbase): Remove the code that determines
15380         the correct include and link paths.
15381         * g++.old-deja/old-deja.exp: Ditto.
15382
15383 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15384
15385         * lib/g++.exp(g++_init): target_compile no longer returns the
15386         filename of the result.
15387
15388 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15389
15390         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15391         call to glob.
15392
15393         * gcc.c-torture/special/special.exp: Change call to
15394         gcc_target_compile to include the object file.
15395
15396 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15397
15398         * gcc.c-torture/special/special.exp: Correct misspelling in last
15399         change.
15400
15401 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15402
15403         * lib/plumhall.exp(ph_summary): Log the entire output of the
15404         executable. Return -1 if there were any failures, 0 otherwise.
15405         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15406         (ph_make): Clean up objects and executables that were built
15407         if the tests succeeded.
15408
15409 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15410
15411         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15412         libraries and includes in the build tree as appropriate.
15413
15414 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15415
15416         * lib/c-torture.exp: Instead of looking for the global variable
15417         NO_LONG_LONG, check to see if that's a feature of the target.
15418
15419 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15420
15421         * config/default.exp: Minimize. Delete the remainer of the files in
15422         config; this functionality is now in devo/dejagnu/config.
15423
15424         g++.*/*: Pass any additional flags used to compile to postbase;
15425         delete CXXFLAGS.
15426
15427         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15428         is now done by runtest.exp. Use gcc_target_compile instead of
15429         compile.
15430
15431         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15432         Remove references to CFLAGS. Use remote_file instead of
15433         calling rm -f.
15434         (c-torture): Take a list of arguments to use to compile this
15435         testcase.
15436
15437         lib/g++.exp: Simplify. Use target_compile instead of compile.
15438         lib/gcc-dg.exp: Ditto.
15439         lib/gcc.exp: Ditto.
15440         lib/mike-{gcc,g++}.exp: Ditto.
15441         lib/old-dejagnu.exp: Ditto.
15442         lib/plumhall.exp: Ditto.
15443
15444 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15445
15446         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15447         (ph_linker): Likewise.
15448
15449 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15450
15451           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15452         MAP_ANON / MAP_ANONYMOUS if defined;
15453         else try to map from /dev/zero .
15454
15455 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15456
15457         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15458         isn't defined, then define it to MAP_ANONYMOUS.
15459
15460 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15461
15462         * gcc.c-torture: Update to c-torture-1.42 release.
15463
15464 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15465
15466         * gcc.c-torture: Update to c-torture-1.41 release.
15467
15468 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15469
15470         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15471         c-torture release.
15472
15473 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15474
15475         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15476         and LDFLAGS.  Fix second case to append the target_info ldflags
15477         onto LDFLAGS, not CFLAGS.
15478         * lib/g++.exp (g++_init): Add target_info stuff.
15479         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15480         of libgloss and newlib flags for !native.
15481
15482         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15483         (GDB): Fix relative path to go up another dir for finding gdb.
15484
15485 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15486
15487         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15488         versions in the target_info array, if they don't exist.
15489
15490 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15491
15492         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15493
15494 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15495
15496         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15497         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15498
15499 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15500
15501         * lib/old-dejagnu.exp: Don't remove the output file before we've
15502         actually tested it. Don't append pwd to the path of the executable
15503         we're testing.
15504
15505 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15506
15507         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15508
15509 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15510
15511         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15512         temporary directory for compiler files, and set it to a default
15513         value of /tmp. Set $output as the name of the output file from
15514         compiling the testcase. Add a -o option to $cflags_var so the
15515         compiler writes the final output file as $output. Set $executable
15516         to $output.
15517
15518         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15519         directory for compiler files, and set it to /tmp if it doesn't
15520         already have a value. Set $output_file to the name of the output
15521         file from compiling the testcase. Add a -o option to CXXFLAGS so
15522         the compiler writes the final output file as $output. Use $output
15523         as the executable to be tested.
15524
15525 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15526
15527         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15528
15529 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15530
15531         * gcc.c-torture/execute/pending-1.c: New test.  Still
15532         pending in Tege's queue.
15533
15534 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15535
15536         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15537         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15538         if there were failures.  Call unresolved if there were unresolved
15539         testcases.  Call gcc_fail if program did not run to completion.
15540         (ph_make): Pass additional argument name to ph_execute.
15541         (ph_execute): Add new argument.  Pass additional arguments to
15542         ph_summary.  Call gcc_fail is there is no execution output.
15543
15544 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15545
15546         * lib/plumhall.exp (proc_summary): Output relavent summary
15547         lines into the log so specific failures in plumhall can be
15548         investigated.
15549
15550 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15551
15552         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15553         (c-torture-execute): Don't try to execute tests which use
15554         "long long" types if $NO_LONG_LONG is nonzero.
15555
15556 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15557
15558         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15559         not c-torture.
15560
15561         * gcc.ieee: Move from here.
15562         * gcc.c-torture/execute/ieee: To here.
15563
15564 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15565
15566         * gcc.c-torture: Update to c-torture-1.41 release.
15567
15568 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15569
15570         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15571         not "$output".
15572
15573 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15574
15575         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15576         -c present.
15577
15578 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15579
15580         * config/proelf.exp: Handle connecting to a simulator.
15581
15582 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15583
15584         * config/proelf.exp: New file.  Enough framework that we can
15585         run c-torture tests on the proelf targets (or any other target
15586         that gdb can connect to for that matter).
15587
15588 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15589
15590         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15591         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15592
15593         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15594         exec_output exists.
15595
15596 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15597
15598         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15599         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15600
15601         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15602         to pass/fail/unresolved/unsupported/untested.  Caller must now
15603         call unresolved/unsupported/untested.
15604         * lib/*.exp: Update FSF address.  Update to handle new results of
15605         ${tool}_load.
15606         * lib/chill.exp (verbose): Delete.
15607
15608 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15609
15610         * lib/gcc.exp (default_gcc_start): Change order of args to
15611         $LDFLAGS $CFLAGS $LIBS.
15612         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15613         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15614         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15615         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15616         * gcc.misc-tests/dg-test.exp: Likewise.
15617         * gcc.misc-tests/msgs.exp: Likewise.
15618         * gcc.prms/prms.exp: Likewise.
15619         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15620         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15621
15622         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15623
15624 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15625
15626         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15627
15628         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15629         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15630
15631         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15632         necessary.
15633
15634 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15635
15636         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15637         global for loop; add use of $mathlib.
15638         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15639         settings here; set mathlib for anything but VxWorks.
15640
15641 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15642
15643         * gcc.c-torture: Update to c-torture-1.40 release.
15644
15645 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15646
15647         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15648         dg.exp.
15649
15650 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15651
15652         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15653         global.
15654
15655 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15656
15657         * lib/g++.exp (LIBS): Define if not already.
15658         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15659         (gcc-dg-prune): Call prune_gcc_output.
15660         * lib/gcc.exp (prune_gcc_output): New proc.
15661         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15662         prune_gcc_output.
15663
15664 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15665
15666         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15667         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15668
15669 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.c-torture: Update to c-torture-1.39 release.
15672
15673 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15674
15675         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15676         fails, try others as well.
15677
15678 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15679
15680         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15681         If compilation fails, mark execute tests as `untested'.
15682         If test is marked as unsupported, don't mark compilation and
15683         execute tests as failed.
15684
15685 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15686
15687         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15688         libstdc++ for whether or not we want to be doing shared
15689         libraries.  Delete link_curses since we don't need it anymore.
15690         * lib/mike-g++.exp (postbase): Don't link in libg++.
15691         * g++.old-deja/old-deja.exp: Likewise.
15692
15693 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15694
15695         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15696
15697 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15698
15699         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15700         For that, add `-Wl,-a,shared_archive'.
15701         * g++.old-deja/old-deja.exp: Likewise.
15702
15703 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15704
15705         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15706
15707 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15708
15709         * lib/mike-g++.exp (postbase): Pay attention to the status of
15710         g++_load.
15711
15712 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15713
15714           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15715
15716 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15717
15718         * lib/gcc.exp (default_gcc_start): No longer need to log program
15719         being executed or its output, execute_anywhere does that now.
15720         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15721         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15722
15723 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15724
15725         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15726         the same as those in lib/g++.exp.
15727
15728 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15729
15730         * gcc.c-torture: Update to c-torture-1.38 release.
15731         * gcc.ieee: Related changes.
15732
15733 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15734
15735         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15736         "exec". Minor reformatting changes.
15737
15738         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15739         cross. This means all "exec" calls now work on a remote host as
15740         well.
15741         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15742         cross. Filter out the extra "\r\n" stuff that expect puts in.
15743         (c-torture-execute): Filter out the bogus warnings like
15744         c-torture-compile does. Add support for canadian cross.
15745         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15746         Use execute_anywhere rather than calling exec directly. Now it
15747         works for canadian cross testing.
15748
15749 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15750
15751         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15752         results into a variable, and check that rather than using file exists.
15753
15754 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15755
15756         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15757         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15758
15759 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15760
15761         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15762         lib_curses if there's a shared libg++ in the build tree.
15763
15764 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15765
15766         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15767         if not supported target.
15768
15769 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15770
15771         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15772         link_curses up to always happen, not just for native builds.
15773
15774 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15775
15776         * gcc.c-torture: Update to c-torture-1.36 release.
15777         * gcc.failure: Related changes.
15778
15779 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15780
15781         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15782
15783 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15784
15785         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15786         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15787         runshlib, link_curses, and mathlib for link and run.
15788
15789         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15790         pass the runtime shared library options for Solaris, OSF/1, and
15791         Irix5, and link with -lcurses to avoid unresolved references.
15792
15793 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15794
15795         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15796         only run once.
15797
15798 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15799
15800         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15801
15802 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15803
15804         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15805         do not have a framework for the "compat" tests yet.
15806
15807 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15808
15809         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15810         set to null if we're testing vxworks5.1.  Use that instead of
15811         `-lm' in the setting of LIBS for link and run.
15812
15813 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15814
15815         * config/rom68k.exp (${tool}_load): Major changes to make it
15816         work.  Verified that it does in fact return the stuff in
15817         exec_output properly.  Catch any Emul or any TRAP other than 0.
15818
15819 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15820
15821         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15822         LDFLAGS properly for targets that need stuff from libgloss.
15823         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
15824         only run once.
15825         (gpp_initialized): New variable.
15826
15827 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
15828
15829         * config/rom68k.exp: Load libgloss.exp.
15830         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
15831         so we can produce a fully linked binary.
15832         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
15833         so we can produce a fully linked binary.
15834
15835 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
15836
15837         * lib/plumhall.exp (ph_section): Watch for expected failures.
15838         Add missing `else'.
15839
15840         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
15841         run the testcase.
15842         (c-torture): Likewise.
15843
15844 1995-08-28  Doug Evans  <dje@cygnus.com>
15845
15846         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
15847
15848         * lib/mike-g++.exp (mike_cleanup): New proc.
15849         (prebase): New globals compiler_result, not_compiler_result,
15850         target_regexp.
15851         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
15852         allow leading "-" in pattern.  Watch for unsupported tests.
15853         If $compiler_result is set, pattern match assembler code,
15854         and ditto for $not_compiler_result.
15855         * lib/mike-gcc.exp: Likewise.
15856
15857         * lib/plumhall.exp (ph_execute): Only call ph_summary if
15858         execution "succeeded".
15859
15860 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
15861
15862         * config/win32.exp: New file.
15863         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
15864
15865 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
15866
15867         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
15868         unsupported.
15869         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
15870         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
15871         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
15872
15873         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
15874         "... without exceptions was ...".  That is now handled by
15875         prune_system_crud.
15876         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15877
15878 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
15879
15880         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
15881         sieve.c,sort2.c}: New files.
15882         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
15883         sieve.exp,sort2.exp}: Drivers for them.
15884
15885         * lib/mike-gcc.exp (program_output): New user settable variable.
15886         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15887         messages.
15888         * lib/mike-g++.exp (program_output): New user settable variable.
15889
15890         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15891
15892         * config/sh.exp: Deleted (use sim.exp instead).
15893
15894 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15895
15896         * config/vx.exp: Declare CHECKTASK as global.
15897         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15898         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15899         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15900
15901 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15902
15903         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15904         target. Like vx.exp, only includes `vx29k.exp' instead of
15905         `vxworks.exp'.
15906
15907 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15908
15909         * config/sim.exp: Increase time limit from 120 seconds to 240.
15910
15911 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15912
15913         * gcc.c-torture/execute/950628-1.c: New test.
15914
15915 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15916
15917         * gcc.c-torture: Update with changes/additions from
15918         c-torture-1.34.
15919
15920 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15921
15922         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15923
15924 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15925
15926         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15927
15928 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15929
15930         * gcc.c-torture/compile/950512-1.c: New test.
15931         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15932         * gcc.dg/struct-ret-1.c: Likewise.
15933
15934 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15935
15936         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15937           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15938
15939 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15940
15941         * gcc.c-torture/special/920411-1.c: Deleted.
15942         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15943
15944 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15945
15946         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15947         cpu limit.
15948
15949 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15950
15951         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15952
15953 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15954
15955         From kenner;
15956         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15957         is the proper length.
15958         * va-arg-3.c: Likewise.
15959
15960 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15961
15962         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15963         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15964
15965         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15966         * lib/g++.exp (default_g++_start): Delete old cruft.
15967
15968 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15969
15970         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15971         (2 * (1 << 18)) to (2 * (1 << 17)).
15972
15973         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15974
15975 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15976
15977         * config/rom68k.exp: Renamed from config/idp.exp
15978
15979 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15980
15981         * c-torture/compile/921109-2.c
15982
15983 1995-04-18  Mike Stump  <mrs@cygnus.com>
15984
15985         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15986         excess errors.
15987
15988 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15989
15990         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15991         output.
15992         * lib/g++.exp (default_g++_start): Likewise.
15993
15994 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15995
15996         * gcc.c-torture/compile/950329-1.c: New test.
15997
15998 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15999
16000           * config/bug.exp (${tool}_load): Updated to use new remote_open
16001           and remote_close procs.
16002         * config/idp.exp: New file.
16003
16004 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16005
16006         * gcc.c-torture/execute/950322-1.c: New test.
16007
16008 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16009
16010         * config/vx.exp (${tool}_load): Clean up testing of return code from
16011         vxworks_ld and vxworks_spawn.
16012
16013 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16014
16015         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16016
16017 1995-03-13  Mike Stump  <mrs@cygnus.com>
16018
16019         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16020         can mark excess errors on a machine by machine basis.  Note, the
16021         default is to not expect any excess errors, even when excess
16022         errors test - is given, so you will want to put an XFAIL ... on
16023         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16024         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16025         those 4 machines, but no others.
16026
16027 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16028
16029         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16030         * lib/c-torture.exp: to here.
16031
16032 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16033
16034         * gcc.c-torture/execute/950221-1.c: New test.
16035         * gcc.c-torture/execute/struct-ret-1.c: New test.
16036         * gcc.c-torture/compile/950221-1.c: New test.
16037
16038         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16039
16040 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16041
16042         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16043         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16044
16045 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16046
16047         * g++.gb: New directory of tests, derived from my signature and
16048         class scoping tests.
16049
16050         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16051         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16052         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16053         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16054         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16055         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16056         * g++.gb/sig25.C: Likewise.
16057
16058         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16059         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16060         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16061         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16062         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16063         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16064         * g++.gb/sig25.exp: Likewise.
16065
16066         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16067         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16068         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16069         * g++.gb/scope13.C: Likewise, this test still fails.
16070
16071         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16072         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16073         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16074         * g++.gb/scope13.exp: Ditto.
16075
16076         * g++.gb/README: New file, explains what these tests are about.
16077
16078 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16079
16080         * lib/dg.exp (dg-do): Support `preprocess'.
16081         (dg-test): Likewise.
16082
16083 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16084
16085         * config/udi.exp: change "continue -expect" to "exp_continue".
16086
16087 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16088
16089         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16090         Delete redundant tests.
16091
16092         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16093         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16094         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16095         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16096         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16097         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16098         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16099         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16100
16101         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16102         storing label pointers.
16103         * gcc.c-torture/execute/921019-1.c: Likewise.
16104         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16105         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16106         parameter fp.
16107         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16108         constants.
16109
16110         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16111         Delete obsolete tests.
16112
16113         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16114         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16115         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16116         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16117         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16118         * gcc.c-torture/compile/950124-1.c: New test.
16119
16120         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16121
16122 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16123
16124         * lib/mike-g++.exp: Add -lm to LIBS.
16125
16126 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16127
16128         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16129
16130 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16131
16132         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16133
16134 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16135
16136         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16137
16138 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16139
16140         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16141         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16142         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16143         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16144         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16145         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16146         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16147         * g++.law/{operators31.C, operators32.C,
16148         * g++.law/{operators33.C, operators34.C}: Likewise.
16149         * g++.law/{pic1.C, refs2.C}: Likewise.
16150         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16151         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16152         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16153         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16154
16155         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16156         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16157         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16158         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16159         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16160         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16161         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16162         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16163         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16164         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16165         * g++.law/{operators34.exp}: Likewise.
16166         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16167         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16168         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16169         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16170         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16171
16172         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16173         No longer expected to fail.
16174         * g++.law/missed-error3.C: Tweak for recent bool changes.
16175
16176 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16177
16178         * config/emb-unix: Deleted.
16179         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16180         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16181
16182 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16183
16184         * lib/dg.exp (dg-test): Fix typo in last patch.
16185
16186 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16187
16188         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16189         (handles multiple occurrences).
16190
16191 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16192
16193         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16194         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16195         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16196         printed).
16197         * lib/c-torture.exp (c-torture-compile): Likewise.
16198         (c-torture): Prepend full path if missing.
16199         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16200         (gcc_fail): Likewise.
16201         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16202
16203 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16204
16205         * lib/netware.exp: Only attach to NetWare i386 systems.
16206
16207 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16208
16209         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16210         messages.  Add test name to "output pattern match" pass/fail message.
16211
16212 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16213
16214         * gcc.dg: New testsuite.
16215         * gcc.dg/dg.exp: New file.
16216
16217         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16218         test-switch.c}: Deleted.
16219
16220         * gcc.misc-tests/msgs.exp: New testcase driver.
16221
16222 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16223
16224         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16225         Watch for illegal return values from ${tool}_load.
16226         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16227         cross targets.  Coerce return value >0 to 1.
16228
16229 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16230
16231         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16232
16233         * config/emb-unix.exp: New file.
16234
16235         * config/sim.exp: Error if variable $SIM not defined.
16236         (${tool}_load): Mark test as "untested" if simulator missing.
16237
16238         * config/unix.exp: Load remote.exp to get rcp_download.
16239         * lib/c-torture.exp: Use different option lists for testcases with
16240         and without loops.
16241         * gcc.c-torture/execute/execute.exp: Likewise.
16242
16243 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16244
16245         * config/*.exp: Clarify return code from ${tool}_load.
16246         Call `unresolved' or `untested' instead of `warning' or `perror'
16247         (sometimes you still want to call both though).
16248         Add comment that `shell_id' is local to each file.
16249         * config/udi.exp (timeout): Set to 30.
16250         Don't print warning if connection fails, $connectmode has already
16251         printed an error.
16252         (${tool}_load): Move verbose messages to level 2.
16253         Rework pattern for "Process started" message.
16254         Pass `shell_id' to ${connectmode}_download.
16255         Retry twice upon timeout.  Make resetting of target more robust.
16256         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16257         Pass `shell_id' to exit_$connectmode.
16258         Only call exit_$connectmode if connected.
16259         * config/unix.exp (${tool}_load): Check return codes better.
16260         * config/vrtx.exp (${tool}_load): Likewise.
16261         * config/vx.exp (${tool}_load): Likewise.
16262         Delete unneeded global's.
16263         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16264         from ${tool}_load.
16265         (dg-stat): Delete.
16266         (dg-init): Delete recording of pass/fail counts.
16267         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16268         (old-dejagnu-init): Likewise.
16269         (old-dejagnu-stat): Delete contents, empty proc now.
16270         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16271         (c-torture): Delete references to lcnt, lpass, lfail.
16272         Get option list from TORTURE_OPTIONS.
16273         Delete -funroll[-all]-loops if no loops.
16274         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16275         (g++_stat): Delete contents (empty proc now).
16276         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16277         (gcc_finish): Likewise.
16278         (gcc_stat): Deleted.
16279         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16280         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16281         * gcc.c-torture/execute/execute.exp: Likewise.
16282         Split tests into two parts: compile, execute.
16283         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16284         no loops.  Update to reflect clarified return codes from ${tool}_load.
16285
16286 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16287
16288         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16289         to grep for.
16290         (old-dejagnu): Likewise (where necessary).
16291
16292 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16293
16294         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16295
16296         * lib/dg.exp (dg-process-target): Fix processing of selector.
16297         Add comment regarding use of `error'.
16298
16299         * lib/gcc.exp (prune_system_crud): Define if missing.
16300         * lib/g++.exp (prune_system_crud): Likewise.
16301
16302         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16303         Call prune_system_crud.
16304         * lib/dg.exp (dg-runtest): New proc.
16305         Use perror instead of send_user for tcl errors in testcase.
16306         Don't return any value, it's never used.
16307         Don't clobber previous definition of `unknown'.
16308         Print tcl errors in `dg-final'.
16309
16310 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16311
16312         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16313         (dg-test): Don't print errorInfo, it contains stack backtrace.
16314
16315 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16316
16317         * lib/g++.exp (runtest_file_p): Define if missing.
16318
16319 1994-09-24  Doug Evans  (dje@cygnus.com)
16320
16321         * lib/mike-g++.exp: Comment out loading of g++.exp.
16322         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16323         (default_g++_version): Always print something.
16324         (default_g++_start): Comment out call to `which'.
16325         (g++_start, g++_load): Deleted (must be defined in config file).
16326         * lib/gcc.exp: Test for existence of $CC at start.
16327         Delete check for tmpdir (done in gcc_init).
16328         (default_gcc_version): Always print something.
16329         (default_gcc_start): Comment out call to `which'.
16330         * config/*.exp: Major cleanup - make cross targets work at least a
16331         little better for g++ (by not being "--tool gcc" specific).
16332         Rename gcc_xxx to ${tool}_xxx.
16333         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16334         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16335
16336 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16337
16338         * lib/c-torture.exp (c-torture-compile): Rework compiler
16339         message processing.
16340
16341         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16342         c-torture.
16343
16344 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16345
16346         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16347
16348         * lib/dg.exp (dg-process-target): Support { target native }.
16349
16350 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16351
16352         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16353         looked for "... program xxx got fatal signal".
16354         Correct regsub munging of `comp_output'.
16355         Ignore compiler messages "path prefix not used" and "linker input
16356         file unused".
16357
16358 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16359
16360         * lib/gcc.exp (runtest_file_p): Define if missing.
16361         * gcc.prms/template.c: Example to work from.
16362
16363 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16364
16365         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16366         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16367
16368         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16369         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16370         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16371         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16372
16373         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16374         (dg-process-target): No longer a varargs proc.
16375         Return S/N for target, P/F for xfail.  All callers changed.
16376         (user option procs): More argument checking.
16377         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16378         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16379         (dg-test): Skip test if not running on selected target in `dg-do'.
16380         Update handling of `dg-do-what', `dg-output-text'.
16381         Separate execution pass/fail from output pattern match pass/fail.
16382         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16383
16384 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16385
16386         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16387         target for 920510-1.c.
16388
16389 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16390
16391         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16392         Clean up comment regarding use of passcnt, etc.
16393         (gcc_stat): Don't update `testcnt' here.
16394         (gcc_finish): Do it here.
16395         Might as well reset `but_id' here too.
16396         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16397         to determine if the file should be tested.
16398         * gcc.c-torture/compile/compile.exp: Likewise.
16399         * gcc.c-torture/execute/execute.exp: Likewise.
16400         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16401         * gcc.misc-tests/dg-test.exp: Likewise.
16402         * gcc.prms/prms.exp: Likewise.
16403         * gcc.wendy/wendy.exp: Likewise.
16404         * g++.old-deja.exp: Likewise.
16405         Move "Testing file" message to verbose level 1.
16406
16407 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16408
16409         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16410
16411 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16412
16413         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16414         (default_gcc_start): Accept optional second list element
16415         of compiler flags.  Print compiler output at verbosity level 2.
16416         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16417         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16418         Save current values of framework globals passcnt, failcnt, xpasscnt,
16419         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16420         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16421         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16422         xfailcnt to compute stats.  Update framework global `testcnt' from
16423         pass/fail counts.
16424         (gcc_finish): New proc.  Clean up test environment.
16425         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16426         (gcc_epass, gcc_efail): Delete.
16427         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16428         argument of line number.
16429         (dg-init): If the tool has an init routine, call it.
16430         (dg-test): Remove args `cflags_var' and `libs_var'.
16431         Pass all compiler options to ${tool}_start.
16432         Handle missing line number.
16433         (dg-finish): New function.
16434         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16435         particular files.  Call gcc_finish at end.  Move "skipping test"
16436         message to verbosity level 3.
16437         * gcc.c-torture/compile/compile.exp: Likewise.
16438         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16439         * gcc.c-torture/execute/execute.exp: Likewise.
16440         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16441         Print testcase being tried at verbosity level 1.
16442         * gcc.c-torture/special/special.exp: Unset xfail.
16443         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16444         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16445         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16446         * gcc.failure/failure.exp: Likewise.
16447         * gcc.ieee/ieee.exp: Likewise.
16448         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16449         Update call to dg-test.  Call dg-finish at end.
16450         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16451         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16452         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16453         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16454         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16455         * gcc.wendy/wendy.exp: Add copyright.
16456         Delete setting of tmpdir (done by gcc_init).
16457         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16458         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16459         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16460         gcc_[ce]pass/fail.
16461
16462 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16463
16464         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16465         confusion.
16466         (g++_load): Likewise.
16467
16468         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16469         Rename argument to `prog' to remove the confusion.
16470         Varargs fns behave differently too!
16471         (g++_load): Likewise.
16472
16473         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16474
16475         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16476         what it is.  Delete (always) printing of status value for !native.
16477         Simplify verbose code, and include status and exec_output.
16478         (g++_load): Use gcc_load.
16479
16480 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16481
16482         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16483         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16484         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16485         940714-3.c as these testcases don't exist anymore.  Make
16486         va-arg-1.c expected to pass.
16487
16488 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16489
16490         * gcc.misc-tests/misc.exp: Only run specific testcases.
16491         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16492         * gcc.misc-tests/dg-[1-9].c: New files.
16493
16494         * lib/dg.exp: New testsuite driver.
16495         * gcc.prms/prms.exp: Use it.
16496
16497         * README.gcc: New file.
16498
16499         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16500         Document and reset `lxpass' and `lxfail'.
16501         Simplify "initialized" message.
16502         (gcc_stat): Clean up comments a little.
16503
16504 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16505
16506         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16507
16508 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16509
16510         * lib/old-dejagnu.exp (process-option): New proc.
16511         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16512         (old-dejagnu): Simplify.
16513         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16514
16515 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16516
16517         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16518         exists and is not an empty string.
16519
16520         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16521         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16522         finished.
16523         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16524         automatically.
16525
16526         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16527         longer expected to fail.
16528
16529         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16530         "f" function call.
16531
16532         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16533
16534         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16535         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16536         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16537         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16538         c-torture-1.29.
16539
16540         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16541         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16542
16543         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16544
16545         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16546         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16547
16548         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16549         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16550         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16551
16552 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16553
16554         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16555         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16556         940714-1.c, 940714-2.c, 940714-3.c},
16557         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16558         gcc.misc-tests/{mg.c,mg.exp}:
16559         New tests.
16560         * gcc.noncompile/noncompile.exp: Change accordingly.
16561
16562 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16563
16564         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16565         Undo previous clobberage.
16566
16567 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16568
16569         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16570         * gcc.special/{930510-1.c, special.exp}:
16571         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16572         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16573         struct-varargs-1.c}: New tests from c-torture-1.26.
16574
16575 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16576
16577         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16578           argument to switch.
16579
16580 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16581
16582         * Revert the previous changes.  Please see Rob's directory
16583           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16584           fixes.
16585
16586 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16587
16588         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16589             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16590             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16591             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16592             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16593             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16594             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16595             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16596             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16597             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16598             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16599             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16600             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16601             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16602             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16603             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16604             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16605             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16606             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16607             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16608             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16609             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16610             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16611             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16612             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16613             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16614             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16615
16616 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16617
16618         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16619             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16620           with perror calls.
16621
16622 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16623
16624         * config/unix.exp (g++_load): Fix syntax.
16625
16626 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16627
16628         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16629         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16630         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16631         Don't expect va-arg-1.c to fail.  Correct expected output for
16632         920928-1.c.
16633         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16634         * gcc.wendy/hbm4.c: Correct typo.
16635         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16636
16637 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16638
16639         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16640         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16641         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16642         * lib/c-torture.exp (c-torture-compile): Ditto.
16643
16644         Reduce volume of output (remove all the -I's and such).
16645         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16646         Call gcc_cpass, gcc_cfail.
16647         (c-torture): Pass testing option to c-torture-compile.
16648
16649 1994-03-21  Doug Evans  (dje@cygnus.com)
16650
16651         Bring patches over from progressive.
16652         * config/default.exp: Exit remote shell cleanly.
16653         (g++_exit, g++_start): Add default versions.
16654         * config/sim.exp (gcc_load): Use perror, not error.
16655
16656 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16657
16658         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16659         set in site.exp.
16660
16661 1994-03-14  Doug Evans  (dje@cygnus.com)
16662
16663         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16664         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16665         (wendy_try): New proc to run testcase.
16666         (main loop): Call 'em.
16667         * gcc.wendy/*.c: Clean up pass to correct expected output.
16668
16669         * lib/gcc.exp: Minor cleanup work.
16670         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16671
16672 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16673
16674         * config/sim.exp (gcc_load): Document return codes better.
16675         Don't pass -v to simulator.
16676
16677 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16678
16679           * gcc.special/920717-x.c: Fix typo.
16680           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16681           get at sources.
16682
16683         * lib/mike-gcc.exp: Fix typo.
16684
16685 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16686
16687         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16688         binary to use, transform the name.
16689         * config/*.exp: rename everything. Nuke any g++ specific files,
16690         it's now a special case of gcc that requires no special support.
16691         Add a default.exp for unsupported targets.
16692
16693 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16694
16695         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16696         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16697         version of Tcl.
16698
16699 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16700
16701         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16702         than a warning.
16703
16704 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16705
16706         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16707
16708 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16709
16710         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16711         option_list.  Compile every file with only 4/6 option choices
16712         (same as C torture) instead of with 12/18 different option
16713         choices.
16714         * lib/c-torture.exp: Likewise.
16715
16716         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16717         not already set.
16718
16719 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16720
16721         * lib/old-deja.exp: Add `excess errors test fails' error, now one
16722         can put an XFAIL *-*-* on excess errors.
16723
16724 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
16725
16726         * g++.law: Add more tests derived from g++-bugs snapshots.
16727
16728         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
16729         equivalent to g++.law/init9.
16730
16731         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
16732         compiled it, and the a.out file after we've run it.
16733
16734 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
16735
16736         * lib/mike-g++.exp (postbase): Delete the .o file after we've
16737         compiled it, and the a.out file after we've run it.
16738
16739 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
16740
16741         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
16742
16743 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
16744
16745         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
16746         version number.
16747
16748 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
16749
16750         * g++.law: New directory of g++ tests derived from the g++-bugs
16751         snapshots.
16752
16753 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
16754
16755         * gcc.compile: initbug1.c initbug1.exp testcase added
16756
16757 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
16758
16759         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
16760         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
16761           fixes submitted by Jeff Law (law@cs.utah.edu)
16762         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
16763           Jeff Law (law@cs.utah.edu)
16764
16765
16766 1993-11-30  Mike Stump  (mrs@cygnus.com)
16767
16768         * config/unix-g++.exp: Follow the gcc way of doing things.
16769         * g++.old-deja/old-deja.exp: Minor updates.
16770         * lib/g++.exp: New file, follow the gcc way of doing things.
16771         * lib/old-dejagnu.exp: Minor updates.
16772         * lib/mike-g++.exp: Always unset errorInfo.
16773
16774 1993-11-06  Mike Stump  (mrs@cygnus.com)
16775
16776         * lib/gcc.exp: Fix some errors with the below change, CC and
16777         CFLAGS should be global when setting, not local.
16778
16779 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
16780
16781         * lib/gcc.exp: Transform tool name.
16782
16783 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16784
16785         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
16786
16787 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16788
16789         * lib/gcc.exp: change gcc_done to gcc_stat
16790
16791 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16792
16793         * Upgraded gcc testsuite to c-torture version 1.25
16794
16795 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
16796
16797         * lib/gcc.exp: added reporting code. Changed verbose compile message.
16798         * lib/c-torture: added hooks for new reporting code.
16799
16800 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
16801
16802         * config/sh-gcc.exp: check if sh-sim exists in the path
16803
16804 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
16805
16806         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
16807         * gcc.compile/compile.exp: Initial changes for new logic.
16808         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
16809         * gcc.failure/failure.exp: Initial changes for new logic.
16810         * gcc.ieee/ieee.exp: Initial changes for new logic.
16811         * gcc.misc-tests/misc.exp: Initial changes for new logic.
16812         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
16813         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
16814         * lib/c-torture.exp: Initial changes for new logic.
16815         * lib/gcc.exp: Initial changes for new logic.
16816
16817 1993-10-15  Mike Stump  (mrs@cygnus.com)
16818
16819         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
16820         depend upon failure or success.  Fully qualify names in failure
16821         and success messages.  Always remove a.out before starting
16822         compile, just in case.  Pay more attention to error text output by
16823         the compiler.  Handle testcases with no known past errors just
16824         like all others, so that things are uniform.  Other miscellaneous
16825         improvements.
16826
16827 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
16828
16829         * gcc.cpp: new directory for cpp tests
16830
16831 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
16832
16833         * lib/chill.exp: Code reformatted, removed unused code.
16834         * config/unix-chill.exp: Code reformatted, removed unused code.
16835         * chill.execute/execute.exp: Code reformatted, removed unused code.
16836         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
16837
16838 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
16839
16840         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
16841         routines not written.
16842
16843 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
16844
16845         * config/bug-gcc.exp: Use new procs from bug.exp.
16846
16847 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
16848
16849         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
16850         via ftp, rather than depending on NFS.
16851         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
16852         case.
16853
16854 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
16855
16856         * config/bug-gcc.exp: Use new download proc.
16857
16858 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
16859
16860         * chill.execute/execute.exp: cleanups, handles errors better
16861         * chill.compile/compile.exp: rewrite, based on execute.exp
16862         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
16863         * lib/chill.exp: major changes to diff proc and compile and link
16864           procs. added chill_fail and chill_pass wrappers to pass and
16865           fail. added more comments, and handle error codes better.
16866           Added a hack to capture stderr from exec, so noncompile tests
16867           can work.
16868
16869 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
16870
16871         * chill.execute/execute.exp: rewrite of testsuite driver
16872         * lib/chill.exp: rewrite of testsuite driver
16873         * config/unix-chill.exp: rewrite of testsuite driver
16874
16875 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
16876
16877     In chill.execute:
16878         * iexpr.ch: Standardize uppercase.
16879         * tuples.dat: Standardize uppercase.
16880         * vary.ch: standardize.  Correct varying string assignments.
16881         * vary.dat: Add new output lines.
16882
16883 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
16884
16885     In chill.execute:
16886         * chprintf.ch: Standardize use of uppercase.
16887         * tuples.ch: Standardize and turn arr2 into a DCL,
16888           rather than a SYN.
16889         * pinits.ch: Standardize.
16890
16891 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16892
16893         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16894         * Makefil: Renamed to Makefile.in.
16895         * configure.in: New.
16896
16897 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16898
16899     In chill.execute:
16900         * .cvsignore: Add result/output files.
16901         * Makefile: Fix up variables at start.  Use MFLAGS
16902           everywhere.  Correct bool_loc, built_ins entries.
16903           Add entry for vary1.ch.
16904         * bitarray.ch: Standardize upper-case usage.
16905         * bitexpr.ch: Standardize, add output of b1.
16906         * params.ch: Use arrayt in along PROC parameters, to
16907           avoid novelty problems.
16908         * sets.ch: Tiny cleanup.
16909         * vary1.ch: Re-indent.
16910
16911 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16912
16913           * Add PR-related files to Makefiles, .cvsignore files, etc.
16914
16915 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16916
16917         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16918           with compiler objects. New names are test-flow.c and test-loop.c
16919
16920 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16921
16922         * Upgraded c-torture tests from 1.19 to 1.20
16923
16924         * new files:
16925         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16926         * gcc.compile: 930623-1.c 930623-2.c
16927         * gcc.noncompile: 930622-1.c 930622-2.c
16928         * gcc.failure: 920411-1.c 920627-2.c
16929         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16930
16931 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16932
16933         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16934           More changes to get testsuite working properly. Needs more work.
16935           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16936
16937 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16938
16939         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16940           More changes to get testsuite working properly. Needs more work.
16941
16942 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16943
16944         * chill.compile/compile.exp: Added for Dejagnu support
16945         * chill.execute/execute.exp: Added for Dejagnu support
16946         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16947
16948 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16949
16950     This should complete moving the CHILL test files.
16951         * chill.noncompile(.cvsignore printf.grt
16952             in-printf.grt chprintf.grt chprintf.ch):
16953             Added test-support files.
16954           (Makefile): Modified further.
16955         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16956             signal.ch): Added test files.
16957           * chill.execute (.cvsignore printf.grt printr.c
16958             in-printf.grt rts.c chprintf.grt rts.h): Added
16959           test-support files.
16960             (Makefile): More corrections.
16961
16962 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16963
16964         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16965           test cases, ready for DejaGnu.
16966
16967 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16968
16969         * Upgraded c-torture tests from 1.18 to 1.19
16970
16971         * gcc.compile: added test(s):
16972           930607-1.c
16973         * gcc.execute: added test(s):
16974           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16975
16976         * added new subdirectory for misc tests: gcc.misc-tests
16977         * gcc.misc-test(s): added tests:
16978           inst-check.c test-consts.c test-ior.c test-switch.c
16979
16980 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16981
16982         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16983
16984 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16985
16986         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16987
16988 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16989
16990         * Upgraded c-torture tests from 1.17 to 1.18
16991
16992 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16993
16994         * Upgraded c-torture tests from 1.12 to 1.17
16995
16996 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16997
16998         * lib/old-dejagnu.exp:
16999           Fixed handling of XFAIL target triplets to correctly
17000           recognize wildcard characters.  Removed code that
17001           appended a unique id tag to the end of the file name
17002           printed out by the result of the testcases within a
17003           given test file.
17004
17005 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17006
17007         * lib/old-dejagnu.exp:
17008           Reworked expected failure handling to trigger off of XFAIL
17009           keyword in keyphrase embeded in testcase source code. The
17010           XFAIL keyword must be at the end of the keyphrase line. It
17011           may optionally be followed by one or more target triplets.
17012           It has just occured that the handling of wildcards in the
17013           target triplet may not be correct.
17014
17015 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17016
17017         * g++.old-deja/tests:
17018           Moved all subdirectories up one level into g++.old-deja .
17019
17020         * lib/old-dejagnu.exp:
17021           Fixed problem with CXXFLAGS not being properly reset, and being
17022           corrupted with extraneous "-c" compiler option.  This was
17023           causing binaries to not be generated for test that needed them.
17024           Modified strings passed to "pass" and "fail" so that individual
17025           tests from the same test file would be distinguished by an
17026           identifier appended to the test file name in the summary logs;
17027           this corrected a problem with erroneous diff logs.  Added code
17028           to search testcases for expected fail and unexpected pass keywords.
17029
17030 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17031
17032         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17033
17034 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17035
17036         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17037           Removed extraneous text from end of "Special g++ Options"
17038           keyphrase.
17039
17040         * lib/old-dejagnu.exp: Added pattern matching to look for new
17041           keywords, embedded in testcases comments, which will trigger
17042           calls to xpass and xfail.
17043
17044 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17045
17046         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17047           comments embedded in the testcases, especially the one looking for
17048           special compiler options, as well as the pattern matching for the
17049           compiler output again.
17050
17051 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17052
17053         * lib/old-dejagnu.exp: Do a proper check of the return value for
17054           execute tests. Fixed several problems with the pattern matching
17055           of the compiler output which gave erroneous test results.
17056           Changed several of the test result messages to be more descriptive.
17057         * config/unix-g++.exp: Proc g++_load now actually works and
17058           executes the tests passed to it and returns a usable return
17059           value.
17060
17061 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17062
17063           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17064
17065 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17066
17067         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17068           Modified both files to properly execute the old style
17069           dejagnu tests. The previous versions of these files were
17070           experimental and did not function anything near correctly.
17071
17072 1993-04-05  Rob Savoye  (rob@cygnus.com)
17073
17074         * Removed all Makefile.in and configure.in files. No configuration
17075         needed now.
17076
17077 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17078
17079         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17080
17081 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17082
17083         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17084         gcc.special/configure.in, gcc.noncompile/configure.in,
17085         gcc.execute/configure.in, gcc.code_quality/configure.in,
17086         g++.other/configure.in, g++.old-deja/configure.in,
17087         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17088         in srcname setting.
17089
17090 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17091
17092         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17093         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17094         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17095
17096 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17097
17098         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17099         (gdb_exit): Don't remove *_soc files.
17100
17101 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17102
17103         * lib/c-torture.exp: Don't look for main; instead always use -w
17104         -c.  This is how the c-torture tests work.  Remove the object
17105         file if the compilation succeeds.
17106         * gcc.execute/execute.exp: Remove executable if test passes.
17107         * gcc.noncompile/noncompile.exp: Every test is an expected
17108         failure.
17109         * gcc.special/special.exp: Added tests from c-torture 1.11,
17110         corrected use of existing test.
17111         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17112         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17113         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17114         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17115         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17116         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17117         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17118         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17119         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17120         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17121         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17122         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17123         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17124         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17125         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17126         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17127         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17128         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17129         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17130         c-torture 1.11.
17131         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17132         correspond to c-torture 1.11.
17133
17134         * New file.