OSDN Git Service

PR c++/10931
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/10931
4         * g++.dg/expr/static_cast1.C: New test.
5         
6 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
7
8         * gcc.dg/20030625-1.c: New test.
9
10 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11
12         * gcc.c-torture/compile/20030624-1.c: New test case.
13
14 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15
16         * gcc.c-torture/execute/string-opt-17.c: New test.
17
18 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/5754
21         * g++.dg/parse/crash6.C: New test.
22
23 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24
25         * gcc.dg/builtins-24.c: New test case.
26
27 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28
29         * g++.dg/opt/operator1.C: New test.
30
31 2003-06-22  Roger Sayle  <roger@eyesopen.com>
32
33         * gcc.c-torture/execute/string-opt-16.c: New test case.
34
35 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36
37         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38         * g++.old-deja/g++.other/conv7.C: Likewise
39         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40         * g++.old-deja/g++.other/overload14.C: Likewise.
41
42 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
43
44         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46
47 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
48
49         PR c++/10888
50         * g++.dg/warn/Winline-3.C: New test. 
51
52 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
53
54         * lib/target-supports.exp (check_alias_available): Make the test
55         program acceptable to the Solaris assembler.
56
57         PR c++/10749
58         * g++.dg/template/memclass2.C: New test.
59
60 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
61             Eric Botcazou  <ebotcazou@libertysurf.fr>
62         
63         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
64         data for non-matching targets.
65         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
66
67 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
68
69         PR c++/10845
70         * g++.dg/template/member3.C: New test.
71
72 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/10939
75         * g++.dg/template/func1.C: New test.
76
77         PR c++/9649
78         * g++.dg/template/static4.C: New test.
79         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
80
81         PR c++/11041
82         * g++.dg/init/ref7.C: New test.
83
84 2003-06-19  Matt Austern  <austern@apple.com>
85
86         PR c++/11228
87         * g++.dg/anew1.C: New test.
88         * g++.dg/anew2.C: New test.
89         * g++.dg/anew3.C: New test.
90         * g++.dg/anew4.C: New test.
91         
92 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
93
94         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
95
96 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
97
98         * gcc.c-torture/execute/simd-4.c (main): Make expected value
99         endian-dependent.
100
101 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
102
103         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
104         Remove cruft.
105         
106 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
107
108         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
109         * gcc.c-torture/compile/961203-1.c: Likewise.
110         * gcc.c-torture/compile/980506-1.c: Likewise.
111
112 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
113
114         PR c++/10712
115         * g++.dg/lookup/using7.C: New test.
116         
117 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
118
119         PR c++/11105
120         * g++.dg/abi/conv1.C: Remove it.
121         * g++.dg/template/conv7.C: New test.
122         * g++.dg/template/conv8.C: Likewise.
123         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
124         conversion operator.
125
126 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
127
128         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
129         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
130         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
131         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
132         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
133         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
134         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
135         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
136         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
137         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
138         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
139         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
140         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
141         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
142         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
143         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
144         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
145         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
146         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
147         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
148         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
149         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
150         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
151         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
152         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
153         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
154         * gcc.dg/compat/struct-return-10_x.c: Ditto.
155         * gcc.dg/compat/struct-return-2_x.c: Ditto.
156         * gcc.dg/compat/struct-return-3_x.c: Ditto.
157
158 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
159
160         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
161         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
162         indications.
163
164 2003-06-16  Roger Sayle  <roger@eyesopen.com>
165
166         * gcc.dg/i386-387-5.c: New test case.
167         * gcc.dg/i386-387-6.c: New test case.
168         * gcc.dg/builtins-23.c: New test case.
169
170 2003-06-15  Roger Sayle  <roger@eyesopen.com>
171
172         * gcc.dg/builtins-22.c: New test case.
173         * gcc.dg/i386-387-1.c: Update to test exp.
174         * gcc.dg/i386-387-2.c: Likewise.
175
176 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
177
178         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
179
180 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
181
182         * lib/gcc-dg.exp (dg-require-dll): New function.
183         (dg-xfail-if): Likewise.
184         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
185         driver.
186         
187         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
188         * gcc.c-torture/compile/20001205-1.c: Likewise.
189         * gcc.c-torture/compile/20001226-1.c: Likewise.
190         * gcc.c-torture/compile/20010518-2.c: Likewise.
191         * gcc.c-torture/compile/20020312-1.c: Likewise.
192         * gcc.c-torture/compile/20020604-1.c: Likewise.
193         * gcc.c-torture/compile/920501-12.c: Likewise.
194         * gcc.c-torture/compile/920501-4.c: Likewise.
195         * gcc.c-torture/compile/920520-1.c: Likewise.
196         * gcc.c-torture/compile/920521-1.c: Likewise.
197         * gcc.c-torture/compile/920625-1.c: Likewise.
198         * gcc.c-torture/compile/961203-1.c: Likewise.
199         * gcc.c-torture/compile/980506-1.c: Likewise.
200         * gcc.c-torture/compile/981006-1.c: Likewise.
201         * gcc.c-torture/compile/981022-1.c: Likewise.
202         * gcc.c-torture/compile/981223-1.c: Likewise.
203         * gcc.c-torture/compile/990617-1.c: Likewise.
204         * gcc.c-torture/compile/dll.c: Likewise.
205         * gcc.c-torture/compile/labels-3.c: Likewise.
206         * gcc.c-torture/compile/mipscop-1.c: Likewise.
207         * gcc.c-torture/compile/mipscop-2.c: Likewise.
208         * gcc.c-torture/compile/mipscop-3.c: Likewise.
209         * gcc.c-torture/compile/mipscop-4.c: Likewise.
210         * gcc.c-torture/compile/simd-5.c: Likewise.
211         * gcc.c-torture/compile/20000804-1.x: Remove.
212         * gcc.c-torture/compile/20001205-1.x: Likewise.
213         * gcc.c-torture/compile/20001226-1.x: Likewise.
214         * gcc.c-torture/compile/20010518-2.x: Likewise.
215         * gcc.c-torture/compile/20020312-1.x: Likewise.
216         * gcc.c-torture/compile/20020604-1.x: Likewise.
217         * gcc.c-torture/compile/920501-12.x: Likewise.
218         * gcc.c-torture/compile/920501-4.x: Likewise.
219         * gcc.c-torture/compile/920520-1.x: Likewise.
220         * gcc.c-torture/compile/920521-1.x: Likewise.
221         * gcc.c-torture/compile/920625-1.x: Likewise.
222         * gcc.c-torture/compile/961203-1.x: Likewise.
223         * gcc.c-torture/compile/980506-1.x: Likewise.
224         * gcc.c-torture/compile/981006-1.x: Likewise.
225         * gcc.c-torture/compile/981022-1.x: Likewise.
226         * gcc.c-torture/compile/981223-1.x: Likewise.
227         * gcc.c-torture/compile/990617-1.x: Likewise.
228         * gcc.c-torture/compile/mipscop-1.x: Likewise.
229         * gcc.c-torture/compile/mipscop-2.x: Likewise.
230         * gcc.c-torture/compile/mipscop-3.x: Likewise.
231         * gcc.c-torture/compile/mipscop-4.x: Likewise.
232         * gcc.c-torture/compile/simd-5.x: Likewise.
233
234         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
235
236 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
237
238         * gcc.c-torture/execute/20030611-1.c: New test.
239
240 2003-06-12  Roger Sayle  <roger@eyesopen.com>
241
242         PR middle-end/168
243         * gcc.dg/20030612-1.c: New test case.
244
245 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
246
247         PR c++/10635
248         * g++.dg/expr/cast1.C: New test.
249
250 2003-06-12  Roger Sayle  <roger@eyesopen.com>
251
252         * gcc.dg/builtins-21.c: New test case.
253
254 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
255
256         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
257         options instead of at the end.
258         * lib/objc.exp (objc_target_compile): Likewise.
259
260 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/10432
263         * g++.dg/parse/error1.C: New test.
264
265 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
266
267         * gcc.dg/compat/struct-by-value-11_main.c: New file.
268         * gcc.dg/compat/struct-by-value-11_x.c: New file.
269         * gcc.dg/compat/struct-by-value-11_y.c: New file.
270         * gcc.dg/compat/struct-by-value-12_main.c: New file.
271         * gcc.dg/compat/struct-by-value-12_x.c: New file.
272         * gcc.dg/compat/struct-by-value-12_y.c: New file.
273         * gcc.dg/compat/struct-by-value-13_main.c: New file.
274         * gcc.dg/compat/struct-by-value-13_x.c: New file.
275         * gcc.dg/compat/struct-by-value-13_y.c: New file.
276         * gcc.dg/compat/struct-by-value-14_main.c: New file.
277         * gcc.dg/compat/struct-by-value-14_x.c: New file.
278         * gcc.dg/compat/struct-by-value-14_y.c: New file.
279         * gcc.dg/compat/struct-by-value-15_main.c: New file.
280         * gcc.dg/compat/struct-by-value-15_x.c: New file.
281         * gcc.dg/compat/struct-by-value-15_y.c: New file.
282         * gcc.dg/compat/struct-by-value-16_main.c: New file.
283         * gcc.dg/compat/struct-by-value-16_x.c: New file.
284         * gcc.dg/compat/struct-by-value-16_y.c: New file.
285         * gcc.dg/compat/struct-by-value-17_main.c: New file.
286         * gcc.dg/compat/struct-by-value-17_x.c: New file.
287         * gcc.dg/compat/struct-by-value-17_y.c: New file.
288         * gcc.dg/compat/struct-by-value-18_main.c: New file.
289         * gcc.dg/compat/struct-by-value-18_x.c: New file.
290         * gcc.dg/compat/struct-by-value-18_y.c: New file.
291
292         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
293         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
294         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
295         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
296         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
297         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
298         * gcc.dg/compat/scalar-return-3_main.c: New file.
299         * gcc.dg/compat/scalar-return-3_x.c: New file.
300         * gcc.dg/compat/scalar-return-3_y.c: New file.
301         * gcc.dg/compat/scalar-return-4_main.c: New file.
302         * gcc.dg/compat/scalar-return-4_x.c: New file.
303         * gcc.dg/compat/scalar-return-4_y.c: New file.
304
305 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
306
307         * gcc.dg/compat/fp2-struct-check.h: New file.
308         * gcc.dg/compat/fp2-struct-defs.h: New file.
309         * gcc.dg/compat/fp2-struct-init.h: New file.
310         * gcc.dg/compat/struct-by-value-10_main.c: New file.
311         * gcc.dg/compat/struct-by-value-10_x.c: New file.
312         * gcc.dg/compat/struct-by-value-10_y.c: New file.
313         * gcc.dg/compat/struct-return-10_main.c: New file.
314         * gcc.dg/compat/struct-return-10_x.c: New file.
315         * gcc.dg/compat/struct-return-10_y.c: New file.
316
317         * gcc.dg/compat/compat-common.h: New file.
318         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
319         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
320         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
321         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
322         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
323         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
324         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
325         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
326         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
327         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
328         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
329         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
330         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
331         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
332         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
333         * gcc.dg/compat/small-struct-check.h: Ditto.
334         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
335         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
336         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
337         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
338         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
339         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
340         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
341         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
342         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
343         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
344         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
345         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
346         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
347         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
348         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
349         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
350         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
351         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
352         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
353         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
354         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
355         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
356         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
357         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
358         * gcc.dg/compat/struct-return-2_main.c: Ditto.
359         * gcc.dg/compat/struct-return-2_x.c: Ditto.
360         * gcc.dg/compat/struct-return-2_y.c: Ditto.
361         * gcc.dg/compat/struct-return-3_main.c: Ditto.
362         * gcc.dg/compat/struct-return-3_x.c: Ditto.
363         * gcc.dg/compat/struct-return-3_y.c: Ditto.
364
365 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
366
367         * g++.dg/pch/static-1.C: New file.
368         * g++.dg/pch/static-1.Hs: New file.
369
370 2003-06-10  Richard Henderson  <rth@redhat.com>
371
372         * gcc.dg/asm-7.c: Adjust expected warning text.
373
374 2003-06-10  Roger Sayle  <roger@eyesopen.com>
375
376         * gcc.dg/builtins-20.c: New test case.
377
378 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
379
380         PR c++/11131
381         * g++.dg/opt/template1.C: New test.
382
383 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
384
385         * lib/gcc-dg.exp (dg-test): Clear additional_files and
386         additional_sources.
387
388 2003-05-21  David Taylor  <dtaylor@emc.com>
389
390         * gcc.dg/Wpadded.c: New file.
391
392 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
393
394         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
395         * gcc.dg/special/weak-2.c: Add dg-require-weak.
396         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
397         dg-require-weak.
398
399 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
400
401         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
402
403 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
404
405         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
406         (dg-require-alias): Likewise.
407         (dg-require-gc-sections): Likewise.
408         * lib/target-supports.exp (check_gc_sections_available): Likewise.
409
410 2003-06-08  Richard Henderson  <rth@redhat.com>
411
412         * gcc.dg/20011029-2.c: Fix the array reference.
413         * gcc.dg/asm-7.c: New.
414
415 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
416
417         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
418
419 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
420
421         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
422         (dg-require-gc-sections): Likewise.
423
424 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
425
426         * i386-cmov1.c: Fix regular expression.
427         * i386-cvt-1.c: Likewise.
428         * i386-local.c: Likewise.
429         * i386-local2.c: Likewise.
430         * i386-mul.c: Likewise.
431         * i386-ssetype-1.c: Likewise.
432         * i386-ssetype-3.c: Likewise.
433         * i386-ssetype-5.c: Likewise.
434
435 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
436
437         PR c++/11039
438         * g++.dg/warn/implicit-typename2.C: New test.
439         * g++.dg/warn/implicit-typename3.C: New test.
440
441 2003-06-07  Richard Henderson  <rth@redhat.com>
442
443         * g++.dg/other/offsetof3.C: Use size_t.
444         * g++.dg/other/offsetof4.C: Likewise.
445
446 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
447
448         * lib/copy-file.exp: New. Implement gcc_copy_files.
449
450         * lib/dg-pch.exp: Load copy-file.exp
451         (dg-pch): Use gcc_copy_files instead of "file copy".
452
453 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
454
455         * gcc.dg/weak/weak.exp: Simplify.
456         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
457         * gcc.dg/weak/weak-1.c: Likewise.
458         * gcc.dg/weak/weak-2.c: Likewise.
459         * gcc.dg/weak/weak-3.c: Likewise.
460         * gcc.dg/weak/weak-4.c: Likewise.
461         * gcc.dg/weak/weak-5.c: Likewise.
462         * gcc.dg/weak/weak-6.c: Likewise.
463         * gcc.dg/weak/weak-7.c: Likewise.
464         * gcc.dg/weak/weak-8.c: Likewise.
465         * gcc.dg/weak/weak-9.c: Likewise.
466
467 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
468
469         gcc.c-torture/execute/20030606-1.c: New.
470
471 2003-06-06  Roger Sayle  <roger@eyesopen.com>
472
473         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
474         * gcc.dg/builtins-19.c: Likewise.
475
476 2003-06-06  Roger Sayle  <roger@eyesopen.com>
477
478         * gcc.dg/builtins-2.c: Add some more tests.
479         * gcc.dg/builtins-18.c: New test case.
480         * gcc.dg/builtins-19.c: New test case.
481
482 2003-06-06  Roger Sayle  <roger@eyesopen.com>
483             Jim Wilson  <wilson@tuliptree.org>
484
485         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
486
487 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
488
489         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
490         mempcpy/stpcpy calls not to be optimized into something else.
491         * gcc.c-torture/execute/string-opt-3.c: Moved to...
492         * gcc.c-torture/execute/builtins/string-7.c: ...here.
493         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
494
495 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
496
497         * gcc.dg/format/asm_fprintf-1.c: New test.
498
499 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
500
501         * lib/gcc-defs.exp (additional_sources): New variable.
502         (dg-additional-sources): New function.
503         (additional_files): New variable.
504         (dg-additional-files): New function.
505         (dg-additional-files-options): Likewise.
506         * lib/gcc-dg.exp (dg-require-weak): New function.
507         (dg-require-alias): Likewise.
508         (dg-require-gc-sections): Likewise.
509         * lib/target-supports.exp (check_alias_available): Remove testfile
510         parameter.
511         (check_gc_sections_available): New function.
512         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
513         (dg-gpp-additional-files): Likewise.
514         * lib/g++.exp (additional_sources): Remove.
515         (additional_files): Likewise.
516         (g++_target_compile): Use dg-additional-files-options.
517         
518         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
519         Tcl logic.
520         * gcc.dg/special/ecos.exp: Remove.
521         * gcc.dg/special/20000419-2.c: Use dg-require-*.
522         * gcc.dg/special/alias-1.c: Likewise.
523         * gcc.dg/special/alias-2.c: Likewise.
524         * gcc.dg/special/gcsec-1.c: Likewise.
525         * gcc.dg/special/weak-1.c: Likewise.
526         * gcc.dg/special/weak-2.c: Likewise.
527         * gcc.dg/special/wkali-1.c: Likewise.
528         * gcc.dg/special/wkali-2.c: Likewise.
529         
530         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
531         dg-gpp-additional-*.
532         * g++.dg/special/conpr-3.C: Likewise.
533         * g++.dg/special/conpr-4.C: Likewise.
534         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
535         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
536         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
537         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
538         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
539         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
540         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
541         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
542         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
543         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
544         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
545         * g++.old-deja/g++.other/comdat1.C: Likewise.
546         * g++.old-deja/g++.other/comdat2.C: Likewise.
547         * g++.old-deja/g++.other/comdat3.C: Likewise.
548         * g++.old-deja/g++.other/ctor1.C: Likewise.
549         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
550
551 2003-06-05  Richard Henderson  <rth@redhat.com>
552
553         * gcc.dg/debug/20030605-1.c: New.
554
555 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
556
557         * README.QMTEST: Update.
558
559 2003-06-04  Richard Henderson  <rth@redhat.com>
560
561         * gcc.dg/cleanup-1.c: New.
562         * gcc.dg/cleanup-2.c: New.
563         * gcc.dg/cleanup-3.c: New.
564         * gcc.dg/cleanup-4.c: New.
565         * gcc.dg/cleanup-5.c: New.
566         * gcc.dg/cleanup-6.c: New.
567         * gcc.dg/cleanup-7.c: New.
568
569 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
570
571         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
572
573         * lib/dg-pch.exp: New file.
574         * g++.dg/pch/pch.exp: Use dg-pch.exp.
575         * gcc.dg/pch/pch.exp: Likewise.
576
577 2003-06-04  Roger Sayle  <roger@eyesopen.com>
578
579         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
580         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
581         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
582         * gcc.dg/builtins-17.c: New test case.
583         * gcc.dg/i386-387-4.c: New test case.
584         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
585
586 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
587
588         * gcc.dg/ultrasp9.c: New test.
589
590 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
591
592         * gcc.c-torture/compile/20030604-1.c: New test.
593         * gcc.dg/sparc-constant-1.c: New test.
594
595 2003-06-03  Glen Nakamura  <glen@imodulo.com>
596
597         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
598
599 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
600
601         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
602
603         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
604         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
605
606 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
607
608         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
609
610 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
611
612         PR c++/10940
613         * g++.dg/template/spec10.C: New test.
614
615 2003-06-03  Roger Sayle  <roger@eyesopen.com>
616
617         * gcc.dg/builtins-16.c: New test case.
618
619 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
620
621         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
622         mempcpy test with post-increments.
623         * gcc.c-torture/execute/string-opt-3.c: New test.
624         * gcc.dg/string-opt-1.c: New test.
625
626 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
627
628         PR fortran/10965
629         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
630
631 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
632
633         * lib/scanasm.exp (dg-scan): New function, factored out of ...
634         (scan-assembler): ... here.  Use dg-scan.
635         (scan-assembler-not): Likewise.
636         (scan-file): New function.
637         (scan-file-not): Likewise.
638         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
639         * gcc.dg/cpp/_Pragma4.c: Likewise.
640         * gcc.dg/cpp/_Pragma5.c: Likewise.
641         * gcc.dg/cpp/avoidpaste1.c: Likewise.
642         * gcc.dg/cpp/avoidpaste2.c: Likewise.
643         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
644         * gcc.dg/cpp/cmdlne-P.c: Likewise.
645         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
646         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
647         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
648         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
649         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
650         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
651         * gcc.dg/cpp/cxxcom1.c: Likewise.
652         * gcc.dg/cpp/line1.c: Likewise.
653         * gcc.dg/cpp/maccom1.c: Likewise.
654         * gcc.dg/cpp/maccom2.c: Likewise.
655         * gcc.dg/cpp/maccom3.c: Likewise.
656         * gcc.dg/cpp/maccom4.c: Likewise.
657         * gcc.dg/cpp/maccom5.c: Likewise.
658         * gcc.dg/cpp/maccom6.c: Likewise.
659         * gcc.dg/cpp/multiline.c: Likewise.
660         * gcc.dg/cpp/spacing1.c: Likewise.
661         * gcc.dg/cpp/spacing2.c: Likewise.
662         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
663         * gcc.dg/cpp/trad/maccom1.c: Likewise.
664         * gcc.dg/cpp/trad/maccom2.c: Likewise.
665         * gcc.dg/cpp/trad/maccom3.c: Likewise.
666         * gcc.dg/cpp/trad/maccom4.c: Likewise.
667         * gcc.dg/cpp/trad/maccom6.c: Likewise.
668         * gcc.dg/cpp/cxxcom2.c: Likewise.
669         * gcc.dg/cpp/cxxcom2.h: New file.
670
671         * gcc.dg/cpp/truefalse.cpp: Move it to ...
672         * g++.dg/cpp/truefalse.C: Here.
673         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
674
675 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
676         
677         * gcc.dg/cpp/redef3.c: New file.
678
679 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
680
681         * gcc.dg/i386-loop-3.c: New test.
682
683 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
684
685         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
686
687 2003-05-31  Roger Sayle  <roger@eyesopen.com>
688
689         * gcc.dg/fwrapv-1.c: New test case.
690         * gcc.dg/fwrapv-2.c: New test case.
691
692 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
693
694         PR c++/10956
695         * g++.dg/template/spec9.C: New test.
696
697 2003-05-29  Roger Sayle  <roger@eyesopen.com>
698
699         * gcc.dg/duff-4.c: New test case.
700
701 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
702
703         PR fortran/10843
704         * g77.dg/ffixed-form-1.f: New test
705         * g77.dg/ffixed-form-2.f: New test
706         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix 
707         * g77.dg/ffree-form-3.f: New test
708
709 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
710
711         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
712         * gcc.dg/wint_t-1.c: Likewise.
713
714 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
715
716         * g++.dg/template/access11.C: New test.
717
718 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
719
720         PR c++/10849
721         * g++.dg/template/access10.C: New test.
722
723 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
724             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
725
726         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
727
728 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
729
730         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
731         suppress for powerpc-*-darwin*.
732         * gcc.dg/torture/builtin-noret-2.c: Likewise.
733
734 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
735
736         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
737         suppress option for powerpc-*-darwin*.
738         
739 2003-05-23  Roger Sayle  <roger@eyesopen.com>
740
741         * gcc.dg/builtins-1.c: Add tests for tan and atan.
742         * gcc.dg/builtins-4.c: Add test for fmod.
743
744 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
745
746         PR c++/10682
747         * g++.dg/template/instantiate4.C: New test.
748
749 2003-05-22  Roger Sayle  <roger@eyesopen.com>
750
751         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
752
753 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
754
755         * gcc.dg/compat/scalar-return-1_main.c: New file.
756         * gcc.dg/compat/scalar-return-1_x.c: New file.
757         * gcc.dg/compat/scalar-return-1_y.c: New file.
758         * gcc.dg/compat/scalar-return-2_main.c: New file.
759         * gcc.dg/compat/scalar-return-2_x.c: New file.
760         * gcc.dg/compat/scalar-return-2_y.c: New file.
761         * gcc.dg/compat/struct-return-3_main.c: New file.
762         * gcc.dg/compat/struct-return-3_y.c: New file.
763         * gcc.dg/compat/struct-return-3_x.c: New file.
764         * gcc.dg/compat/struct-return-2_main.c: New file.
765         * gcc.dg/compat/struct-return-2_x.c: New file.
766         * gcc.dg/compat/struct-return-2_y.c: New file.
767
768 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
769
770         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
771         for hppa*-hp-hpux*.
772         * gcc.dg/20021014-1.c (dg-options): Likewise.
773         * gcc.dg/nest.c (dg-options): Likewise.
774
775 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
776
777         PR c++/9738
778         * g++.dg/ext/dllimport2.C: New file.
779         * g++.dg/ext/dllimport3.C: New file.
780
781 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
782
783         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
784         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
785         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
786         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
787         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
788         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
789         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
790         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
791         * gcc.dg/compat/small-struct-defs.h: New file.
792         * gcc.dg/compat/small-struct-init.h: New file.
793         * gcc.dg/compat/small-struct-check.h: New file.
794         * gcc.dg/compat/fp-struct-defs.h: New file.
795         * gcc.dg/compat/fp-struct-check.h: New file.
796         * gcc.dg/compat/fp-struct-init.h: New file.
797         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
798         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
799
800 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
801
802         * gcc.dg/20030225-2.c: New test.
803
804 2003-05-18  Roger Sayle  <roger@eyesopen.com>
805             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
806
807         * gcc.c-torture/compile/20030518-1.c: New test case.
808
809 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
810
811         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
812         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
813         gcc-dg-debug-runtest.
814         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
815         gcc-dg-debug-runtest.
816
817 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
818
819         PR c++/9022
820         * g++.dg/lookup/using6.C: New test.
821
822 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
823
824         * g++.dg/parse/access2.C: New test.
825
826 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
827
828         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
829         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
830         * gcc.dg/debug/debug.exp: Likewise.
831
832 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
833
834         * gcc.dg/dollar.c: New test.
835
836 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
837
838         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
839         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
840         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
841         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
842         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
843         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
844         * gcc.dg/compat/struct-by-value-6_main.c: New file.
845         * gcc.dg/compat/struct-by-value-6_x.c: New file.
846         * gcc.dg/compat/struct-by-value-6_y.c: New file.
847         * gcc.dg/compat/struct-by-value-7_main.c: New file.
848         * gcc.dg/compat/struct-by-value-7_x.c: New file.
849         * gcc.dg/compat/struct-by-value-7_y.c: New file.
850         * gcc.dg/compat/struct-by-value-8_main.c: New file.
851         * gcc.dg/compat/struct-by-value-8_x.c: New file.
852         * gcc.dg/compat/struct-by-value-8_y.c: New file.
853         * gcc.dg/compat/struct-by-value-9_main.c: New file.
854         * gcc.dg/compat/struct-by-value-9_x.c: New file.
855         * gcc.dg/compat/struct-by-value-9_y.c: New file.
856
857 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
858
859         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
860         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
861         support for "repo" mode.
862         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
863         * lib/g77-dg.exp: Likewise.
864         * lib/obj-dg.exp: Likewise.
865         
866 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
867
868         Merge from gcc-3_2-rhl8-branch:
869         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
870
871         * gcc.dg/tls/opt-6.c: New test.
872
873         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
874
875         * gcc.dg/20030405-1.c: New test.
876
877         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
878
879         * gcc.dg/20030309-1.c: New test.
880
881         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
882
883         * gcc.c-torture/execute/20030307-1.c: New test.
884
885         2003-02-20  Randolph Chung  <tausq@debian.org>
886
887         * gcc.c-torture/compile/20030220-1.c: New test.
888
889         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
890
891         * gcc.dg/20030217-1.c: New test.
892
893         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
894
895         * gcc.c-torture/compile/20020129-1.c: New test.
896
897         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
898
899         * gcc.dg/unroll-1.c: New test.
900
901         2002-11-16  Jan Hubicka  <jh@suse.cz>
902
903         * gcc.c-torture/execute/20020920-1.c: New test.
904
905         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
906
907         PR target/7434
908         * gcc.c-torture/compile/20021008-1.c: New test.
909
910         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
911
912         PR target/7559
913         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
914
915         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
916
917         * gcc.c-torture/compile/20020807-1.c: New test.
918
919         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
920
921         * gcc.dg/tls/opt-1.c: New test.
922
923         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
924
925         * gcc.dg/20020729-1.c: New test.
926
927         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
928
929         * g++.dg/opt/life1.C: New test.
930
931         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
932
933         * gcc.dg/20020525-1.c: New test.
934
935         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
936
937         PR c++/6794
938         * g++.dg/ext/pretty1.C: New test.
939         * g++.dg/ext/pretty2.C: New test.
940
941 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
942
943         PR c++/8385
944         * g++.dg/ext/typeof5.C: New test.
945
946 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
947
948         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
949         __USER_LABEL_PREFIX__ into account.
950         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
951
952 2003-05-14  Roger Sayle  <roger@eyesopen.com>
953
954         * gcc.dg/builtins-15.c: New test case.
955
956 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
957
958         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
959
960 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
961
962         * lib/g++.exp: Tweak handling of additional source files.
963         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
964         * g++.dg/special/conpr-2a.C: Rename to ...
965         * g++.dg/special/conpr-2a.cc: ... this.
966         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
967         * g++.dg/special/conpr-3a.C: Rename to ...
968         * g++.dg/special/conpr-3a.cc: This.
969         * g++.dg/special/conpr-3b.C: Rename to ...
970         * g++.dg/special/conpr-3b.cc: This.
971         * g++.dg/special/conpr-4.C: New test.
972         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
973
974 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
975
976         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
977
978 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
979
980         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
981         * g++.old-deja/g++.robertl/eb71.C: Likewise.
982         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
983         * g++.old-deja/g++.other/warn3.C: Likewise.
984
985 2003-05-11  Roger Sayle  <roger@eyesopen.com>
986
987         * gcc.dg/i386-387-1.c: Update to also test log.
988         * gcc.dg/i386-387-2.c: Likewise.
989
990 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
991
992         * g77.f-torture/execute/int8421.f: New test.
993
994 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
995
996         PR c++/10230, c++/10481
997         * g++.dg/lookup/scoped5.C: New test.
998
999 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1000
1001         PR c++/10552
1002         * g++.dg/template/ttp6.C: New test.
1003
1004 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
1005
1006         * gcc.c-torture/execute/builtins: New directory.
1007         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
1008         gcc.c-torture/execute/builtins.
1009         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
1010         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
1011         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
1012         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
1013
1014 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1015
1016         PR c++/9252
1017         * g++.dg/template/access8.C: New test.
1018         * g++.dg/template/access9.C: New test.
1019
1020 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1021
1022         PR c++/9554
1023         * g++.dg/parse/access1.C: New test.
1024
1025 2003-05-09  DJ Delorie  <dj@redhat.com>
1026
1027         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
1028         long, and not an int.
1029
1030 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1031
1032         PR c++/10555, c++/10576
1033         * g++.dg/template/memclass1.C: New test.
1034
1035 2003-05-08  DJ Delorie  <dj@redhat.com>
1036
1037         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
1038         targets.
1039         * gcc.c-torture/execute/20021024-1.x: Likewise.
1040         * gcc.c-torture/execute/shiftdi.x: Likewise.
1041         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
1042         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
1043         * gcc.dg/20021018-1.c: Likewise.
1044
1045 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1046
1047         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
1048
1049         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
1050         (bcopy): Call memmove.
1051
1052 2003-05-08  Roger Sayle  <roger@eyesopen.com>
1053
1054         * g77.f-torture/compile/8485.f: New test case.
1055
1056 2003-05-07  Richard Henderson  <rth@redhat.com>
1057
1058         PR c++/10570
1059         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
1060         Verify exception_cleanup not called for rethrows.
1061         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
1062         when exiting catch block without rethrowing.
1063         * g++.dg/eh/forced3.C: New.
1064         * g++.dg/eh/forced4.C: New.
1065
1066 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
1067
1068         * gcc.dg/20030505.c: Fix triplet.
1069
1070 2003-05-06  DJ Delorie  <dj@redhat.com>
1071
1072         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
1073         * gcc.dg/nest.c: Likewise.
1074
1075 2003-05-05  Roger Sayle  <roger@eyesopen.com>
1076
1077         * gcc.dg/builtins-14.c: New test case.
1078
1079 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
1080
1081         * lib/compat.exp (compat-execute): New argument.
1082         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
1083         * gcc.dg/compat: New test directory.
1084         * gcc.dg/compat/compat.exp: New expect script.
1085         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
1086         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
1087         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
1088         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
1089         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
1090         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
1091
1092         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
1093         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
1094         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
1095         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
1096         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
1097         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
1098         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
1099         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
1100         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
1101         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
1102         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
1103         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
1104         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
1105         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
1106         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
1107
1108 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
1109
1110         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
1111
1112 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
1113
1114         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
1115
1116 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
1117
1118         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
1119         * gcc.dg/ppc-fsel-2.c: New test.
1120
1121         * gcc.dg/unused-5.c: New test.
1122
1123 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1124
1125         PR c++/10496
1126         * g++.dg/warn/pmf1.C: New test.
1127
1128 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1129
1130         PR c++/4494
1131         * g++.dg/warn/main.C: New test.
1132
1133 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1134
1135         * gcc.dg/nonnull-3.c: New test.
1136
1137 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
1138
1139         * gcc.dg/cpp/Wtrigraphs.c: Update.
1140         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
1141
1142 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
1143
1144         * gcc.dg/ppc-fsel-1.c: New test.
1145
1146 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
1147
1148         PR c/10604
1149         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
1150
1151 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
1152
1153         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
1154
1155 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1156
1157         PR c++/9364, c++/10553, c++/10586
1158         * g++.dg/parse/typename4.C: New test.
1159         * g++.dg/parse/typename5.C: Likewise.
1160
1161 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
1162
1163         * gcc.c-torture/compile/20030503-1.c: New test.
1164
1165 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1166
1167         * g++.dg/lookup/using5.C: Fix testcase error.
1168
1169 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
1170
1171         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
1172         since MEABI is no longer supported.  Remove all vestiges
1173         of MEABI from the test.
1174
1175 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1176
1177         PR c++/10554
1178         * g++.dg/lookup/using5.C: New test.
1179
1180 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1181
1182         PR c++/8772
1183         * g++.dg/template/ttp5.C: New test.
1184
1185 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
1186
1187         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
1188         (dg-gpp-additional-sources): New function.
1189         (dg-gpp-additional-files): Likewise.
1190         * lib/g++.exp (additional_sources): New variable.
1191         (additional_files): Likewise.
1192         (g++_target_compile): Deal with them.
1193         * lib/old-dejagnu.exp: Remove.
1194         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
1195         * g++.old-deja: Revise all tests to use dg commands.
1196
1197 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1198
1199         PR c++/9432, c++/9528
1200         * g++.dg/lookup/using4.C: New test.
1201
1202 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
1203
1204         * gcc.dg/noreturn-5.c: New file.
1205         * gcc.dg/noreturn-6.c: New file.
1206
1207         * gcc.c-torture/compile/inline-1.c: New file.
1208
1209 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1210
1211         PR c++/10551
1212         * g++.dg/template/explicit1.C: New test.
1213
1214 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1215
1216         PR c++/10549
1217         * g++.dg/other/bitfield1.C: New test.
1218
1219         PR c++/10527
1220         * g++.dg/init/new7.C: New test.
1221
1222 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
1223
1224         * g++.dg/ext/desig1.C: New test.
1225         * g++.dg/ext/init1.C: Update.
1226
1227         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
1228
1229 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
1230
1231         PR c++/10180
1232         * g++.dg/warn/Winline-1.C: New test.
1233
1234 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
1235
1236         * gcc.c-torture/execute/string-opt-19.c: New test.
1237
1238         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
1239         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
1240
1241 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/10506
1244         * g++.dg/init/new6.C: New test.
1245
1246         PR c++/10503
1247         * g++.dg/init/ref6.C: New test.
1248
1249 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
1250
1251         * g++.dg/warn/weak1.C: XFAIL on AIX4.
1252
1253 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1254
1255         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
1256         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
1257
1258 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
1259
1260         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
1261         initialized static data members.
1262
1263 2003-04-25  H.J. Lu <hjl@gnu.org>
1264
1265         * gcc.dg/ia64-sync-4.c: New test.
1266
1267 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1268
1269         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
1270         date.
1271
1272 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
1273
1274         PR c++/10337
1275         * g++.dg/warn/conv1.C: New test.
1276         * g++.old-deja/g++.other/conv7.C: Adjust.
1277         * g++.old-deja/g++.other/overload14.C: Adjust.
1278
1279 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/10471
1282         * g++.dg/template/defarg2.C: New test.
1283
1284 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
1285
1286         * gcc.dg/cpp/include2.c: Update.
1287         * gcc.dg/cpp/multiline-2.c: New.
1288         * gcc.dg/cpp/multiline.c: Update.
1289         * gcc.dg/cpp/strify2.c: Update.
1290         * gcc.dg/cpp/trad/literals-2.c: Update.
1291
1292 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1293
1294         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
1295
1296 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1297
1298         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
1299
1300 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
1301
1302         PR c++/10451
1303         * g++.dg/parse/crash4.C: New test.
1304
1305         PR c++/9847
1306         * g++.dg/parse/crash5.C: New test.
1307
1308 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/10446
1311         * g++.dg/parse/crash3.C: New test.
1312
1313         PR c++/10428
1314         * g++.dg/parse/elab1.C: New test.
1315
1316 2003-04-22  Devang Patel  <dpatel@apple.com>
1317
1318         * gcc.dg/cpp/trad/funlike-5.c: New test.
1319
1320 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
1321
1322         * g++.dg/other/packed1.C: Fix dg options.
1323
1324 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
1325
1326         * g++.dg/other/offsetof2.C: New test.
1327
1328 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
1329
1330         * g++.dg/template/recurse.C: Adjust location of error messages.
1331
1332 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
1333
1334         PR c++/9881
1335         * g++.dg/init/addr-const1.C: New test.
1336         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
1337
1338 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
1339
1340         PR c++/10405
1341         * g++.dg/lookup/struct-hack1.C: New test.
1342
1343 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
1344
1345         * ucs.c: Update diagnostic messages.
1346
1347 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1348
1349         * gcc.dg/cpp/truefalse.cpp: New test.
1350         * gcc.dg/cpp/cpp.exp: Update.
1351         * g++.dg/other/stdbool-if.C: Remove.
1352
1353 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
1354
1355         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
1356         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
1357
1358 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1359
1360         * gcc.c-torture/compile/20030418-1.c: New test.
1361
1362 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
1363
1364         * README.compat: Remove; content moved to doc/sourcebuild.texi.
1365
1366 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1367
1368         PR c++/10347
1369         g++.dg/template/dependent-name1.C: New test.
1370
1371 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
1372
1373         * gcc.dg/warn-1.c (tourist_guide): New array,
1374         contains a pointer to bar.
1375
1376 2003-04-16  Roger Sayle  <roger@eyesopen.com>
1377
1378         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
1379         * gcc.c-torture/execute/medce-1.c: New test case.
1380         * gcc.c-torture/execute/medce-2.c: New test case.
1381
1382 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
1383
1384         * lib/prune.exp: Ignore more messages.
1385
1386         PR c++/10381
1387         * g++.dg/parse/lookup3.C: New test.
1388
1389 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
1390
1391         * gcc.c-torture/compile/20030415-1.c : New test.
1392
1393 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
1394
1395         * gcc.c-torture/execute/scope-2.c: Move to ...
1396         * gcc.dg/noncompile/scope.c: .... here.
1397
1398 2003-04-14  Roger Sayle  <roger@eyesopen.com>
1399
1400         * gcc.dg/20030414-2.c: New test case.
1401
1402 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
1403
1404         PR target/10377
1405         * gcc.dg/20030414-1.c: New test.
1406
1407 2003-04-13  Roger Sayle  <roger@eyesopen.com>
1408
1409         * gcc.dg/builtins-12.c: New test case.
1410         * gcc.dg/builtins-13.c: New test case.
1411
1412 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1413
1414         * gcc.c-torture/execute/string-opt-18.c: New test.
1415
1416 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/10300
1419         * g++.dg/init/new5.C: New test.
1420
1421 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
1422
1423         PR c++/7910
1424         * g++.dg/ext/dllimport1.C: New test.
1425
1426 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1427
1428         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
1429
1430 2003-04-11  Bud Davis <bdavis9659@comcast.net>
1431
1432         PR Fortran/9263
1433         * g77.f-torture/noncompile/9263.f: New test
1434         PR Fortran/1832
1435         * g77.f-torture/execute/1832.f: New test
1436
1437 2003-04-11  David Chad  <davidc@freebsd.org>
1438             Loren J. Rittle  <ljrittle@acm.org>
1439
1440         libobjc/8562
1441         * objc.dg/headers.m: New test.
1442
1443 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
1444
1445         * gcc.c-torture/execute/builtin-noret-2.c: New.
1446         * gcc.c-torture/execute/builtin-noret-2.x: New.
1447         XFAIL builtin-noret-2.c at -O1 and above.
1448         * gcc.dg/redecl.c: New.
1449         * gcc.dg/Wshadow-1.c: Update error regexps.
1450
1451 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
1452
1453         * g++.dg/abi/bitfield10.C: New test.
1454
1455 2003-04-09  Mike Stump  <mrs@apple.com>
1456
1457         * gcc.dg/pch/pch.exp: Make testcase names longer.
1458         * g++.dg/pch/pch.exp: Make testcase names longer.
1459
1460 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1461
1462         * gcc.dg/builtins-11.c: New test case.
1463
1464 2003-04-08  Roger Sayle  <roger@eyesopen.com>
1465
1466         * gcc.dg/builtins-9.c: New test case.
1467         * gcc.dg/builtins-10.c: New test case.
1468
1469 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
1470
1471         * gcc.dg/noncompile/init-4.c.c: New test.
1472
1473 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
1474
1475         * gcc.misc-test/gcov-9.c: New test.
1476         * gcc.misc-test/gcov-10.c: New test
1477         * gcc.misc-test/gcov-11.c: New test.
1478
1479 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
1480
1481         PR optimization/10024
1482         * gcc.c-torture/compile/20030405-1.c: New test.
1483
1484 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
1485
1486         * gcc.dg/pch/static-3.c: New.
1487         * gcc.dg/pch/static-3.hs: New.
1488         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
1489
1490 2003-04-04  Richard Henderson  <rth@redhat.com>
1491
1492         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
1493         * g++.dg/eh/forced2.C: Likewise.
1494
1495 2003-04-03  Mike Stump  <mrs@apple.com>
1496
1497         * lib/scanasm.exp (scan-assembler): Add xfail processing for
1498         target arg.
1499         (scan-assembler-times, scan-assembler-not): Likewise.
1500         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
1501
1502 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1503
1504         * gcc.dg/sparc-loop-1.c: New test.
1505
1506 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
1507
1508         PR other/9274
1509         * g++.dg/pch/system-2.C: New.
1510         * g++.dg/pch/system-2.Hs: New.
1511
1512 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
1513
1514         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
1515
1516         * g++.dg/eh/simd-1.C (vecfunc): Same.
1517
1518 2003-04-01  Roger Sayle  <roger@eyesopen.com>
1519
1520         * gcc.c-torture/execute/20030401-1.c: New test case.
1521
1522 2003-04-01  Ziemowit Laski <zlaski@apple.com>
1523
1524         * objc.dg/defs.m: New.
1525
1526 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
1527
1528         * g++.dg/eh/simd-1.C: New.
1529         * g++.dg/eh/simd-2.C: New.
1530
1531 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
1532
1533         * gcc.c-torture/execute/simd-3.c: New.
1534
1535 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1536
1537         PR c/9936
1538         * gcc.dg/20030331-2.c: New test.
1539
1540 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
1541
1542         PR c++/10278
1543         * g++.dg/parse/crash2.C: New test.
1544
1545 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1546
1547         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
1548         * gcc.c-torture/execute/20030331-1.c: ...here.
1549
1550 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1551
1552         * gcc.c-torture/execute/20030331-1.c: New test.
1553
1554 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1555
1556         * lib/gcov.exp: Adjust call return testing strings.
1557         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
1558
1559 2003-03-31  Roger Sayle  <roger@eyesopen.com>
1560
1561         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
1562         * gcc.dg/builtins-7.c: New test case.
1563         * gcc.dg/builtins-8.c: New test case.
1564
1565 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
1566
1567         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
1568
1569 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
1570
1571         PR c++/7647
1572         * g++.dg/lookup-class-member-2.C: New test.
1573
1574 2003-03-30  Glen Nakamura  <glen@imodulo.com>
1575
1576         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
1577
1578 2003-03-28  Roger Sayle  <roger@eyesopen.com>
1579
1580         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
1581
1582 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
1583
1584         * g++.dg/init/attrib1.C: New test.
1585
1586 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1587
1588         * gcc.dg/ultrasp8.c: New test.
1589
1590 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1591
1592         * gcc.dg/ultrasp7.c: New test.
1593
1594 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
1595
1596         PR c++/10047
1597         * g++.dg/template/inline1.C: New test.
1598
1599 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1600
1601         * gcc.dg/sparc-dwarf2.c: New test.
1602
1603 2003-03-27  Roger Sayle  <roger@eyesopen.com>
1604
1605         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
1606         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
1607
1608 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
1609
1610         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
1611         than reading .x files.
1612         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
1613         * g77.dg/gcov/gcov-1.f: Likewise.
1614         * gcc.misc-tests/gcov-4b.c: Likewise.
1615         * gcc.misc-tests/gcov-5b.c: Likewise.
1616         * gcc.misc-tests/gcov-6.c: Likewise.
1617         * gcc.misc-tests/gcov-7.c: Likewise.
1618         * gcc.misc-tests/gcov-8.c: Likewise.
1619         * g++.dg/gcov/gcov-1.x: Remove.
1620         * g77.dg/gcov/gcov-1.x: Likewise.
1621         * gcc.misc-tests/gcov-4b.x: Likewise.
1622         * gcc.misc-tests/gcov-5b.x: Likewise.
1623         * gcc.misc-tests/gcov-6.x: Likewise.
1624         * gcc.misc-tests/gcov-7.x: Likewise.
1625         * gcc.misc-tests/gcov-8.x: Likewise.
1626
1627 2003-03-27  Glen Nakamura  <glen@imodulo.com>
1628
1629         PR opt/10087
1630         * gcc.dg/20030324-1.c: New test.
1631
1632 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
1633
1634         PR c++/10224
1635         * g++.dg/template/arg3.C: New test.
1636
1637         PR c++/10158
1638         * g++.dg/template/friend18.C: New test.
1639
1640 2003-03-26  Roger Sayle  <roger@eyesopen.com>
1641
1642         * g77.f-torture/compile/20030326-1.f: New test case.
1643
1644 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
1645
1646         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
1647
1648         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
1649
1650 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
1651
1652         * gcc.dg/ia64-sync-3.c: New test.
1653
1654 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
1655
1656         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
1657
1658 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1659
1660         * gcc.dg/ultrasp6.c: New test.
1661
1662 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1663
1664         * gcc.dg/i386-signbit-1.c: New test.
1665         * gcc.dg/i386-signbit-2.c: New test.
1666         * gcc.dg/i386-signbit-3.c: New test.
1667
1668 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1669
1670         * gcc.dg/ultrasp5.c: Fix options.
1671
1672 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1673
1674         * gcc.dg/ultrasp5.c: Fix comment.
1675
1676 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
1677
1678         PR fortran/10197
1679         * g77.f-torture/execute/10197.f: New test.
1680
1681 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
1682
1683         PR c++/9898, c++/383
1684         * g++.dg/template/conv6.C: New test.
1685
1686         PR c++/10119
1687         * g++.dg/template/ptrmem5.C: New test.
1688
1689         PR c++/10026
1690         * g++.dg/lookup/koenig1.C: New test.
1691
1692         PR C++/10199
1693         * g++.dg/lookup/template2.C: New test.
1694
1695 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
1696
1697         * g++.dg/opt/rtti1.C: New test.
1698
1699 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1700
1701         * gcc.dg/ultrasp5.c: New test.
1702
1703 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
1704
1705         PR middle-end/9967
1706         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
1707         builtin fputs.
1708
1709 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1710
1711         PR c/8224
1712         * gcc.dg/20030323-1.c: New test.
1713
1714 2003-03-23  Roger Sayle  <roger@eyesopen.com>
1715
1716         * gcc.c-torture/compile/20030323-1.c: New test case.
1717
1718 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
1719
1720         * gcc.dg/20030321-1.c: New test.
1721
1722 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
1723
1724         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
1725
1726 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1727
1728         PR c++/9978, c++/9708
1729         * g++.dg/ext/vlm1.C: Adjust expected error.
1730         * g++.dg/ext/vla2.C: New test.
1731         * g++.dg/template/arg1.C: New test.
1732         * g++.dg/template/arg2.C: New test.
1733
1734 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
1735
1736         * g77.f-torture/execute/select.f: New test.
1737         * g77.f-torture/noncompile/select_no_compile.f: New test.
1738
1739 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
1740
1741         PR c++/9898
1742         * g++.dg/other/error4.C: New test.
1743
1744 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
1745
1746         * g++.dg/template/friend17.C: New test.
1747
1748 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
1749
1750         * gcc.c-torture/compile/20030320-1.c: New.
1751
1752 2003-03-20  Roger Sayle  <roger@eyesopen.com>
1753
1754         * gcc.dg/builtins-6.c: New test case.
1755
1756 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
1757
1758         PR target/10073
1759         * gcc.c-torture/compile/20030319-1.c: New.
1760
1761 2003-03-18  Jan Hubicka  <jh@suse.cz>
1762
1763         * gcc.dg/i386-cvt-1.c: New test.
1764
1765 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
1766
1767         * objc.dg/naming-1.m: Use "(parse|syntax) error".
1768         * objc.dg/naming-2.m: Likewise.
1769
1770 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
1771
1772         PR c++/9639
1773         * g++.dg/parse/crash1.C: New test.
1774
1775 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
1776
1777         PR c++/8805
1778         * g++.dg/eh/cleanup1.C: New test.
1779
1780 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1781
1782         * gcc.c-torture/execute/20030316-1.c: New test case.
1783
1784 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
1785
1786         PR c++/9629
1787         * g++.dg/init/ctor2.C: New test.
1788
1789 2003-03-15  Roger Sayle  <roger@eyesopen.com>
1790
1791         * g77.f-torture/compile/xformat.f: New test case.
1792
1793 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1794
1795         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
1796         * g++.old-deja/g++.mike/eh50.C: Likewise.
1797
1798 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1799
1800         PR c++/6440
1801         * g++.dg/template/spec7.C: New test.
1802         * g++.dg/template/spec8.C: Likewise.
1803
1804 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
1805
1806         * gcc.c-torture/execute/20030313-1.c: New test.
1807
1808 2003-03-14  Richard Henderson  <rth@redhat.com>
1809
1810         * gcc.dg/inline-2.c: Adjust alpha test for external call.
1811
1812 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1813
1814         * gcc.c-torture/compile/20030314-1.c: New test.
1815
1816 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
1817
1818         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
1819         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
1820         thumb target,
1821         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
1822         to accept newer _imp__  prefix and additional
1823         newline in .drectve section.
1824         * gcc.dg/dll-4.c: Likewise.
1825         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
1826         switch.
1827
1828 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
1829
1830         * g++.dg/parse/namespace9.C: New test.
1831
1832         * g++.dg/init/ref5.C: New test.
1833         * g++.dg/parse/ptrmem1.C: Likewise.
1834
1835 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1836
1837         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
1838         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
1839         regular expression.
1840         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
1841         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
1842
1843 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
1844
1845         * gcc.c-torture/execute/20030224-2.c: New test.
1846
1847 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1848
1849         * gcc.dg/decl-3.c: New test.
1850
1851 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1852
1853         * gcc.dg/i386-loop-2.c: New test.
1854
1855 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1856
1857         PR c++/9474
1858         * g++.dg/parse/namespace8.C: New test.
1859
1860         PR c++/9924
1861         * g++.dg/overload/builtin2.C: New test.
1862
1863 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1864
1865         * gcc.dg/return-type-3.c: New test.
1866
1867 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1868
1869         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1870         profiling options are not supported.
1871
1872 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1873
1874         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1875         * g++.old-deja/g++.warn/impint2.C: Likewise.
1876
1877 2003-03-10  Devang Patel  <dpatel@apple.com>
1878
1879         * g++.dg/cpp/c++_cmd_1.C: New test.
1880         * g++.dg/cpp/c++_cmd_1.h: New file.
1881
1882 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1883
1884         * gcc.dg/altivec-9.c: New file.
1885
1886 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1887
1888         * gcc.dg/ppc-sdata-1.c: New test.
1889         * gcc.dg/ppc-sdata-2.c: New test.
1890
1891 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c++/9373
1894         * g++.dg/opt/ptrmem2.C: New test.
1895
1896         PR c++/8534
1897         * g++.dg/opt/ptrmem1.C: New test.
1898
1899 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1900
1901         * gcc.dg/i386-loop-1.c: New test.
1902
1903 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1904
1905         PR c++/9970
1906         * g++.dg/lookup/friend1.C: New test.
1907
1908 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/9823
1911         * g++.dg/parser/constructor1.C: New test.
1912
1913 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1914
1915         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1916
1917         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1918
1919 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1920
1921         * gcc.dg/cpp/Wunused.c: Update test.
1922
1923 2003-03-08  Jan Hubicka  <jh@suse.cz>
1924
1925         * gcc.dg/inline-3.c: New test.
1926
1927 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1928
1929         PR c++/9809
1930         * g++.dg/parse/builtin1.C: New test.
1931
1932         PR c++/9982
1933         * g++.dg/abi/cookie1.C: New test.
1934         * g++.dg/abi/cookie2.C: Likewise.
1935
1936         PR c++/9524
1937         * g++.dg/template/field1.C: New test.
1938
1939         PR c++/9912
1940         * g++.dg/parse/class1.C: New test.
1941         * g++.dg/parse/namespace7.C: Likewise.
1942         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1943
1944 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1945
1946         * g++.dg/init/ref4.C: New test.
1947
1948 2003-03-07  Jan Hubicka  <jh@suse.cz>
1949
1950         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1951         * gcc.dg/inline-3.c:  New test.
1952
1953 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1954
1955         * g++.dg/init/ref3.C: New test.
1956
1957         PR c++/9965
1958         * g++.dg/init/ref2.C: New test.
1959
1960         PR c++/9400
1961         * g++.dg/warn/Wshadow-2.C: New test.
1962
1963         PR c++/9791
1964         * g++.dg/warn/Woverloaded-1.C: New test.
1965
1966 2003-03-05  Jan Hubicka  <jh@suse.cz>
1967
1968         * gcc.dg/i386-local2.c: New.
1969         * gcc.dg/i386-local.c: Fix typo.
1970
1971 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1972
1973         * g++.dg/abi/layout3.C: New test.
1974
1975 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1976
1977         * gcc.c-torture/compile/20030305-1.c
1978
1979 2003-03-05  Jan Hubicka  <jh@suse.cz>
1980
1981         * gcc.dg/i386-local.c: New.
1982
1983 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1984
1985         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1986
1987 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1988
1989         * gcc.dg/switch-2.c: New test.
1990         * gcc.dg/switch-3.c: New test.
1991         * gcc.dg/Wswitch.c: Adjust line numbers.
1992         * gcc.dg/Wswitch-default.c: Likewise.
1993         * gcc.dg/Wswitch-enum.c: Likewise.
1994
1995 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1996
1997         * gcc.c-torture/execute/20030222-1.c: New test.
1998
1999 2003-03-03  James E Wilson  <wilson@tuliptree.org>
2000
2001         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
2002
2003 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
2004
2005         PR c++/9878
2006         * g++.dg/init/ref1.C: New test.
2007
2008 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
2009
2010         * gcc.dg/sh-relax.c: New SH-only test.
2011
2012 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
2013
2014         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
2015         comment explaining purpose of testcase.
2016
2017 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2018
2019         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
2020         for HC11/HC12 (asm needs two int registers).
2021         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
2022         HC11/HC12 because the test uses an asm which needs two 32-bit
2023         registers.
2024
2025 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
2026
2027         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
2028         for HC11/HC12 (array is too large otherwise).
2029         * gcc.c-torture/compile/920501-4.x: New file, likewise.
2030         * gcc.c-torture/compile/20010518-2.x: Likewise.
2031         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
2032         HC11/HC12 (array is too large).
2033
2034 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
2035
2036         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
2037         * lib/g++-dg.exp (g++-dg-test): Likewise.
2038
2039 2003-03-01  Roger Sayle  <roger@eyesopen.com>
2040
2041         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
2042         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
2043
2044 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2045
2046         * g++.dg/warn/implicit-typename1.C: Remove warning.
2047
2048 2003-02-28  Richard Henderson  <rth@redhat.com>
2049
2050         * gcc.dg/noreturn-1.c: Move noreturn warning line.
2051         * gcc.dg/return-type-1.c: Move control reaches end warning line.
2052
2053 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
2054
2055         * gcc.dg/pch/pch.exp: Change .pch to .gch.
2056         * g++.dg/pch/pch.exp: Likewise.
2057
2058 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/9879
2061         * testsuite/g++.dg/init/new4.C: New test.
2062
2063 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
2064
2065         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
2066
2067 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
2068
2069         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
2070         unsigned long.
2071
2072         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
2073         wider than float.
2074
2075 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2076
2077         * lib/scanasm.exp: Add support for counting numbers of
2078         occurences.
2079         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
2080         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
2081
2082 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR c++/9683
2085         * g++.dg/template/static3.C: New test.
2086
2087         PR c++/9829
2088         * g++.dg/parse/namespace6.C: New test.
2089
2090 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2091
2092         PR target/9732
2093         * gcc.dg/20030225-1.c: New test.
2094
2095 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
2096
2097         * README: Remove out-of-date information.
2098
2099         PR c++/9836
2100         * g++.dg/template/spec6.C: New test.
2101
2102 2003-02-24  Jeff Law  <law@redhat.com>
2103
2104         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
2105
2106 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2107
2108         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
2109         * gcc.dg/pragma-ep-1.c: Likewise.
2110
2111 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2112
2113         PR c++/9602
2114         * g++.dg/template/friend16.C: New test.
2115
2116 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
2117
2118         PR c++/5333
2119         * g++.dg/parse/fused-params1.C: Adjust error messages.
2120         * g++.dg/template/nested3.C: New test.
2121
2122 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
2123
2124         * g++.dg/abi/param1.C: New test.
2125
2126 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2127
2128         PR c++/7982
2129         * g++.dg/warn/implicit-typename1.C: New test.
2130
2131 2003-02-22  Kelley Cook <kelleycook@comcast.net>
2132
2133         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
2134         with "mtune".
2135         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2136         * gcc.c-torture/execute/20010129-1.x: Likewise.
2137         * gcc.dg/20011107-1.c: Likewise.
2138         * gcc.dg/20020108-1.c: Likewise.
2139         * gcc.dg/20020122-3.c: Likewise.
2140         * gcc.dg/20020206-1.c: Likewise.
2141         * gcc.dg/20020310-1.c: Likewise.
2142         * gcc.dg/20020426-2.c: Likewise.
2143         * gcc.dg/20020517-1.c: Likewise.
2144         * gcc.dg/991230-1.c: Likewise.
2145         * gcc.dg/i386-unroll-1.c: Likewise.
2146         * gcc.misc-tests/i386-prefetch.exp: Likewise.
2147
2148 2003-02-22  Jan Hubicka  <jh@suse.cz>
2149
2150         * gcc.dg/i386-mul.c: New test.
2151
2152 2003-02-21  Roger Sayle  <roger@eyesopen.com>
2153
2154         * gcc.dg/builtins-5.c: New test case.
2155
2156 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
2157
2158         * gcc.dg/asmreg-1.c: New test.
2159
2160 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2161
2162         PR c++/9749
2163         * g++.dg/parse/varmod1.C: New test.
2164
2165 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/9727
2168         * g++.dg/template/op1.C: New test.
2169
2170 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2171
2172         PR c++/8906
2173         * g++.dg/template/nested2.C: New test.
2174
2175 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
2176
2177         PR c++/8724
2178         * g++.dg/expr/dtor1.C: New test.
2179
2180 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
2181
2182         * gcc.dg/cpp/include3.c: New test.
2183         * gcc.dg/cpp/inc/foo.h: New file.
2184
2185 2003-02-21  Glen Nakamura  <glen@imodulo.com>
2186
2187         * gcc.c-torture/execute/20030221-1.c: New test.
2188
2189 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
2190
2191         PR c++/9729
2192         * g++.dg/abi/conv1.C: New test.
2193
2194 2003-02-20  Jan Hubicka  <jh@suse.cz>
2195
2196         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
2197
2198 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
2199
2200         * gcc.c-torture/compile/20030219-1.c: New test.
2201
2202 2003-02-18  Jan Hubicka  <jh@suse.cz>
2203
2204         * gcc.dg/funcorder.c: New test.
2205
2206 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2207
2208         * gcc.c-torture/execute/20030218-1.c: New.
2209
2210 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
2211
2212         * gcc.dg/20030218-1.c: New.
2213
2214 2003-02-18  Richard Henderson  <rth@redhat.com>
2215
2216         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
2217         * gcc.dg/attr-used-2.c: New.
2218
2219 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/9704
2222         * g++.dg/init/copy5.C: New test.
2223
2224 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
2225
2226         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
2227         * g++.dg/pch/pch.exp: Likewise.
2228
2229 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
2230
2231         * gcc.c-torture/execute/20030209-1.c: Enable the test if
2232         STACK_SIZE is not defined.
2233
2234 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2235
2236         PR c++/9457
2237         * g++.dg/template/init1.C: New test.
2238
2239 2003-02-16  Jan HUbicka  <jh@suse.cz>
2240
2241         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
2242         (foo): Add few extra tests
2243         * gcc.dg/c99-const-expr-3.c: Likewise.
2244         * gcc.c-torture/execute/20030216-1.c: New.
2245
2246 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2247
2248         PR c++/9459
2249         * g++.dg/ext/typeof4.C: New test.
2250
2251 2003-02-15  Roger Sayle  <roger@eyesopen.com>
2252
2253         * gcc.dg/i386-387-3.c: New test case.
2254
2255 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
2256
2257         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
2258         cris-*-elf* cris-*-aout* and mmix-*-*.
2259
2260 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
2261
2262         * gcc.dg/20030213-1.c: New test.
2263
2264 2003-02-12  Roger Sayle  <roger@eyesopen.com>
2265
2266         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
2267         * gcc.dg/i386-387-2.c: Likewise.
2268
2269 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
2270
2271         * gcc.dg/ppc-spe.c: Fix formatting.
2272         Enable tests that were previously unsupported by gas.
2273         Delete tests for instructions that no longer exist.
2274         Switch arguments on evsubifw builtin.
2275
2276 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
2277
2278         * gcc.c-torture/execute/20030209-1.c: Disable the test if
2279         STACK_SIZE is too small.
2280
2281 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2282             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2283
2284         * gcc.dg/decl-2.c: New test.
2285
2286 2003-02-10  Jan Hubicka  <jh@suse.cz>
2287
2288         * gcc.dg/i386-fpcvt-1.c:  New test.
2289
2290 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
2291
2292         * gcc.c-torture/execute/20030209-1.c: New test.
2293
2294 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
2295
2296         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
2297         int-wide bitops, use the constants of the same width.
2298         Likewise, if long long is 32-bit wide, test bitops using
2299         32-bit constants.
2300
2301 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
2302
2303         * gcc.dg/20021014-1.c: Annotate with expected notice text.
2304
2305 2003-02-07  Roger Sayle  <roger@eyesopen.com>
2306
2307         * testsuite/gcc.dg/builtins-4.c: New test case.
2308
2309 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2310
2311         * gcc.dg/20020430-1.c: Fix dg command typos.
2312         * gcc.dg/20020503-1.c: Likewise.
2313
2314 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2315
2316         PR c++/8785
2317         * g++.dg/parse/fused-params1.C: New test.
2318
2319         PR c++/8857
2320         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
2321
2322         PR c++/8921
2323         * g++.dg/parse/non-dependent1.C: New test.
2324
2325         PR c++/8928
2326         * g++.dg/parse/dupl-tmpl-args1.C: New test.
2327
2328         PR c++/9228
2329         * g++.dg/parse/undefined7.C: New test.
2330         * g++.dg/parse/non-templ1.C: New test.
2331
2332         PR c++/9229
2333         * g++.dg/parse/too-many-tmpl-args1.C: New test.
2334
2335 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
2336
2337         * gcc.c-torture/compile/20030206-1.c: New test.
2338
2339 2003-02-05  Roger Sayle  <roger@eyesopen.com>
2340
2341         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
2342         "pow" to "foo" to avoid potential confusion with a math built-in.
2343
2344 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2345
2346         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
2347         conditions for SPARC targets.
2348
2349 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
2350
2351         * gcc.dg/20030204-1.c: New test.
2352
2353 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2354
2355         PR c++/38
2356         * g++.dg/parse/array-size1.C: New test.
2357
2358         PR c++/5657
2359         * g++.dg/parse/undefined3.C: New test.
2360
2361         PR c++/5665
2362         * g++.dg/parse/undefined4.C: New test.
2363
2364         PR c++/5975
2365         * g++.dg/parse/undefined5.C: New test.
2366
2367         PR c++/7259
2368         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
2369
2370         PR c++/8578
2371         * g++.dg/parse/casting-operator1.C: New test.
2372
2373         PR c++/8596
2374         * g++.dg/parse/undefined6.C: New test.
2375
2376         PR c++/8736
2377         * g++.dg/parse/missing-template1.C: New test.
2378
2379 2003-02-04  Jan Hubicka  <jh@suse.cz>
2380
2381         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
2382         * gcc.dg/i386-cmov?.c:  Likewise.
2383         * gcc.dg/i386-fpcvt-?.c:  Likewise.
2384         * gcc.dg/i386-ssefp-1.c:  Likewise.
2385         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
2386         conventions.
2387
2388 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/7129
2391         * testsuite/g++.dg/ext/max.C: New test.
2392
2393 2003-02-03  Jan Hubicka  <jh@suse.cz>
2394
2395         * gcc.c-torture/execute/20030203-1.c: New test.
2396
2397 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
2398
2399         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
2400         'natural-endian'.
2401
2402 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
2403
2404         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
2405         * g++.dg/init/new2.C: Likewise.
2406         * g++.dg/other/new1.C: Likewise.
2407
2408 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
2409
2410         * gcc.dg/struct-ret-libc.c: New test.
2411
2412 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
2413
2414         * gcc.dg/20030129-1.c: New test.
2415
2416 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2417
2418         PR c++/8849
2419         * g++.dg/template/ptrmem4.C: New test.
2420
2421 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
2422
2423         * g++.dg/parser/constant1.C: New test.
2424
2425 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2426
2427         PR c++/8591
2428         * g++.dg/parse/friend2.C: New test.
2429
2430 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
2431
2432         PR c++/9437
2433         * g++.dg/template/unify4.C: New test.
2434
2435 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
2436
2437         * gcc.c-torture/execute/20030128-1.c: New test.
2438
2439 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
2440
2441         * g++.dg/lookup/nested1.C: Test moved from ...
2442         * g++.old-deja/g++.other/lookup24.C: ... here.
2443
2444 2003-01-28  Jan Hubicka  <jh@suse.cz>
2445
2446         * gcc.dg/i386-cmov5.c:  New test.
2447
2448 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
2449
2450         * gcc.c-torture/execute/20010925-1.c: Changed the
2451         memcpy declaration.
2452
2453 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2454
2455         PR c++/3902
2456         * g++.dg/parse/template5.C: New test.
2457
2458 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
2459
2460         PR fortran/9258
2461         * g77.dg/pr9258: New test.
2462
2463 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
2464
2465         * README: Move relevant parts from README.g++.
2466
2467         * README.g++: Remove this file.
2468
2469 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
2470
2471         * g++.dg/abi/dcast1.C: New test.
2472
2473 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2474
2475         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
2476
2477 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
2478
2479         PR c++/47
2480         * g++.old-deja/g++.other/lookup24.C: New test.
2481
2482 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2483
2484         PR middle-end/7227
2485         * gcc.dg/uninit-C.c: New test.
2486
2487 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
2488
2489         * g++.dg/abi/covariant1.C: New test.
2490
2491 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
2492
2493         * gcc.dg/20030123-1.c: New test.
2494
2495 2003-01-25  Jan Hubicka  <jh@suse.cz>
2496
2497         PR opt/8492
2498         * gcc.c-torture/compile/20030125-1.c
2499
2500 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         PR c++/9403
2503         * g++.dg/parse/template3.C: New test.
2504         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
2505
2506         PR c++/795
2507         * g++.dg/parse/template4.C: New test.
2508
2509         PR c++/9415
2510         * g++.dg/template/qual2.C: New test.
2511
2512         PR c++/8545
2513         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
2514
2515         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
2516
2517 2003-01-25  Roger Sayle  <roger@eyesopen.com>
2518
2519         * gcc.c-torture/execute/switch-1.c: New test case.
2520
2521 2003-01-25  Jan Hubicka  <jh@suse.cz>
2522
2523         * gcc.c-torture/execute/20030125-1.[cx]: New test.
2524
2525 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
2526
2527         Tweaks for Bison-1.875. From the NEWS file:
2528         "- `parse error' -> `syntax error'
2529         Bison now uniformly uses the term `syntax error'"
2530         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
2531         * gcc.dg/cpp/digraph2.c: Likewise.
2532         * gcc.dg/cpp/direct2.c: Likewise.
2533         * gcc.dg/cpp/paste4.c: Likewise.
2534         * gcc.dg/c90-restrict-1.c: Likewise.
2535         * gcc.dg/c99-func-2.c: Likewise.
2536         * gcc.dg/noncompile/920721-2.c: Likewise.
2537         * gcc.dg/noncompile/930622-2.c: Likewise.
2538         * gcc.dg/noncompile/940112-1.c: Likewise.
2539         * gcc.dg/noncompile/950921-1.c: Likewise.
2540         * gcc.dg/noncompile/951123-1.c: Likewise.
2541         * gcc.dg/noncompile/971104-1.c: Likewise.
2542         * gcc.dg/noncompile/990416-1.c: Likewise.
2543
2544 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
2545
2546         * g++.dg/parse/undefined1.C: Add error message.
2547
2548 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/9354
2551         * g++.dg/parse/new1.C: New test.
2552
2553         PR c++/9216
2554         * g++.dg/parse/template2.C: New test.
2555
2556         PR c++/9354
2557         * g++.dg/parse/typedef2.C: New test.
2558
2559         PR c++/9328
2560         * g++.dg/ext/typeof3.C: New test.
2561
2562 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2563
2564         PR c++/2738
2565         * g++.dg/parse/ret-type1.C: New test.
2566
2567         PR c++/3792
2568         * g++.dg/parse/tmpl-outside1.C: New test.
2569
2570         PR c++/4207
2571         * g++.dg/parse/int-as-enum1.C: New test.
2572
2573         PR c++/4903
2574         * g++.dg/parse/no-typename1.C: New test.
2575
2576         PR c++/5533
2577         * g++.dg/parse/no-value1.C: New test.
2578
2579         PR c++/5921
2580         * g++.dg/parse/wrong-inline1.C: New test.
2581
2582         PR c++/6402
2583         * g++.dg/parse/ref1.C: New test.
2584
2585         PR c++/6992
2586         * g++.dg/parse/attr-ctor1.C: New test.
2587
2588         PR c++/7229
2589         * g++.dg/parse/namespace5.C: New test.
2590
2591         PR c++/7917
2592         * g++.dg/parse/func-def1.C: New test.
2593
2594         PR c++/8143
2595         * g++.dg/parse/undefined1.C: New test.
2596
2597         PR c++/5723, PR c++/8522
2598         * g++.dg/parse/specialization1.C: New test.
2599
2600         PR c++/163, PR c++/8595
2601         * g++.dg/parse/struct-as-enum1.C: New test.
2602
2603         PR c++/9173
2604         * g++.dg/parse/undefined2.C: New test.
2605
2606 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
2607
2608         PR c++/9298
2609         * g++.dg/parse/template1.C: New test.
2610
2611         PR c++/9384
2612         * g++.dg/parse/using1.C: New test.
2613
2614         PR c++/9285
2615         PR c++/9294
2616         * g++.dg/parse/expr2.C: New test.
2617
2618         PR c++/9388
2619         * g++.dg/parse/lookup2.C: Likewise.
2620
2621 2003-01-21  Jan Hubicka  <jh@suse.cz>
2622
2623         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
2624         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
2625         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
2626         * gcc.c-torture/execute/string-opt-*.c: Likewise.
2627
2628 2003-01-20  Nick Clifton  <nickc@redhat.com>
2629
2630         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
2631         problem with ARM sibcall code generation.
2632
2633 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
2634
2635         * gcc.c-torture/execute/20030120-1.c: New.
2636
2637 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
2638
2639         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
2640
2641 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
2642
2643         PR c++/9272
2644         * g++.dg/parse/ctor1.C: New test.
2645
2646         PR c++/9294:
2647         * g++.dg/parse/qualified1.C: New test.
2648
2649         * g++.dg/parse/typename3.C: New test.
2650
2651 2003-01-16  Richard Henderson  <rth@redhat.com>
2652
2653         * g++.dg/tls/init-2.C: Fix error matches for real this time.
2654
2655 2003-01-16  Richard Henderson  <rth@redhat.com>
2656
2657         * g++.dg/pch/pch.exp: Copy test header to the working directory
2658         before using it either for precompilation or direct use.
2659         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
2660         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
2661
2662 2003-01-16  Richard Henderson  <rth@redhat.com>
2663
2664         * gcc.dg/pch/pch.exp: Copy test header to the working directory
2665         before using it either for precompilation or direct use.
2666         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
2667         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
2668
2669 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
2672         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
2673         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
2674         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
2675         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
2676         typename warning into error.
2677         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
2678         error messages.
2679         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
2680         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
2681         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
2682         messages.
2683         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
2684         make declaration visible in template.
2685         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
2686         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
2687         messages.
2688         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
2689         message.
2690         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
2691         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
2692         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
2693         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
2694         typename warning with error message.
2695         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
2696         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
2697         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
2698
2699 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
2700
2701         * g++.dg/parse/ambig2.C: New test.
2702
2703 2003-01-15  Richard Henderson  <rth@redhat.com>
2704
2705         * g++.dg/tls/init-2.C: Update error message string.
2706
2707 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2708
2709         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
2710
2711 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
2712
2713         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
2714         all for HC11/HC12.
2715         * gcc.c-torture/compile/20001205-1.x: Likewise.
2716         * gcc.c-torture/compile/20001226-1.x: Likewise.
2717         * gcc.c-torture/compile/920520-1.x: Likewise.
2718         * gcc.c-torture/compile/961203-1.x: Likewise.
2719         * gcc.c-torture/compile/20020604-1.x: Likewise.
2720
2721 2003-01-15  Jan Hubicka  <jh@suse.cz>
2722
2723         * gcc.c-torture/compile/20030115-1.c: New test.
2724
2725         * gcc.dg/i386-fpcvt-1.c: New test.
2726         * gcc.dg/i386-fpcvt-2.c: New test.
2727
2728 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
2729
2730         Further conform g++'s __vmi_class_type_info to the C++ ABI
2731         specification.
2732         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
2733         the specification.
2734
2735 2003-01-14  Jan Hubicka  <jh@suse.cz>
2736
2737         * gcc.dg/i386-fpcvt-1.c: New test.
2738         * gcc.dg/i386-fpcvt-2.c: New test.
2739
2740 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2741
2742         * gcc.dg/i386-mmx-3.c: New test.
2743
2744 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/9264
2747         * g++.dg/parse/octal1.C: New file.
2748
2749         PR c++/9172
2750         * g++.dg/parse/typename1.C: New file.
2751
2752 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
2753
2754         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
2755         * gcc.dg/bf-no-ms-layout.c: Likewise.
2756         * gcc.dg/bf-ms-attrib.c: Likewise.
2757
2758 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
2759
2760         PR c++/9099
2761         * g++.dg/parse/dtor1.C: New file.
2762
2763         PR c++/9128
2764         * g++.dg/rtti/typeid1.C: New file.
2765
2766         PR c++/9153
2767         * g++.dg/parse/lookup1.C: New file.
2768
2769         PR c++/9171
2770         * g++.dg/templ/spec5.C: New file.
2771
2772 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
2773
2774         * gcc.c-torture/compile/20030110-1.c: New test.
2775
2776 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
2777
2778         Merge from pch-branch:
2779
2780         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
2781
2782         * gcc.dg/pch/cpp-1.h: New.
2783         * gcc.dg/pch/cpp-1.c: New.
2784         * gcc.dg/pch/cpp-2.h: New.
2785         * gcc.dg/pch/cpp-2.c: New.
2786
2787         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
2788
2789         * gcc.dg/pch/except-1.h: New.
2790         * gcc.dg/pch/except-1.c: New.
2791
2792         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
2793
2794         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
2795         running test.
2796         * gcc.dg/pch: Include *.hp not *.h.
2797         * gcc.dg/pch/system-1.h: New.
2798         * gcc.dg/pch/system-1.c: New.
2799
2800         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
2801
2802         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
2803         rather than trying to build and run a program using PCH.
2804         * gcc.dg/pch: Remove dg-do commands from test files.
2805
2806         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
2807
2808         * gcc.dg/pch/macro-3.c: New.
2809         * gcc.dg/pch/macro-3.h: New.
2810
2811         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
2812
2813         * gcc.dg/pch/common-1.c: New.
2814         * gcc.dg/pch/common-1.h: New.
2815         * gcc.dg/pch/decl-1.c: New.
2816         * gcc.dg/pch/decl-1.h: New.
2817         * gcc.dg/pch/decl-2.c: New.
2818         * gcc.dg/pch/decl-2.h: New.
2819         * gcc.dg/pch/decl-3.c: New.
2820         * gcc.dg/pch/decl-3.h: New.
2821         * gcc.dg/pch/decl-4.c: New.
2822         * gcc.dg/pch/decl-4.h: New.
2823         * gcc.dg/pch/decl-5.c: New.
2824         * gcc.dg/pch/decl-5.h: New.
2825         * gcc.dg/pch/global-1.c: New.
2826         * gcc.dg/pch/global-1.h: New.
2827         * gcc.dg/pch/inline-1.c: New.
2828         * gcc.dg/pch/inline-1.h: New.
2829         * gcc.dg/pch/inline-2.c: New.
2830         * gcc.dg/pch/inline-2.h: New.
2831         * gcc.dg/pch/static-1.c: New.
2832         * gcc.dg/pch/static-1.h: New.
2833         * gcc.dg/pch/static-2.c: New.
2834         * gcc.dg/pch/static-2.h: New.
2835
2836         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
2837
2838         * g++.dg/pch/pch.exp: Better handle failing testcases.
2839         * gcc.dg/pch/pch.exp: Likewise.
2840         * gcc.dg/pch/macro-1.c: New.
2841         * gcc.dg/pch/macro-1.h: New.
2842         * gcc.dg/pch/macro-2.c: New.
2843         * gcc.dg/pch/macro-2.h: New.
2844
2845         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
2846
2847         * g++.dg/dg.exp: Treat files in pch/ specially.
2848         * g++.dg/pch/pch.exp: New file.
2849         * g++.dg/pch/empty.H: New file.
2850         * g++.dg/pch/empty.C: New file.
2851         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
2852         "precompile".
2853
2854         * gcc.dg/pch/pch.exp: New file.
2855         * gcc.dg/pch/empty.h: New file.
2856         * gcc.dg/pch/empty.c: New file.
2857         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2858         "precompile".
2859
2860 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2861
2862         * g++.dg/template/friend14.C: New test.
2863
2864 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2865
2866         * gcc.dg/old-style-asm-1.c: New test.
2867
2868 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2869
2870         * gcc.c-torture/compile/20030109-1.c: New test.
2871
2872 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2873
2874         * gcc.c-torture/execute/20030109-1.c: New test.
2875
2876 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2877
2878         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2879         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2880         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2881         * g++.old-deja/g++.mike/eh2.C: Likewise
2882         * g++.old-deja/g++.mike/eh3.C: Likewise
2883         * g++.old-deja/g++.mike/eh5.C: Likewise
2884         * g++.old-deja/g++.mike/eh6.C: Likewise
2885         * g++.old-deja/g++.mike/eh7.C: Likewise
2886         * g++.old-deja/g++.mike/eh8.C: Likewise
2887         * g++.old-deja/g++.mike/eh9.C: Likewise
2888         * g++.old-deja/g++.mike/eh10.C: Likewise
2889         * g++.old-deja/g++.mike/eh12.C: Likewise
2890         * g++.old-deja/g++.mike/eh13.C: Likewise
2891         * g++.old-deja/g++.mike/eh14.C: Likewise
2892         * g++.old-deja/g++.mike/eh16.C: Likewise
2893         * g++.old-deja/g++.mike/eh17.C: Likewise
2894         * g++.old-deja/g++.mike/eh18.C: Likewise
2895         * g++.old-deja/g++.mike/eh21.C: Likewise
2896         * g++.old-deja/g++.mike/eh23.C: Likewise
2897         * g++.old-deja/g++.mike/eh24.C: Likewise
2898         * g++.old-deja/g++.mike/eh25.C: Likewise
2899         * g++.old-deja/g++.mike/eh26.C: Likewise
2900         * g++.old-deja/g++.mike/eh27.C: Likewise
2901         * g++.old-deja/g++.mike/eh28.C: Likewise
2902         * g++.old-deja/g++.mike/eh29.C: Likewise
2903         * g++.old-deja/g++.mike/eh31.C: Likewise
2904         * g++.old-deja/g++.mike/eh33.C: Likewise
2905         * g++.old-deja/g++.mike/eh34.C: Likewise
2906         * g++.old-deja/g++.mike/eh35.C: Likewise
2907         * g++.old-deja/g++.mike/eh36.C: Likewise
2908         * g++.old-deja/g++.mike/eh37.C: Likewise
2909         * g++.old-deja/g++.mike/eh38.C: Likewise
2910         * g++.old-deja/g++.mike/eh39.C: Likewise
2911         * g++.old-deja/g++.mike/eh40.C: Likewise
2912         * g++.old-deja/g++.mike/eh41.C: Likewise
2913         * g++.old-deja/g++.mike/eh42.C: Likewise
2914         * g++.old-deja/g++.mike/eh44.C: Likewise
2915         * g++.old-deja/g++.mike/eh46.C: Likewise
2916         * g++.old-deja/g++.mike/eh47.C: Likewise
2917         * g++.old-deja/g++.mike/eh48.C: Likewise
2918         * g++.old-deja/g++.mike/eh49.C: Likewise
2919         * g++.old-deja/g++.mike/eh50.C: Likewise
2920         * g++.old-deja/g++.mike/eh51.C: Likewise
2921         * g++.old-deja/g++.mike/eh53.C: Likewise
2922         * g++.old-deja/g++.mike/eh55.C: Likewise
2923         * g++.old-deja/g++.mike/p7912.C: Likewise
2924         * g++.old-deja/g++.mike/p9706.C: Likewise
2925         * g++.old-deja/g++.mike/p10416.C: Likewise
2926         * g++.old-deja/g++.mike/p11667.C: Likewise
2927         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2928         Remove redundant reference to Iris.
2929         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2930         Elxsi, i860, Pico Java, and WE32K.
2931
2932 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2933
2934         * g++.dg/ext/asm4.C: New test.
2935
2936 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2937
2938         PR c++/9030
2939         * g++.dg/template/friend12.C: New test.
2940         * g++.dg/template/friend13.C: Likewise.
2941         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2942
2943 2003-01-08  Jan Hubicka  <jh@suse.cz>
2944
2945         * gcc.dg/i386-cadd.c: New test.
2946         * gcc.dg/i386-cmov4.c: Likewise.
2947
2948 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2949
2950         PR c++/9165
2951         * g++.dg/warn/Wunused-3.C: New test.
2952
2953         * g++.dg/abi/bitfield9.C: New test.
2954
2955         PR c++/9189
2956         * g++.dg/parse/defarg3.C: New test.
2957
2958 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2959
2960         * g++.dg/parse/ambig1.C: New test.
2961         * g++.dg/parse/defarg2.C: New test.
2962
2963 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2964
2965         * g++.dg/template/defarg-1.C: New test.
2966         * g++.dg/template/local2.C: Likewise.
2967
2968 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2969
2970         * gcc.c-torture/execute/20030105-1.c: New test.
2971
2972 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2973
2974         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2975         * g++.dg/parse/namespace4.C: Likewise.
2976
2977 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2978
2979         * g++.dg/template/ntp2.C: New test.
2980
2981 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2982
2983         * g++.dg/parse/extern-C-1.C: New test.
2984
2985         * g++.dg/parse/namespace4.C: New test.
2986
2987         * g++.dg/template/nested1.C: New test.
2988
2989         * g++.dg/parse/namespace3.C: New test.
2990
2991 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2992
2993         * g++.dg/lookup/two-stage1.C: New test.
2994
2995 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2998         * g++.old-deja/g++.jason/access8.C: Likewise.
2999         * g++.old-deja/g++.other/decl5.C: Likewise.
3000
3001 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3002
3003         * g++.dg/parse/parse7.C: New test.
3004
3005 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/2843
3008         * g++.dg/ext/attrib7.C: New test.
3009
3010 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
3011
3012         * g++.dg/parse/parse6.C: New test.
3013
3014 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
3015
3016         * gcc.dg/h8300-stack-1.c: New.
3017
3018 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3019
3020         g++.dg/lookup/exception1.C: New test.
3021
3022         g++.dg/lookup/template1.C: New test.
3023
3024         g++.dg/parse/namespace2.C: New test.
3025
3026         g++.dg/parse/parens2.C: New test.
3027
3028 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3029
3030         * g++.dg/parse/parse5.C: New test.
3031         * g++.dg/lookup/scoped4.C: New test.
3032
3033 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
3034
3035         * g++.dg/parse/parens1.C: New test.
3036
3037         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
3038         angle-bracket1.C.
3039         * g++.dg/parse/parens2.C: New test.
3040
3041         * g++.dg/lookup/scope-operator1.C: New test.
3042
3043         * g++.dg/parse/operator1.C: New test.
3044
3045 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3046
3047         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
3048         * g++.old-deja/g++.other/access6.C: Likewise.
3049         * g++.old-deja/g++.other/decl1.C: Likewise.
3050         * g++.old-deja/g++.pt/typename12.C: Likewise.
3051
3052 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3053
3054         * g++.dg/parse/namespace1.C: New test.
3055
3056 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3057
3058         * g++.dg/parse/parse4.C: New test.
3059
3060 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3061
3062         * g++.dg/parse/parse3.C: New test.
3063
3064 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3065
3066         * g++.dg/parse/parse2.C: New test.
3067
3068 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3069
3070         * g++.dg/template/friend11.C: New test.
3071
3072 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
3073
3074         * g++.dg/parse/parse1.C: New test.
3075
3076 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
3077
3078         * lib/profopt.exp: Change the name of a global variable to avoid
3079         possible clashes with other test suites.
3080
3081 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
3082
3083         * g++.dg/inherit/covariant8.C: New test.
3084
3085 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
3086
3087         * g++.dg/init/array9.C: New test.
3088
3089         PR c++/9112
3090         * g++.dg/parse/expr1.C: New test.
3091
3092 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
3093
3094         * gcc.c-torture/compile/20021230-1.c: New test.
3095
3096 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3097
3098         * g++.dg/inherit/covariant5.C: New test.
3099         * g++.dg/inherit/covariant6.C: New test.
3100         * g++.dg/inherit/covariant7.C: New test.
3101
3102 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3103
3104         PR c++/2739
3105         * g++.dg/other/access2.C: New test.
3106
3107 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3108
3109         * g++.dg/other/anon-struct.C: No longer fails
3110         * g++.old-deja/g++.brendan/parse4.C: Likewise.
3111         * g++.old-deja/g++.brendan/parse5.C: Likewise.
3112         * g++.old-deja/g++.brendan/parse6.C: Likewise.
3113
3114 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3115
3116         * g++.dg/parse/angle-bracket.C (main): No longer fails.
3117
3118 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
3119
3120         * g++.dg/eh/spec4.C: Remove stray semicolon.
3121         * g++.dg/expr/pmf-1.C: Change error message.
3122         * g++.dg/ext/asm1.C: Remove stray semicolon.
3123         * g++.dg/ext/typename1.C: Add missing typenames.
3124         * g++.dg/inherit/template-as-base.C: Change error message.
3125         * g++.dg/lookup/scoped1.C: Likewise.
3126         * g++.dg/lookup/scoped2.C: Likewise.
3127         * g++.dg/lookup/using2.C: Likewise.
3128         * g++.dg/other/component1.C: Remove stray semicolon.
3129         * g++.dg/other/do1.C: Change error message.
3130         * g++.dg/other/error2.C: Likewise.
3131         * g++.dg/other/init1.C: Likewise.
3132         * g++.dg/other/packed1.C: Remove stray semicolon.
3133         * g++.dg/other/ptrmem2.C: Change error message.
3134         * g++.dg/parse/parameter-declaration-1.C: Remove line number
3135         marker.
3136         * g++.dg/special/initp1.C: Remove invalid attribute usage.
3137         * g++.dg/template/access3.C: Add typename keyword.
3138         * g++.dg/template/access5.C: Remove stray semicolon.
3139         * g++.dg/template/access6.C: Likewise.
3140         * g++.dg/template/complit1.C: Likewise.
3141         * g++.dg/template/crash1.C: Change error message.
3142         * g++.dg/template/inherit2.C: Remove stray semicolon.
3143         * g++.dg/template/instantiate2.C: Likewise.
3144         * g++.dg/template/instantiate3.C: Change error message.
3145         * g++.dg/template/qual1.C: Remove stray semicolon.
3146         * g++.dg/template/qualttp18.C: Change error message.
3147         * g++.dg/template/ref1.C: Remove stray semicolon.
3148         * g++.dg/template/sizeof1.C (A::value): Declare it.
3149         * g++.dg/template/spec4.C: Change error message.
3150         * g++.dg/template/static1.C: Likewise.
3151         * g++.dg/template/type1.C: Likewise.
3152         * g++.dg/template/typename3.C: Likewise.
3153         * g++.old-deja/g++.benjamin/13478.C: Change error message.
3154         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
3155         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
3156         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
3157         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
3158         named return value extension.
3159         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
3160         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
3161         * g++.old-deja/g++.bob/extern_C.C: Likewise.
3162         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3163         * g++.old-deja/g++.brendan/complex1.C: Likewise.
3164         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3165         * g++.old-deja/g++.brendan/crash13.C: Likewise.
3166         * g++.old-deja/g++.brendan/crash15.C: Likewise.
3167         * g++.old-deja/g++.brendan/crash18.C: Change error message.
3168         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
3169         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3170         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3171         * g++.old-deja/g++.brendan/crash56.C: Likewise.
3172         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
3173         syntax.
3174         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
3175         * g++.old-deja/g++.brendan/crash8.C: Change error message.
3176         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
3177         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
3178         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
3179         * g++.old-deja/g++.brendan/template11.C: Likewise.
3180         * g++.old-deja/g++.brendan/template26.C: Likewise.
3181         * g++.old-deja/g++.brendan/template27.C: Use explicit
3182         specialization syntax.
3183         * g++.old-deja/g++.brendan/template30.C: Likewise.
3184         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
3185         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
3186         non-dependent names.
3187         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
3188         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
3189         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
3190         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
3191         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
3192         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
3193         named return value extension.
3194         * g++.old-deja/g++.ext/namedret2.C: Likewise.
3195         * g++.old-deja/g++.ext/namedret3.C: Likewise.
3196         * g++.old-deja/g++.ext/return1.C: Likewise.
3197         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
3198         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
3199         * g++.old-deja/g++.jason/access8.C: Likewise.
3200         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
3201         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
3202         pseudo-destructor names.
3203         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
3204         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
3205         pseudo-destructor names.
3206         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
3207         * g++.old-deja/g++.jason/overload19.C: Likewise.
3208         * g++.old-deja/g++.jason/overload32.C: Likewise.
3209         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
3210         stray semicolons.
3211         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
3212         * g++.old-deja/g++.jason/return.C: Likewise.
3213         * g++.old-deja/g++.jason/return2.C: Likewise.
3214         * g++.old-deja/g++.jason/shadow1.C: Likewise.
3215         * g++.old-deja/g++.jason/special.C: Use explicit specialization
3216         syntax.
3217         * g++.old-deja/g++.jason/template10.C: Account for use of
3218         non-dependent names.
3219         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
3220         syntax.
3221         * g++.old-deja/g++.jason/template37.C: Likewise.
3222         * g++.old-deja/g++.law/access4.C: Change error messages.
3223         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
3224         pseudo-destructor names.
3225         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
3226         * g++.old-deja/g++.law/ctors9.C: Likewise.
3227         * g++.old-deja/g++.law/cvt22.C: Likewise.
3228         * g++.old-deja/g++.law/dtors5.C: Likewise.
3229         * g++.old-deja/g++.law/global-init1.C: Likewise.
3230         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3231         * g++.old-deja/g++.law/operators28.C: Likewise.
3232         * g++.old-deja/g++.law/visibility28.C: Likewise.
3233         * g++.old-deja/g++.martin/eval1.C: Likewise.
3234         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
3235         name.
3236         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
3237         * g++.old-deja/g++.mike/net34.C: Likewise.
3238         * g++.old-deja/g++.mike/net36.C: Likewise.
3239         * g++.old-deja/g++.mike/ns2.C: Likewise.
3240         * g++.old-deja/g++.mike/p12306.C: Likewise.
3241         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
3242         value extension.
3243         * g++.old-deja/g++.mike/p700.C: Likewise.
3244         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
3245         * g++.old-deja/g++.mike/p710.C: Likewise.
3246         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
3247         value extension.
3248         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
3249         * g++.old-deja/g++.mike/pmf9.C: Likewise.
3250         * g++.old-deja/g++.ns/crash2.C: Likewise.
3251         * g++.old-deja/g++.ns/crash3.C: Likewise.
3252         * g++.old-deja/g++.ns/invalid1.C: Likewise.
3253         * g++.old-deja/g++.ns/ns17.C: Likewise.
3254         * g++.old-deja/g++.ns/template16.C: Likewise.
3255         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
3256         keyword.
3257         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
3258         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
3259         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
3260         named return value extension.
3261         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
3262         * g++.old-deja/g++.other/access4.C: Issue additional error
3263         messages.
3264         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
3265         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
3266         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
3267         * g++.old-deja/g++.other/crash25.C: Change error message.
3268         * g++.old-deja/g++.other/crash4.C: Change error message.
3269         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
3270         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
3271         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
3272         checks.
3273         * g++.old-deja/g++.other/defarg8.C: Likewise.
3274         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
3275         * g++.old-deja/g++.other/dtor10.C: Likewise.
3276         * g++.old-deja/g++.other/incomplete.C: Likewise.
3277         * g++.old-deja/g++.other/linkage7.C: Likewise.
3278         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
3279         lookup algorithm.
3280         * g++.old-deja/g++.other/mangle2.C: Likewise.
3281         * g++.old-deja/g++.other/refinit2.C: Likewise.
3282         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
3283         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
3284         * g++.old-deja/g++.pt/crash28.C: Likewise.
3285         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
3286         syntax.
3287         * g++.old-deja/g++.pt/crash32.C: Change error message.
3288         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
3289         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
3290         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
3291         error message position.
3292         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
3293         * g++.old-deja/g++.pt/defarg8.C: Change error message.
3294         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
3295         syntax.
3296         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
3297         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
3298         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
3299         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
3300         keyword.
3301         * g++.old-deja/g++.pt/explicit31.C: Likewise.
3302         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
3303         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
3304         keyword.
3305         * g++.old-deja/g++.pt/explicit71.C: Change error message.
3306         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
3307         syntax.
3308         * g++.old-deja/g++.pt/friend28.C: Account for use of
3309         non-dependent names.
3310         * g++.old-deja/g++.pt/friend29.C: Likewise.
3311         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
3312         rules.
3313         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
3314         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
3315         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
3316         lookup rules.
3317         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
3318         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
3319         keyword.
3320         * g++.old-deja/g++.pt/memclass20.C: Likewise.
3321         * g++.old-deja/g++.pt/memclass5.C: Likewise.
3322         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
3323         keyword.
3324         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
3325         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
3326         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
3327         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
3328         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
3329         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
3330         keyword.
3331         * g++.old-deja/g++.pt/spec10.C: Likewise.
3332         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
3333         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
3334         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
3335         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
3336         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
3337         * g++.old-deja/g++.pt/ttp62.C: Likewise.
3338         * g++.old-deja/g++.pt/ttp64.C: Likewise.
3339         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
3340         * g++.old-deja/g++.pt/typename15.C: Likewise.
3341         * g++.old-deja/g++.pt/typename22.C: Likewise.
3342         * g++.old-deja/g++.pt/typename6.C: Change error messages.
3343         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
3344         * g++.old-deja/g++.pt/virtual2.C: Likewise.
3345         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
3346         syntax.
3347         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
3348         return value extension.
3349         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
3350         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
3351         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
3352         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
3353
3354 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
3355
3356         * g++.dg/warn/inline1.C: New test.
3357         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
3358         * g++.old-deja/g++.jason/synth10.C: Likewise.
3359         * g++.old-deja/g++.mike/net31.C: Likewise.
3360         * g++.old-deja/g++.mike/p8786.C: Likewise.
3361
3362         * g++.dg/template/friend10.C: New test.
3363         * g++.dg/template/conv5.C: New test.
3364
3365 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
3366
3367         * g++.dg/lookup/scoped3.C: New test.
3368
3369         * g++.dg/lookup/decl1.C: New test.
3370         * g++.dg/lookup/decl2.C: New test.
3371
3372 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3373
3374         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
3375         gcc.c-torture/compile/20021015-1.c,
3376         gcc.c-torture/compile/20021015-2.c,
3377         gcc.c-torture/compile/20021123-1.c,
3378         gcc.c-torture/compile/20021123-2.c,
3379         gcc.c-torture/compile/20021123-3.c,
3380         gcc.c-torture/compile/20021123-4.c,
3381         gcc.c-torture/execute/20021024-1.c: Add tests previously added
3382         only to 3.1 or 3.2 branch.
3383
3384 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
3385
3386         * gcc.dg/i386-bitfield3.c: New test.
3387
3388         * gcc.dg/i386-bitfield2.c: New test.
3389
3390 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
3391
3392         * g++.dg/parse/conv_op1.C: New test.
3393
3394 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
3395
3396         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
3397         approved.
3398
3399 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
3400
3401         * gcc.c-torture/compile/20021220-1.c: New test.
3402
3403 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
3404
3405         * gcc.dg/i386-fastcall-1.c: New.
3406
3407 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3408
3409         * gcc.c-torture/execute/20021219-1.c: New test.
3410
3411 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3412
3413         * gcc.dg/i386-pic-1.c: New test.
3414
3415 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3416
3417         PR c++/8099
3418         * g++.dg/template/friend9.C: New test.
3419
3420 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3421
3422         PR c++/3663
3423         * g++.dg/template/access7.C: New test.
3424
3425 2002-12-18  Nick Clifton  <nickc@redhat.com>
3426
3427         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
3428         the libstdc++-v3 directory has been found.
3429
3430 2002-12-12  Devang Patel <dpatel@apple.com>
3431         * gcc.dg/darwin-ld-1.c: New test.
3432         * gcc.dg/darwin-ld-2.c: New test.
3433         * gcc.dg/darwin-ld-3.c: New test.
3434         * gcc.dg/darwin-ld-4.c: New test.
3435         * gcc.dg/darwin-ld-5.c: New test.
3436
3437 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.c-torture/compile/20021212-1.c: New test.
3440
3441 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
3442
3443         * gcc.dg/fshort-wchar: New test.
3444
3445 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
3446
3447         PR c++/8372
3448         * g++.dg/template/dtor1.C: New test.
3449
3450         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
3451         markers.
3452
3453 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
3454
3455         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
3456
3457 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
3458
3459         * g++.dg/template/static1.C: New test.
3460         * g++.dg/template/static2.C: New test.
3461         * g++.old-deja/g++.ext/memconst.C: New test.
3462
3463 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
3466         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
3467         * g++.dg/special/initp1.C: Likewise.
3468
3469 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
3470
3471         * gcc.c-torture/execute/20021204-1.c: New test.
3472
3473 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
3474
3475         * gcc.dg/ppc-fmadd-1.c: New file.
3476         * gcc.dg/ppc-fmadd-2.c: New file.
3477         * gcc.dg/ppc-fmadd-3.c: New file.
3478
3479 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3480
3481         * gcc.c-torture/compile/20021204-1.c: New test.
3482
3483 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
3484
3485         * g++.dg/inherit/covariant2.C: New test.
3486         * g++.dg/inherit/covariant3.C: New test.
3487         * g++.dg/inherit/covariant4.C: New test.
3488         * g++.dg/inherit/covariant1.C: Remove XFAIL.
3489         * g++.old-deja/g++.robertl/eb17.C: Likewise.
3490
3491 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/8688
3494         * g++.dg/init/brace3.C: New test.
3495
3496 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
3497
3498         * gcc.dg/20020210-1.c: Fix a comment typo.
3499
3500 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
3501
3502         PR c++/8720
3503         * g++.dg/parse/defarg1.C: New test.
3504
3505         PR c++/8615
3506         * g++.dg/template/char1.C: New test.
3507
3508         * g++.dg/template/varmod1.C: Fix typo.
3509
3510 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3511
3512         DR 180
3513         * g++.old-deja/g++.pt/crash32.C: Expect error.
3514
3515 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/5919
3518         * g++.dg/template/varmod1.C: New test.
3519
3520         PR c++/8727
3521         * g++.dg/inherit/typeinfo1.C: New test.
3522
3523         PR c++/8663
3524         * g++.dg/inherit/typedef1.C: New test.
3525
3526 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
3527
3528         PR c++/8332
3529         PR c++/8493
3530         * g++.dg/template/strlen1.C: New test.
3531
3532         PR c++/8227
3533         * g++.dg/template/ctor2.C: New test.
3534
3535         PR c++/8214
3536         * g++.dg/init/string1.C: New test.
3537
3538         PR c++/8511
3539         * g++.dg/template/friend8.C: New test.
3540
3541 2002-11-29  Joe Buck <jbuck@synopsys.com>
3542
3543         * g++.dg/lookup/anon2.C: New test.
3544
3545 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
3546
3547         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
3548         h8300 port.
3549
3550 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
3551
3552         * gcc.dg/bitfld-6.c: New test.
3553
3554 2002-11-27  Jan Hubicka  <jh@suse.cz>
3555
3556         * gcc.c-torture/execute/20021127.[cx]: New test.
3557
3558 2002-11-26  Jan Hubicka  <jh@suse.cz>
3559
3560         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
3561         quality.
3562
3563 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
3564
3565         * g++.dg/init/brace2.C: New test.
3566         * g++.old-deja/g++.mike/p9129.C: Correct.
3567
3568 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
3569
3570         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
3571
3572 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
3573
3574         * gcc.dg/sibcall-6: New test for indirect sibcalls.
3575
3576 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
3577
3578         * testsuite/g++.dg/abi/empty11.C: New test.
3579         * testsuite/g++.dg/rtti/cv1.C: New test.
3580
3581 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
3582
3583         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
3584
3585 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
3586
3587         * g++.dg/abi/empty10.C: New test.
3588
3589 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3590
3591         * gcc.c-torture/compile/20021124-1.c: New test.
3592
3593 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
3594
3595         * g++.dg/abi/rtti2.C: New test.
3596
3597 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3598
3599         * gcc.dg/i386-unroll-1.c: New test.
3600
3601 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         * gcc.c-torture/compile/20021120-1.c: New test.
3604         * gcc.c-torture/compile/20021120-2.c: New test.
3605
3606 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3607
3608         * gcc.dg/bitfld-5.c: New test.
3609
3610 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3611
3612         * gcc.c-torture/execute/20021120-3.c: New test.
3613
3614 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3615
3616         * gcc.c-torture/execute/20021120-2.c: New test.
3617
3618 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
3619
3620         * gcc.c-torture/execute/20021120-1.c: New test.
3621
3622 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.c-torture/execute/20021118-3.c: New test.
3625
3626 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3627
3628         * gcc.c-torture/compile/20021119-1.c: New test.
3629
3630 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
3631
3632         * gcc.dg/duff-1.c: New test.
3633         * gcc.dg/duff-2.c: New test.
3634         * gcc.dg/duff-3.c: New test.
3635
3636 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
3637
3638         * gcc.dg/cpp/_Pragma5.c: New test.
3639
3640 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3641
3642         * gcc.c-torture/execute/20021118-2.c: New test.
3643
3644 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
3645
3646         * gcc.c-torture/execute/20021118-1.c: New test.
3647
3648 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
3649
3650         * gcc.dg/20021116-1.c: New test.
3651
3652 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
3653
3654         * g++.dg/abi/vcall1.C: New test.
3655
3656 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
3657
3658         * gcc.dg/20021029-1.c: New test.
3659         * gcc.dg/20021029-2.c: New test.
3660
3661 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3662
3663         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
3664
3665 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3666
3667         PR c/8439
3668         * gcc.dg/20021110.c: Move to ...
3669         * gcc.c-torture/compile/20021110.c: .... here.
3670
3671 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3672
3673         PR c/8467
3674         * gcc.c-torture/execute/20021111-1.c
3675
3676 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3677
3678         PR c/8439
3679         * gcc.dg/20021110.c: New test.
3680
3681 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
3682
3683         * g++.dg/abi/vthunk3.C: Run only on x86.
3684
3685 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3686
3687         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
3688
3689 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
3690
3691         * lib/compat.exp (compat-execute): Fix logic error in last
3692         change.
3693
3694 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
3695
3696         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
3697
3698 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3699
3700         PR c++/8389
3701         * g++.dg/template/access6.C: New test.
3702
3703 2002-11-08  Jan Hubicka  <jh@suse.cz>
3704
3705         * gcc.dg/i386-ssefp-1.c: New test.
3706         * gcc.dg/i386-ssefp-1.c: New test.
3707
3708 2002-11-08  Jan Hubicka  <jh@suse.cz>
3709
3710         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
3711
3712 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3713
3714         * g++.dg/abi/vthunk3.C: New test.
3715
3716         PR c++/8338
3717         * g++.dg/template/crash2.C: New test.
3718
3719 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
3720
3721         * testsuite/g++.dg/abi/dtor1.C: New test.
3722         * testsuite/g++.dg/abi/dtor2.C: Likewise.
3723
3724 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
3725
3726         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
3727         Darwin.
3728
3729 2002-11-04  Adam Nemet  <anemet@lnxw.com>
3730
3731         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
3732         -mthumb.  Only xfail with -O0.
3733
3734 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
3735
3736         * g++.dg/abi/thunk1.C: New test.
3737         * g++.dg/abi/thunk2.C: Likewise.
3738         * g++.dg/abi/vtt1.C: Likewise.
3739
3740 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
3741
3742         PR optimization/8423
3743         * gcc.c-torture/execute/builtin-constant.c: New test.
3744
3745 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
3746
3747         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
3748         Add some more cases.
3749
3750 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
3751
3752         PR c++/8391
3753         * g++.dg/opt/local1.C: New test.
3754
3755 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
3756
3757         PR c++/8160
3758         * g++.dg/template/complit1.C: New test.
3759
3760         PR c++/8149
3761         * g++.dg/template/typename4.C: Likewise.
3762
3763 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3764
3765         Core issue 287, PR c++/7639
3766         * g++.dg/template/instantiate1.C: Adjust error location.
3767         * g++.dg/template/instantiate3.C: New test.
3768         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
3769         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
3770         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
3771
3772 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
3773
3774         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
3775
3776 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/8287
3779         * g++.dg/init/dtor2.C: New test.
3780
3781 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3782
3783         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
3784         * gcc.dg/nest.c: Bypass errors on irix6.
3785
3786 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
3787
3788         * gcc.dg/nest.c: Expect error for mmix-*-*.
3789         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
3790
3791 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
3792
3793         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
3794         markers.
3795
3796         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
3797
3798 2002-10-25  Mike Stump  <mrs@apple.com>
3799
3800         * gcc.dg/warn-1.c: New test.
3801
3802 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3803
3804         * g++.dg/template/typename3.C: New test.
3805
3806 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
3807
3808         * g++.dg/lookup/ptrmem1.C: New test.
3809
3810         * g++.dg/abi/vthunk2.C: New test.
3811
3812 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
3813
3814         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
3815
3816 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
3817
3818         * g++.dg/abi/empty9.C: New test.
3819
3820 2002-10-24  Richard Henderson  <rth@redhat.com>
3821
3822         * g++.dg/inherit/thunk1.C: Enable for ia64.
3823
3824 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3825
3826         PR c++/8067
3827         * g++.dg/lookup/pretty1.C: New test.
3828
3829 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * gcc.dg/20021023-1.c: New test.
3832
3833 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
3834
3835         PR c++/7679
3836         * g++.dg/parse/inline1.C: New test.
3837
3838 2002-10-23  Richard Henderson  <rth@redhat.com>
3839
3840         * g++.dg/inherit/thunk1.C: Enable for x86_64.
3841
3842         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
3843
3844 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/6579
3847         * g++.dg/parse/stmtexpr3.C: New test.
3848
3849 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3850
3851         * g++.dg/expr/cond1.C: New test.
3852
3853 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3854
3855         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3856
3857 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3858
3859         * g++.dg/abi/vbase13.C: New test.
3860         * g++.dg/abi/vbase14.C: Likewise.
3861
3862 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3863
3864         * gcc.dg/tls/pic-1.c: New test.
3865         * gcc.dg/tls/nonpic-1.c: New test.
3866         * gcc.dg/20021018-1.c: New test.
3867
3868 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3869
3870         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3871         Remove only files with the same base name as the test case.
3872         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3873         (profopt-execute): Likewise.  Also, remove old profiling
3874         and performance data files before running the tests.
3875
3876         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3877         * g++.dg/bprob/bprob.exp: Likewise.
3878         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3879         to allow more general test case names.
3880
3881         * g++.dg/bprob/bprob-1.C: Rename to ...
3882         * g++.dg/bprob/g++-bprob-1.C: ... this.
3883
3884         * g77.dg/bprob/bprob-1.f: Rename to ...
3885         * g77.dg/bprob/g77-bprob-1.f: ... this.
3886
3887 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3888
3889         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3890         bison 1.50 or later.
3891
3892 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3893
3894         * g++.dg/README: Describe more test directories.
3895
3896 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3897
3898         * g++.dg/init/array6.C: Add additional tests.
3899
3900 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3901
3902         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3903         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3904
3905 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3906
3907         * gcc.c-torture/compile/20020604-1.x: New.
3908         * gcc.c-torture/compile/simd-5.x: Likewise.
3909         * gcc.c-torture/execute/920710-1.x: Likewise.
3910         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3911
3912 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3913
3914         * g++.dg/inherit/override1.C: Add dg-options clause.
3915
3916 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3917
3918         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3919         _mm_slli_si128.
3920
3921 2002-10-19  Andreas Schwab  <schwab@suse.de>
3922
3923         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3924         directory component.
3925
3926 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3927
3928         * g++.dg/inherit/thunk1.C: New test.
3929
3930         * g++.dg/inherit/override1.C: New test.
3931
3932         * g++.dg/abi/mangle11.C: New test.
3933         * g++.dg/abi/mangle14.C: New test.
3934         * g++.dg/abi/mangle17.C: New test.
3935
3936 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3937
3938         * g++.dg/overload/member2.C: New test.
3939
3940 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3941
3942         * g++.dg/README: Describe new compat directory.
3943         * g++.dg/dg.exp: Skip tests in compat directory.
3944         * README.compat: New file.
3945         * lib/compat.exp: New expect script.
3946         * g++.dg/compat: New test directory.
3947         * g++.dg/compat/compat.exp: New expect script.
3948         * g++.dg/compat/abi: New test directory.
3949         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3950         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3951         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3952         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3953         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3954         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3955         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3956         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3957         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3958         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3959         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3960         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3961         * g++.dg/compat/break: New test directory.
3962         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3963         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3964         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3965         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3966         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3967         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3968         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3969         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3970         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3971         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3972         g++.dg/compat/break/README: New files.
3973         * g++.dg/compat/eh: New test directory.
3974         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3975         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3976         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3977         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3978         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3979         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3980         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3981         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3982         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3983         g++.dg/compat/eh/filter2_y.C,
3984         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3985         g++.dg/compat/eh/new1_y.C,
3986         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3987         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3988         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3989         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3990         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3991         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3992         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3993         g++.dg/compat/eh/unexpected1_y.C: New files.
3994         * g++.dg/compat/init: New test directory.
3995         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3996         g++.dg/compat/init/array5_y.C,
3997         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3998         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3999         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
4000         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
4001         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
4002         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
4003         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
4004         g++.dg/compat/init/init-ref2_y.C: New files.
4005
4006 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4007
4008         PR c++/7584
4009         * g++.dg/inherit/using3.C: New test.
4010
4011 2002-10-17  Jan Hubicka  <jh@suse.cz>
4012
4013         * gcc.dg/20021017-2.c: New test.
4014
4015 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
4016
4017         * g++.dg/abi/mangle16.C: Adjust.
4018
4019         * g++.dg/init/array8.C: New test.
4020
4021 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
4022
4023         * gcc.dg/special/mips-abi.exp: New test.
4024         * gcc.dg/special/mips-abi.s: Empty file used by the above.
4025
4026 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4027
4028         * g++.dg/abi/mangle16.C: New test.
4029         * g++.dg/abi/mangle17.C: Likewise.
4030
4031         PR c++/7478
4032         * g++.dg/template/ref1.C: New test.
4033
4034 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4035
4036         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
4037
4038 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
4039
4040         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
4041
4042 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
4043
4044         PR c++/7524
4045         * g++.dg/init/array7.C: New test.
4046
4047 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
4048
4049         * g++.dg/init/array6.C: New test.
4050
4051         * g++.dg/abi/mangle13.C: Likewise.
4052         * g++.dg/abi/mangle14.C: Likewise.
4053         * g++.dg/abi/mangle15.C: Likewise.
4054
4055 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4056
4057         * g++.dg/abi/empty8.C: New test.
4058
4059 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
4060
4061         * g++.dg/init/ctor1.C: New test.
4062
4063 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
4064
4065         * gcc.c-torture/execute/20021015-1.c: New test.
4066
4067 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
4068
4069         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
4070
4071 2002-10-14  Jan Hubicka  <jh@suse.cz>
4072
4073         * gcc.dg/i386-ssetype-[1-5].c: New tests.
4074
4075 2002-10-14  Richard Henderson  <rth@redhat.com>
4076
4077         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
4078
4079 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4080
4081         PR optimization/6631
4082         * g++.dg/opt/const2.C: New test.
4083
4084 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
4085
4086         PR c++/7176
4087         * g++.dg/parse/friend1.C: New test.
4088         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
4089
4090 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
4091
4092         * gcc.dg/20021014-1.c: New test.
4093
4094 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
4095
4096         PR c++/5661
4097         * g++.dg/ext/vlm1.C: New test.
4098         * g++.dg/ext/vlm2.C: Likewise.
4099
4100         * g++.dg/init/array1.C: Remove invalid braces.
4101         * g++.dg/init/brace1.C: New test.
4102         * g++.dg/init/copy2.C: Likewise.
4103         * g++.dg/init/copy3.C: Likewise.
4104         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
4105         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
4106         braces.
4107
4108 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
4109
4110         * gcc.dg/cpp/assembler.S: Don't use -ansi.
4111
4112 2002-10-11  Richard Shann  <richard.shann@superh.com>
4113
4114         * gcc.c-torture/compile/simd-5.c: New test.
4115
4116 2002-10-10  Roger Sayle  <roger@eyesopen.com>
4117
4118         * gcc.c-torture/execute/shiftopt-1.c: New test case.
4119
4120 2002-10-10  Jim Wilson  <wilson@redhat.com>
4121
4122         * gcc.c-torture/execute/20021010-1.c: New test.
4123
4124 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
4125
4126         PR c/7353
4127         * g++.dg/ext/typedef-init.C: New test.
4128         * gcc.dg/typedef-init.c: New test.
4129
4130 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
4131
4132         * gcc.dg/cpp/paste13.c: New test.
4133
4134 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4135
4136         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
4137         remaining platforms, XFAIL during compile, not execute.  Don't
4138         XFAIL at -O0.
4139
4140 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4141
4142         * gcc.dg/alias-1.c: Tweak expected warning.
4143
4144 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
4145
4146         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
4147
4148 2002-10-06  Andreas Jaeger  <aj@suse.de>
4149
4150         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
4151         * gcc.dg/cpp/c++98.C: Likewise.
4152
4153         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
4154         * g++.dg/cpp/c++98.C: Likewise.
4155
4156         * g++.dg/README (Subdirectories): Mention cpp directory.
4157
4158         PR target/7559
4159         * gcc.dg/20021006-1.c: New test.
4160
4161 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4162
4163         PR c++/7804
4164         * g++.dg/other/warning1.C: New test.
4165
4166 2002-10-04  Roger Sayle  <roger@eyesopen.com>
4167
4168         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
4169         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
4170         and sparc-*-* with -m64 as expected failures.  See PR 8087.
4171
4172 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/7931
4175         * g++.dg/template/ptrmem3.C: New test.
4176
4177         PR c++/7754
4178         * g++.dg/template/union1.C: New test.
4179
4180 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
4181
4182         PR c++/8006
4183         * g++.dg/abi/mangle9.C: New test.
4184         * g++.dg/abi/mangle10.C: New test.
4185         * g++.dg/abi/mangle11.C: New test.
4186         * g++.dg/abi/mangle12.C: New test.
4187
4188 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
4189
4190         PR c++/7188.
4191         * g++.dg/template/meminit1.C: New test.
4192         * g++.dg/warn/Wreorder-1.C: Likewise.
4193         * g++.old-deja/g++.mike/warn3.C: Tweak.
4194         * lib/prune.exp: Ingore "in copy constructor".
4195
4196 2002-10-02  Andreas Jaeger  <aj@suse.de>
4197
4198         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
4199         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
4200         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
4201         on x86-64.
4202
4203 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * gcc.dg/empty1.C: Fix typo.
4206
4207 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
4208
4209         * gcc.dg/alias-1.c: New test.
4210
4211 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
4212
4213         * gcc.dg/empty1.C: New test.
4214
4215         * g++.dg/tls/init-2.C: Tweak error messages.
4216
4217 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
4218
4219         * gcc.c-torture/compile/20020923-1.c: New test.
4220
4221 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
4222
4223         * gcc.c-torture/execute/ffs-1.c: New test.
4224         * gcc.c-torture/execute/ffs-2.c: Ditto.
4225
4226 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
4227
4228         * g++.dg/overload/member1.C: New test.
4229
4230 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
4231
4232         * g++.dg/abi/empty7.C: New test.
4233         * g++.dg/init/pm2.C: Likewise.
4234
4235 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4236
4237         * g++.dg/rtti/crash1.C: New test.
4238
4239 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
4240
4241         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
4242         gcc.dg/sibcall-4.c: New tests.
4243
4244 2002-09-28  Roger Sayle  <roger@eyesopen.com>
4245
4246         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
4247         powerpc and MMIX targets.
4248
4249 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
4250
4251         * gcc.dg/cpp/20020927-1.c: New.
4252
4253 2002-09-26  David S. Miller  <davem@redhat.com>
4254
4255         * gcc.c-torture/compile/trunctfdf.c: New.
4256
4257 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4258
4259         * lib/target-supports.exp (check_weak_available): Handle solaris2.
4260
4261 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
4262
4263         * gcc.c-torture/execute/loop-15.c: New.
4264
4265 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
4266
4267         * README.QMTEST: Fix typo.
4268
4269 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4270
4271         * gcc.dg/20020926-1.c: New test.
4272
4273 2002-09-25  David S. Miller  <davem@redhat.com>
4274
4275         PR target/7842
4276         * gcc.c-torture/execute/shiftdi.c: New test.
4277
4278 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
4279
4280         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
4281         unique to the tool.
4282         * lib/g77.exp (g77_init): Likewise.
4283         * lib/g++.exp (g++_init): Likewise.
4284         * lib/objc.exp (objc_init): Likewise.
4285
4286 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
4287
4288         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
4289         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
4290         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
4291
4292 2002-09-25  Richard Henderson  <rth@redhat.com>
4293
4294         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
4295         too-small long double.
4296
4297 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
4298
4299         * gcc.dg/20020919-1.c: New test.
4300
4301 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
4302
4303         * g++.dg/abi/bitfield6.C: New test.
4304         * g++.dg/abi/bitfield7.C: New test.
4305         * g++.dg/abi/bitfield8.C: New test.
4306         * g++.dg/abi/vbase11.C: New test.
4307
4308 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4309
4310         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
4311         hppa*-*-hpux*.  Update test comment.
4312
4313 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
4314
4315         * gcc.dg/tls/struct-1.c: New test.
4316
4317 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
4318
4319         * gcc.dg/cpp/tr-warn2.c: Update.
4320
4321 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4322
4323         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
4324
4325 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
4326
4327         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
4328         systems.
4329
4330 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
4331
4332         * gcc.c-torture/execute/ieee/mzero3.c: New test.
4333
4334         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4335         Adjust for c++filt moved to binutils.  Remove spurious duplicate
4336         setting of cxxfilt.
4337
4338 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
4339
4340         * gcc.dg/20020312-2.c: Update for darwin.
4341
4342 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4343
4344         * g++.old-deja/g++.other/crash32.C: Mark ICE.
4345
4346 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
4347
4348         * objc.dg/comp-types-1.m: New test.
4349         * objc.dg/comp-types-2.m: New test.
4350         * objc.dg/comp-types-3.m: New test.
4351         * objc.dg/comp-types-4.m: New test.
4352         * objc.dg/comp-types-5.m: New test.
4353         * objc.dg/comp-types-6.m: New test.
4354
4355 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4356
4357         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
4358
4359 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4360
4361         * g++.dg/other/do1.C: New test.
4362
4363         * g++.dg/template/subst1.C: New test.
4364
4365 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
4366
4367         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
4368
4369 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         * g++.dg/template/qualttp20.C: Adjust expected errors.
4372         * g++.old-deja/g++.jason/report.C: Likewise.
4373         * g++.old-deja/g++.other/qual1.C: Likewise.
4374
4375         * g++.dg/lookup/scoped2.C: New test.
4376
4377         * g++.dg/ext/asm3.C: New test.
4378
4379 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
4380
4381         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
4382
4383 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
4384
4385         * ChangeLog: follow spelling conventions.
4386         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
4387         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
4388         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
4389         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
4390         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
4391         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
4392         * g++.old-deja/g++.law/global-init1.C: Likewise.
4393         * g++.old-deja/g++.other/delete4.C: Likewise.
4394         * g++.old-deja/g++.other/inline21.C: Likewise.
4395         * g++.old-deja/g++.other/singleton.C: Likewise.
4396         * g77.dg/strlen0.f: Likewise.
4397         * g77.f-torture/compile/20010519-1.f: Likewise.
4398         * g77.f-torture/compile/980310-4.f: Likewise.
4399         * gcc.c-torture/compile/20000605-1.c: Likewise.
4400         * gcc.c-torture/execute/20020225-1.c: Likewise.
4401         * gcc.dg/c90-hexfloat-2.c: Likewise.
4402         * gcc.dg/c99-bool-1.c: Likewise.
4403         * gcc.dg/c99-hexfloat-2.c: Likewise.
4404         * gcc.dg/dll-2.c: Likewise.
4405         * gcc.dg/wtr-union-init-1.c: Likewise.
4406         * gcc.dg/wtr-union-init-2.c: Likewise.
4407         * gcc.dg/wtr-union-init-3.c: Likewise.
4408         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4409         * gcc.dg/cpp/defined.c: Likewise.
4410         * gcc.dg/cpp/macsyntx.c: Likewise.
4411         * gcc.dg/cpp/paste2.c: Likewise.
4412         * gcc.dg/cpp/trad/defined.c: Likewise.
4413         * gcc.dg/format/c90-printf-1.c: Likewise.
4414         * gcc.dg/format/c90-scanf-1.c: Likewise.
4415         * gcc.dg/format/c99-printf-1.c: Likewise.
4416         * gcc.dg/format/c99-scanf-1.c: Likewise.
4417         * gcc.misc-tests/gcov-8.c: Likewise.
4418         * lib/profopt.exp: Likewise.
4419
4420 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
4421
4422         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
4423
4424 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         * g++.dg/inherit/using2.C: New test.
4427
4428 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
4429
4430         * ChangeLog: Follow spelling conventions.
4431         * g++.dg/template/friend4.C: Likewise.
4432         * g++.old-deja/g++.pt/crash67.C: Likewise.
4433         * gcc.c-torture/execute/20000801-4.c: Likewise.
4434         * gcc.dg/c90-digraph-1.c: Likewise.
4435         * gcc.dg/c94-digraph-1.c: Likewise.
4436         * gcc.dg/c99-digraph-1.c: Likewise.
4437         * gcc.dg/cpp/line5.c: Likewise.
4438         * gcc.dg/cpp/multiline.c: Likewise.
4439         * gcc.dg/cpp/trad/literals-1.c: Likewise.
4440         * gcc.dg/format/attr-3.c: Likewise.
4441         * gcc.dg/format/c90-scanf-3.c: Likewise.
4442         * gcc.dg/format/ext-4.c: Likewise.
4443
4444 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4445
4446         * g++.dg/template/pretty1.C: New test.
4447
4448 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
4449
4450         * gcc.c-torture/execute/struct-cpy-1.c: New test.
4451
4452 2002-09-13  Matt Austern  <austern@apple.com>
4453
4454         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
4455         passing a cast expression to a function by const reference.
4456
4457 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
4458
4459         * g++.dg/template/deduce1.C: New test.
4460
4461 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
4462
4463         * gcc.c-torture/execute/simd-1.c: Force all use of int to
4464         32-bit int.
4465
4466 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4467
4468         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
4469         usage.
4470
4471 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
4472
4473         * gcc.c-torture/compile/20020910-1.c: New test.
4474
4475 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
4476
4477         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
4478
4479 2002-09-10  Andreas Jaeger  <aj@suse.de>
4480
4481         * gcc.dg/20020312-2.c: Adjust for x86-64.
4482
4483 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
4484
4485         * g77.dg/7388.f: New test case for PR 7388.
4486
4487 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
4488
4489         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
4490
4491 2002-09-05  Ziemowit Laski <zlaski@apple.com>
4492
4493         * objc.dg/proto-lossage-1.m: New test.
4494
4495 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
4496
4497         * gcc.dg/cpp/_Pragma4.c: Fix typo.
4498
4499 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
4500
4501         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
4502         expected to pass.
4503
4504 2002-09-06  Stan Shebs  <shebs@apple.com>
4505             David Edelsohn  <edelsohn@gnu.org>
4506
4507         * gcc.dg/weak: New directory.
4508         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
4509         target-specific xfail bits.
4510         * gcc.dg/typeof-2.c: Move to new directory.
4511         * gcc.dg/weak.exp: New expect script.
4512
4513 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
4514
4515         * gcc.c-torture/execute/extzvsi.c: New test.
4516
4517 2002-09-05  Stan Shebs  <shebs@apple.com>
4518
4519         * gcc.dg/weak-1.c: xfail on Darwin.
4520         * gcc.dg/weak-2.c: Ditto.
4521         * gcc.dg/weak-3.c: Ditto.
4522         * gcc.dg/weak-4.c: Ditto.
4523         * gcc.dg/weak-5.c: Ditto.
4524         * gcc.dg/weak-6.c: Ditto.
4525         * gcc.dg/weak-7.c: Ditto.
4526         * gcc.dg/weak-8.c: Ditto.
4527         * gcc.dg/weak-9.c: Ditto.
4528
4529 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
4530
4531         * gcc.c-torture/execute/loop-14.c: New test.
4532
4533 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
4534
4535         * g++.dg/other/cxa-atexit1.C: New test.
4536
4537         * gcc.dg/typeof-2.c: New test.
4538
4539 2002-09-03  Roger Sayle  <roger@eyesopen.com>
4540
4541         * gcc.dg/builtins-2.c: New testcase.
4542         * gcc.dg/builtins-3.c: New testcase.
4543
4544 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
4545
4546         * gcc.dg/cpp/_Pragma4.c: New test.
4547
4548 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
4549
4550         * objc/execute/nil_method-1.m: New testcase.
4551
4552 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
4553
4554         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
4555         [Object class], not [Object initialize].
4556
4557 2002-08-31  Roger Sayle  <roger@eyesopen.com>
4558             Hans-Peter Nilsson  <hp@bitrange.com>
4559
4560         * gcc.c-torture/execute/20020720-1.x: Skip test on
4561         mmix-knuth-mmixware.  Correct comment.
4562
4563 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
4564
4565         * testsuite/g++.dg/abi/bitfield5.C: New test.
4566         * testsuite/g++.dg/abi/vbase10.C: Likewise.
4567
4568 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
4569
4570         * objc.dg/undeclared-selector.m: New test.
4571
4572 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
4573
4574         * g++.dg/other/offsetof1.C: Avoid cast warning.
4575
4576 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
4577
4578         * objc.dg/super-class-2.m: New test.
4579
4580 2002-08-24  Matt Austern  <austern@apple.com>
4581
4582         * g++.dg/ext/lvaddr.C: New test.
4583         * g++.dg/ext/lvcast.C: New test.
4584
4585 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
4586
4587         * testsuite/g++.dg/inherit/cond1.C: New test.
4588
4589 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
4590
4591         * gcc.dg/noncompile/incomplete-1.c: New test.
4592
4593 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4594
4595         * gcc.dg/typespec-1.c: New test.
4596
4597 2002-08-20  Devang Patel  <dpatel@apple.com>
4598         * objc.dg/proto-hier-2.m: New test.
4599
4600 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
4601
4602         * objc.dg/bitfield-1.m: New test.
4603         * objc.dg/bitfield-2.m: New test.
4604
4605 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4606
4607         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
4608         gcc.dg/c99-flex-array-4.c: New tests.
4609
4610 2002-08-16  Stan Shebs  <shebs@apple.com>
4611
4612         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
4613
4614 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.dg/typeof-1.c: New test.
4617         * g++.dg/ext/typeof2.C: New test.
4618
4619 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         * g++.dg/other/offsetof1.C: New test.
4622
4623 2002-08-14  Richard Henderson  <rth@redhat.com>
4624
4625         * gcc.dg/tls/diag-3.c: Fix expected message strings.
4626
4627 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
4628
4629         * gcc.dg/cpp/_Pragma3.c: New test.
4630
4631 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
4632
4633         * g++.dg/template/inherit3: New test.
4634
4635 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4636
4637         * gcc.dg/bitfld-4.c: Add blank options.
4638
4639 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
4640
4641         * g++.dg/template/crash1.C: New test.
4642
4643 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4644
4645         * gcc.dg/tls/opt-2.c: New test.
4646
4647 2002-08-08  Devang Patel  <dpatel@apple.com>
4648
4649         * objc.dg/selector-1.m : New test
4650
4651 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         * g++.dg/abi/bitfield4.C: New test.
4654         * gcc.dg/bitfld-4.c: New test.
4655
4656 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4657
4658         * g++.dg/other/packed1.C: New test.
4659
4660 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
4661
4662         * g++.dg/abi/offsetof.C: Tweak error messages.
4663         * g++.old-deja/g++.mike/p10769a.C: Likewise.
4664
4665 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.dg/bitfld-3.c: New test.
4668
4669 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4670             Richard Henderson  <rth@redhat.com>
4671
4672         * gcc.dg/i386-bitfield1.c: New test.
4673         * g++.dg/abi/bitfield3.C: Update.
4674
4675 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
4676
4677         * objc.dg/const-str-2.m: Update.
4678         * gcc.dg/cpp/c++98.c: Change to C extension.
4679         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
4680         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
4681
4682 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
4683
4684         * testsuite/gcc.dg/tls/diag-3.c: New.
4685
4686 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
4687
4688         * g++.dg/README (Subdirectories): Document new subdir expr.
4689         * g++.dg/expr/pmf-1.C: New test.
4690
4691 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
4692
4693         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
4694
4695 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
4696
4697         * g++.dg/abi/bitfield3.C: New test.
4698
4699 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
4700
4701         * lib/gcov.exp: Tweak expected line formats.
4702         * gcc.misc-tests/gcov8.c: New test.
4703         * gcc.misc-tests/gcov8.x: New flags.
4704
4705 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
4706
4707         * consistency.vlad/layout/endian.c: Include string.h.
4708
4709         * gcc.c-torture/execute/20020805-1.c: New test.
4710
4711 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
4712
4713         * g++.dg/other/conversion1.C: New test.
4714
4715 2002-08-03  Roger Sayle  <roger@eyesopen.com>
4716
4717         * gcc.dg/builtins-1.c: New testcase.
4718
4719 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
4720
4721         * g++.dg/inherit/access3.C: New test.
4722
4723 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
4724
4725         * gcc.dg/ia64-visibility-2.c: New test.
4726
4727 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
4728
4729         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
4730         __qualifier_flags to __flags.
4731
4732 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
4733
4734         * g++.dg/inherit/operator1.C: New test.
4735         * g++.dg/lookup/disamb1.C: Fix typo in comment.
4736         * g++.dg/other/error1.C: Change expected error message.
4737         * g++.dg/template/conv4.C: Likewise.
4738
4739 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
4740
4741         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
4742         for documented behavior.
4743
4744 2002-07-25  Roger Sayle  <roger@eyesopen.com>
4745
4746         * gcc.c-torture/execute/20020720-1.x: Skip this test on
4747         several targets known to fail.
4748
4749 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
4750
4751         * gcc.dg/mips-args-[123].c: New tests.
4752
4753 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
4754
4755         * gcc.dg/ppc-spe.c: New.
4756
4757 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
4758
4759         * g++.dg/other/ptrmem4.C: New testcase.
4760
4761 2002-07-24  Richard Henderson  <rth@redhat.com>
4762
4763         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
4764
4765 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
4766
4767         * g++.dg/ext/alignof1.C (main): Return 0 for success.
4768
4769 2002-07-24  Roger Sayle  <roger@eyesopen.com>
4770
4771         * gcc.c-torture/execute/memset-3.c: New testcase.
4772
4773 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
4774
4775         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
4776         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
4777
4778 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4779
4780         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
4781         Delete.
4782
4783 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
4784
4785         * gcc.c-torture/compile/simd-4.c: New test.
4786
4787 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4788
4789         PR c++/7347, c++/7348
4790         * g++.dg/template/access4.C: New test.
4791         * g++.dg/template/access5.C: New test.
4792         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
4793         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
4794         * g++.old-deja/g++.pt/ttp58.C: Likewise.
4795         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
4796
4797 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
4798
4799         * gcc.dg/gnu89-init-2.c: New test.
4800
4801 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
4802
4803         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
4804
4805 2002-07-20  Roger Sayle  <roger@eyesopen.com>
4806
4807         * gcc.c-torture/execute/20020720-1.c: New testcase.
4808
4809 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
4810
4811         * gcc.dg/cpp/Wsignprom.c: New tests.
4812
4813 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
4814
4815         * gcc.c-torture/execute/loop-13.c: New test.
4816
4817 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
4818
4819         * gcc.dg/cpp/expr.c: New tests.
4820
4821 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
4822
4823         * g++.dg/opt/pr6713.C: Add template instantiation.
4824
4825 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
4826
4827         * gcc.dg/nest.c: New test.
4828
4829 2002-07-17  Richard Henderson  <rth@redhat.com>
4830
4831         * g++.dg/opt/pr6713.C: New test.
4832
4833 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
4834
4835         * gcc.c-torture/execute/loop-2e.x: Let the testcase
4836         XFAIL for all x86 processors.
4837
4838 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
4839
4840         * gcc.c-torture/execute/20010122-1.x: Do not test with
4841         -fomit-frame-pointer.
4842
4843 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4844
4845         * g++.dg/template/instantiate2.C: New test.
4846         * g++.dg/template/spec4.C: New test.
4847
4848 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4849
4850         * g++.dg/template/access2.C: New test.
4851         * g++.dg/template/access3.C: New test.
4852
4853 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
4854
4855         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4856         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4857         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4858         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4859         Convert to use <stdarg.h>.
4860         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4861         Delete.
4862         * gcc.dg/va-arg-2.c: New.
4863         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4864
4865 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4866
4867         * gcc.c-torture/compile/20020710-1.c: New test.
4868
4869 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4870                           Andrew Pinski  <pinskia@physics.uc.edu>
4871
4872         gcc.c-torture/compile/simd-2.c: New testcase.
4873         gcc.c-torture/compile/simd-3.c: Likewise.
4874
4875 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/7224
4878         * g++.dg/overload/error1.C: New test.
4879
4880 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4881
4882         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4883         configuration and IRIX 6 O32 ABI.
4884
4885 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4886
4887         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4888
4889 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4890
4891         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4892
4893 2002-07-10  Jeffrey A Law  <law@redhat.com>
4894
4895         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4896
4897         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4898
4899 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4900
4901         * gcc.dg/20020312-2.c: Check for __PPC__.
4902
4903 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4904
4905         * gcc.c-torture/compile/20020709-1.c: New test.
4906
4907 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4908
4909         * g++.dg/template/qualttp21.C: New test case.
4910
4911 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4912
4913         * gcc.c-torture/compile/20020706-1.c: New test.
4914         * gcc.c-torture/compile/20020706-2.c: New test.
4915
4916 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4917             Alexandre Oliva  <aoliva@redhat.com>
4918
4919         * g++.dg/warn/incomplete1.C: New test.
4920
4921 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4922
4923         PR c++/7099
4924         * g++.dg/warn/noreturn1.C: New test.
4925
4926 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/6706
4929         * g++.dg/debug/debug6.C: New test.
4930         * g++.dg/debug/debug7.C: New test.
4931
4932 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4933
4934         * gcc.c-torture/compile/simd-3.c: New test.
4935
4936 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4937
4938         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4939         * gcc.dg/20020620-1.c: Likewise.
4940
4941 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4942
4943         PR c++/6944
4944         * g++.dg/init/array4.C: New test.
4945         * g++.dg/init/array5.C: New test.
4946
4947 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4948
4949         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4950         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4951
4952 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4953
4954         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4955         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4956         * gcc.dg/wtr-conversion-1.c: Likewise.
4957         * gcc.dg/wtr-escape-1.c: Likewise.
4958         * gcc.dg/wtr-int-type-1.c: Likewise.
4959         * gcc.dg/wtr-label-1.c: Likewise.
4960         * gcc.dg/wtr-static-1.c: Likewise.
4961         * gcc.dg/wtr-strcat-1.c: Likewise.
4962         * gcc.dg/wtr-suffix-1.c: Likewise.
4963         * gcc.dg/wtr-switch-1.c: Likewise.
4964         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4965         * gcc.dg/wtr-union-init-1.c: Likewise.
4966         * gcc.dg/wtr-union-init-2.c: Likewise.
4967         * gcc.dg/wtr-union-init-3.c: Likewise.
4968
4969         * gcc.dg/wtr-func-def-1.c: New test.
4970
4971 2002-07-02 Devang Patel <dpatel@apple.com>
4972
4973         * objc.dg/param-1.m: New test.
4974
4975 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4976
4977         * gcc.dg/cpp/trad/directive.c: Add test.
4978         * gcc.dg/cpp/trad/macroargs.c: Add test.
4979         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4980
4981 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4982
4983         * gcc.dg/cpp/cmdlne-M.c: New test.
4984
4985 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4986
4987         * objc.dg/desig-init-1.m: New test.
4988
4989 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4990
4991         PR c++/6716
4992         * g++.dg/template/instantiate1.C: New test.
4993
4994 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4995
4996         PR c++/7112
4997         * g++.dg/template/sizeof2.C: New test.
4998
4999 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5000
5001         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
5002         gcc.dg/cpp/trad/include.c: New tests.
5003
5004 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
5005
5006         PR target/7177
5007         * gcc.c-torture/compile/20020701-1.c: New test.
5008
5009 2002-07-01  Stan Shebs  <shebs@apple.com>
5010
5011         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
5012         header here...
5013         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
5014         (objc-torture-execute): or here.
5015
5016 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
5017
5018         * gcc.c-torture/execute/arith-rand-ll.c: New test.
5019
5020 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
5021
5022         * gcc.dg/cpp/trad/escaped-nl.c: New test.
5023
5024 2002-06-30  Devang Patel  <dpatel@apple.com>
5025
5026         * objc.dg/fsyntax-only.m: New test.
5027
5028 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/6695
5031         * g++.dg/template/friend7.C: New file.
5032
5033 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
5034
5035         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
5036         return type.
5037
5038 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
5039
5040         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
5041         avoid division by zero.
5042
5043 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
5044
5045         * gcc.dg/Wunknownprag.c: New tests.
5046
5047 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
5048
5049         * gcc.c-torture/execute/simd-2.c: New test.
5050
5051 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
5052
5053         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
5054         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
5055         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
5056         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
5057         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
5058         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
5059         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
5060         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
5061         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
5062         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
5063         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
5064         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
5065         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
5066         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
5067         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
5068         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
5069         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
5070
5071 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
5072
5073         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
5074         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
5075         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
5076         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
5077         New tests.
5078         * gcc.dg/cpp/trad/directive.c: Update.
5079
5080 2002-06-23  Andreas Jaeger  <aj@suse.de>
5081
5082         * gcc.c-torture/execute/complex-6.c: New.
5083
5084 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
5085
5086         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
5087         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
5088         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
5089         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
5090
5091 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
5092
5093         * gcc.dg/cpp/trad: New directory with traditional tests copied
5094         from parent directory.
5095         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5096         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5097         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5098         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5099         Move to trad/ and rename.
5100         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
5101         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
5102         gcc.dg/cpp/trad/redef2.c: New tests.
5103         * gcc.dg/cpp/trad/trad.exp: New driver.
5104
5105 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
5106
5107         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
5108         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
5109         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
5110         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
5111         Remove.
5112
5113 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
5114
5115         * gcc.dg/20020620-1.c: New test.
5116
5117 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5118
5119         * g++.dg/template/ttp4.C: New test.
5120
5121 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
5122
5123         * g++.dg/opt/vt1.C: Fix regexp.
5124
5125 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5126
5127         * gcc.c-torture/execute/pure-1.c: Make functions static again.
5128         Don't use attribute `noinline'.
5129
5130 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5131
5132         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
5133
5134 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
5135
5136         * gcc.c-torture/execute/simd-1.c: New.
5137
5138         * gcc.dg/simd-1.c: New.
5139
5140 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
5141
5142         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
5143
5144 2002-06-16  Richard Henderson  <rth@redhat.com>
5145
5146         * g++.dg/ext/anon-struct1.C: New.
5147         * g++.dg/ext/anon-struct2.C: New.
5148         * g++.dg/ext/anon-struct3.C: New.
5149         * gcc.dg/anon-struct-1.c: New.
5150         * gcc.dg/anon-struct-2.c: New.
5151         * gcc.dg/anon-struct-3.c: New.
5152         * gcc.dg/20011008-1.c: Adjust warning text.
5153         * gcc.dg/20020527-1.c: Add -fms-extensions.
5154
5155 2002-06-16  Richard Henderson  <rth@redhat.com>
5156
5157         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
5158
5159 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
5160
5161         * gcc.c-torture/execute/20020615-1.c: New test.
5162
5163 2002-06-15  Roger Sayle  <roger@eyesopen.com>
5164
5165         * gcc.c-tortuture/execute/compare-1.c: New test case.
5166         * gcc.c-tortuture/execute/compare-2.c: New test case.
5167         * gcc.c-tortuture/execute/compare-3.c: New test case.
5168
5169 2002-06-13  Richard Henderson  <rth@redhat.com>
5170
5171         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
5172         ia64 ilp32.
5173
5174 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5175
5176         * g++.dg/template/typename2.C: Update error message.
5177
5178 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
5179
5180         * gcc.c-torture/execute/20020611-1.c: New test.
5181
5182 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
5183
5184         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
5185         list of targets to skip.
5186
5187 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
5188
5189         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
5190         targets if not optimizing.
5191
5192 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
5193
5194         * gcc.c-torture/compile/20020605-1.c: New test.
5195
5196         * g++.dg/opt/vt1.C: New test.
5197
5198         * gcc.dg/20020531-1.c: New test.
5199
5200         * gcc.dg/20020530-1.c: New test.
5201
5202         * gcc.dg/20020527-1.c: New test.
5203
5204         * g++.dg/opt/cse1.C: New test.
5205
5206 2002-06-07  Roger Sayle  <roger@eyesopen.com>
5207
5208         * gcc.dg/20020607-2.c: New test case.
5209
5210 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
5211
5212         * gcc.c-torture/compile/20020604-1.c: New test.
5213
5214 2002-06-04  Richard Henderson  <rth@redhat.com>
5215
5216         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
5217         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
5218         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
5219
5220 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
5221
5222         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
5223
5224 2002-06-03  Richard Henderson  <rth@redhat.com>
5225
5226         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
5227         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
5228
5229 2002-06-02  Richard Henderson  <rth@redhat.com>
5230
5231         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
5232         test functions static.
5233
5234 2002-06-02  Andreas Jaeger  <aj@suse.de>
5235
5236         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
5237         now.
5238
5239 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5240
5241         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
5242         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
5243         Update for mofified diagnostics.
5244         * gcc.dg/c99-intconst-1.c: No longer fail.
5245
5246 2002-06-02  Richard Henderson  <rth@redhat.com>
5247
5248         * gcc.dg/uninit-A.c: Remove xfail markers.
5249
5250 2002-06-01  Roger Sayle  <roger@eyesopen.com>
5251
5252         * gcc.dg/fnegate-1.c: New test case.
5253
5254 2002-05-30  Osku Salerma  <osku@iki.fi>
5255
5256         * gcc.c-torture/execute/mayalias-1.c: New file.
5257
5258 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5259
5260         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
5261         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
5262         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
5263
5264 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
5265
5266         * gcc.c-torture/execute/20020529-1.c: New test.
5267
5268 2002-05-27  Richard Henderson  <rth@redhat.com>
5269
5270         * g++.dg/ext/attrib6.C: New test case.
5271
5272 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5273
5274         * gcc.c-torture/execute/pure-1.c: New test.
5275
5276 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5277
5278         * gcc.dg/cpp/arith-2.c: Remove.
5279
5280 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5281
5282         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
5283         * gcc.dg/cpp/if-3.c: Remove.
5284
5285 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
5286
5287         * g++.dg/opt/cse2.C: New test.
5288
5289 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
5290
5291         * gcc.dg/cpp/arith-1.c: New semantic tests.
5292         * gcc.dg/cpp/if-1.c: Update.
5293
5294 2002-05-24  Ben Elliston  <bje@redhat.com>
5295
5296         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
5297
5298 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
5299
5300         * gcc.dg/verbose-asm.c: New test.
5301
5302 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5303
5304         * gcc.dg/cpp/paste12.c: New test.
5305
5306 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5307
5308         * g++.dg/parse/named_ops.C: New test.
5309
5310 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
5311
5312         * gcc/testsuite/gcc.dg/weak-8.c: New test.
5313
5314 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
5315
5316         * gcc.dg/weak-2.c: Allow optional leading underscore
5317         in scan-assembler symbol name.
5318         * gcc.dg/weak-3.c: Likewise.
5319         * gcc.dg/weak-4.c: Likewise.
5320         * gcc.dg/weak-5.c: Likewise.
5321
5322 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
5323
5324         * gcc.dg/20020523-1.c: New test.
5325
5326 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
5327
5328         * objc.dg/const-str-2.m: Update now that we stop after
5329         a command line error.
5330
5331 2002-05-22  Richard Henderson  <rth@redhat.com>
5332
5333         * g++.dg/dg.exp: Fix typo in test pruneing.
5334
5335 2002-05-22  Richard Henderson  <rth@redhat.com>
5336
5337         * g++.dg/dg.exp: Prune the tls subdirectory.
5338         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
5339         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
5340         * g++.dg/tls/init-1.C: New.
5341
5342 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
5343
5344         * gcc.dg/20020517-1.c: New test.
5345
5346 2002-05-21  Richard Henderson  <rth@redhat.com>
5347
5348         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
5349         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
5350
5351 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
5352
5353         * g++.dg/other/copy2.C: New test.
5354
5355 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
5356
5357         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
5358         (MAX_COPY): Bump up to 10 times sizeof (long long).
5359         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
5360
5361         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
5362         sizeof (long long).
5363
5364         * gcc.c-torture/execute/strcpy-1.c: New test.
5365
5366 2002-05-19  Jason Merrill  <jason2redhat.com>
5367
5368         * g++.dg/ext/oper1.C: New test.
5369
5370 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
5371 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
5372
5373         * README.QMTEST: New file.
5374
5375         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
5376
5377 2002-05-19  Andreas Jaeger  <aj@suse.de>
5378
5379         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
5380         now.
5381         * gcc.c-torture/execute/loop-2d.x: Likewise.
5382
5383 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
5384
5385         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
5386         support weak symbols.
5387         * gcc.dg/weak-4.c: Likewise
5388         * gcc.dg/weak-6.c: Likewise
5389
5390 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
5391
5392         * gcc.dg/weak-3.c: Add dg-excess-error comment for
5393         cygwin, coff and h8300-*-hms targets
5394         * gcc.dg/weak-5.c: Likewise
5395         * gcc.dg/weak-7.c: Likewise
5396
5397 2002-05-16  Jason Merrill  <jason@redhat.com>
5398
5399         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
5400         (scan-assembler-not, scan-assembler-dem): Likewise.
5401         (scan-assembler-dem-not): Likewise.
5402
5403 2002-05-15  Richard Henderson  <rth@redhat.com>
5404
5405         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
5406
5407 2002-05-15  Richard Henderson  <rth@redhat.com>
5408
5409         * gcc.dg/weak-5.c (vfoo1c): No warning here.
5410         (vfoo1f): Warning here.
5411         (vfoo1l): Don't redefine the alias.
5412
5413 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
5414
5415         * g++.dg/init/pm1.C: New test.
5416
5417 2002-05-12  David S. Miller  <davem@redhat.com>
5418
5419         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
5420         types.
5421
5422 2002-05-10  Roger Sayle  <roger@eyesopen.com>
5423
5424         * gcc.c-torture/execute/20020510-1.c: New test case.
5425
5426 2002-05-10  David S. Miller  <davem@redhat.com>
5427
5428         * gcc.c-torture/execute/conversion.c: Test long double too.
5429
5430 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
5431
5432         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
5433         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
5434         * lib/g++.exp (g++_link_flags): Likewise.
5435         * lib/objc.exp (objc_target_compile): Likewise.
5436
5437 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
5438
5439         * gcc.dg/cpp/poison.c: Update.
5440         * gcc.dg/cpp/20000625-2.c: Remove.
5441         * gcc.dg/cpp/direct2s.c: Remove final test.
5442
5443 2002-05-08  Tom Rix  <trix@redhat.com>
5444
5445         * gcc.c-torture/execute/20020508-1.c: New test.
5446         * gcc.c-torture/execute/20020508-2.c: New test.
5447         * gcc.c-torture/execute/20020508-3.c: New test.
5448
5449 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
5450
5451         * gcc.dg/cpp/charconst-4.c: More tests.
5452
5453 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c/6569
5456         * gcc.dg/weak-3.c: Update location of warning messages.
5457         * gcc.dg/weak-5.c: Likewise.
5458
5459 2002-05-06  Roger Sayle  <roger@eyesopen.com>
5460
5461         * gcc.c-torture/execute/20020506-1.c: New test case.
5462
5463 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
5464
5465         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
5466
5467 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5468
5469         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
5470
5471 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
5472
5473         * gcc.dg/cpp/charconst-3.c: New test.
5474
5475 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
5476
5477         * gcc.dg/cpp/charconst.c: Update tests.
5478
5479 2002-05-05  Tim Josling  <tej@melbpc.org.au>
5480
5481         * treelang: Added directory for new sample language treelang. Also
5482         lib/treelang.exp: New file to signal treelang should be tested.
5483
5484 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5485
5486         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
5487         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
5488         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
5489         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
5490         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
5491         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
5492         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
5493
5494 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
5495
5496         * gcc.dg/format/xopen-2.c: New test.
5497
5498 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
5499
5500         * gcc.dg/20020503-1.c: New test.
5501
5502 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
5503
5504         * g++.dg/init/dtor1.C: Make it tougher.
5505
5506 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
5507
5508         * g++.dg/init/dtor1.C: New test.
5509
5510 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
5511
5512         * gcc.dg/altivec-8.c: New.
5513
5514 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
5515
5516         * gcc.dg/altivec-7.c: New.
5517
5518 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
5519
5520         * g++.dg/parse/typedef1.C: New test.
5521
5522 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/6486
5525         * g++.dg/template/friend6.C: New test.
5526
5527         PR c++/6492
5528         * g++.dg/init/copy1.C: New test.
5529
5530 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
5531
5532         * g++.dg/warn/effc1.C: New test.
5533
5534 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5535
5536         * gcc.dg/cpp/if-cexp.c: Add a test.
5537
5538 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
5539
5540         * gcc.dg/20020426-2.c: New test.
5541
5542 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
5543
5544         * gcc.dg/cpp/if-mop.c: Update.
5545         * gcc.dg/cpp/if-mpar.c: Add test.
5546         * gcc.dg/cpp/if-oppr.c: Update.
5547
5548 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5549
5550         PR c/6343
5551         * gcc.dg/weak-[2-7].c: New tests.
5552
5553 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5554
5555         * gcc.dg/enum1.c: New test.
5556
5557 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/6497
5560         * g++.dg/inherit/access2.C: New test.
5561
5562 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR bootstrap/6445
5565         * gcc.dg/20020426-1.c: New test.
5566
5567 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
5568
5569         * g++.dg/abi/enum1.C: New test.
5570
5571 2002-04-26  Richard Henderson  <rth@redhat.com>
5572
5573         * gcc.dg/c99-bool-1.c: Expect always true warning.
5574
5575 2002-04-25  Roger Sayle  <roger@eyesopen.com>
5576
5577         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
5578
5579 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5580
5581         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
5582         targets.
5583
5584 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
5585
5586         * g++.dg/abi/mange7.C: New test.
5587
5588         PR c++/6438.
5589         * g++.dg/parse/stmtexpr2.C: New test.
5590
5591 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
5592
5593         * gcc.dg/20020312-2.c: Add SH target.
5594
5595 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5596
5597         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
5598         compiler output on mips*-*-irix*.
5599
5600 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
5601
5602         * g++.dg/parse/attr1.C: New test.
5603
5604 2002-04-23  Roger Sayle  <roger@eyesopen.com>
5605
5606         * gcc.c-torture/execute/string-opt-17.c: New test case.
5607         * gcc.c-torture/execute/memset-2.c: New test case.
5608
5609 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
5610
5611         PR c++/6256:
5612         * g++.dg/template/friend5.C: New test.
5613
5614         PR c++/6331:
5615         * g++.dg/template/qual1.C: Likewise.
5616
5617 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
5618
5619         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
5620         Include stdlib.h, not stdio.h or ctype.h.
5621
5622 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
5623
5624         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
5625         cris-*-elf* and mmix-*-*.
5626         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
5627         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
5628         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
5629         Ditto.
5630         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
5631         * gcc.dg/wchar_t-1.c: Ditto.
5632
5633 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
5634
5635         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
5636         Clarify comment.
5637
5638 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
5639
5640         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
5641
5642 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5643
5644         * gcc.c-torture/execute/20000906-1.x: Delete.
5645
5646 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
5647
5648         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
5649
5650 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
5651
5652         * PR6367
5653         * g77.f-torture/execute/6367.f: New test.
5654         * g77.f-torture/execute/6367.x: Disable for MMIX.
5655
5656 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
5657
5658         * PR6352
5659         * g++.dg/opt/inline2.C: New test.
5660
5661 2002-04-18  Richard Henderson  <rth@redhat.com>
5662
5663         * gcc.dg/20000906-1.c: Enable for all targets.
5664         * gcc.c-torture/compile/iftrap-2.c: New.
5665
5666 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5667
5668         * gcc.dg/20020418-1.c: New test.
5669         * gcc.dg/20020418-2.c: New test.
5670
5671 2002-04-18  Richard Henderson  <rth@redhat.com>
5672
5673         * gcc.c-torture/compile/iftrap-1.c: New.
5674         * gcc.dg/iftrap-1.c: Adjust for ia64.
5675         * gcc.dg/iftrap-2.c: New.
5676
5677 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
5678
5679         * gcc.c-torture/compile/20020418-1.c: New test.
5680
5681 2002-04-18  Roger Sayle  <roger@eyesopen.com>
5682
5683         * gcc.c-torture/compile/20020415-1.c: New.
5684
5685 2002-04-18  David S. Miller  <davem@redhat.com>
5686
5687         * gcc.c-torture/execute/20020418-1.c: New test.
5688
5689 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
5690
5691         * gcc.dg/20020416-1.c: New test.
5692
5693         * g++.dg/opt/inline1.C: New test.
5694
5695 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
5696
5697         * gcc.dg/altivec-5.c: New test.
5698
5699         * gcc.dg/20020415-1.c: New test.
5700
5701 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
5702
5703         * testsuite/lib/chill.exp: Remove.
5704
5705 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
5706
5707         * g++.dg/other/big-struct.C: New test.
5708
5709 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
5710
5711         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
5712         of scratch file.
5713
5714 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
5715
5716         PR c/6277
5717         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
5718         in scan-assembler function name
5719
5720 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
5721
5722         * g77.f-torture/execute/980628-4.x,
5723         g77.f-torture/execute/980628-5.x,
5724         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5725         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5726         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
5727         i[34567]86-*-*.
5728
5729 2002-04-13  David S. Miller  <davem@redhat.com>
5730
5731         * gcc.c-torture/execute/20020413-1.c: New test.
5732
5733 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
5734
5735         * gcc.dg/asm-6.c,
5736         * g++.dg/ext/asm1.C: New tests.
5737
5738 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++ 5373.
5741         * g++.dg/parse/stmtexpr1.C: New test.
5742
5743         PR c++/5189.
5744         * g++.dg/template/copy1.C: New test.
5745
5746 2002-04-12  Richard Henderson  <rth@redhat.com>
5747
5748         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
5749
5750 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
5751
5752         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
5753         gcc.c-torture/execute/20020307-2.c.
5754
5755 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
5756
5757         * g++.dg/ext/attrib5.C,
5758         * g++.dg/lookup/struct1.C: New tests.
5759
5760 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/20020411-1.c: New test.
5763
5764         * gcc.c-torture/execute/20020411-1.c: New test.
5765
5766 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
5767
5768         * g77.f-torture/execute/6177.f: New test.
5769
5770 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
5771
5772         PR middle-end/6247
5773         * g++.dg/opt/cleanup1.C: New test.
5774
5775         * g++.dg/opt/const1.C: New test.
5776
5777 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
5778
5779         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
5780
5781 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
5782
5783         PR c++/5507
5784         * g++.dg/template/typename2.C: New test.
5785
5786 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
5787
5788         * gcc.c-torture/execute/loop-12.c: New.
5789
5790 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
5791
5792         * g77.f-torture/execute/980628-4.x,
5793         g77.f-torture/execute/980628-5.x,
5794         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
5795         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
5796         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
5797
5798 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5799
5800         PR optimization/6086
5801         * g++.dg/opt/preinc1.C: New test.
5802
5803 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c++/5571
5806         * g++.dg/opt/static2.C: New test.
5807
5808 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c/5120
5811         * gcc.dg/20020406-1.c: New test.
5812
5813 2002-04-04  David S. Miller  <davem@redhat.com>
5814
5815         * gcc.c-torture/execute/20020404-1.c: New test.
5816
5817 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
5818
5819         PR c/6123
5820         * gcc.dg/20020312-2.c: Do not declare global register variable
5821         if __PIC__ or __pic__ is defined.
5822
5823 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
5824
5825         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
5826         __asm__ so that it works correctly even if -ansi -pedantic-errors.
5827
5828 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5829
5830         * gcc.misc-tests/linkage.exp: Update last change to handle
5831         sparc*-, not just sparc-.
5832
5833 2002-04-03  Richard Henderson  <rth@redhat.com>
5834
5835         * gcc.dg/cpp/ucs.c: Improved long UCS test.
5836
5837 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5838
5839         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
5840
5841 2002-04-02  David S. Miller  <davem@redhat.com>
5842
5843         * gcc.c-torture/execute/20020402-3.c: New test.
5844
5845 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
5846
5847         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
5848         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
5849
5850         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
5851         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
5852         g77.f-torture/execute/20001201.x,
5853         g77.f-torture/execute/u77-test.x: New files.
5854
5855         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5856         * gcc.dg/wchar_t-1.c: Ditto.
5857
5858 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5859
5860         * gcc.c-torture/execute/20020402-1.c: New test.
5861
5862 2002-04-01  Richard Henderson  <rth@redhat.com>
5863
5864         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5865
5866         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5867
5868 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5869
5870         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5871
5872 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5873
5874         * g++.dg/inherit/template-as-base.C: Expect error.
5875         * g++.dg/inherit/namespace-as-base.C: Likewise.
5876
5877 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5878
5879         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5880         g++.dg/ext/instantiate3.C: Tweak match patterns.
5881
5882         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5883         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5884         -da test.
5885
5886 2002-03-31  Richard Henderson  <rth@redhat.com>
5887
5888         * gcc.dg/special/alias-2.c: New.
5889         * gcc.dg/special/ecos.exp: Run it.
5890
5891 2002-03-31  Richard Henderson  <rth@redhat.com>
5892
5893         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5894
5895 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5896
5897         * gcc.dg/weak-1.c: Disable on h8300 port.
5898
5899 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5900
5901         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5902         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5903         ordering tests.
5904         * g++.dg/bprob/bprob-1.C: New test.
5905         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5906         * g++.dg/gcov/gcov-1.C: New test.
5907         * g++.dg/gcov/gcov-1.x: New file.
5908         * g++.dg/gcov/gcov-2.C: New test.
5909         * g++.dg/gcov/gcov-3.C: New test.
5910         * g++.dg/gcov/gcov-3.h: New file.
5911
5912 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5913
5914         * g++.old-deja/g++.other/builtins5.C: New test.
5915         * g++.old-deja/g++.other/builtins6.C: New test.
5916         * g++.old-deja/g++.other/builtins7.C: New test.
5917         * g++.old-deja/g++.other/builtins8.C: New test.
5918         * g++.old-deja/g++.other/builtins9.C: New test.
5919
5920 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5921
5922         * g++.dg/opt/static1.C: New test.
5923
5924         * g++.dg/opt/longbranch1.C: New test.
5925
5926 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5927
5928         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5929
5930         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5931
5932 2002-03-28  Jeffrey A Law  (law@redhat.com)
5933
5934         * gcc.c-torture/execute/20020328-1.c: New test.
5935
5936 2002-03-27  Richard Henderson  <rth@redhat.com>
5937
5938         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5939         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5940         move from g++.old-deja/g++.ext/.
5941
5942 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5943
5944         * g++.dg/init/new2.C: New test.
5945
5946 2002-03-26  Richard Henderson  <rth@redhat.com>
5947
5948         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5949
5950         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5951         on sparc.
5952
5953         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5954         sparcv9 systems.
5955         * gcc.dg/20001102-1.c: Likewise.
5956
5957 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5958
5959         * gcc.dg/cpp/endif-pedantic1.c,
5960         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5961
5962 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5963
5964         * g++.dg/init/new1.C: New test.
5965
5966 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5967
5968         * g++.dg/abi/vbase9.C: New test.
5969
5970 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5971
5972         * gcc.dg/arm-asm.c: New test.
5973
5974 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5975
5976         * gcc.dg/Wswitch-enum.c: New test.
5977         Fix PR c/5044.
5978
5979 2002-03-26  Richard Henderson  <rth@redhat.com>
5980
5981         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5982         structure.
5983
5984 2002-03-25  Richard Henderson  <rth@redhat.com>
5985
5986         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5987         sparcv9 systems.
5988
5989         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5990         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5991
5992 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5993
5994         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5995
5996 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5997
5998         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5999         targets using generic thunk support.
6000
6001 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
6002
6003         * gcc.c-torture/compile/20020323-1.c: New test.
6004
6005         * g++.dg/opt/conj2.C: New test.
6006
6007 2002-03-24  Richard Henderson  <rth@redhat.com>
6008
6009         * gcc.dg/weak-1.c: Use -fno-common.
6010
6011 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6012
6013         * g77.dg/f77-edit-apostrophe-out.f: New test
6014         * g77.dg/f77-edit-h-out.f: New test
6015         * g77.dg/f77-edit-t-in.f: New test
6016         * g77.dg/f77-edit-t-out.f: New test
6017         * g77.dg/f77-edit-x-out.f: New test
6018         * g77.dg/f77-edit-slash-out.f: New test
6019         * g77.dg/f77-edit-colon-out.f: New test
6020         * g77.dg/f77-edit-s-out.f: New test
6021
6022 2002-03-24  Richard Henderson  <rth@redhat.com>
6023
6024         * objc/execute/formal_protocol-6.x: New XFAIL.
6025
6026 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6027
6028         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
6029         that do not support weak symbols
6030
6031 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
6032
6033         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
6034         * lib/g77.exp:  Likewise
6035         * lib/objc.exp: Likewise
6036
6037 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
6038
6039         * gcc.dg/Wswitch-default.c: New test.
6040
6041 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
6042
6043         * g++.dg/other/enum1.C: New test.
6044
6045 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
6046
6047         * gcc.dg/pragma-ep-3.c: Fix typo.
6048
6049 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
6050
6051         * g++.dg/inherit/template-as-base.C: New test.
6052
6053 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
6054
6055         * g++.old-deja/g++.other/dwarf2-1.C: Move...
6056         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
6057
6058 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
6059
6060         * gcc.dg/cpp/multiline.c: Update to match.
6061
6062 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
6063
6064         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
6065
6066 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
6067
6068         * gcc.dg/cpp/extratokens2.c:  New file.
6069
6070 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
6071
6072         * gcc.dg/20020312-2.c: Add rs6000 target.
6073
6074         * gcc.c-torture/compile/20020319-1.c: New test.
6075
6076 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6077
6078         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
6079         (A, E): Handle this.
6080
6081 2002-03-20  Jason Merrill  <jason@redhat.com>
6082
6083         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
6084         ignoring -fpic.
6085         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
6086         through prune_gcc_output.
6087
6088 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
6089
6090         * gcc.c-torture/compile/20020320-1.c: New test.
6091
6092 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
6093
6094         * gcc.c-torture/compile/20020318-1.c: New test.
6095
6096         * gcc.dg/struct-by-value-1.c: New test.
6097
6098         * gcc.dg/20020319-1.c: New test.
6099
6100 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
6101
6102         * g++.dg/opt/conj1.C: New test.
6103
6104 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
6105
6106         * g++.dg/template/qualttp20.C: Revert previous change.
6107         * g++.dg/template/qualttp3.C: Likewise.
6108         * g++.dg/template/qualttp4.C: Likewise
6109         * g++.dg/template/qualttp5.C: Likewise
6110         * g++.dg/template/qualttp6.C: Likewise
6111         * g++.dg/template/qualttp7.C: Likewise
6112         * g++.dg/template/qualttp8.C: Likewise
6113         * g++.dg/template/recurse.C: Likewise.
6114
6115 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
6116
6117         * gcc.dg/cpp/wchar-1.c: Update.
6118
6119 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         * g++.dg/template/conv1.C: New test.
6122         * g++.dg/template/conv2.C: New test.
6123         * g++.dg/template/conv3.C: New test.
6124         * g++.dg/template/conv4.C: New test.
6125
6126 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6127
6128         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
6129         * g++.dg/template/qualttp3.C: Likewise.
6130         * g++.dg/template/qualttp4.C: Likewise
6131         * g++.dg/template/qualttp5.C: Likewise
6132         * g++.dg/template/qualttp6.C: Likewise
6133         * g++.dg/template/qualttp7.C: Likewise
6134         * g++.dg/template/qualttp8.C: Likewise
6135         * g++.dg/template/recurse.C: Likewise.
6136
6137 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
6138
6139         * g++.dg/opt/dtor1.C: New test.
6140
6141 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
6142
6143         * gcc.c-torture/compile/20020315-1.c: New test.
6144
6145 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
6146
6147         * gcc.dg/weak-1.c: Fix scan tests.
6148
6149 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
6150
6151         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
6152         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
6153         cris-*-aout* mmix-*-*.
6154         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
6155         cris-*-aout* mmix-*-*.
6156         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
6157         cris-*-elf* cris-*-aout* and mmix-*-*.
6158         * gcc.dg/20001009-1.c: Ditto.
6159         * gcc.dg/20010912-1.c: Ditto.
6160         * gcc.dg/20020122-4.c: Ditto.
6161         * gcc.dg/inline-2.c: Ditto.
6162
6163 2002-03-14  Jeffrey A Law  (law@cygnus.com)
6164
6165         * gcc.c-torture/compile/20020314-1.c: New test.
6166
6167 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
6168
6169         * gcc.c-torture/execute/20020314-1.c: New test.
6170
6171 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
6172
6173         * g++.dg/warn/Wunused-1.C: New test.
6174
6175 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
6176
6177         * g++.dg/abi/mangle6.C: New test.
6178
6179 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
6180
6181         * gcc.c-torture/compile/20020309-2.c: New test.
6182
6183         * gcc.c-torture/compile/20020312-1.c: New test.
6184
6185 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
6186
6187         * g++.dg/other/access1.C: New test.
6188
6189 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
6190
6191         * gcc.c-torture/execute/wchar_t-1.c: New test.
6192
6193 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
6194
6195         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
6196
6197 2002-03-12  Roger Sayle  <roger@eyesopen.com>
6198
6199         * gcc.dg/20020312-1.c: New test case.
6200
6201 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
6202
6203         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
6204
6205 2002-03-11  Richard Henderson  <rth@redhat.com>
6206
6207         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
6208         * g++.old-deja/g++.jason/report.C: Likewise.
6209
6210 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6211
6212         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
6213         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
6214
6215 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
6216
6217         * testsuite/g++.dg/overload/pmf1.C: New test.
6218
6219 2002-03-11  Kazu Hirata  <kazu@hxi.com>
6220
6221         * gcc.c-torture/execute/20020307-1.c: Use long.
6222
6223 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
6224
6225         PR optimization/5844
6226         * gcc.dg/20020310-1.c: New test.
6227
6228 2002-03-09  Michael Meissner  <meissner@redhat.com>
6229
6230         * gcc.c-torture/execute/memcpy-2.c: New test.
6231         * gcc.c-torture/execute/memset-1.c: New test.
6232         * gcc.c-torture/execute/strlen-1.c: New test.
6233         * gcc.c-torture/execute/strcmp-1.c: New test.
6234         * gcc.c-torture/execute/strncmp-1.c: New test.
6235
6236 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
6237
6238         * gcc.dg/ppc-ldstruct.c: New test.
6239
6240 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
6241
6242         * gcc.c-torture/execute/va-arg-22.c: New test.
6243
6244 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6245
6246         * gcc.c-torture/compile/20020309-1.c: New test.
6247
6248 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
6249
6250         * gcc.c-torture/execute/20020307-2.c: New test.
6251
6252 2002-03-07  Jeffrey A Law  (law@redhat.com)
6253
6254         * g77.f-torture/compile/20020307-1.f: New test.
6255
6256 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
6257
6258         * gcc.dg/unordered-1.c: New test.
6259
6260 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
6261
6262         * gcc.c-torture/execute/20020307-1.c: New test.
6263
6264 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * gcc.dg/20020304-1.c: New test.
6267
6268         * gcc.c-torture/compile/20020304-2.c: New test.
6269
6270 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
6271
6272         * gcc.c-torture/compile/20020304-1.c: New test case
6273         (from PR c/5830).
6274
6275 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
6276
6277         * gcc.dg/20020103-1.c: Add other -D ppc variants.
6278
6279 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
6280
6281         * g++.dg/other/classkey1.C: New test.
6282
6283 2002-03-01  Richard Henderson  <rth@redhat.com>
6284
6285         * gcc.c-torture/compile/981223-1.x: New.
6286         * gcc.c-torture/compile/920625-1.x: New.
6287
6288 2002-02-28  Richard Henderson  <rth@redhat.com>
6289
6290         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
6291
6292 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
6293
6294         * gcc.c-torture/execute/20020227-1.c: New test.
6295
6296 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
6297
6298         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
6299         here" ERROR lines.
6300         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6301         * g++.old-deja.g++.other/defarg1.C: Likewise.
6302         * g++.old-deja/g++.pt/calls2.C: Likewise.
6303         * g++.old-deja/g++.pt/crash20.C: Likewise.
6304         * g++.old-deja/g++.pt/crash30.C: Likewise.
6305         * g++.old-deja/g++.pt/crash36.C: Likewise.
6306         * g++.old-deja/g++.pt/crash6.C: Likewise.
6307         * g++.old-deja/g++.pt/defarg13.C: Likewise.
6308         * g++.old-deja/g++.pt/derived3.C: Likewise.
6309         * g++.old-deja/g++.pt/error1.C: Likewise.
6310         * g++.old-deja/g++.pt/friend21.C: Likewise.
6311         * g++.old-deja/g++.pt/friend23.C: Likewise.
6312         * g++.old-deja/g++.pt/infinite1.C: Likewise.
6313         * g++.old-deja/g++.robertl/eb128.C: Likewise.
6314
6315 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
6316
6317         * gcc.c-torture/execute/20020225-2.c: New test.
6318
6319 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
6320
6321         * gcc.c-torture/execute/920730-1t.c,
6322         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
6323         Delete test cases, only relevant to -traditional.
6324
6325 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6326
6327         * gcc.dg/cpp/undef1.c: Remove.
6328         * gcc.dg/cpp/directiv.c: Update.
6329         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
6330
6331 2002-02-27  Michael Meissner  <meissner@redhat.com>
6332
6333         * gcc.c-torture/execute/20020226-1.c: New test.
6334
6335 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
6336
6337         * g++.dg/debug/debug4.C: New test.
6338
6339         * gcc.dg/ia64-visibility-1.c: New test.
6340
6341 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
6342
6343         * gcc.dg/debug/20020224-1.c: New.
6344
6345 2002-02-25  Kazu Hirata  <kazu@hxi.com>
6346
6347         * gcc.c-torture/execute/960416-1.x: New.
6348         * gcc.c-torture/execute/divconst-3.x: Likewise.
6349
6350 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
6351
6352         * gcc.dg/20020224-1.c: New test.
6353
6354 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
6355
6356         * gcc.c-torture/execute/20020225-1.c: New.
6357
6358 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6359
6360         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
6361
6362 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
6363
6364         * gcc.dg/20020222-1.c: New test.
6365
6366 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
6367
6368         * g++.dg/opt/anonunion1.C: New test.
6369
6370 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
6371
6372         * g++.dg/template/qualttp19.C: New test.
6373         * g++.dg/template/qualttp20.C: New test.
6374         * g++.old-deja/g++.jason/report.C: Adjust expected errors
6375         * g++.old-deja/g++.other/qual1.C: Likewise.
6376
6377 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
6378
6379         * gcc.dg/attr-alwaysinline.c: New.
6380
6381 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
6382
6383         * gcc.dg/20020220-1.c: New test.
6384
6385         * gcc.dg/20020220-2.c: New test.
6386
6387         * g++.dg/opt/mmx1.C: New test.
6388
6389 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
6390
6391         * gcc.c-torture/compile/20020110.c: New test.
6392
6393 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
6394
6395         * gcc.c-torture/execute/20020219-1.c: New test.
6396
6397         * gcc.dg/20020219-1.c: New test.
6398
6399         * gcc.dg/noncompile/20020220-1.c: New test.
6400
6401         * g++.dg/opt/ptrintsum1.C: New test.
6402
6403         * gcc.dg/debug/20020220-1.c: New test.
6404
6405 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
6406
6407         * gcc.c-torture/execute/20020216-1.c: New test.
6408
6409 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
6410
6411         * gcc.dg/decl-1.c: Update, new test.
6412
6413 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
6414
6415         * g++.dg/abi/bitfield1.C: New test.
6416         * g++.dg/abi/bitfield2.C: New test.
6417
6418 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6419
6420         * gcc.dg/attr-nest.c: New test.
6421
6422 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
6423
6424         * gcc.c-torture/execute/20020215-1.c: New test.
6425
6426 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
6427
6428         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
6429         * g++.dg/debug/debug.exp: New.
6430         * g++.dg/debug/trivial.C: New.
6431         * g++.dg/debug/debug1.C: Moved...
6432         * g++.dg/other/debug1.C: ...from here.
6433         * g++.dg/debug/debug2.C: Moved...
6434         * g++.dg/other/debug2.C: ...from here.
6435         * g++.dg/debug/debug3.C: Moved...
6436         * g++.dg/other/debug3.C: ...from here.
6437
6438         * gcc.dg/noncompile/20020213-1.c: New test.
6439
6440 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * g++.dg/other/debug3.C: New test.
6443
6444         * gcc.c-torture/execute/20020213-1.c: New test.
6445
6446 2002-02-13  Richard Smith <richard@ex-parrot.com>
6447
6448         * g++.old-deja/g++.other/thunk1.C: New test.
6449
6450 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6451
6452         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
6453
6454 2002-02-13  Stan Shebs  <shebs@apple.com>
6455
6456         * gcc.dg/altivec-3.c: New.
6457
6458 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
6459
6460         * gcc.dg/Wunreachable-1.c: New test.
6461         * gcc.dg/Wunreachable-2.c: New test.
6462
6463 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
6464
6465         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
6466
6467 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
6468
6469         * gcc.dg/decl-1.c: New test.
6470
6471 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
6472
6473         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
6474
6475 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6476
6477         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
6478         * gcc.c-torture/compile/980506-1.x: Likewise.
6479
6480 2002-02-10  Kazu Hirata  <kazu@hxi.com>
6481
6482         * gcc.dg/20020210-1.c: New.
6483
6484 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
6485
6486         * g77.f-torture/execute/947.f: New regression test
6487         for PR fortran/947.
6488
6489 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
6490
6491         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
6492         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
6493
6494 2002-02-08  Richard Henderson  <rth@redhat.com>
6495
6496         * gcc.c-torture/compile/labels-3.c: New.
6497
6498 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
6499
6500         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
6501         expression statements work instead.
6502         * gcc.dg/noncompile/20020207-1.c: New test.
6503
6504 2002-02-07  Richard Henderson  <rth@redhat.com>
6505
6506         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
6507
6508 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6509
6510         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
6511         message from g77
6512         * lib/g77-dg.exp: Trim g77 error messages so that they are
6513         recognized by dg.exp.
6514
6515 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6516
6517         PR fortran/5473
6518         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
6519
6520 2002-02-07  Richard Henderson  <rth@redhat.com>
6521
6522         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
6523         to be sufficiently aligned for integers.
6524
6525 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
6526
6527         * g++.dg/template/friend4.C: New test.
6528
6529 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
6530
6531         PR fortran/5743
6532         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
6533         unsupported cases.
6534
6535 2002-02-07  Richard Henderson  <rth@redhat.com>
6536
6537         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
6538         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
6539         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
6540         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
6541
6542 2002-02-06  Richard Henderson  <rth@redhat.com>
6543
6544         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
6545
6546 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
6547
6548         * gcc.dg/20020206-1.c: New test.
6549
6550 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.c-torture/execute/20020206-1.c: New test.
6553
6554         * gcc.c-torture/execute/20020206-2.c: New test.
6555
6556         PR optimization/5429:
6557         * gcc.c-torture/compile/20020206-1.c: New test.
6558
6559 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
6560
6561         * g++.dg/ext/align1.C: Do not use an explicit alignment value
6562         as certain file formats cannot support particularly large
6563         alignments.
6564
6565         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
6566         and do not expect to be able to link the executable.
6567
6568         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
6569         fail because the COFF format does not support the weak attribute.
6570
6571 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
6572
6573         * g77.dg/pr5473.f:  New test
6574
6575 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
6576
6577         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
6578         Fix testcase accordingly.
6579
6580 2002-02-04  Richard Henderson  <rth@redhat.com>
6581
6582         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
6583         (buf): Change to be an array of pointers, not ints.
6584
6585 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6586
6587         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
6588         before all tests.  Move warning one line above to match where it
6589         C frontend emits.
6590         * gcc.dg/Wswitch-2.c: New test.
6591         * g++.dg/warn/Wswitch-1.C: New test.
6592         * g++.dg/warn/Wswitch-2.C: New test.
6593
6594 2002-02-04  Richard Henderson  <rth@redhat.com>
6595
6596         * g++.dg/abi/offsetof.C: Fix size comparison.
6597
6598 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
6599
6600         * gcc.dg/cast-qual-2.c: New test.
6601
6602 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
6603
6604         * gcc.dg/20020201-4.c: New test.
6605
6606 2002-02-04  Ben Elliston  <bje@redhat.com>
6607
6608         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
6609         target_info attribute != 0, in addition to the empty string.
6610         (gcc_target_compile): Likewise.
6611
6612 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
6613
6614         * gcc.dg/Wswitch.c: New test.
6615         PR gcc/4475. PR gcc/3780.
6616
6617 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
6618
6619         * g77.f-torture/execute/5122.f: New test for regressions
6620         against PR fortran/5122.
6621
6622 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
6623
6624         * g77.f-torture/compile/pr3743.f: Delete
6625         * g77.dg/pr3743-1.f: New test.
6626         * g77.dg/pr3743-2.f: New test.
6627         * g77.dg/pr3743-3.f: New test.
6628         * g77.dg/pr3743-4.f: New test.
6629
6630 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6631
6632         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
6633
6634 2002-02-02  Richard Henderson  <rth@redhat.com>
6635
6636         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
6637         * gcc.c-torture/execute/bf64-1.c: Likewise.
6638
6639 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * gcc.dg/20020201-2.c: New test.
6642
6643         * gcc.dg/20020201-3.c: New test.
6644
6645         * gcc.c-torture/execute/bitfld-2.c: New test.
6646
6647 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6648
6649         * gcc.dg/bitfld-1.c: Update.
6650         * gcc.dg/bitfld-2.c: Update.
6651         * gcc.c-torture/execute/bitfld-1.x: New.
6652
6653 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
6654
6655         * gcc.c-torture/execute/20020201-1.c: New test.
6656
6657 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
6658
6659         PR target/5469
6660         * gcc.dg/20020201-1.c: New test.
6661
6662 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
6663
6664         PR fortran/3743
6665         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
6666         * g77.f-torture/compile/pr3743.x: Remove
6667
6668 2002-01-31  Tom Rix  <trix@redhat.com>
6669
6670         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
6671
6672 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
6673
6674         * gcc.dg/noncompile/20020130-1.c: New test.
6675
6676 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
6677
6678         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
6679
6680 2002-01-29  Richard Henderson  <rth@redhat.com>
6681
6682         * gcc.c-torture/execute/991118-1.c: Cast various constants back
6683         to long long.
6684         * gcc.c-torture/execute/bf64-1.c: Likewise.
6685
6686 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
6687
6688         * gcc.c-torture/execute/20020129-1.c: New test.
6689
6690 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6691
6692         * gcc.c-torture/compile/20000224-1.c: Update.
6693         * gcc.c-torture/execute/bitfld-1.c: New tests.
6694         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
6695         * gcc.dg/uninit-A.c: Update.
6696
6697 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6698
6699         * g++.dg/template/ctor1.C: Add instantiation.
6700
6701 2002-01-28  Paul Koning  <pkoning@equallogic.com>
6702
6703         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
6704         argument to __builtin_prefetch to be const ptr.
6705
6706 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
6707
6708         * gcc.c-torture/compile/20020120-1.c: New test.
6709
6710 2002-01-27  Kazu Hirata  <kazu@hxi.com>
6711
6712         * gcc.c-torture/execute/20020127-1.c: New test.
6713
6714 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
6715
6716         * g77.dg/f77-edit-i-in.f: New test
6717         * g77.dg/f77-edit-i-out.f: New test
6718
6719 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
6720
6721         * gcc.dg/debug/debug.exp: New file.
6722         * gcc.dg/debug/trivial.c: New file.
6723         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
6724         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
6725         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
6726         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
6727         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
6728         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
6729         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
6730         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
6731         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
6732         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
6733         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
6734         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
6735         * gcc.dg/20000503-1.c: Removed.
6736         * gcc.dg/20010207-1.c: Removed.
6737         * gcc.dg/20011223-1.c: Removed.
6738         * gcc.dg/20020104-2.c: Removed.
6739         * gcc.dg/debug-1.c: Removed.
6740         * gcc.dg/debug-2.c: Removed.
6741         * gcc.dg/debug-3.c: Removed.
6742         * gcc.dg/debug-4.c: Removed.
6743         * gcc.dg/debug-5.c: Removed.
6744         * gcc.dg/debug-6.c: Removed.
6745         * gcc.dg/dwarf2-1.c: Removed.
6746         * gcc.dg/dwarf2-2.c: Removed.
6747
6748 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
6749
6750         * g++.old-deja/g++.other/eh5.C: New test.
6751         * g++.old-deja/g++.other/sibcall2.C: New test.
6752         * g++.old-deja/g++.other/array9.C: New test.
6753         * g++.old-deja/g++.other/typename2.C: New test.
6754         * g++.old-deja/g++.other/crash60.C: New test.
6755         * g++.old-deja/g++.other/conv9.C: New test.
6756         * g++.old-deja/g++.other/mangle10.C: New test.
6757         * g++.old-deja/g++.other/unchanging1.C: New test.
6758         * g++.old-deja/g++.other/exprstmt1.C: New test.
6759         * g++.old-deja/g++.other/inline23.C: New test.
6760         * g++.old-deja/g++.eh/ia64-1.C: New test.
6761         * g++.old-deja/g++.other/dwarf2-1.C: New test.
6762         * g++.old-deja/g++.other/reload1.C: New test.
6763         * g++.old-deja/g++.other/static20.C: New test.
6764         * g++.old-deja/g++.other/local-alloc1.C: New test.
6765         * g++.old-deja/g++.other/conv8.C: New test.
6766         * g++.old-deja/g++.other/stmtexpr2.C: New test.
6767         * g++.old-deja/g++.other/storeexpr1.C: New test.
6768         * g++.old-deja/g++.other/storeexpr2.C: New test.
6769         * g++.dg/eh/template2.C: New test.
6770         * g++.dg/warn/weak1.C: New test.
6771
6772 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
6773
6774         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6775         Remove first, non-varying, argument.
6776
6777 2002-01-23  Richard Henderson  <rth@redhat.com>
6778
6779         * gcc.dg/inline-2.c: New.
6780
6781         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
6782         Add optional target arg.  Check number of arguments.
6783         (scan-assembler-not, scan-assembler-dem): Likewise.
6784         (scan-assembler-dem-not): Likewise.
6785
6786 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6787
6788         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
6789         line 12.
6790         * g++.old-deja/g++.brendan/parse3.C,
6791         g++.old-deja/g++.other/crash26.C,
6792         g++.old-deja/g++.other/crash28.C,
6793         g++.old-deja/g++.other/crash29.C,
6794         g++.old-deja/g++.other/crash30.C,
6795         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
6796
6797 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
6798
6799         * gcc.dg/20020115-1.c: New.
6800
6801 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
6802
6803         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
6804
6805 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
6806
6807         * gcc.dg/20020122-3.c: New.
6808
6809 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
6810
6811         * g++.dg/other/gc1.C: New test.
6812
6813 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
6814
6815         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
6816
6817 2002-01-22  Richard Henderson  <rth@redhat.com>
6818
6819         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
6820
6821 2002-01-22  Richard Henderson  <rth@redhat.com>
6822
6823         * gcc.dg/20020122-4.c: New.
6824
6825 2002-01-22  H.J. Lu <hjl@gnu.org>
6826
6827         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
6828         link output.
6829         * gcc.dg/special/ecos.exp: Likewise.
6830         * lib/g++-dg.exp: Likewise.
6831         * lib/g77-dg.exp: Likewise.
6832         * lib/gcc-dg.exp : Likewise.
6833         * lib/mike-g++.exp: Likewise.
6834         * lib/mike-g77.exp: Likewise.
6835         * lib/mike-gcc.exp: Likewise.
6836         * lib/objc-dg.exp: Likewise.
6837
6838 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
6839
6840         PR target/5379
6841         * gcc.dg/20020122-2.c: New test.
6842
6843 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
6844
6845         * gcc.dg/20020122-1.c: New test.
6846
6847 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
6848
6849         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
6850
6851 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
6852
6853         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
6854
6855 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6856
6857         * gcc.c-torture/compile/20020121-1.c: New test.
6858
6859 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6860
6861         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6862         ld_library_path.
6863
6864 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6865
6866         * gcc.dg/20020218-1.c: New test.
6867
6868 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6869
6870         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6871         messages
6872         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6873         "At global scope" warning
6874         * g++.dg/ext/align1.C: Change cygwin test for alignment
6875         from db-bogus to dg-warning
6876
6877 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6878
6879         * g77.f-torture/compile/cpp2.F: New test.
6880
6881 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6882
6883         * g++.dg/template/access1.C: New test.
6884
6885 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6886
6887         * gcc.dg/20020118-1.c: New.
6888
6889 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6890
6891         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6892
6893 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6894
6895         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6896         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6897         alignment warnings.
6898
6899 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6900
6901         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6902         torture_with_loops and torture_without_loops
6903
6904 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6905
6906         * gcc.c-torture/compile/20020116-1.c: New test.
6907
6908 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6909
6910         * gcc.dg/20020116-2.c: New test.
6911
6912         * gcc.dg/ultrasp4.c: New test.
6913
6914         * gcc.dg/20020116-1.c: New test.
6915
6916 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6917
6918         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6919         by EABI.
6920
6921 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6922
6923         * gcc.misc-tests/i386-prefetch.exp: New.
6924         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6925         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6926         * gcc.misc-tests/i386-pf-none-1.c: New test.
6927         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6928
6929 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gcc.dg/gnu89-init-1.c: Add new tests.
6932
6933 2002-01-15  Andreas Jaeger  <aj@suse.de>
6934
6935         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6936         * gcc.dg/i386-mmx-2.c: Likewise.
6937         * gcc.dg/i386-sse-1.c: Likewise.
6938         * gcc.dg/i386-sse-2.c: Likewise.
6939         * gcc.dg/i386-sse-3.c: Likewise.
6940
6941 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6942
6943         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6944         Uncomment additional cases that now pass.
6945
6946 2002-01-11  Richard Henderson  <rth@redhat.com>
6947
6948         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6949         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6950
6951 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6952
6953         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6954
6955 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6956
6957         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6958         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6959
6960 2002-01-10  Dale Johannesen  <dalej@apple.com>
6961
6962         * gcc.c-torture/execute/loop-11.c: New.
6963
6964 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6965
6966         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6967         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6968
6969 2002-01-09  Richard Henderson  <rth@redhat.com>
6970
6971         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6972         type in which to perform the operation for each size.
6973
6974 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6975
6976         * gcc.c-torture/compile/20020109-2.c: New test.
6977
6978 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6979
6980         * gcc.c-torture/execute/loop-10.c: New test.
6981
6982 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gcc.c-torture/compile/20010226-1.c: New test.
6985         * gcc.c-torture/compile/20010227-1.c: New test.
6986         * gcc.c-torture/compile/20010426-1.c: New test.
6987         * gcc.c-torture/compile/20010510-1.c: New test.
6988         * gcc.c-torture/compile/20010605-3.c: New test.
6989         * gcc.c-torture/compile/20010824-1.c: New test.
6990         * gcc.c-torture/execute/20010409-1.c: New test.
6991         * gcc.dg/noncompile/20000901-1.c: New test.
6992         * gcc.dg/20001023-1.c: New test.
6993         * gcc.dg/20001101-1.c: New test.
6994         * gcc.dg/20001102-1.c: New test.
6995         * gcc.dg/20010207-1.c: New test.
6996         * gcc.dg/20010405-1.c: New test.
6997         * gcc.dg/20010822-1.c: New test.
6998         * gcc.dg/20011107-1.c: New test.
6999
7000 2002-01-09  Jeffrey A Law  (law@redhat.com)
7001
7002         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
7003
7004         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
7005         execution failure on PA targets.
7006
7007 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
7008
7009         * gcc.c-torture/compile/20020109-1.c: New test.
7010
7011 2002-01-08  Kazu Hirata  <kazu@hxi.com>
7012
7013         * gcc.c-torture/execute/20020108-1.c: New test.
7014
7015 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
7016
7017         * gcc.dg/20020108-1.c: New test.
7018
7019 2002-01-08  H.J. Lu <hjl@gnu.org>
7020
7021         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
7022         for header files.
7023
7024 2002-01-08  Geoff Keating  <geoffk@redhat.com>
7025
7026         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
7027         consistency.
7028
7029 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
7030
7031         * gcc.dg/altivec-4.c: Test altivec predicates.
7032
7033 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
7034
7035         * gcc.c-torture/execute/20020107-1.c: New test.
7036
7037 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
7038
7039         PR c/5279
7040         * gcc.c-torture/compile/20020106-1.c: New test.
7041
7042 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7043
7044         * gcc.c-torture/execute/nestfunc-4.c: New test.
7045
7046 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7047
7048         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
7049         extra triple that slipped in.
7050         * g++.old-deja/g++.abi/align.C: Likewise.
7051         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7052
7053 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
7054
7055         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
7056         * g++.old-deja/g++.abi/align.C: Likewise.
7057         * g++.old-deja/g++.abi/bitfields.C: Likewise.
7058
7059         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
7060         on FreeBSD/i386.
7061         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
7062         FreeBSD.
7063
7064 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
7065
7066         * gcc.dg/20020104-1.c: New test.
7067
7068         * gcc.dg/20020104-2.c: New test.
7069
7070 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
7071
7072         * gcc.dg/20020103-1.c: Fix typo in target selector.
7073
7074 2002-01-03  Richard Henderson  <rth@redhat.com>
7075
7076         * gcc.dg/20020103-1.c: New.
7077
7078 2002-01-03  Kazu Hirata  <kazu@hxi.com>
7079
7080         * gcc.c-torture/execute/20020103-1.c: New test.
7081
7082 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
7083
7084         * g++.dg/other/debug2.C: New test.
7085
7086         * gcc.c-torture/compile/20020103-1.c: New test.
7087
7088 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
7089
7090         * gcc.dg/gnu89-init-1.c: Added new tests.
7091
7092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7093
7094         * g++.dg/template/friend2.C: Remove as patch is reverted.
7095
7096         * g++.dg/warn/oldcast1.C: New test.
7097
7098         * g++.dg/template/ptrmem1.C: New test.
7099         * g++.dg/template/ptrmem2.C: New test.
7100
7101         * g++.dg/template/ntp.C: New test.
7102
7103         * g++.dg/other/component1.C: New test.
7104
7105         * g++.dg/template/ttp3.C: New test.
7106
7107         * g++.dg/template/friend2.C: New test.
7108         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
7109
7110 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7111
7112         * g++.dg/other/ptrmem1.C: New test.
7113         * g++.dg/other/ptrmem2.C: New test.
7114
7115 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7116
7117         * g++.dg/template/ctor1.C: New test.
7118
7119 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
7120
7121         * g++.dg/template/friend2.C: New test.
7122
7123 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
7124
7125         * gcc.dg/mmix-1.c: New test.
7126
7127 2001-12-31  Richard Henderson  <rth@redhat.com>
7128
7129         * gcc.dg/asm-5.c: New.
7130
7131 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
7132
7133         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
7134         in namespace __gnu_cxx
7135
7136 2001-12-30  Richard Henderson  <rth@redhat.com>
7137
7138         * gcc.dg/debug-6.c: New.
7139
7140 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
7141
7142         * gcc.c-torture/compile/20011229-2.c: New test.
7143
7144 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.dg/debug-3.c: New test.
7147         * gcc.dg/debug-4.c: New test.
7148         * gcc.dg/debug-5.c: New test.
7149
7150 2001-12-29  Richard Henderson  <rth@redhat.com>
7151
7152         * g++.dg/eh/loop1.C: New.
7153
7154 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7155
7156         * g++.dg/template/crash1.C: New test.
7157
7158 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7159
7160         * g++.dg/other/const1.C: New test.
7161
7162 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
7163
7164         * gcc.c-torture/compile/20011229-1.c: New test.
7165
7166 2001-12-28  Stan Shebs  <shebs@apple.com>
7167
7168         * lib/objc-torture.exp: Resync with c-torture.exp.
7169         * lib/objc.exp: Load standard libraries.
7170
7171 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
7172
7173         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
7174         additional tests.
7175
7176 2001-12-27  Roger Sayle <roger@eyesopen.com>
7177
7178         * gcc.c-torture/execute/string-opt-16.c: New testcase.
7179
7180 2001-12-27  Richard Henderson  <rth@redhat.com>
7181
7182         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
7183
7184 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7185
7186         * g++.dg/eh/ctor1.C: New test.
7187         * g++.dg/other/error2.C: New test.
7188
7189 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7190
7191         * g++.dg/other/init2.C: New test.
7192
7193 2001-12-24  Richard Henderson  <rth@redhat.com>
7194
7195         * gcc.dg/20011223-1.c: New.
7196         * gcc.dg/inline-1.c: New.
7197
7198 2001-12-23  Richard Henderson  <rth@redhat.com>
7199
7200         * gcc.dg/asm-4.c: Test operand modifiers.
7201
7202 2001-12-23  Richard Henderson  <rth@redhat.com>
7203
7204         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
7205
7206 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
7207
7208         * gcc.c-torture/execute/20011223-1.c: New test.
7209
7210 2001-12-21  Richard Henderson  <rth@redhat.com>
7211
7212         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
7213         re-enables the warning.
7214
7215 2001-12-21  Richard Henderson  <rth@redhat.com>
7216
7217         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
7218
7219 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7220
7221         * gcc.c-torture/compile/20011218-1.c: New test.
7222
7223 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
7224
7225         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
7226         arm-isr.c test.
7227         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
7228         epilogue generation for ARM ISR routines.
7229
7230 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7231
7232         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
7233         * gcc.dg/format/c90-printf-3.c: Likewise.
7234         * gcc.dg/format/c99-printf-3.c: Likewise.
7235         * gcc.dg/format/ext-1.c: Likewise.
7236         * gcc.dg/format/ext-6.c: Likewise.
7237         * gcc.dg/format/format.h: Prototype unlocked stdio.
7238
7239 2001-12-20  Richard Henderson  <rth@redhat.com>
7240
7241         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
7242         (arena): Use it.
7243         (malloc): Correct allocation logic.  Abort if we fill up the
7244         arena before initialization complete.
7245         (realloc): Correct allocation logic.
7246
7247 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
7248
7249         * gcc.c-torture/compile/20011219-2.c: New test.
7250
7251         * gcc.c-torture/execute/20011219-1.c: New test.
7252
7253 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
7254
7255         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
7256         target does not support weak symbols.
7257
7258 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * gcc.c-torture/compile/20011219-1.c: New test.
7261
7262 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7263
7264         * g++.dg/other/error1.C: New test.
7265
7266 2001-12-17  Jeffrey A Law  (law@redhat.com)
7267
7268         * gcc.c-torture/execute/20011217-1.c: New test.
7269
7270 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
7271
7272         * objc.dg/special/: New directory.
7273         * objc.dg/special/special.exp: New file.
7274         * objc.dg/special/unclaimed-category-1.h: New file.
7275         * objc.dg/special/unclaimed-category-1a.m: New file.
7276         * objc.dg/special/unclaimed-category-1.m: New file.
7277
7278 2001-12-17  Andreas Jaeger  <aj@suse.de>
7279
7280         * gcc.c-torture/compile/20011217-2.c: New test.
7281
7282 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7283
7284         * gcc.c-torture/compile/20011217-1.c: New test.
7285
7286 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
7287
7288         * testsuite/gcc.dg/20011214-1.c: New.
7289
7290 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
7291
7292         * gcc.dg/altivec-4.c: New.
7293
7294 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
7295
7296         * gcc.dg/20011113-1.c: New test.
7297
7298 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7299
7300         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
7301         std::__malloc_alloc_template<0> and
7302         std::__default_alloc_template<false, 0>.
7303
7304 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
7305
7306         * objc/execute/bf-21.m: New test.
7307         * objc/execute/enumeration-1.m: New test.
7308         * objc/execute/enumeration-2.m: New test.
7309
7310 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
7311
7312         * gcc.dg/gnu89-init-1.c: New test.
7313
7314 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
7315
7316         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
7317         * g++.old-deja/g++.jason/2371.C: Likewise.
7318         * g++.old-deja/g++.jason/template33.C: Likewise.
7319         * g++.old-deja/g++.jason/template34.C: Likewise.
7320         * g++.old-deja/g++.jason/template36.C: Likewise.
7321         * g++.old-deja/g++.oliva/typename1.C: Likewise.
7322         * g++.old-deja/g++.oliva/typename2.C: Likewise.
7323         * g++.old-deja/g++.other/typename1.C: Likewise.
7324         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7325         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7326         * g++.old-deja/g++.pt/typename11.C: Likewise.
7327         * g++.old-deja/g++.pt/typename14.C: Likewise.
7328         * g++.old-deja/g++.pt/typename16.C: Likewise.
7329         * g++.old-deja/g++.pt/typename3.C: Likewise.
7330         * g++.old-deja/g++.pt/typename4.C: Likewise.
7331         * g++.old-deja/g++.pt/typename5.C: Likewise.
7332         * g++.old-deja/g++.pt/typename7.C: Likewise.
7333         * g++.old-deja/g++.robertl/eb9.C: Likewise.
7334
7335 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
7336
7337         * g++.dg/other/linkage1.C: New test.
7338         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
7339         specifiers.
7340
7341 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
7342
7343         * gcc.dg/concat.c: New test.
7344
7345 2001-12-11  Stan Shebs  <shebs@apple.com>
7346
7347         * objc/compile: New test directory.
7348         * objc/compile/compile.exp: New expect script.
7349         * objc/compile/20011211-1.m: New compile test.
7350
7351 2001-12-11  Jason Merrill  <jason@redhat.com>
7352
7353         * lib/prune.exp (prune_gcc_output): Also handle "In member
7354         function".  So many permutations...
7355
7356 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * g++.dg/template/typedef1.C: New test.
7359
7360 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7361
7362         * g++.dg/other/copy1.C: New test.
7363
7364 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
7365
7366         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
7367
7368         * gcc.dg/builtin-choose-expr.c: New.
7369
7370 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
7371
7372         * gcc.dg/altivec-2.c: New.
7373
7374 2001-12-07  Richard Henderson  <rth@redhat.com>
7375
7376         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
7377
7378 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
7379
7380         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
7381         ultrasparc.
7382
7383 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7384
7385         * g++-old.deja/g++.robertl/eb101.C: Deleted.
7386
7387 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
7388
7389         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
7390         variable argument list.
7391
7392 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
7393
7394         * gcc.c-torture/execute/memcheck: Delete entire directory.
7395         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
7396         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
7397
7398 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7399
7400         * gcc.dg/Wshadow-1.c: New test.
7401
7402 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
7403
7404         * gcc.c-torture/compile/20011130-1.c: New test.
7405
7406         * gcc.dg/noncompile/20011025-1.c: New test.
7407
7408         * g++.dg/other/anon-union.C: New test.
7409
7410         * gcc.c-torture/execute/20011024-1.c: New test.
7411
7412 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
7413
7414         * gcc.c-torture/execute/20000722-1.x,
7415         gcc.c-torture/execute/20010123-1.x: Remove.
7416         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
7417         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
7418         gcc.dg/c99-complit-2.c: New tests.
7419
7420 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
7421
7422         * g++.dg/inherit/base1.C: New test.
7423
7424 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
7425
7426         * g++.dg/other/stdarg1.C: New test.
7427
7428         * gcc.c-torture/compile/20011130-2.c: New test.
7429
7430 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
7431
7432         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
7433         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
7434         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
7435         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
7436         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
7437         * gcc.dg/builtin-prefetch-1.c: New test.
7438
7439 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
7440
7441         * gcc.dg/20011130-1.c: New test.
7442
7443 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7444
7445         * g++.dg/other/scope1.C: New test.
7446         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
7447
7448 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7449
7450         * gcc.dg/vla-init-1.c: New test.
7451
7452 2001-12-01  Geoff Keating  <geoffk@redhat.com>
7453
7454         * gcc.c-torture/compile/structs.c: New testcase from GDB.
7455
7456 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7457
7458         * objc.dg/alias.m: Update.
7459         * objc.dg/class-1.m: Update.
7460         * objc.dg/const-str-1.m: Update.
7461         * objc.dg/fwd-proto-1.m: Update.
7462         * objc.dg/id-1.m: Update.
7463         * objc.dg/super-class-1.m: Update.
7464
7465 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
7466
7467         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
7468         constructs.
7469
7470 2001-11-28  Jeffrey A Law  (law@cygnus.com)
7471
7472         * gcc.c-torture/execute/20011128-1.c: New test.
7473
7474 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
7475
7476         * gcc.dg/20011127-1.c: New test.
7477
7478 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7479
7480         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
7481         from Austin Group draft 7.
7482         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
7483         scanf format arguments.
7484         * gcc.dg/format/no-exargs-2.c: New test.
7485
7486 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
7487
7488         * g++.dg/abi/vbase8-4.C: New test.
7489
7490 2001-11-24  Ian Lance Taylor  <ian@airs.com>
7491
7492         * gcc.c-torture/execute/20011121-1.c: New test.
7493
7494 2001-11-23  Jeffrey A Law  (law@cygnus.com)
7495
7496         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
7497
7498 2001-11-23  Andreas Jaeger  <aj@suse.de>
7499
7500         * gcc.dg/cpp/charconst-2.c: New test.
7501
7502 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
7503
7504         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
7505         to the host if it is remote.  Let tests specify extra headers
7506         they use.
7507         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
7508         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
7509         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
7510         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
7511         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
7512         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
7513         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
7514         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
7515         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
7516         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
7517
7518 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
7519
7520         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
7521         for little endian ARMs.
7522
7523 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
7524
7525         * gcc.c-torture/compile/20011119-1.c: New test.
7526         * gcc.c-torture/compile/20011119-2.c: New test.
7527
7528 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
7529
7530         * gcc.dg/altivec-1.c: Fix typo.
7531
7532 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
7533
7534         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
7535
7536 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
7537
7538         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
7539
7540 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
7541
7542         * lib/g77.exp: Don't specify --rpath-link.
7543
7544         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
7545         across all the headers.
7546         * gcc.dg/format/format.exp: For testing on a remote host,
7547         copy format.h.
7548
7549         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
7550         * gcc.c-torture/execute/930406-1.c: Likewise.
7551         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
7552
7553 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
7554
7555         * gcc.dg/altivec-1.c: New.
7556
7557 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
7558
7559         * gcc.dg/cpp/fpreprocessed.c: New test case.
7560
7561 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7562
7563         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
7564         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
7565         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
7566
7567 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
7568
7569         * gcc.dg/no-builtin-1.c: New test.
7570
7571 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * gcc.c-torture/execute/20011115-1.c: New test.
7574
7575 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
7576
7577         * gcc.c-torture/compile/20011114-2.c: New test.
7578         * gcc.c-torture/compile/20011114-3.c: New test.
7579         * gcc.c-torture/compile/20011114-4.c: New test.
7580
7581 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
7582
7583         * g++.dg/other/init1.C: New test.
7584
7585 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
7586
7587         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
7588         message.
7589
7590         * gcc.c-torture/execute/20011114-1.c: New testcase.
7591
7592         * gcc.c-torture/compile/20010327-1.c: Revert last change.
7593         * gcc.c-torture/compile/20011114-1.c: New test, exactly
7594         like the (before this change) version of 20010327-1.c.
7595
7596 2001-11-14  Roger Sayle <roger@eyesopen.com>
7597
7598         * gcc.c-torture/execute/string-opt-13.c: New testcase.
7599
7600 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
7601
7602         * g++.dg/init/array2.C: New test.
7603
7604 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
7605
7606         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
7607
7608 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         * g++.dg/other/forscope1.C: New test.
7611         * g++.dg/ext/forscope1.C: New test.
7612         * g++.dg/ext/forscope2.C: New test.
7613
7614 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
7615
7616         * gcc.c-torture/execute/20011113-1.c: New test.
7617
7618 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
7619
7620         * gcc.c-torture/execute/20011109-2.c: New test.
7621
7622         * gcc.c-torture/execute/20011109-1.c: New test.
7623
7624 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
7625
7626         * gcc.c-torture/compile/20011109-1.c: New test.
7627
7628 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
7629
7630         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
7631         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
7632         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
7633         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
7634         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
7635         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
7636         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
7637
7638 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7639
7640         * g++.dg/warn/Wshadow-1.C: New tests.
7641         * g++.old-deja/g++.mike/for3.C: Update.
7642
7643 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
7644
7645         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
7646         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
7647         XFAILs.  Adjust expected error texts.
7648         * gcc.c-torture/compile/20011106-1.c,
7649         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
7650         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
7651         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
7652         gcc.dg/c99-array-lval-5.c: New tests.
7653
7654 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7655
7656         * gcc.dg/cpp/defined.c: Update.
7657
7658 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7659
7660         * gcc.c-torture/execute/anon-1.c: New test.
7661
7662 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
7663
7664         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
7665         same size, so no warning should be produced on stormy16.
7666
7667         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
7668         due to oversized array.
7669         * g++.old-deja/g++.mike/ns15.C: Likewise.
7670         * g++.old-deja/g++.pt/crash16.C: Likewise.
7671
7672 2001-11-02  Graham Stott  <grahams@redhat.com>
7673
7674         * g++.dgother/debug1.C: Fix typos.
7675
7676 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * g++.dg/other/debug1.C: New test.
7679
7680 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7681
7682         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
7683         of unsigned long.
7684
7685 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
7686
7687         * gcc.dg/20011029-2.c: New test.
7688
7689         * gcc.c-torture/compile/20011029-1.c: New test.
7690
7691 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
7692
7693         * objc/execute/class_self-1.m: New test.
7694         * objc/execute/class_self-2.m: New test.
7695
7696 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
7697
7698         * gcc.misc-tests/msgs.exp: Delete.
7699         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
7700         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
7701         error set to match recent changes.
7702
7703 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
7704
7705         * gcc.dg/20011021-1.c: New test.
7706
7707 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
7708
7709         * gcc.c-torture/compile/20011023-1.c: New test.
7710
7711 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
7712
7713         * lib/g77.exp: Rewrite based on lib/g++.exp.
7714
7715 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
7716
7717         * gcc.c-torture/execute/20011019-1.c: New test.
7718
7719         * gcc.dg/20011018-1.c: New test.
7720
7721 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
7722
7723         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
7724
7725 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
7726
7727         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
7728         * gcc.dg/attr-invalid.c: Likewise.
7729
7730 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
7731
7732         * testsuite/gcc.dg/20011015-1.c: New test.
7733
7734 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7735
7736         * g++.dg/template/unify2.C: New test.
7737
7738 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
7739
7740         * g++.dg/other/exception-specification.C: New test
7741
7742 2001-10-13  Tom Rix  <trix@redhat.com>
7743
7744         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
7745         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
7746
7747 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
7748
7749         * testsuite/gcc.dg/20011009-1.c: New test.
7750
7751 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7752
7753         PR g++/4476
7754         * g++.dg/other/friend1.C: New test.
7755
7756 2001-10-11  Richard Henderson  <rth@redhat.com>
7757
7758         * g++.old-deja/g++.other/crash18.C: Add -S to options.
7759
7760 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7761
7762         * gcc.c-torture/compile/20011010-1.c: New.
7763
7764 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
7765
7766         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
7767         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
7768         g77.f-torture/execute/execute.exp,
7769         g77.f-torture/noncompile/noncompile.exp,
7770         gcc.c-torture/compile/compile.exp,
7771         gcc.c-torture/execute/execute.exp,
7772         gcc.c-torture/execute/ieee/ieee.exp,
7773         gcc.c-torture/execute/memcheck/memcheck.exp,
7774         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
7775         objc/execute/execute.exp: Update FSF address.
7776
7777 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7778
7779         * gcc.dg/cpp/cmdlne-C.c: Update.
7780         * gcc.dg/cpp/cmdlne-C2.c: New.
7781
7782 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7783
7784         * gcc.c-torture/execute/20011008-3.c: New.
7785
7786 2001-10-08  DJ Delorie  <dj@redhat.com>
7787
7788         * gcc.dg/20011008-1.c: New.
7789         * gcc.dg/20011008-2.c: New.
7790
7791 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7792
7793         * gcc.dg/cpp/spacing1.c: Update test.
7794
7795 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
7796
7797         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
7798         spelling errors of "separate" as "seperate".
7799
7800 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
7801
7802         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
7803         enough to avoid inlining.
7804
7805 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7806
7807         * lib/g77.exp: set libg2c_dir correctly.
7808
7809 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7810
7811         * gcc.dg/cpp/macro11.c: New test.
7812
7813 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7814
7815         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
7816         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
7817         gcc.dg/format/multattr-3.c: New tests.
7818         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
7819         tests for format attributes on function pointers being rejected.
7820
7821 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7822
7823         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
7824
7825 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
7826
7827         * g++.dg/warn/format1.C: New test.
7828
7829 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
7830
7831         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
7832
7833 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7834
7835         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
7836
7837 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
7838
7839         * gcc.dg/cpp/redef2.c: Add test.
7840
7841 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
7842
7843         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
7844         long-standing bug on i686, apparently.
7845         * gcc.c-torture/execute/loop-2c.x: New file.
7846         * gcc.c-torture/execute/loop-2d.x: New file.
7847         * gcc.c-torture/execute/loop-3c.x: New file.
7848
7849 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
7850
7851         * gcc.dg/cpp/20000625-2.c: Correct line number.
7852
7853 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7854
7855         * gcc.dg/cpp/macro10.c: New test.
7856         * gcc.dg/cpp/strify3.c: New test.
7857         * gcc.dg/cpp/spacing1.c: Add tests.
7858         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7859         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7860
7861 2001-09-24  DJ Delorie  <dj@redhat.com>
7862
7863         * gcc.c-torture/execute/20010924-1.c: New test.
7864
7865 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7866
7867         * testsuite/objc/execute/paste.m: Remove.
7868
7869 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7870
7871         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7872
7873 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7874
7875         * g77.dg/strlen0.f: New test.
7876
7877 2001-09-21  Richard Henderson  <rth@redhat.com>
7878
7879         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7880         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7881
7882 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7883
7884         Table-driven attributes.
7885         * g++.dg/ext/attrib1.C: New test.
7886
7887 2001-09-20  DJ Delorie  <dj@redhat.com>
7888
7889         * gcc.dg/20000926-1.c: Update expected warning messages.
7890         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7891         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7892         array.
7893
7894 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7895
7896         * g++.dg/eh/registers1.C: New test case.
7897
7898 2001-09-17  Richard Henderson  <rth@redhat.com>
7899
7900         * gcc.dg/array-5.c: Fix VLA decomposition test.
7901
7902 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7903
7904         * gcc.dg/cpp/line5.c: New testcase.
7905
7906 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7907
7908         * gcc.dg/cpp/macro9.c: New test.
7909
7910 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7911
7912         * gcc.c-torture/execute/980223.c: Change type of addr from long
7913         to char *.
7914
7915 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7916
7917         * gcc.c-torture/execute/20010915-1.c: New test.
7918
7919 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7920
7921         * g77.dg/bprob: New directory.
7922         * g77.dg/bprob/bprob.exp: New file.
7923         * g77.dg/bprob/bprob-1.f: New test.
7924         * g77.dg/gcov: New directory.
7925         * g77.dg/gcov/gcov.exp: New file.
7926         * g77.dg/gcov/gcov-1.f: New test.
7927         * g77.dg/gcov/gcov-1.x: New file.
7928
7929 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7930
7931         * gcc.dg/cpp/directiv.c: Update.
7932         * gcc.dg/cpp/undef1.c: Update.
7933
7934 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.dg/20010912-1.c: New test.
7937
7938 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7939
7940         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7941         language-independent file in lib.
7942         * lib/gcov.exp: New file.
7943
7944 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7945
7946         * gcc.c-torture/compile/20010911-1.c: New test.
7947
7948 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7949
7950         * lib/profopt.exp: New, to support profile-directed optimizations.
7951         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7952         * gcc.misc-tests/bprob-1.c: New test.
7953         * gcc.misc-tests/bprob-2.c: New test.
7954
7955 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7956
7957         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7958         XFAIL and which kinds of gcov output to verify.
7959         * gcc.misc-tests/gcov-4b.x: New file.
7960         * gcc.misc-tests/gcov-5b.x: New file.
7961         * gcc.misc-tests/gcov-6.x: New file.
7962         * gcc.misc-tests/gcov-7.c: New test.
7963         * gcc.misc-tests/gcov-7.x: New file.
7964
7965 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7966
7967         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7968         * gcc.misc-tests/gcov-6.c: New test.
7969
7970 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7971
7972         PR c++/3986
7973         * g++.dg/abi/vbase1.C: New test.
7974
7975 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7976
7977         * objc.dg/method-2.m: New.
7978
7979 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7980
7981         PR c++/4203
7982         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7983         * g++.dg/init/empty1.C: New test.
7984
7985 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * gcc.c-torture/compile/20010903-1.c: New test.
7988
7989 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7990
7991         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7992         for m68k.
7993
7994 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7995
7996         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7997
7998         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7999
8000         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
8001
8002 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
8003
8004         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
8005         for 16-bit 'unsigned int'.
8006
8007 2001-08-29  Kazu Hirata  <kazu@hxi.com>
8008
8009         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
8010
8011 2001-08-27  Richard Henderson  <rth@redhat.com>
8012
8013         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
8014         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
8015
8016 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
8017
8018         * gcc.dg/asm-names.c (ymain): New.
8019
8020 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
8021
8022         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
8023         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
8024         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
8025
8026 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8027
8028         * gcc.dg/compare5.c: New testcase.
8029
8030 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
8031
8032         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
8033         and "In instantiation".
8034
8035 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
8036
8037         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
8038
8039 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
8040
8041         * gcc.misc-tests/gcov.exp: Add support for branch information.
8042         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
8043         * gcc.misc-tests/gcov-4.c: New test.
8044         * gcc.misc-tests/gcov-4b.c: New test.
8045         * gcc.misc-tests/gcov-5b.c: New test.
8046
8047 2001-08-20  Zack Weinberg  <zackw@panix.com>
8048
8049         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
8050         expected to fail.
8051
8052 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8053
8054         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
8055
8056 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
8057
8058         * g++.dg/eh/template1.C: New test.
8059
8060 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
8061
8062         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
8063         Fix thinko.
8064         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
8065         for xfail.
8066
8067 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
8068
8069         * lib/g77-dg.exp:  Use prune.exp for common procedures
8070         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
8071         * lib/g77.exp: (g77-dg-prune) Remove
8072
8073 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
8074
8075         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
8076
8077 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8078
8079         * g++.dg/template/unify1.C: New test.
8080
8081 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * g++.dg/abi/empty4.C: New test.
8084
8085 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
8086
8087         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
8088         solaris2.*
8089         * g77.f-torture/compile/pr3743.x: Likewise
8090
8091 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8092
8093         * g++.dg/other/using-declaration.C: New test.
8094
8095 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8096
8097         * gcc.dg/cpp/tr-sign.c: New testcase.
8098
8099 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8100
8101         * gcc.dg/cpp/19951025-1.c: Revert.
8102         * gcc.dg/cpp/directiv.c: We no longer process directives that
8103         interrupt macro arguments.
8104
8105 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
8106
8107         * gcc.dg/bconstp-1.c: New test.
8108
8109 2001-08-03  Richard Henderson  <rth@redhat.com>
8110
8111         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
8112
8113 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8114
8115         * gcc.dg/cpp/19951025-1.c: Update.
8116
8117 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
8118
8119         * g77.dg/ff90-1.f (s): Fix reference of variable z,
8120         should be x.
8121
8122 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
8123
8124         Kill -fhonor-std.
8125         * g++.old-deja/g++.ns/ns14.C: Remove special options.
8126         * g++.old-deja/g++.other/std1.C: Likewise.
8127         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
8128
8129 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
8130
8131         * lib/g77.exp:  Load gcc-defs.exp for common procedures
8132         (g77_pass, g77_fail, g77_finish, g77_exit,
8133         ${tool}_check_unsupported_p} Now redundant.  Deleted.
8134
8135 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
8136
8137         * g77.dg/fbackslash.f
8138         * g77.dg/fcase-preserve.f
8139         * g77.dg/ff90-1.f
8140         * g77.dg/ffixed-line-length-0.f
8141         * g77.dg/ffixed-line-length-132.f
8142         * g77.dg/ffixed-line-length-7.f
8143         * g77.dg/ffixed-line-length-72.f
8144         * g77.dg/ffixed-line-length-none.f
8145         * g77.dg/ffree-form-1.f
8146         * g77.dg/fno-backslash.f
8147         * g77.dg/fno-f90-1.f
8148         * g77.dg/fno-fixed-form-1.f
8149         * g77.dg/fno-onetrip.f
8150         * g77.dg/fno-typeless-boz.f
8151         * g77.dg/fno-underscoring.f
8152         * g77.dg/fno-vxt-1.f
8153         * g77.dg/fonetrip.f
8154         * g77.dg/ftypeless-boz.f
8155         * g77.dg/fugly-assumed.f
8156         * g77.dg/funderscoring.f
8157         * g77.dg/fvxt-1.f
8158
8159 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
8160
8161         * objc.dg/fwd-proto-1.m: New.
8162         * objc.dg/local-decl-1.m: New.
8163         * objc.dg/naming-1.m: New.
8164         * objc.dg/naming-2.m: New.
8165         * objc.dg/proto-hier-1.m: New.
8166
8167 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
8168
8169         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
8170         largest-type elements to a struct makes its size grow.
8171
8172 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8173
8174         * g++.dg/abi/vthunk1.C: New test.
8175
8176 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         * g++.dg/abi/vbase8-22.C: New test.
8179
8180 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8181
8182         * gcc.dg/cpp/macro8.c: New test.
8183
8184 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         * g++.dg/abi/vbase8-21.C: New test.
8187
8188 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
8189
8190         * g++.dg/abi/vbase8-10.C: New test.
8191
8192 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8193
8194         * lib/g++.exp (g++_set_ld_library_path): Renamed to
8195         ${tool}_set_ld_library_path.
8196         Changed caller.
8197         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
8198         g++.exp.
8199
8200 2001-07-26  Stan Cox <scox@redhat.com>
8201
8202         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
8203         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
8204         gcc_exit, gcc_check_unsupported_p):
8205         Moved to gcc-deps.exp
8206         * gcc-deps.exp: New file.
8207
8208 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8209
8210         * g++.old-deja/g++.pt/defarg14.C: New test.
8211
8212 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8213
8214         * g++.old-deja/g++.other/lineno5.C: New test.
8215
8216 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8217
8218         * g++.old-deja/g++.pt/crash68.C: New test.
8219
8220 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
8221
8222         * g++.old-deja/g++.other/crash42.C: New test.
8223
8224 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8225
8226         * gcc.dg/cpp/extratokens.c: Fix.
8227         * gcc.dg/cpp/skipping2.c: New tests.
8228
8229 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8230
8231         * gcc.c-torture/execute/20010724-1.c: New file.
8232         * gcc.c-torture/execute/20010724-1.x: New file.
8233
8234 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8235
8236         * g++.old-deja/g++.other/cond7.C: New test.
8237
8238 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8239
8240         * g++.old-deja/g++.other/optimize4.C: New test.
8241
8242 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8243
8244         * g++.old-deja/g++.abi/vbase8-5.C: New test.
8245
8246 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
8247
8248         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
8249         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
8250         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
8251         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
8252
8253         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
8254         bug report" message.
8255
8256         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
8257         * g++.dg/ext/instantiate1.C: Move from old-deja.
8258
8259 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
8260
8261         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
8262         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
8263         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
8264         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
8265
8266 2001-07-23  Jeffrey A Law  (law@cygnus.com)
8267
8268         * gcc.c-torture/execute/20010723-1.c: New test.
8269
8270 2001-07-23  Ben Elliston  <bje@redhat.com>
8271
8272         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
8273
8274 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8275
8276         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
8277         i[34567]86-*-*.
8278         Delete handling of ieee_multilib_flags.
8279         Pass -mieee for alpha*-*-* and sh-*-*.
8280         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
8281
8282 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
8283
8284         Remove old-abi tests.
8285         * g++.old-deja/g++.mike/p11116.C: Remove.
8286         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
8287
8288 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
8289
8290         * g77.f-torture/compile/pr3743.f:  New test
8291
8292 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
8293
8294         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
8295
8296 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8297
8298         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
8299         g++.old-deja/g++.pt/static6.C: Likewise.
8300         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
8301         supports weak symbols.
8302
8303 2001-07-18  Andreas Jaeger  <aj@suse.de>
8304
8305         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
8306         supported again.
8307
8308 2001-07-18  Andreas Jaeger  <aj@suse.de>
8309
8310         * gcc.dg/iftrap-1.c: Fix target line.
8311
8312 2001-07-17  Richard Henderson  <rth@redhat.com>
8313
8314         * gcc.c-torture/execute/20010717-1.c: New.
8315
8316 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8317
8318         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
8319         tests.
8320
8321 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8322
8323         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
8324
8325 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8326
8327         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
8328         UAC_SIGBUS, UAC_NOPRINT definitions.
8329
8330 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
8331
8332         * objc/execute/object_is_class.m: New test.
8333         * objc/execute/object_is_meta_class.m: New test.
8334
8335 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8336
8337         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
8338         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
8339
8340 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
8341
8342         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
8343         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
8344
8345 2001-07-14  Richard Henderson  <rth@redhat.com>
8346
8347         * gcc.dg/iftrap-1.c: New.
8348
8349 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
8350
8351         * g77.f-torture/execute/intrinsic77.f: New test.
8352
8353 2001-07-11  Janis Johnson <janis@us.ibm.com>
8354
8355         * gcc.misc-tests/gcov-3.c: New test.
8356
8357 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8358
8359         * gcc.c-torture/compile/20010711-1.c,
8360         * gcc.c-torture/compile/20010711-2.c: New tests.
8361
8362 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
8363
8364         * gcc.c-torture/execute/20010711-1.c: New test.
8365
8366 2001-07-11  Ben Elliston  <bje@redhat.com>
8367
8368         * g++.old-deja/g++.other/enum5.C: New test.
8369
8370 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
8371
8372         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
8373         (g++-dg-prune): Call prune_gcc_output.
8374         * prune.exp: New file for prune_gcc_output.
8375         * lib/g++.exp, lib/gcc.exp: Load it.
8376
8377 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8378
8379         * gcc.c-torture/compile/20010701-1.c,
8380         g++.old-deja/g++.ext/attrib6.C: New tests.
8381
8382 2001-07-06  Jeffrey A Law  (law@cygnus.com)
8383
8384         * gcc.c-torture/compile/20010706-1.c: New test.
8385
8386 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
8387
8388         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
8389
8390 2001-06-28  Stan Shebs  <shebs@apple.com>
8391
8392         * gcc.dg/pragma-darwin.c: New test.
8393
8394 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8395
8396         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
8397         Solaris 2.[678] system.
8398
8399 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8400
8401         * gcc.dg/20010622-1.c: New test.
8402
8403 2001-06-18  Stan Shebs  <shebs@apple.com>
8404
8405         * objc.dg: New directory.
8406         * objc.dg/dg.exp: New file.
8407         * objc.dg/alias.m: New.
8408         * objc.dg/class-1.m: New.
8409         * objc.dg/class-2.m: New.
8410         * objc.dg/const-str-1.m: New.
8411         * objc.dg/const-str-2.m: New.
8412         * objc.dg/id-1.m: New.
8413         * objc.dg/method-1.m: New.
8414         * objc.dg/super-class-1.m: New.
8415         * lib/objc-dg.exp: New file.
8416
8417 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8418
8419         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
8420         of label name.
8421
8422 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8423
8424         * g++.old-deja/g++.abi/vbase8-9.C: New test.
8425
8426 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8427
8428         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
8429         variable.
8430
8431 2001-06-12  Richard Henderson  <rth@redhat.com>
8432
8433         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
8434
8435 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8436
8437         * g++.old-deja/g++.abi/vbase5.C: New test.
8438         * g++.old-deja/g++.abi/vbase6.C: New test.
8439         * g++.old-deja/g++.abi/vbase7.C: New test.
8440
8441 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8442
8443         * gcc.c-torture/compile/20010610-1.c: New test.
8444
8445 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
8446
8447         * g++.old-deja/g++.abi/vbase4.C: New test.
8448
8449 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8450
8451         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
8452         support %f for HC11/HC12 targets.
8453         * gcc.c-torture/execute/930513-1.x: New file, likewise.
8454         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
8455         on HC11/HC12 targets.
8456         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
8457
8458 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8459
8460         * gcc.dg/wchar_t-1.c: New file.
8461         * gcc.dg/wint_t-1.c: Likewise.
8462
8463 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
8464
8465         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
8466
8467 2001-06-11  Richard Henderson  <rth@redhat.com>
8468
8469         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
8470
8471 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8472
8473         * gcc.c-torture/compile/20010611-1.c: New test.
8474
8475 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
8476
8477         * gcc.dg/c99-tag-1.c: Add more tests.
8478
8479 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
8480
8481         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
8482         representation on MN10300 and ARM/Thumb.
8483
8484 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
8485
8486         * g77.f-torture/execute/20010610.f: New.
8487
8488 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
8489
8490         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
8491         names.
8492
8493 2001-06-09  Richard Henderson  <rth@redhat.com>
8494
8495         * gcc.c-torture/execute/ashrdi-1.c: New.
8496         * gcc.c-torture/execute/ashldi-1.c: New.
8497         * gcc.c-torture/execute/lshrdi-1.c: New.
8498
8499 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
8500
8501         * objc/execute/load-3.m: Added. Check sending +load to categories,
8502         in addition to classes.
8503
8504 2001-06-08  Stan Shebs  <shebs@apple.com>
8505
8506         * objc/execute/load-2.m: New test.  From Nicola Pero
8507         <n.pero@mi.flashnet.it>.
8508
8509 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * gcc.c-torture/execute/20010605-2.c: New test.
8512
8513 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * g++.old-deja/g++.abi/vbase2.C: New test.
8516         * g++.old-deja/g++.abi/vbase3.C: New test.
8517
8518 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8519
8520         * g++.old-deja/g++.pt/friend49.C: New test.
8521
8522 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8523
8524         * g++.old-deja/g++.ext/anon3.C: New test.
8525
8526 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
8527
8528         * g++.old-deja/g++.other/conv7.C: New test.
8529
8530 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
8531
8532         * gcc.c-torture/compile/20010605-2.c: New test.
8533
8534 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8535
8536         * gcc.c-torture/execute/20010604-1.c: New test.
8537
8538 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
8539
8540         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
8541
8542 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
8543
8544         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
8545         (g++_link_flags): Likewise.
8546         (g++_init): Pass gccpath's value to two previous functions.
8547
8548 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8549
8550         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
8551         Ensure logfile entry matches exec command line.
8552
8553 2001-05-31  Richard Henderson  <rth@redhat.com>
8554
8555         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
8556         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
8557
8558 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
8559
8560         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
8561         compiler for irix6.2
8562
8563 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
8564
8565         * g++.old-deja/g++.other/optimize3.C: New file.
8566
8567 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
8568
8569         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
8570         assemble.
8571
8572 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
8573
8574         * g++.old-deja/g++.other/optimize2.C: New file.
8575
8576 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
8577
8578         * gcc.c-torture/compile/20010518-2.c: New file.
8579         * gcc.c-torture/execute/20010518-1.c: New file.
8580         * gcc.c-torture/execute/20010518-2.c: New file.
8581
8582 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8583
8584         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
8585
8586 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
8587
8588         G++ no longer defines builtins that do not begin with __builtin.
8589         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
8590         * g++.old-deja/g++.brendand/misc13.C: Likewise.
8591         * g++.old-deja/g++.law/builtin1.C: Likewise.
8592         * g++.old-deja/g++.law/cvt2.C: Likewise.
8593         * g++.old-deja/g++.mike/net5.C: Likewise.
8594         * g++.old-deja/g++.other/builtins1.C: Likewise.
8595         * g++.old-deja/g++.other/builtins2.C: Likewise.
8596         * g++.old-deja/g++.other/builtins3.C: Likewise.
8597         * g++.old-deja/g++.other/builtins4.C: Likewise.
8598         * g++.old-deja/g++.other/inline8.C: Likewise.
8599         * g++.old-deja/g++.robertl/eb39.C: Likewise.
8600
8601 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         * g++.old-deja/g++.pt/using1.C: Adjust.
8604         * g++.old-deja/g++.pt/using2.C: New test.
8605
8606 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8607
8608         * gcc.dg/cpp/charconst.c: New tests.
8609         * gcc.dg/cpp/escape.c: New tests.
8610         * gcc.dg/cpp/escape-1.c: New tests.
8611         * gcc.dg/cpp/escape-2.c: New tests.
8612         * gcc.dg/cpp/ucs.c: New tests.
8613
8614 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
8615
8616         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
8617         native compiler for irix6.5.
8618
8619 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
8620
8621         * lib/g++.exp (g++_include_flags): Use args to compute
8622         get_multilibs.
8623         (g++_link_flags): Likewise.
8624         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
8625
8626 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
8627
8628         * gcc.dg/c90-hexfloat-1.c: Add more tests.
8629
8630 2001-05-21  Geoff Keating  <geoffk@redhat.com>
8631
8632         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
8633         this file.
8634
8635 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8636
8637         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
8638         STACK_SIZE;
8639         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
8640         to STACK_SIZE; Use it to define size of add_histo array.
8641         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
8642         to STACK_SIZE.
8643         (f): Use GITT_SIZE to define size of gitt local table.
8644         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
8645         to STACK_SIZE; Use it to define size of bytemem array.
8646
8647 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8648
8649         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
8650         on 68HC11/HC12 due to the asm instruction.
8651         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
8652         * gcc.c-torture/compile/920520-1.x: Likewise.
8653         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
8654         on 68HC11/HC12 because the function is larger than 64K.
8655         * gcc.c-torture/compile/961203-1.x: New file, this test fails
8656         on 68HC11/HC12 because the structure is too large.
8657
8658 2001-05-20  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.c-torture/execute/20010520-1.c: New.
8661
8662 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8663
8664         * g++.old-deja/g++.warn/compare1.C: New test.
8665         * gcc.dg/compare4.c: New test.
8666
8667 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         * g++.old-deja/g++.other/optimize1.C: New test.
8670
8671 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8672
8673         * g++.old-deja/g++.pt/spec41.C: New test.
8674
8675 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
8676
8677         * gcc.c-torture/compile/20010114-1.x: Remove.
8678
8679 2001-05-18  Stan Shebs  <shebs@apple.com>
8680
8681         * gcc.c-torture/compile/20010518-1.c: New test.
8682
8683 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
8684
8685         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
8686         * g++.old-deja/g++.pt/crash67.C: New test.
8687
8688 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
8689
8690         * g++.old-deja/g++.other/debug9.C: New test.
8691
8692 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
8693
8694         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
8695
8696 2001-05-16  Jan Hubicka  <jh@suse.cz>
8697
8698         * gcc.c-torture/compile/20010516-1.c: New test.
8699
8700 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8701
8702         * g++.old-deja/g++.other/crash41.C: New test.
8703
8704 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
8705
8706         * g++.old-deja/g++.pt/crash66.C: New test.
8707
8708 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
8709
8710         * g++.old-deja/g++.robertl/eb27.C: Convert.
8711
8712 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
8713
8714         * g++.dg/friend-warn.C: New test.  Do not warn about friend
8715         declaration being redundant.
8716
8717 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
8718
8719         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
8720
8721 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
8722
8723         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
8724
8725 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
8726
8727         * lib/g++.exp: Use testsuite_flags.
8728
8729 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
8730
8731         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
8732
8733 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8734
8735         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
8736
8737 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
8738
8739         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
8740
8741 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
8742
8743         * gcc.c-torture/compile/20010313-1.c: New test.
8744
8745 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
8746
8747         * gcc.dg/cpp/direct2.c: New test.
8748         * gccq.dg/cpp/direct2s.c: New test.
8749
8750         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
8751
8752 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
8753
8754         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
8755         * g++.old-deja/g++.other/op3.C: Likewise.
8756
8757 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8758
8759         * gcc.dg/cpp/syshdr.h: New file.
8760         * gcc.dg/cpp/sysmac1.c: Update.
8761         * gcc.dg/cpp/sysmac2.c: Update.
8762
8763 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8764
8765         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
8766
8767 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
8768
8769         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
8770         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
8771
8772 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
8773
8774         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
8775
8776 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
8777
8778         * lib/g++.exp (g++_include_flags): Don't use any special flags
8779         if TESTING_IN_BUILD_TREE is not defined.
8780         (g++_init): Use a plain 'c++' as the compiler if
8781         TESTING_IN_BUILD_TREEE is not defined.
8782
8783 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8784
8785         * g++.old-deja/g++.eh/catch13.C: New test.
8786         * g++.old-deja/g++.eh/catch14.C: New test.
8787
8788 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
8789
8790         * gcc.dg/cpp/tr-define.c: New test.
8791
8792 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
8793
8794         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
8795         <stdlib.h>, not <malloc.h>.
8796
8797 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8798
8799         * g++.old-deja/g++.ns/template17.C: New test.
8800
8801 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
8802
8803         * g++.old-deja/g++.pt/ref4.C: New test.
8804
8805 2001-04-30  Richard Henderson  <rth@redhat.com>
8806
8807         * gcc.dg/20000724-1.c: Revert last change.
8808
8809 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
8810
8811         * g77.f-torture/execute/20010430.f: New test.
8812
8813 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
8814
8815         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
8816
8817 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
8818
8819         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
8820
8821 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8822
8823         * g++.old-deja/g++.eh/crash6.C: New test.
8824
8825 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         * g++.old-deja/g++.other/warn7.C: New test.
8828
8829 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
8830
8831         * g++.old-deja/g++.other/defarg9.C: New test.
8832
8833 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8834
8835         * g77.f-torture/compile/20010426.f: New test.
8836         * g77.f-torture/execute/20010426.f: New test.
8837
8838 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
8839
8840         * g77.f-torture/compile/20000629-1.x: Remove - error
8841         has been fixed.
8842
8843 2001-04-26  Jeffrey A Law  (law@cygnus.com)
8844
8845         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
8846         Tweak slightly to work with g++.dg framework.
8847         * g++.dg/special/ecos.exp: Run initp1.C test.
8848         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
8849
8850         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
8851         its linker doesn't give line numbers either.
8852         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
8853
8854 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8855
8856         * g++.old-deja/g++.other/lex1.C: New test.
8857
8858 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8859
8860         * gcc.dg/noncompile/20010425-1.c: New test.
8861
8862 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8863
8864         * g++.old-deja/g++.pt/mangle2.C: New test.
8865
8866 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8867
8868         * gcc.dg/format/plus-1.c: New test.
8869
8870 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * gcc.dg/20010423-1.c: New test.
8873
8874 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * gcc.c-torture/execute/20010422-1.c: New test.
8877
8878 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8879
8880         * g++.old-deja/g++.ns/type2.C: New test.
8881
8882 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8883
8884         * g++.old-deja/g++.other/perf1.C: New test.
8885
8886 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8887
8888         * gcc.dg/c99-func-2.c: Remove xfail.
8889         * gcc.dg/c99-func-3.c: Remove xfail.
8890         * gcc.dg/c99-func-4.c: Remove xfail.
8891
8892 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8893
8894         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8895
8896 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8897
8898         * gcc.c-torture/compile/20010423-1.c: New test.
8899
8900 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8901
8902         * g++.old-deja/g++.pt/typename28.C: New test.
8903
8904 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8905
8906         * g++.old-deja/g++.abi/empty2.C: New test.
8907         * g++.old-deja/g++.abi/empty3.C: New test.
8908
8909 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8910
8911         * g++.old-deja/g++.other/comdat2.C: New test.
8912         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8913
8914 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8915
8916         * g++.old-deja/g++.other/overload14.C: New test.
8917
8918 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * g++.old-deja/g++.other/lookup23.C: New test.
8921
8922 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * gcc.c-torture/execute/20010403-1.c: New test.
8925
8926 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8927             Mark Mitchell  <mark@codesourcery.com>
8928
8929         * lib/old-dejagnu.exp: Don't delete output of executable.
8930         Add .exe suffix to executables.
8931
8932 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8933
8934         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8935
8936 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8937
8938         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8939
8940 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8943         * g++.old-deja/g++.abi/crash1.C: New test.
8944
8945 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8946
8947         * g++.old-deja/g++.other/crash40.C: New test.
8948
8949 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8950
8951         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8952
8953 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.old-deja/g++.other/warn6.C: New test.
8956
8957 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8958
8959         * g++.old-deja/g++.robertl/eb42.C: Same.
8960
8961 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8962
8963         * gcc.dg/wtr-conversion-1.c: New testcase.
8964
8965 2001-04-10  Richard Henderson  <rth@redhat.com>
8966
8967         * g++.old-deja/g++.other/array5.C: New.
8968
8969 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8970
8971         * gcc.c-torture/execute/20010408-1.c: New test.
8972
8973 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8974
8975         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8976         headers and constructs.
8977         * g++.old-deja/g++.robertl/eb79.C: Same.
8978         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8979         * g++.old-deja/g++.robertl/eb73.C: Same.
8980         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8981         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8982         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8983         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8984         * g++.old-deja/g++.robertl/eb44.C: Same.
8985         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8986         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8987         * g++.old-deja/g++.robertl/eb39.C: Same.
8988         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8989         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8990         * g++.old-deja/g++.robertl/eb30.C: Same.
8991         * g++.old-deja/g++.robertl/eb3.C: Same.
8992         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8993         * g++.old-deja/g++.robertl/eb21.C: Same.
8994         * g++.old-deja/g++.robertl/eb15.C: Same.
8995         * g++.old-deja/g++.robertl/eb118.C: Same.
8996         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8997         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8998         * g++.old-deja/g++.robertl/eb109.C: Same.
8999         * g++.old-deja/g++.other/sibcall1.C (main): Same.
9000         * g++.old-deja/g++.mike/rtti1.C: Same.
9001         * g++.old-deja/g++.mike/p658.C: Same.
9002         * g++.old-deja/g++.mike/net46.C: Same.
9003         * g++.old-deja/g++.mike/net34.C: Same.
9004         * g++.old-deja/g++.mike/memoize1.C: Same.
9005         * g++.old-deja/g++.mike/eh2.C: Same.
9006         * g++.old-deja/g++.law/weak.C: Same.
9007         * g++.old-deja/g++.law/visibility7.C: Same.
9008         * g++.old-deja/g++.law/visibility25.C: Same.
9009         * g++.old-deja/g++.law/visibility22.C: Same.
9010         * g++.old-deja/g++.law/visibility2.C: Same.
9011         * g++.old-deja/g++.law/visibility17.C: Same.
9012         * g++.old-deja/g++.law/visibility13.C: Same.
9013         * g++.old-deja/g++.law/visibility10.C: Same.
9014         * g++.old-deja/g++.law/visibility1.C: Same.
9015         * g++.old-deja/g++.law/virtual3.C (eval): Same.
9016         * g++.old-deja/g++.law/vbase1.C: Same.
9017         * g++.old-deja/g++.law/operators32.C: Same.
9018         * g++.old-deja/g++.law/nest3.C: Same.
9019         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
9020         * g++.old-deja/g++.law/except5.C (main): Same.
9021         * g++.old-deja/g++.law/cvt7.C (run): Same.
9022         * g++.old-deja/g++.law/cvt2.C: Same.
9023         * g++.old-deja/g++.law/cvt16.C: Same.
9024         * g++.old-deja/g++.law/ctors6.C (bar): Same.
9025         * g++.old-deja/g++.law/ctors17.C (main): Same.
9026         * g++.old-deja/g++.law/ctors13.C: Same.
9027         * g++.old-deja/g++.law/ctors12.C (main): Same.
9028         * g++.old-deja/g++.law/ctors10.C: Same.
9029         * g++.old-deja/g++.law/code-gen5.C: Same.
9030         * g++.old-deja/g++.law/bad-error7.C: Same.
9031         * g++.old-deja/g++.law/arm9.C: Same.
9032         * g++.old-deja/g++.law/arm12.C: Same.
9033         * g++.old-deja/g++.law/arg8.C: Same.
9034         * g++.old-deja/g++.law/arg1.C: Same.
9035         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
9036         * g++.old-deja/g++.jason/template31.C: Same.
9037         * g++.old-deja/g++.jason/template24.C (main): Same.
9038         * g++.old-deja/g++.jason/2371.C: Same.
9039         * g++.old-deja/g++.eh/new2.C: Same.
9040         * g++.old-deja/g++.eh/new1.C: Same.
9041         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
9042         * g++.old-deja/g++.brendan/nest21.C (main): Same.
9043         * g++.old-deja/g++.brendan/err-msg3.C: Same.
9044         * g++.old-deja/g++.brendan/crash62.C: Same.
9045         * g++.old-deja/g++.brendan/crash52.C: Same.
9046         * g++.old-deja/g++.brendan/crash49.C (main): Same.
9047         * g++.old-deja/g++.brendan/crash38.C: Same.
9048         * g++.old-deja/g++.brendan/crash15.C (main): Same.
9049         * g++.old-deja/g++.brendan/copy9.C: Same.
9050
9051 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
9052
9053         * gcc.c-torture/execute/20001203-2.c (memset):
9054         Count argument is of type __SIZE_TYPE__.
9055
9056 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
9057
9058         * gcc.c-torture/compile/20010404-1.c: New test.
9059
9060 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
9061
9062         * gcc.c-torture/compile/20010326-1.c: New test.
9063
9064 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
9065
9066         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
9067         peculiarities of the SH.
9068         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
9069
9070 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9071
9072         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
9073         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
9074         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
9075
9076 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9077
9078         * g77.f-torture/compile/20010321-1.f: New test.
9079
9080 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9081
9082         * gcc.c-torture/compile/20010329-1.c: New test.
9083
9084 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
9085
9086         * gcc.c-torture/execute/20010329-1.c: New test.
9087
9088 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9089
9090         * g++.old-deja/g++.other/eh4.C: Fix typo.
9091
9092 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
9093
9094         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
9095
9096 2001-03-28  Philip Blundell  <philb@gnu.org>
9097
9098         * gcc.c-torture/compile/20010328-1.c: New test.
9099
9100 2001-03-27  Richard Henderson  <rth@redhat.com>
9101
9102         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
9103         * g++.old-deja/g++.eh/vbase3.C: Likewise.
9104
9105 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
9106
9107         * gcc.c-torture/compile/20010327-1.c: New test.
9108
9109 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9110
9111         * g++.old-deja/g++.other/friend12.C: New test.
9112         * g++.old-deja/g++.other/friend9.C: Expect no errors.
9113         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
9114
9115 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9116
9117         * gcc.c-torture/execute/20010325-1.c: New test.
9118
9119 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
9120
9121         * g++.old-deja/g++.other/mangle3.C: New test.
9122
9123 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
9124
9125         * g++.old-deja/g++.other/anon8.C: New test.
9126
9127 2001-03-20  Philip Blundell  <philb@gnu.org>
9128
9129         * gcc.c-torture/compile/20010320-1.c: New test.
9130
9131 2001-03-17  Richard Henderson  <rth@redhat.com>
9132
9133         * g++.old-deja/g++.other/eh4.C: Add expected error text.
9134
9135 2001-03-15  Geoff Keating  <geoff@redhat.com>
9136
9137         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
9138         tests on AIX.
9139
9140 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
9141
9142         * g++.old-deja/g++.other/eh4.C: New test.
9143
9144 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9145
9146         * gcc.dg/cpp/mi1.c: Update.
9147
9148 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * g++.old-deja/g++.other/regstack.C: New test.
9151
9152 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9153
9154         * g++.old-deja/g++.other/ref4.C: New test.
9155
9156 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
9157
9158         * objc/execute/va_method.m: Added.
9159         * objc/execute/IMP.m: Added.
9160         * objc/execute/_cmd.m: Added.
9161         * objc/execute/accessing_ivars.m: Added.
9162         * objc/execute/class-1.m: Added.
9163         * objc/execute/class-10.m: Added.
9164         * objc/execute/class-11.m: Added.
9165         * objc/execute/class-12.m: Added.
9166         * objc/execute/class-13.m: Added.
9167         * objc/execute/class-14.m: Added.
9168         * objc/execute/class-2.m: Added.
9169         * objc/execute/class-3.m: Added.
9170         * objc/execute/class-4.m: Added.
9171         * objc/execute/class-5.m: Added.
9172         * objc/execute/class-6.m: Added.
9173         * objc/execute/class-7.m: Added.
9174         * objc/execute/class-8.m: Added.
9175         * objc/execute/class-9.m: Added.
9176         * objc/execute/class-tests-1.h
9177         * objc/execute/class-tests-2.h
9178         * objc/execute/compatibility_alias.m: Added.
9179         * objc/execute/encode-1.m: Added.
9180         * objc/execute/formal_protocol-1.m: Added.
9181         * objc/execute/formal_protocol-2.m: Added.
9182         * objc/execute/formal_protocol-3.m: Added.
9183         * objc/execute/formal_protocol-4.m: Added.
9184         * objc/execute/formal_protocol-5.m: Added.
9185         * objc/execute/formal_protocol-6.m: Added.
9186         * objc/execute/formal_protocol-7.m: Added.
9187         * objc/execute/informal_protocol.m: Added.
9188         * objc/execute/initialize.m: Added.
9189         * objc/execute/load.m: Added.
9190         * objc/execute/many_args_method.m: Added.
9191         * objc/execute/nested-3.m: Added.
9192         * objc/execute/no_clash.m: Added.
9193         * objc/execute/private.m: Added.
9194         * objc/execute/redefining_self.m: Added.
9195         * objc/execute/root_methods.m: Added.
9196         * objc/execute/selector-1.m: Added.
9197         * objc/execute/static-1.m: Added.
9198         * objc/execute/static-2.m: Added.
9199         * objc/execute/va_method.m: Added.
9200
9201 2001-03-10  Richard Henderson  <rth@redhat.com>
9202
9203         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
9204
9205 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9206
9207         * g++.old-deja/g++.other/crash31.C: XFAIL.
9208         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
9209         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
9210         * gcc.c-torture/execute/20010123-1.x: XFAIL.
9211         * gcc.c-torture/execute/20010124-1.x: XFAIL.
9212         * gcc.dg/sequence-pt-1.c: XFAIL one test.
9213
9214 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
9215
9216         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
9217
9218 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9219
9220         * gcc.dg/20000724-1.c: Don't use multiline strings.
9221
9222 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
9223
9224         * objc/execute/string1.m, objc/execute/string2.m: Compare the
9225         result of -cString against what we expect it to be; don't just
9226         print it out for no one to read.
9227
9228         * objc/execute/string3.m, objc/execute/string4.m: New tests.
9229         Based on testcases provided by Nicola Pero.
9230
9231 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9232
9233         * gcc.dg/cpp/macro7.c: New test.
9234
9235 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
9236
9237         * gcc.dg/cpp/multiline.c: Update.
9238
9239 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9240
9241         * g++.old-deja/g++.other/enum3.C: New test.
9242
9243 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9244
9245         * g++.old-deja/g++.other/pod1.C: New test.
9246
9247 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9248
9249         * g++.old-deja/g++.ext/overload1.C: New test.
9250
9251 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9252
9253         * g++.old-deja/g++.pt/using1.C: New test.
9254
9255 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9256
9257         * g++.old-deja/g++.other/using9.C: New test.
9258
9259 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
9260
9261         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
9262
9263         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
9264
9265 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
9266
9267         * g++.old-deja/g++.ext/realpt1.C: Remove.
9268
9269 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
9270
9271         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
9272
9273 2001-02-26  Will Cohen  <wcohen@redhat.com>
9274
9275         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
9276
9277 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
9278
9279         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
9280         templatized constructors.
9281
9282 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9283
9284         * gcc.c-torture/execute/20010224-1.c: New test.
9285
9286 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
9287
9288         * gcc.c-torture/execute/20010222-1.c: New test.
9289
9290 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
9291
9292         * g++.old-deja/g++.other/inline20.C: New test.
9293
9294 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
9295
9296         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
9297
9298 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9299
9300         * g++.old-deja/g++.other/lookup22.C: New test.
9301
9302 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
9303
9304         * g77.dg: New directory.
9305         * g77.dg/20010216-1.f: New test case.
9306         * g77.dg/dg.exp: New driver.
9307         * lib/g77-dg.exp: New driver library.
9308
9309 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9310
9311         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
9312
9313 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
9314
9315         * g++.old-deja/g++.other/decl9.C: New test.
9316
9317 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
9318
9319         * g++.old-deja/g++.other/init16.C: Update the test so that it does
9320         not need <string> and also tests the initialization at runtime.
9321
9322 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9323
9324         * gcc.c-torture/execute/longlong.c: New test.
9325
9326 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9327
9328         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
9329
9330 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
9331
9332         * gcc.c-torture/execute/920302-1.c (execute):
9333         Change argument type to short.
9334
9335 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9336
9337         * g++.old-deja/g++.pt/deduct6.C: New test.
9338
9339 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9340
9341         * g++.old-deja/g++.pt/deduct5.C: New test.
9342
9343 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
9344
9345         * gcc.c-torture/execute/20010209-1.c: New test.
9346
9347 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
9348
9349         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
9350
9351 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
9352
9353         * g++.dg/vtgc1.C: Update for new ABI.
9354
9355         * consistency.vlad: New directory, 1665 files.
9356
9357 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9358
9359         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
9360         return type.
9361         * gcc.dg/cpp/digraphs.c: Declare puts.
9362
9363 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9364
9365         * g++.old-deja/g++.other/warn5.C: New test.
9366
9367 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9368
9369         * g++.old-deja/g++.pt/spec40.C: New test.
9370
9371 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
9374         case.
9375         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
9376
9377 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
9378
9379         * gcc.c-torture/compile/20010209-1.c: New test.
9380
9381 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
9382
9383         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
9384         excess errors message but not if it crashes.
9385         * g++.old-deja/g++.other/crash27.C: Likewise.
9386         * g++.old-deja/g++.other/crash28.C: Likewise.
9387         * g++.old-deja/g++.other/crash30.C: Likewise.
9388         * g++.old-deja/g++.other/crash32.C: Likewise.
9389         * g++.old-deja/g++.other/crash35.C: Likewise.
9390         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9391
9392 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9393
9394         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
9395         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
9396         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
9397         g77.f-torture/execute/execute.exp,
9398         g77.f-torture/noncompile/noncompile.exp,
9399         gcc.c-torture/execute/execute.exp,
9400         gcc.c-torture/execute/memcheck/memcheck.exp,
9401         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
9402         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
9403         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
9404         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
9405         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
9406         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
9407         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
9408         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
9409         Remove bug reporting instructions with ancient email addresses.
9410
9411 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9412
9413         * gcc.dg/20010202-1.c: New test.
9414         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
9415
9416 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
9417
9418         * g++.dg/stdbool-if.C: New test.
9419
9420 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
9421
9422         * objc/execute/fdecl.m: Added main().
9423
9424 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
9425
9426         * gcc.c-torture/execute/20010206-1.c: New test.
9427
9428 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9429
9430         * gcc.dg/cpp/avoidpaste1.c: Update.
9431
9432 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
9433
9434         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
9435         Pero <nicola@brainstorm.co.uk>.
9436         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
9437
9438 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
9439
9440         * g++.old-deja/g++.pt/spec39.C: New test.
9441
9442 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
9443
9444         * gcc.c-torture/compile/20010202-1.c: New test.
9445
9446 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
9447
9448         * g++.old-deja/g++.abi/primary2.C: New test.
9449         * g++.old-deja/g++.abi/primary3.C: New test.
9450         * g++.old-deja/g++.abi/primary4.C: New test.
9451         * g++.old-deja/g++.abi/primary5.C: New test.
9452         * g++.old-deja/g++.abi/vtable3.h: New test.
9453         * g++.old-deja/g++.abi/vtable3a.C: New test.
9454         * g++.old-deja/g++.abi/vtable3b.C: New test.
9455         * g++.old-deja/g++.abi/vtable3c.C: New test.
9456         * g++.old-deja/g++.abi/vtable3d.C: New test.
9457         * g++.old-deja/g++.abi/vtable3e.C: New test.
9458         * g++.old-deja/g++.abi/vtable3f.C: New test.
9459         * g++.old-deja/g++.abi/vtable3g.C: New test.
9460         * g++.old-deja/g++.abi/vtable3h.C: New test.
9461         * g++.old-deja/g++.abi/vtable3i.C: New test.
9462         * g++.old-deja/g++.abi/vtable3j.C: New test.
9463         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
9464
9465 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * g++.old-deja/g++.other/anon6.C: New test.
9468         * g++.old-deja/g++.other/anon7.C: New test.
9469
9470 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9471
9472         * gcc.dg/cpp/avoidpaste2.c: New tests.
9473
9474 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
9475
9476         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
9477
9478 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
9479
9480         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
9481         DECIMAL_DIG cases for Irix."
9482
9483 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
9484
9485         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
9486
9487 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9488
9489         * gcc.dg/c99-tag-1.c: New test.
9490
9491 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9492
9493         * gcc.dg/cpp/tr-warn1.c: Add tests.
9494
9495 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
9496
9497         * gcc.dg/cpp/avoidpaste1.c: Update.
9498         * gcc.dg/cpp/paste4.c: Update.
9499
9500 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
9501
9502         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
9503         cases for Irix.
9504
9505 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9506
9507         * g++.old-deja/g++.other/inline19.C: New test.
9508
9509 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9510
9511         * gcc.dg/Wlarger-than.c: New test.
9512
9513 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9514
9515         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
9516
9517 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
9518
9519         * gcc.c-torture/execute/20010129-1.c: New test.
9520         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
9521
9522 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9523
9524         * gcc.dg/cpp/avoidpaste1.c: Test case.
9525
9526 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
9527
9528         * g++.old-deja/g++.other/inline18.C: New test.
9529
9530 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9531
9532         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
9533         and __builtin_putchar.
9534
9535 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
9538         tests.
9539
9540 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
9541
9542         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
9543         floating point number rounding mode to round to the nearest
9544         representable mode.
9545
9546 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
9547
9548         * g++.old-deja/g++.other/mangle2.C: New test.
9549
9550 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
9551
9552         * gcc.c-torture/compile/20010124-1.c: New test.
9553
9554 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
9555
9556         * g++.old-deja/g++.pt/spec38.C: New test.
9557
9558 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9559
9560         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
9561         "Build don't run".
9562
9563 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9564
9565         * gcc.c-torture/execute/20010123-1.c: New test.
9566
9567 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9568
9569         * g++.old-deja/g++.pt/spec37.C: New test.
9570
9571 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         * g++.old-deja/g++.pt/overload14.C: New test.
9574
9575 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9576
9577         * gcc.c-torture/execute/20010122-1.c: New test, exercise
9578         __builtin_return_address.
9579
9580 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
9581
9582         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
9583         * g++.old-deja/g++.pt/spec35.C: New test.
9584         * g++.old-deja/g++.pt/spec36.C: New test.
9585
9586 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
9587
9588         * gcc.c-torture/compile/20010118-1.c: New test.
9589
9590 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
9591
9592         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
9593
9594 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9595
9596         * gcc.c-torture/execute/20010119-1.c: New test.
9597
9598 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9599
9600         * g++.old-deja/g++.other/vbase5.C: New test.
9601
9602 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
9603
9604         * gcc.c-torture/execute/20010118-1.c: New test.
9605
9606 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9607
9608         * g++.old-deja/g++.pt/deduct3.C: New test.
9609
9610 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.old-deja/g++.pt/spec34.C: New test.
9613
9614 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
9615
9616         * g77.f-torture/compile/20000601-2.f: New test.
9617
9618 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9619
9620         * g++.old-deja/g++.other/init17.C: New test.
9621
9622 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
9623
9624         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
9625
9626 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9627
9628         * g++.old-deja/g++.pt/unify8.C: New test.
9629
9630 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9631
9632         * g++.old-deja/g++.abi/vbase1.C: New test.
9633
9634 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         * g++.old-deja/g++.pt/crash65.C: New test.
9637
9638 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9639
9640         * gcc.dg/cpp/assembl2.S: New test case.
9641
9642 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
9643
9644         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
9645         are supported.
9646
9647 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9648
9649         * g++.old-deja/g++.other/builtins1.C: New test.
9650         * g++.old-deja/g++.other/builtins2.C: Likewise.
9651         * g++.old-deja/g++.other/builtins3.C: Likewise.
9652         * g++.old-deja/g++.other/builtins4.C: Likewise.
9653
9654 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
9655
9656         * gcc.c-torture/compile/20010117-1.c: New test.
9657         * gcc.c-torture/compile/20010117-2.c: New test.
9658
9659 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9660
9661         * g77.f-torture/execute/20010116.[fx]: New test,
9662         XFAIL on i?86-*-*.
9663         * g77.f-torture/compile/20010115.f: Indicate it's
9664         a test for PR fortran/1636.
9665
9666 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
9667
9668         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
9669
9670 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9671
9672         * g77.f-torture/compile/20010115.f: New test.
9673
9674 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
9675
9676         * g++.old-deja/g++.pt/nontype5.C: New test.
9677
9678 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9679
9680         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
9681         have an equivalent working one below it.
9682
9683 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9684
9685         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
9686         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9687
9688 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
9689
9690         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
9691         message containing "init_priority".
9692         (conpr-2.C): Likewise.
9693         (conpr-3.C): Likewise.
9694         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
9695
9696 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9697
9698         * gcc.c-torture/execute/20010114-2.c: New test.
9699
9700 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9701
9702         * gcc.c-torture/compile/20010114-1.c: New test.
9703         * gcc.c-torture/compile/20010114-1.x: Xfail.
9704         * gcc.c-torture/compile/20010114-2.c: New test.
9705         * gcc.c-torture/execute/20010114-1.c: New test.
9706         * gcc.dg/trunc-1.c: New test.
9707         * gcc.dg/uninit-B.c: New test.
9708
9709 2001-01-13  Nick Clifton  <nickc@redhat.com>
9710
9711         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
9712         target.
9713
9714 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9715
9716         * gcc.c-torture/compile/20010113-1.c: New test.
9717
9718 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
9719
9720         * gcc.c-torture/compile/20001212-1.c: New test.
9721
9722 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9723
9724         * gcc.dg/cpp/widestr1.c: Update.
9725         * gcc.dg/cpp/prag-imp.c: Remove.
9726
9727 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
9728
9729         * gcc.c-torture/execute/20000801-3.x: Remove.
9730         * gcc.dg/c90-init-1.c: New test.
9731         * gcc.dg/c99-init-1.c: New test.
9732         * gcc.dg/c99-init-2.c: New test.
9733         * gcc.dg/gnu99-init-1.c: New test.
9734
9735 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
9736
9737         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
9738         testing that no relevant ones were found.
9739
9740 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9741
9742         * g++.old-deja/g++.pt/cast2.C: New test.
9743
9744 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
9745
9746         * g++.old-deja/g++.pt/friend47.C: New test.
9747
9748 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9749
9750         * g++.old-deja/g++.pt/instantiate13.C: New test.
9751
9752 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9753
9754         * g++.old-deja/g++.other/defarg7.C: New test.
9755         * g++.old-deja/g++.other/defarg8.C: New test.
9756
9757 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9758
9759         * g++.old-deja/g++.pt/crash64.C: New test.
9760
9761 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         * g++.old-deja/g++.pt/crash63.C: New test.
9764
9765 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9766
9767         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
9768
9769 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
9770
9771         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
9772
9773 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9774
9775         * g++.old-deja/g++.pt/error3.C: New test.
9776
9777 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9778
9779         * g++.old-deja/g++.other/crash39.C: New test.
9780
9781 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
9782
9783         * g++.old-deja/g++.other/vbase4.C: New test.
9784
9785 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
9786
9787         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
9788         * gcc.dg/special/20000419-2.c: New file. Identical to above.
9789         * gcc.dg/special/special.exp: New test driver which will check
9790         for alias support for the above test.
9791
9792 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
9793
9794         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
9795         problems on small machines.
9796         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
9797         parameterize.
9798
9799 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
9800
9801         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
9802         mips.
9803         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
9804
9805 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
9806
9807         * g++.old_deja/g++.pt/using8.C: New test.
9808
9809 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9810
9811         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
9812
9813 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
9814
9815         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
9816         where a failure is expected.
9817         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
9818
9819 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9820
9821         * g++.old_deja/g++.pt/instantiate12.C: New test.
9822
9823 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
9826         start of structs.
9827         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
9828         * g++.old-deja/g++.brendan/crash17.C: Likewise.
9829         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9830         * g++.old-deja/g++.brendan/crash48.C: Likewise.
9831         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9832         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
9833         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9834         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
9835         * g++.old-deja/g++.eh/spec6.C: Likewise.
9836         * g++.old-deja/g++.jason/crash3.C: Likewise.
9837         * g++.old-deja/g++.law/ctors11.C: Likewise.
9838         * g++.old-deja/g++.law/ctors17.C: Likewise.
9839         * g++.old-deja/g++.law/ctors5.C: Likewise.
9840         * g++.old-deja/g++.law/ctors9.C: Likewise.
9841         * g++.old-deja/g++.mike/ambig1.C: Likewise.
9842         * g++.old-deja/g++.mike/net22.C: Likewise.
9843         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9844         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9845         * g++.old-deja/g++.mike/virt3.C: Likewise.
9846         * g++.old-deja/g++.niklas/t128.C: Likewise.
9847         * g++.old-deja/g++.other/anon4.C: Likewise.
9848         * g++.old-deja/g++.other/using1.C: Likewise.
9849         * g++.old-deja/g++.other/warn3.C: Likewise.
9850         * g++.old-deja/g++.pt/t37.C: Likewise.
9851         * g++.old-deja/g++.robertl/eb69.C: Likewise.
9852         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9853
9854 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
9855
9856         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9857
9858 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9859
9860         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9861
9862 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9863
9864         * gcc.c-torture/compile/20010107-1.c: New test.
9865
9866 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9867
9868         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9869
9870 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9871
9872         * gcc.dg/format/format.h: New file.
9873         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9874         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9875         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9876         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9877         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9878         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9879         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9880         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9881         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9882         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9883         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9884         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9885         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9886         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9887         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9888         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9889         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9890         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9891         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9892         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9893         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9894         instead of declaring standard types, macros and functions in each
9895         test.
9896
9897 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9898
9899         * gcc.c-torture/execute/20010106-1.c: New test.
9900
9901 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9902
9903         * gcc.dg/format/format.exp: New file.
9904         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9905         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9906         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9907         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9908         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9909         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9910         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9911         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9912         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9913         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9914         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9915         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9916         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9917         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9918         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9919         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9920         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9921         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9922         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9923         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9924         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9925         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9926         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9927         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9928         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9929         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9930         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9931         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9932         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9933         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9934         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9935         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9936         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9937         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9938         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9939         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9940         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9941         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9942         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9943         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9944         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9945         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9946
9947 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9948
9949         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9950         account.
9951
9952 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9953
9954         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9955
9956 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9957
9958         * g++.old-deja/g++.pt/crash62.C: New test.
9959
9960 2001-01-04  Richard Henderson  <rth@redhat.com>
9961
9962         * gcc.dg/20000926-1.c: Update expected warnings.
9963         * gcc.dg/array-2.c: Likewise.
9964         * gcc.dg/array-4.c: Also validate flexible array members.
9965         * gcc.dg/c99-flex-array-1.c: New.
9966
9967 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9968
9969         * gcc.c-torture/compile/20001222-1.x: Remove.
9970
9971 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9972
9973         * gcc.c-torture/execute/built-in-setjmp.c: New.
9974
9975 2001-01-03  Richard Henderson  <rth@redhat.com>
9976
9977         * gcc.dg/940510-1.c: Update expected error wording.
9978         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9979
9980 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9981
9982         * lib/target-supports.exp (check_alias_available): Modified to
9983         indicate aliases not supported if only weak aliases are supported.
9984
9985 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9986
9987         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9988         Turn on cmpstrsi checks for __pj__ and __i370__.
9989
9990 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9991
9992         * g++.old-deja/g++.other/virtual11.C: New test.
9993
9994 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9995
9996         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9997
9998 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9999
10000         * gcc.c-torture/compile/20010102-1.c: New test.
10001
10002 2001-01-02  Andreas Jaeger  <aj@suse.de>
10003
10004         * gcc.dg/noreturn-3.c: New test.
10005
10006         * gcc.dg/noreturn-4.c: New test.
10007
10008 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10009
10010         * gcc.c-torture/execute/stdio-opt-1.c: Also test
10011         __builtin_fputc and __builtin_fwrite.
10012
10013 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10014
10015         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
10016         signed char, not default char.
10017
10018 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
10019
10020         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
10021
10022 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
10023
10024         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
10025
10026 2000-12-29  Richard Henderson  <rth@redhat.com>
10027
10028         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
10029         (__cyg_profile_func_exit): Define.
10030
10031 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10032
10033         * g++.dg/vtgc1.C: New test.
10034
10035 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
10036
10037         * gcc.dg/noncompile/20001228-1.c: New test.
10038
10039         * gcc.dg/20001228-1.c: New test.
10040
10041         * gcc.c-torture/execute/20001228-1.c: New test.
10042
10043 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
10044
10045         * gcc.dg/format-strfmon-1.c: New test.
10046
10047 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10048
10049         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
10050         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
10051         * gcc.c-torture/execute/string-opt-1.c: Likewise.
10052         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10053         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10054         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10055         * gcc.c-torture/execute/string-opt-6.c: Likewise.
10056         * gcc.c-torture/execute/string-opt-7.c: Likewise.
10057         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10058         * gcc.c-torture/execute/string-opt-9.c: Likewise.
10059         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10060         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10061         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10062
10063         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
10064         * gcc.c-torture/execute/string-opt-4.c: Test index.
10065
10066 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
10067
10068         * gcc.c-torture/compile/20001226-1.c: New test.
10069
10070 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10071
10072         * gcc.c-torture/compile/20001222-1.c: New test.
10073         * gcc.c-torture/compile/20001222-1.x: Xfail.
10074
10075 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
10076
10077         * gcc.c-torture/execute/comp-goto-2.c: New test.
10078
10079 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
10080
10081         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
10082         Use long types if __INT_MAX__ is 32767.
10083         (main): Use cast to (sint32 *) when poking 88 into a_page.
10084
10085         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
10086
10087 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
10088
10089         * gcc.c-torture/compile/20001221-1.c: New test.
10090         * gcc.c-torture/execute/20001221-1.c: New test.
10091
10092 2000-12-20  Richard Henderson  <rth@redhat.com>
10093
10094         * g++.old-deja/g++.pt/crash36.C: Update error lines.
10095         * g++.old-deja/g++.robertl/eb109.C: Likewise.
10096
10097 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10098
10099         * gcc.dg/compare3.c: New test.
10100
10101 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10102
10103         * gcc.dg/format-warnll-1.c: New test.
10104
10105 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10106
10107         * gcc.dg/cpp/cmdlne-P.c: New test.
10108
10109 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10110
10111         * gcc.c-torture/execute/builtin-abs-1.c,
10112         gcc.c-torture/execute/builtin-abs-2.c: New tests.
10113
10114 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10115
10116         * gcc.dg/cpp/multiline.c: New test.
10117
10118 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10119
10120         * g++.old-deja/g++.other/syshdr1.C: Update.
10121         * gcc.dg/cpp/lineflags.c: Remove temporarily.
10122
10123 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10124
10125         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
10126
10127 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10128
10129         * g++.old-deja/g++.pt/ttp65.C: New test.
10130
10131 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10132
10133         * g++.old-deja/g++.pt/ttp64.C: New test.
10134
10135 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10136
10137         * g++.old-deja/g++.pt/spec33.C: New test.
10138
10139 2000-12-14  Catherine Moore  <clm@redhat.com>
10140
10141         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
10142         * gcc.c-torture/execute/920612-2.c: Likewise.
10143         * gcc.c-torture/execute/920428-2.c: Likewise.
10144         * gcc-c-torture/execute/va-arg-11.c: Call exit.
10145         * gcc.c-torture/execute/va-arg-21.c: Likewise.
10146
10147 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10148
10149         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
10150         * gcc.dg/pack-test-2.c: Likewise.
10151
10152 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10153
10154         Tests by Zack Weinberg <zackw@stanford.edu>.
10155
10156         * gcc.dg/cpp/defined.c: Update.
10157         * gcc.dg/cpp/defined_trad.c: New tests.
10158
10159 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10160
10161         * gcc.dg/cpp/trad-direct.c: Update.
10162
10163 2000-12-11  Neil Booth  <neilb@earthling.net>
10164
10165         * gcc.dg/cpp/defined_trad.c
10166
10167 2000-12-11  Neil Booth  <neilb@earthling.net>
10168
10169         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
10170
10171 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10172
10173         * gcc.dg/format-miss-2.c: New test.
10174
10175 2000-12-09  Neil Booth  <neilb@earthling.net>
10176
10177         * gcc.dg/cpp/lineflags.c: New tests.
10178         * gcc.dg/cpp/poison.c: Update.
10179         * gcc.dg/cpp/redef2.c: Update.
10180         * gcc.dg/cpp/skipping.c: New test.
10181
10182 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
10183
10184         * g++.old-deja/g++.other/eh3.C: New testcase.
10185
10186 2000-12-07  Neil Booth  <neilb@earthling.net>
10187
10188         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
10189         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
10190         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
10191         wtr-union-init-2.c, wtr-union-init-3.c: Update.
10192         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
10193         Update.
10194
10195 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10196
10197         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
10198         __SIZE_TYPE__ instead of int for type of integers cast to
10199         pointers.
10200
10201 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
10202
10203         * g++.old-deja/g++.other/cleanup4.C: New test.
10204
10205 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10206
10207         * format-sec-1.c: New test.
10208
10209 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10210
10211         * gcc.dg/format-nonlit-3.c: New test.
10212
10213 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10214
10215         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
10216         through a null pointer.
10217
10218 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10219
10220         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
10221         * g++.old-deja/g++.pt/partial4.C: New test.
10222
10223 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
10224
10225         * gcc.c-torture/execute/ieee/hugeval.x: New.
10226
10227 2000-12-06  Neil Booth  <neilb@earthling.net>
10228
10229         * gcc.dg/cpp/backslash2.c: New tests.
10230
10231 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10232
10233         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
10234         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
10235
10236 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
10237
10238         * gcc.c-torture/execute/20001203-2.c: New testcase.
10239
10240 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10241
10242         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
10243         * g++.old-deja/g++.other/virtual10.C: New test.
10244
10245 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
10246
10247         * g++.old-deja/g++.mike/pmf5.C: Remove test.
10248
10249 2000-12-05  Richard Henderson  <rth@redhat.com>
10250
10251         * gcc.c-torture/compile/20001205-1.c: New.
10252
10253 2000-12-04  Neil Booth  <neilb@earthling.net>
10254
10255         * g++.old-deja/g++.other/virtual9.C: New test.
10256         * g++.old-deja/g++.pt/crash61.C: New test.
10257         * gcc.c-torture/execute/loop-9.c: New test.
10258
10259 2000-12-04  Neil Booth  <neilb@earthling.net>
10260
10261         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
10262         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
10263         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
10264         * gcc.dg/cpp/extratokens.c: ...here.
10265
10266 2000-12-04  Neil Booth  <neilb@earthling.net>
10267
10268         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
10269         New tests.
10270
10271 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10272
10273         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
10274         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
10275
10276 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10277
10278         * gcc.c-torture/execute/20001203-1.c: New test.
10279
10280 2000-12-03  Neil Booth  <neilb@earthling.net>
10281
10282         * gcc.dg/cpp/macro6.c: New test cases.
10283
10284 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10285
10286         * gcc.c-torture/execute/string-opt-9.c: New test.
10287         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10288         * gcc.c-torture/execute/string-opt-11.c: Likewise.
10289         * gcc.c-torture/execute/string-opt-12.c: Likewise.
10290
10291         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
10292         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
10293
10294 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
10295
10296         * gcc.dg/cpp/if-6.c: New testcase.
10297
10298         * gcc.dg/20001201-1.c: New testcase.
10299
10300 2000-12-02  Neil Booth  <neilb@earthling.net>
10301
10302         * g++.old-deja/g++.other/externC4.C,
10303         g++.old-deja/g++.other/friend10.C: New tests.
10304
10305 2000-12-02  Neil Booth  <neilb@earthling.net>
10306
10307         * g++.old-deja/g++.other/instan2.C
10308         * g++.old-deja/g++.other/instan3.C: New test.
10309
10310 2000-12-02  Neil Booth  <neilb@earthling.net>
10311
10312         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
10313         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
10314         gnuc99.c,gnuc99-pedantic.c: New tests.
10315
10316 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10317
10318         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
10319         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
10320
10321 2000-12-01  Neil Booth  <neilb@earthling.net>
10322
10323         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
10324         * gcc.dg/cpp/poison.c: Update.
10325         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
10326
10327 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
10328
10329         * g77.f-torture/execute/20001201.f: New test.
10330
10331 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10332
10333         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
10334
10335 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
10336
10337         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
10338
10339 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
10340
10341         * g++.old-deja/g++.other/cast6.C: New test.
10342
10343 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
10344
10345         * gcc.c-torture/execute/20001130-2.c: New testcase.
10346
10347 2000-11-30  Richard Henderson  <rth@redhat.com>
10348
10349         * gcc.c-torture/execute/20001130-1.c: New test.
10350
10351 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10352
10353         * g++.old-deja/g++.other/op3.C: New test.
10354
10355 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10356
10357         * g++.old-deja/g++.other/op2.C: New test.
10358
10359 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         * g++.old-deja/g++.other/crash38.C: New test.
10362
10363 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
10364
10365         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
10366
10367 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
10368
10369         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
10370         tests.
10371         * gcc.c-torture/execute/string-opt-6.c: New test.
10372
10373         * gcc.dg/20001117-1.c: Add main.
10374
10375 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
10376
10377         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
10378         Move from here ...
10379         * gcc.dg/940510-1.c: ... to here.
10380
10381         * gcc.dg/20000926-1.c: GNU C now allows initializations of
10382         zero-size arrays in toplevel structures.
10383
10384 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10385
10386         * gcc.c-torture/execute/loop-8.c: New test.
10387
10388 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10389
10390         * g++.old-deja/g++.other/base1.C: New test.
10391
10392 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10393
10394         * g++.old-deja/g++.other/parse2.C: New test.
10395
10396 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10397
10398         * g++.old-deja/g++.pt/incomplete1.C: New test.
10399
10400 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10401
10402         * g++.old-deja/g++.other/friend9.C: New test.
10403
10404 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
10405
10406         * gcc.dg/20001127-1.c: New test.
10407
10408 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         * g++.old-deja/g++.pt/friend46.C: New test.
10411
10412 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.old-deja/g++.other/ptrmem8.C: New test.
10415
10416 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10417
10418         * gcc.c-torture/execute/string-opt-7.c: New test.
10419         * gcc.c-torture/execute/string-opt-8.c: Likewise.
10420
10421 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10422
10423         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
10424         instead of 'mkcheck 2'.
10425
10426 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10427
10428         * gcc.c-torture/execute/memcheck/driver.c,
10429         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
10430         C9X references to refer to C99.
10431
10432 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
10433
10434         * gcc.dg/ultrasp3.c: New test.
10435
10436 2000-11-25  Neil Booth  <neilb@earthling.net>
10437
10438         * gcc.dg/cpp/include2.c: Update test to be locale independent.
10439
10440 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
10441
10442         * gcc.c-torture/compile/20001123-2.c: New.
10443
10444 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10445
10446         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
10447
10448 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
10449
10450         * gcc.dg/sequence-point-1.c: Add some new tests.
10451         * gcc.c-torture/execute/20001124-1.c: New test.
10452
10453 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10454
10455         * g++.old-deja/g++.other/vaarg4.C: New test.
10456         * gcc.c-torture/compile/20001123-1.c: New test.
10457
10458 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
10459
10460         * g++.other/crash24.C: Adjust and remove XFAIL.
10461         * g++.other/crash37.C: New test.
10462
10463 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
10464
10465         * g++.old-deja/g++.pt/instantiate9.C: New test.
10466
10467 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
10470         new ABI, too.
10471
10472         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
10473         * g++.old-deja/g++.robertl/eb55.C: Likewise.
10474
10475 2000-11-22  Neil Booth  <neilb@earthling.net>
10476
10477         * gcc.dg/cpp/Wtrigraphs.c: New test.
10478
10479 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
10480
10481         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
10482
10483 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
10486
10487 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
10488
10489         * lib/gcc-dg.exp: load_lib scanasm.exp.
10490         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
10491         * lib/g++-dg.exp: load_lib scanasm.exp.
10492         * lib/scanasm.exp: New.
10493         (scan-assembler, scan-assembler-not): Add optional arguments to
10494         test name, or if not present, the pattern name.
10495         (scan-assembler-dem, scan-assembler-dem-not): New.
10496
10497         * g++.dg/dg.exp: New.
10498
10499 2000-11-21  Neil Booth  <neilb@earthling.net>
10500
10501         * gcc.dg/cpp/integrated1.c: Remove.
10502
10503 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10504
10505         * gcc.c-torture/execute/20001121-1.c: New test.
10506
10507 2000-11-21  Richard Henderson  <rth@redhat.com>
10508
10509         * gcc.c-torture/compile/20001121-1.c: New test.
10510
10511 2000-11-20  Neil Booth  <neilb@earthling.net>
10512
10513         * gcc.dg/cpp/integrated1.c: New test.
10514
10515 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
10516
10517         * g++.old-deja/g++.other/inline17.C: New test.
10518
10519 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
10520
10521         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
10522         local variable to be zero: I made the variable global. Now
10523         uses abort() and exit() instead of relying on main's return value.
10524
10525 2000-11-20  Neil Booth  <neilb@earthling.net>
10526
10527         * gcc.dg/cpp/paste2.c: Update test.
10528         * objc/execute/paste.m: New test.
10529
10530 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10531
10532         * gcc.dg/c99-condexpr-1.c: New test.
10533
10534 2000-11-20  Neil Booth  <neilb@earthling.net>
10535
10536         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
10537
10538 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
10539
10540         * g++.old-deja/g++.pt/export1.C: New test.
10541
10542 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * gcc.dg/20001117-1.c: New test.
10545
10546 2000-11-18  Richard Henderson  <rth@redhat.com>
10547
10548         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
10549
10550 2000-11-18  Richard Henderson  <rth@redhat.com>
10551
10552         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
10553         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
10554         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
10555
10556 2000-11-18  Richard Henderson  <rth@redhat.com>
10557
10558         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
10559         (main): New.  Exit cleanly.
10560
10561 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10562
10563         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
10564         gcc.dg/c99-fordecl-2.c: New tests.
10565
10566 2000-11-18  Richard Henderson  <rth@redhat.com>
10567
10568         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
10569         * gcc.c-torture/execute/zerolen-2.c: New.
10570
10571 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10572
10573         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
10574         memory.
10575
10576 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10577
10578         * g++.old-deja/g++.pt/instantiate8.C: New test.
10579
10580 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
10581
10582         * g++.old-deja/g++.other/incomplete.C: Add more tests.
10583         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
10584
10585 2000-11-16  Nick Clifton  <nickc@redhat.com>
10586
10587         * gcc.c-torture/execute/nestfunc-2.c: New test.
10588         * gcc.c-torture/execute/nestfunc-3.c: New test.
10589
10590 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10591
10592         * gcc.c-torture/compile/20001116-1.c: New test.
10593
10594 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10595
10596         * gcc.c-torture/execute/20001115-1.c: New test.
10597
10598 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
10599
10600         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
10601         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
10602         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
10603         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10604
10605 2000-11-15  Neil Booth  <neilb@earthling.net>
10606
10607         gcc.dg/cpp/_Pragma1.c: Update.
10608         gcc.dg/cpp/_Pragma2.c: New test.
10609
10610 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         * g++.old-deja/g++.other/anon5.C: New test.
10613
10614 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
10615
10616         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
10617         tests.
10618
10619 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
10620
10621         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
10622         output.
10623
10624 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10625
10626         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
10627         labels at end of compound statements.
10628
10629 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
10630
10631         * gcc.c-torture/execute/loop-7.c: New test.
10632
10633 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10634
10635         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
10636
10637 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10638
10639         * gcc.dg/c99-bool-1.c: New test.
10640
10641 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
10642
10643         * gcc.dg/c99-scope-1.c: Remove xfail.
10644         * gcc.dg/c99-scope-2.c: New test.
10645
10646 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10647
10648         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
10649         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
10650
10651 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
10652
10653         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
10654         error messages.
10655
10656         * g++.mike/p700.C: Don't typedef wchar_t.
10657         * g++.mike/p784.C: Likewise.
10658         * g++.mike/eb101.C: Don't use __wchar_t.
10659
10660 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
10661
10662         * g77.f-torture/execute/20001111.[fx]: Test premature exit
10663         from DO loop.
10664
10665 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
10666
10667         * gcc.c-torture/execute/20001111-1.c: New test.
10668
10669 2000-11-10  Nick Clifton  <nickc@redhat.com>
10670
10671         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
10672         long multuiple and accumulate.
10673
10674 2000-11-09  Richard Henderson  <rth@redhat.com>
10675
10676         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
10677         via size_t instead of int.
10678
10679         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
10680         * gcc.c-torture/execute/string-opt-2.c: Likewise.
10681         * gcc.c-torture/execute/string-opt-3.c: Likewise.
10682         * gcc.c-torture/execute/string-opt-4.c: Likewise.
10683
10684 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
10685
10686         * gcc.c-torture/compile/20001109-1.c: New test.
10687         * gcc.c-torture/compile/20001109-2.c: New test.
10688
10689 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
10690
10691         * g++.old-deja/g++.pt/operator1.C: New test.
10692         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
10693
10694 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.dg/20001108-1.c: New test.
10697
10698 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
10699
10700         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
10701         with both arguments constant strings.
10702         * gcc.c-torture/execute/string-opt-3.c: New test.
10703         * gcc.c-torture/execute/string-opt-4.c: New test.
10704         * gcc.c-torture/execute/string-opt-5.c: New test.
10705
10706 2000-11-08  Nick Clifton  <nickc@redhat.com>
10707
10708         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
10709         mulsidi3adddi patterns.
10710
10711 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
10712
10713         * g++.old-deja/g++.other/crash36.C: New test.
10714
10715 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
10716
10717         * g++.old-deja/g++.other/init16.C: New test.
10718
10719 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
10720
10721         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
10722
10723 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10724
10725         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
10726         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10727         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10728
10729 2000-11-07  DJ Delorie  <dj@redhat.com>
10730
10731         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
10732
10733 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10734
10735         * gcc.c-torture/execute/string-opt-1.c: New test.
10736
10737 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
10738
10739         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
10740         mips-sgi-irix6.* because the MIPS ABI passes floating-point
10741         parameters in registers, and there is no way for a varargs
10742         function to know in which order the integer and floating-point
10743         parameters should be interleaved when they are placed on the
10744         stack.
10745         * gcc.c-torture/execute/va-arg-16.x: Likewise.
10746         * gcc.c-torture/execute/va-arg-17.x: Likewise.
10747
10748 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10749
10750         * gcc.c-torture/execute/string-opt-2.c: New test.
10751
10752 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
10753
10754         * g++.old-deja/g++.pt/crash60.C: New test.
10755
10756 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10757
10758         * g++.old-deja/g++.other/crash24.C: New test.
10759         * g++.old-deja/g++.other/crash25.C: New test.
10760         * g++.old-deja/g++.other/crash26.C: New test.
10761         * g++.old-deja/g++.other/crash27.C: New test.
10762         * g++.old-deja/g++.other/crash28.C: New test.
10763         * g++.old-deja/g++.other/crash29.C: New test.
10764         * g++.old-deja/g++.other/crash30.C: New test.
10765         * g++.old-deja/g++.other/crash31.C: New test.
10766         * g++.old-deja/g++.other/crash32.C: New test.
10767         * g++.old-deja/g++.other/crash33.C: New test.
10768         * g++.old-deja/g++.other/crash34.C: New test.
10769         * g++.old-deja/g++.other/crash35.C: New test.
10770
10771 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
10772
10773         * gcc.c-torture/execute/20001031-1.c: New test.
10774
10775 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
10776
10777         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
10778         namespace.
10779
10780         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
10781         standards-conformant.
10782
10783         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
10784
10785         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
10786         * g++.old-deja/g++.mike/p755a.C: Likewise.
10787         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
10788         library makes no calls to `operator new' during initialization.
10789
10790 2000-11-04  Neil Booth  <neilb@earthling.net>
10791
10792         * gcc.dg/cpp/include2.c: New tests.
10793
10794 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
10795
10796         * lib/g++.exp (g++_set_ld_library_path): New function.
10797         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
10798
10799 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
10800
10801         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
10802         warnings.
10803
10804 2000-11-01  Richard Henderson  <rth@redhat.com>
10805
10806         * g++.old-deja/g++.ext/namedret1.C: New.
10807         * g++.old-deja/g++.ext/namedret2.C: New.
10808         * g++.old-deja/g++.ext/namedret3.C: New.
10809
10810 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
10811
10812         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
10813         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
10814
10815 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         * gcc.c-torture/execute/va-arg-21.c: New test.
10818
10819 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10820
10821         * gcc.dg/c99-complex-2.c: New test.
10822
10823 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10824
10825         * gcc.c-torture/execute/stdio-opt-1.c: New test.
10826
10827 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * g++.old-deja/g++.other/inline16.C: New test.
10830
10831 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
10832
10833         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
10834         __PRETTY_FUNCTION__
10835
10836 2000-10-29  Neil Booth  <neilb@earthling.net>
10837
10838         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
10839         New tests.
10840         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
10841         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
10842         optimisation.
10843
10844 2000-10-29  Neil Booth  <neilb@earthling.net>
10845
10846         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
10847         * mi1.c, mi1c.h: Add null directives to multiple-include test.
10848         * mi5.c: Test multiple includes work with -C.
10849         * trigraphs.c: Test ^= version.
10850
10851 2000-10-28  Neil Booth  <neilb@earthling.net>
10852
10853         New tests and test updates for new macro expander.
10854
10855         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10856         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10857         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10858         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10859         new diagnostic messages.
10860
10861         * gcc.dg/cpp/macro3.c: New tests.
10862
10863 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10864
10865         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10866         on the same line.
10867
10868 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10869
10870         * g++.old-deja/g++.other/eh2.C: New test.
10871
10872 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10873
10874         * gcc.c-torture/execute/20001027-1.c: New test.
10875
10876 2000-10-26  Richard Henderson  <rth@redhat.com>
10877
10878         * gcc.c-torture/execute/20001026-1.c: New.
10879
10880 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10881
10882         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10883         * g++.old-deja/g++.law/builtin1.C: Likewise.
10884         * g++.old-deja/g++.law/ctors10.C: Likewise.
10885         * g++.old-deja/g++.law/virtual3.C: Likewise.
10886         * g++.old-deja/g++.mike/p658.C: Likewise.
10887         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10888         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10889         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10890         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10891         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10892
10893 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10894
10895         * gcc.c-torture/compile/20001024-1.c: New test.
10896
10897 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10898
10899         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10900         to tell us whether or not we are using V3.
10901
10902 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10903
10904         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10905         operands.
10906
10907 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10908
10909         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10910
10911 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.c-torture/execute/20001024-1.c: New test.
10914
10915 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * g++.old-deja/g++.other/sibcall1.C: New test.
10918
10919 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10920
10921         * gcc.dg/noncompile/init-3.c: New test.
10922
10923 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10924
10925         * gcc.dg/format-array-1.c: New test.
10926
10927 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10928
10929         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10930         writing through null pointers; remove comment about testing
10931         unterminated strings.
10932
10933 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10934
10935         * gcc.c-torture/execute/20001017-2.c: New test.
10936
10937 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10938
10939         * gcc.c-torture/compile/20001018-1.c: New test.
10940         * gcc.c-torture/compile/20001018-1.x: Xfail.
10941
10942 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10943
10944         * gcc.c-torture/execute/20001017-1.c: New test.
10945
10946 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10947
10948         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10949         for multiple use of arguments with scanf formats; add tests for
10950         multiple use of arguments.
10951
10952 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10953
10954         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10955
10956 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10957
10958         * gcc.dg/format-miss-1.c: New test.
10959
10960 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * gcc.c-torture/execute/20001013-1.c: New test.
10963
10964 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10965
10966         * gcc.dg/format-branch-1.c: New test.
10967
10968 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10969
10970         * README, lib/file-format.exp: Remove EGCS references.
10971
10972 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10973
10974         * gcc.dg/20001013-1.c: New test.
10975
10976 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10977
10978         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10979         for intmax_t in the compiler using __typeof__ and the type rules
10980         for conditional expressions.
10981
10982 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * gcc.dg/20001012-1.c: New test.
10985         * gcc.dg/20001012-2.c: New test.
10986
10987 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10988
10989         * gcc.dg/format-attr-1.c: New test.
10990
10991 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10992
10993         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10994         __LONG_LONG_MAX__ instead of LLONG_MAX.
10995
10996 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10997
10998         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10999         scanf flags.
11000         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
11001         flags.
11002
11003 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11004
11005         * gcc.dg/sequence-pt-1.c: New test.
11006
11007 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
11008
11009         * gcc.c-torture/execute/20001011-1.c: New testcase.
11010         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
11011
11012 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11013
11014         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
11015         does not error on it.
11016
11017 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * gcc.dg/20001009-1.c: New test.
11020
11021 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11022
11023         * gcc.c-torture/compile/20001009-1.c: Move from here ....
11024         * gcc.c-torture/execute/20001009-2.c: ... to here.
11025
11026 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
11027
11028         * gcc.c-torture/compile/20001009-1.c: New testcase.
11029         * gcc.c-torture/execute/20001009-1.c: New testcase.
11030         Testcases provided by Jan Hubicka <jh@suse.cz>.
11031
11032 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11033
11034         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11035         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
11036         uintmax_t using <limits.h> to emulate the compiler's internal
11037         logic.  No longer XFAIL %j tests.
11038
11039 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11040
11041         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
11042         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
11043         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
11044         regexps and details of expected handling of some bad formats.
11045         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
11046         suppression.
11047
11048 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11049
11050         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
11051         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
11052         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
11053         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
11054         in list archives.
11055
11056 2000-10-06  Richard Henderson  <rth@cygnus.com>
11057
11058         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
11059         * g++.old-deja/g++.brendan/crash52.C: Likewise.
11060         * g++.old-deja/g++.jason/report.C: Likewise.
11061         * g++.old-deja/g++.law/friend5.C: Likewise.
11062         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
11063         of the expected warnings.
11064
11065 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
11066
11067         * g++.old-deja/g++.pt/enum14.C: New test.
11068
11069 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
11070
11071         * g++.old-deja/g++.pt/crash59.C: New test.
11072
11073 2000-10-04  Will Cohen  <wcohen@redhat.com>
11074
11075         * gcc.dg/20000926-1.c: New test.
11076
11077 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
11078
11079         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
11080         function name for current C++ compiler.
11081         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
11082
11083 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
11084
11085         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
11086         __PRETTY_FUNCTION__.
11087         * g++.old-deja/g++.ext/pretty2.C: Likewise.
11088
11089 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11090
11091         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
11092
11093 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
11094
11095         * gcc.c-torture/compile/20000923-1.c: New test.
11096
11097 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
11098
11099         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
11100         * g++.old-deja/g++.pt/ttp62.C: Same.
11101         * g++.old-deja/g++.other/inline14.C: Same.
11102
11103 2000-09-24  Richard Henderson  <rth@cygnus.com>
11104
11105         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
11106
11107 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11108
11109         * gcc.dg/c90-printf-1.c: Add test for wide string format.
11110
11111 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
11112
11113         * gcc.c-torture/compile/20000922-1.c: New file.
11114
11115 2000-09-21  Nick Clifton  <nickc@redhat.com>
11116
11117         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
11118         a signed long modulo operation.
11119         (mod6): New function - perform an unsigned long modulo operation.
11120         (main): Add tests for modulos of very large numbers by very small
11121         dividends.
11122
11123 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11124
11125         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
11126
11127 2000-09-19  Richard Henderson  <rth@cygnus.com>
11128
11129         * gcc.dg/compare2.c (case 10): XFAIL.
11130
11131 2000-09-18  Richard Henderson  <rth@cygnus.com>
11132
11133         * gcc.c-torture/execute/20000906-1.c: Move ...
11134         * gcc.dg/20000906-1.c: ... here.  Only run on targets
11135         that support __builtin_trap.
11136
11137 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
11138
11139         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
11140
11141 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11142
11143         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
11144         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
11145         more $ format tests.
11146
11147 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11148
11149         * gcc.dg/format-errmk-1.c: New test.
11150
11151 2000-09-17  Greg McGary  <greg@mcgary.org>
11152
11153         * gcc.c-torture/execute/20000917-1.x: Remove.
11154
11155 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11156
11157         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
11158
11159 2000-09-17  Greg McGary  <greg@mcgary.org>
11160
11161         * gcc.c-torture/execute/20000917-1.c: New test.
11162         * gcc.c-torture/execute/20000917-1.x: XFAIL.
11163
11164 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
11165
11166         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
11167         in nested macro bug.
11168
11169 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
11170
11171         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
11172
11173 2000-09-14  Jeffrey A Law  (law@cygnus.com)
11174
11175         * gcc.c-torture/execute/20000914-1.c: New test.
11176
11177 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
11178
11179         * g++.other/inline13.C: New test.
11180
11181 2000-09-12  Andreas Jaeger  <aj@suse.de>
11182
11183         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
11184         constant by Ulrich Drepper <drepper@redhat.com>.
11185
11186 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
11187
11188         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
11189
11190 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
11193
11194 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
11195
11196         * gcc.dg/cpp/backslash.c: New test.
11197
11198 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
11199
11200         * gcc.c-torture/execute/20000910-1.c: New test.
11201         * gcc.c-torture/execute/20000910-2.c: Likewise.
11202
11203 2000-09-11  Robert Lipe  <robertl@sco.com>
11204
11205         * gcc.dg/pragma-align.c: New test.
11206
11207 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * g++.old-deja/g++.pt/explicit82.C: New test.
11210         * g++.old-deja/g++.pt/explicit83.C: New test.
11211
11212 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
11213
11214         * gcc.dg/asm-names.c: New test.
11215
11216 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11217
11218         * gcc.dg/cpp/tr-warn6.c: New test
11219
11220 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11221
11222         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
11223         be accepted.
11224
11225 2000-09-07  Catherine Moore  <clm@redhat.com>
11226
11227         * gcc.c-torture/execute/unroll-1.c: New test.
11228
11229 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
11230
11231         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
11232         ERROR markers.
11233         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
11234         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
11235         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
11236         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
11237         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
11238         Preprocess only.
11239         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
11240         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
11241
11242 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11243
11244         * g++.old-deja/g++.pt/deduct2.C: New test.
11245
11246 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11247
11248         * g++.old-deja/g++.pt/parms2.C: New test.
11249
11250 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * g++.old-deja/g++.pt/crash58.C: New test.
11253
11254 2000-09-06  Greg McGary  <greg@mcgary.org>
11255
11256         * gcc.c-torture/execute/20000906-1.c: New test.
11257         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
11258
11259 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11260
11261         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
11262
11263 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11264
11265         * g++.old-deja/g++.pt/crash57.C: New test.
11266
11267 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11268
11269         * g++.old-deja/g++.pt/crash56.C: New test.
11270
11271 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         * g++.old-deja/g++.pt/koenig1.C: New test.
11274
11275 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11276
11277         * gcc.dg/20000904-1.c: New test.
11278
11279 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
11280
11281         * gcc.dg/cpp/paste8.c: New test.
11282
11283 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
11284
11285         * gcc.c-torture/compile/20000827-1.c: New test.
11286
11287 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11288
11289         * gcc.dg/format-diag-1.c: New test.
11290
11291 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11292
11293         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
11294         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
11295         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
11296         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
11297         gcc.dg/formatz-1.c: Adjust warning regular expressions.
11298
11299 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11300
11301         * g++.old-deja/g++.other/nested4.C: New test.
11302
11303 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11304
11305         * g++.old-deja/g++.ns/scoped1.C: New test.
11306
11307 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
11308
11309         * lib/g++.exp: Support testing already-installed GCC.
11310
11311 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11312
11313         * wtr-label-1.c, wtr-suffix-1.c: New tests.
11314
11315 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11316
11317         * gcc.dg/return-type-2.c: New test.
11318
11319 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
11320
11321         * gcc.c-torture/compile/20000825-1.c: New test.
11322
11323 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
11324
11325         * gcc.dg/dwarf2-2.c: New test.
11326
11327 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
11328
11329         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
11330         dg-warning regexps.
11331
11332 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11333
11334         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
11335         gcc.dg/format-ext-5.c: New tests.
11336
11337 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
11340
11341 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
11342
11343         * gcc.dg/noncompile/930622-2.c: Adjust error message.
11344
11345 2000-08-24  Richard Henderson  <rth@cygnus.com>
11346
11347         * gcc.dg/ia64-sync-1.c: New test.
11348         * gcc.dg/ia64-sync-2.c: New test.
11349         * gcc.dg/ia64-asm-1.c: New test.
11350
11351 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11352
11353         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
11354         * gcc.dg/format-ext-2.c: New test.
11355
11356 2000-08-23  Jason Merrill  <jason@redhat.com>
11357
11358         * lib/old-dejagnu.exp: Also ignore "In member function" and
11359         "At global scope".
11360
11361 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11362
11363         * gcc.dg/noncompile/label-lineno-1.c: New test.
11364
11365 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11366
11367         * gcc.dg/c99-array-nonobj-1.c: New test.
11368
11369 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11370
11371         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
11372         tests.
11373         * gcc.dg/format-ext-1.c: New test.
11374
11375 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11376
11377         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
11378         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
11379         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
11380         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
11381         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
11382
11383 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11384
11385         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
11386         gcc.dg/c99-strftime-2.c: New tests.
11387
11388 2000-08-22  Richard Henderson  <rth@cygnus.com>
11389
11390         * gcc.c-torture/execute/20000822-1.c: New test.
11391
11392 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.c-torture/execute/20000819-1.x: Remove.
11395
11396 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11397
11398         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
11399         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
11400         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
11401         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
11402         gcc.dg/format-xopen-1.c: New tests.
11403
11404 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11405
11406         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
11407
11408 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * g++.old-deja/g++.other/loop2.C: New test.
11411
11412         * gcc.c-torture/compile/20000606-1.c: New test.
11413         * gcc.c-torture/compile/20000728-1.c: New test.
11414         * gcc.c-torture/execute/20000801-1.c: New test.
11415         * gcc.c-torture/execute/20000801-2.c: New test.
11416         * gcc.c-torture/execute/20000819-1.c: New test.
11417         * gcc.c-torture/execute/20000819-1.x: XFAIL.
11418         * gcc.dg/20000629-1.c: New test.
11419         * gcc.dg/20000724-1.c: New test.
11420         * gcc.dg/20000807-1.c: New test.
11421
11422 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
11423
11424         * gcc.dg/cpp/pragma-1.c: New test.
11425         * gcc.dg/cpp/pragma-2.c: New test.
11426
11427 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
11428
11429         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
11430         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
11431
11432 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11433
11434         * gcc.c-torture/compile/20000818-1.c: New test.
11435
11436 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
11437
11438         * gcc.c-torture/execute/20000818-1.c: New test.
11439
11440 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11441
11442         * gcc.dg/format-va-1.c: New test.
11443
11444 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11445
11446         * g++.old-deja/g++.other/typedef8.C: New test.
11447
11448 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
11451         * g++.old-deja/g++.mike/net36.C: Mark candidate.
11452         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
11453         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
11454         * g++.old-deja/g++.other/ptrmem7.C: New test.
11455         * g++.old-deja/g++.pt/ptrmem10.C: New test.
11456
11457 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11458
11459         * g++.old-deja/g++.pt/typename27.C: New test.
11460
11461 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
11462
11463         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
11464         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
11465         * g++.old-deja/g++.pt/friend45.C: New test.
11466         * g++.old-deja/g++.other/friend8.C: New test.
11467
11468 2000-08-15  Richard Henderson  <rth@cygnus.com>
11469
11470         * gcc.c-torture/execute/20000815-1.c: New test.
11471
11472 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11473
11474         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
11475         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
11476         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
11477
11478 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
11479
11480         * g++.old-deja/g++.other/refinit2.C: New test.
11481
11482 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
11483
11484         * lib/c-torture.exp (c-torture): Make
11485         compiler_conditional_xfail_data global.
11486         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
11487         compiler_conditional_xfail_data machinery.
11488         (f-torture-execute): Likewise.
11489         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
11490         and only when unrolling loops.
11491
11492         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
11493
11494 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11495
11496         * g++.old-deja/g++.pt/explicit81.C: New test.
11497
11498 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11499
11500         * g++.old-deja/g++.pt/typename26.C: New test.
11501
11502 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
11503
11504         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
11505         warning.
11506
11507 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11508
11509         * g++.old-deja/g++.other/array3.C: New test.
11510
11511 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11512
11513         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
11514         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
11515         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
11516         New tests.
11517
11518 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
11521         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11522
11523 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
11524
11525         * gcc.c-torture/execute/20000808-1.c: New test.
11526
11527 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11528
11529         * gcc.dg/c90-const-expr-1.c: New test.
11530
11531 2000-08-08  Richard Henderson  <rth@cygnus.com>
11532
11533         * gcc.dg/noncompile/920923-1.c: Declare calloc.
11534
11535 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11536
11537         * gcc.dg/noncompile/const-ll-1.c: New test.
11538
11539 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11540
11541         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
11542
11543 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11544
11545         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
11546         that running programs linked against the shared version of libobjc
11547         run correctly.
11548
11549 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11550
11551         * gcc.dg/c99-printf-1.c: New test.
11552
11553 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11554
11555         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
11556
11557 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
11558
11559         * gcc.c-torture/execute/20000731-1.x: Delete.
11560
11561 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
11562
11563         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
11564         and torture_without_loops as is done by c-torture.exp.
11565         (search_for): Copy from c-torture.exp.
11566         (gcc-dg-runtest): New function, drives a directory of tests
11567         iterating over the TORTURE_OPTIONS.
11568         (scan-assembler, scan-assembler-not): Move here from
11569         individual directory drivers.
11570
11571         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
11572         defined by lib/gcc-dg.exp.
11573         * gcc.dg/cpp/cpp.exp: Likewise.
11574         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
11575         gcc-dg-runtest, so we cycle over optimization options.
11576
11577         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
11578         * gcc.dg/compare2.c: No longer expected to fail.
11579
11580 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
11581
11582         * gcc.c-torture/execute/20000804-1.c: New test.
11583
11584 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11585
11586         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
11587
11588 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
11589
11590         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
11591
11592 2000-08-03  Jeffrey A Law  (law@cygnus.com)
11593
11594         * gcc.c-torture/compile/20000803-1.c: New test.
11595
11596 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11597
11598         * gcc.c-torture/execute/20000801-3.c,
11599         gcc.c-torture/execute/20000801-4.c: New tests.
11600         * gcc.c-torture/execute/20000801-3.x,
11601         gcc.c-torture/execute/20000801-4.x: Xfail.
11602
11603 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
11604
11605         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
11606         libobjc/.libs to allow for libtool.
11607
11608 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
11609
11610         * gcc.c-torture/compile/20000802-1.c: New test.
11611
11612 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
11613
11614         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
11615
11616 2000-07-31  Jeffrey A Law  (law@cygnus.com)
11617
11618         * gcc-c-torture/execute/20000731-2.c: New test.
11619
11620         * gcc.c-torture/execute/20000731-1.c: New test.
11621         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
11622
11623 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
11624
11625         * testsuite/gcc.dg/cpp/paste7.c: New test.
11626         * gcc.dg/cpp/20000725-1.c: New test.
11627
11628 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
11629
11630         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
11631         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
11632         declaration warning for __builtin_dwarf_reg_size.
11633
11634         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
11635
11636 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11637
11638         * gcc.dg/noncompile/voidparam-1.c: New test.
11639
11640 2000-07-30  Richard Henderson  <rth@cygnus.com>
11641
11642         * gcc.dg/c90-digraph-1.c: Don't xfail.
11643         * gcc.dg/compare2.c (case 10): Xfail.
11644         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
11645
11646 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
11647
11648         * gcc.dg/c99-main-1.c: New test.
11649
11650 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11651
11652         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
11653
11654 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
11655
11656         * gcc.c-tortuer/execute/20000726-1.c: New test.
11657
11658 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
11659
11660         * gcc.c-torture/execute/enum-2.c: New test.
11661
11662 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11663
11664         * gcc.dg/cpp/tr-warn3.c: New test.
11665
11666 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11667
11668         * g++.old-deja/g++.ext/implicit1.C: Remove.
11669         * g++.old-deja/g++.jason/c2.C: Remove
11670         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
11671         * g++.old-deja/g++.pt/crash16.C: Likewise.
11672         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
11673
11674 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.old-deja/g++.other/for2.C: New test.
11677
11678 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.dg/20000720-1.c: New test.
11681
11682 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
11683
11684         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
11685
11686 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
11687
11688         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
11689         * gcc.c-torture/execute/20000722-1.c: New.
11690         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
11691
11692 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.dg/cpp/20000720-1.S: New test.
11695
11696 2000-07-21  Michael Meissner  <meissner@redhat.com>
11697
11698         * gcc.c-torture/execute/ieee/hugeval.c: New test.
11699
11700 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11701
11702         * g++.old-deja/g++.brendan/crash16.C,
11703         g++.old-deja/g++.brendan/parse3.C,
11704         g++.old-deja/g++.brendan/redecl1.C,
11705         g++.old-deja/g++.ns/template13.C,
11706         g++.old-deja/g++.other/decl4.C,
11707         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
11708
11709 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
11710
11711         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
11712         and "Internal error".
11713
11714         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
11715         regexps.
11716         * gcc.dg/cpp/paste6.c: New test.
11717
11718 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
11719
11720         * gcc.dg/cpp/tr-direct.c: New test.
11721
11722         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
11723         gcc.dg/cpp/undef1.c: Tweak error regexps.
11724
11725 2000-07-18  Eric Christopher <echristo@redhat.com>
11726
11727         * gcc.c-torture/compile/20000718-1.c: New test.
11728
11729 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
11730
11731         * cpplex.c (_cpp_push_token): If the token being pushed back
11732         is the previous token in this context, just subtract one from
11733         context->posn.
11734         * cppmacro.c (save_expansion): Clear aux field when storing a
11735         placemarker.
11736
11737 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
11738
11739         * gcc.dg/noncompile/redecl-1.c: New test.
11740
11741 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * gcc.c-torture/execute/20000717-5.c: New test.
11744         * gcc.c-torture/execute/20000717-1.x: Removed.
11745
11746 2000-07-17  Richard Henderson  <rth@cygnus.com>
11747
11748         * gcc.c-torture/execute/20000717-4.c: New test.
11749
11750 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
11751
11752         * gcc.dg/cpp/syshdr.c: New test.
11753         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
11754
11755 2000-07-17  Neil Booth  <neilb@earthling.net>
11756
11757         * gcc.dg/cpp/cmdlne-dM.c: New test.
11758         * gcc.dg/cpp/cmdlne-dD.c: New test.
11759
11760 2000-07-17  Jeffrey A Law  (law@cygnus.com)
11761
11762         * gcc.c-torture/execute/20000717-3.c: New test.
11763
11764         * gcc.c-torture/compile/20000717-1.c: New test.
11765
11766 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
11767
11768         * gcc.c-torture/execute/20000717-2.c: New test.
11769
11770 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11771
11772         * gcc.dg/formatz-1.c: New test.
11773
11774         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
11775         * gcc.dg/c99-digraph-1.c: New tests.
11776
11777         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
11778         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
11779
11780         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
11781         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
11782         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
11783         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
11784         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
11785         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
11786         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
11787
11788 2000-07-17   Greg McGary <greg@mcgary.org>
11789
11790         * gcc.c-torture/execute/20000717-1.c: New test.
11791         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
11792
11793 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.c-torture/execute/20000715-2.c: New test.
11796         * gcc.dg/20000715-1.c: New test.
11797
11798 2000-07-15  Michael Meissner  <meissner@redhat.com>
11799
11800         * gcc.c-torture/execute/20000715-1.c: New test.
11801
11802 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
11803
11804         * gcc.c-torture/execute/20000707-1.c: New test.
11805
11806 2000-07-13  Neil Booth  <NeilB@earthling.net>
11807
11808         * testsuite/gcc.dg/cpp/digraph1.c,
11809         testsuite/gcc.dg/cpp/digraph2.c,
11810         testsuite/gcc.dg/cpp/digraphs.c: New tests.
11811
11812 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
11813
11814         * g77.f-torture/compile/20000630-2.f:  New test.
11815         * g77.f-torture/compile/20000630-2.x
11816
11817 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11818
11819         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
11820
11821 2000-07-11  Neil Booth  <NeilB@earthling.net>
11822
11823         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
11824
11825 2000-07-11  Neil Booth  <NeilB@earthling.net>
11826
11827         * gcc.dg/cpp/cmdlne-C.c: New.
11828
11829 2000-07-09  Neil Booth  <NeilB@earthling.net>
11830
11831         * gcc.dg/cpp/directiv.c: New tests.
11832         * gcc.dg/cpp/undef1.c: Update.
11833
11834 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
11835
11836         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
11837
11838 2000-07-09  Neil Booth  <NeilB@earthling.net>
11839
11840         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
11841
11842 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
11843
11844         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
11845         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
11846
11847 2000-07-08  Neil Booth  <NeilB@earthling.net>
11848
11849         * gcc.dg/cpp/macsyntx.c: New tests.
11850
11851 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11852
11853         * gcc.dg/20000707-1.c: New test.
11854
11855 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * gcc.c-torture/execute/20000706-1.c: New test.
11858         * gcc.c-torture/execute/20000706-2.c: New test.
11859         * gcc.c-torture/execute/20000706-3.c: New test.
11860         * gcc.c-torture/execute/20000706-4.c: New test.
11861         * gcc.c-torture/execute/20000706-5.c: New test.
11862
11863 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11864
11865         * g++.old-deja/g++.pt/instantiate7.C: New test.
11866
11867 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11868
11869         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11870         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11871         * g++.old-deja/g++.other/rtti3.C: Likewise.
11872         * g++.old-deja/g++.other/rttid3.C: Likewise.
11873
11874 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11875
11876         *  g77.f-torture/compile/20000630-1.x: Fix typo
11877
11878 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11879
11880         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11881         assembly output.
11882
11883 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11884
11885         * gcc.dg/cpp/ident.c: New test.
11886
11887 2000-07-05  Neil Booth  <NeilB@earthling.net>
11888
11889         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11890           gcc.dg/cpp/lexstrng.c: New tests.
11891
11892 2000-07-04  Neil Booth  <NeilB@earthling.net>
11893
11894         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11895         * gcc.dg/cpp/strify2.c: Same.
11896
11897 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11898
11899         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11900         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11901         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11902         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11903
11904         * testsuite/gcc.dg/cpp/macro1.c,
11905         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11906         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11907         testsuite/gcc.dg/cpp/strify1.c,
11908         testsuite/gcc.dg/cpp/strify2.c: New tests.
11909
11910 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11911
11912         * gcc.c-torture/execute/20000703-1.c: New test.
11913
11914 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.pt (lookup10.C): New test.
11917
11918 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.pt (typename25.C): New test.
11921
11922 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11923
11924         * gcc.c-torture/compile/20000701-1.c: New test.
11925
11926 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11927
11928         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11929         to test case.
11930
11931 2000-06-30  Catherine Moore  <clm@cygnus.com>
11932
11933         * gcc.c-torture/execute/align-1.c: New test.
11934
11935 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11936
11937         * g++.old-deja/g++.pt/expr8.C: New test.
11938         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11939
11940 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11941
11942         * gcc.c-torture/compile/20000629-1.c: New test.
11943
11944 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11945
11946
11947         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11948         gcc.dg/noncompile directory, depending on whether they're
11949         preprocessor tests or not.  Annotate all the tests for the dg
11950         framework.
11951
11952         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11953         * gcc.dg/noncompile/noncompile.exp: New.
11954
11955         * Moved files:
11956         Old name                                New name
11957         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11958         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11959         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11960         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11961         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11962         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11963         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11964         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11965         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11966         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11967         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11968         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11969         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11970         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11971         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11972         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11973         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11974         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11975         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11976         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11977         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11978         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11979         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11980         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11981
11982         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11983         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11984         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11985         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11986         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11987         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11988
11989 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11990
11991         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11992         declare one variable.  On the fourth, error.
11993         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11994         declared by 20000628-1a.h.
11995
11996 2000-06-29  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.c-torture/execute/930529-1.x: New file.
11999         * gcc.dg/920413-1.c: Adjust expected warning text.
12000         * gcc.dg/980217-1.c: Declare abort.
12001         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
12002
12003 2000-06-29  Jeffrey A Law  (law@cygnus.com)
12004
12005         * g77.f-torture/compile/20000629-1.f: New test.
12006         * g77.f-torture/compile/20000629-1.x: Expected to fail.
12007
12008 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12009
12010         Rearrange lots of files, removing entirely the
12011         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
12012         directories.
12013
12014         * Deleted files:
12015         gcc.c-torture/code_quality/code_quality.exp
12016         gcc.c-torture/special/special.exp
12017         gcc.failure/failure.exp
12018         gcc.failure/940409-1.x
12019         gcc.c-torture/compile/961203-1.x
12020
12021         * New files:
12022         gcc.misc-tests/linkage.exp
12023         gcc.c-torture/execute/920730-1t.c
12024         gcc.c-torture/execute/920730-1t.x
12025         gcc.c-torture/compile/920520-1.x
12026         gcc.c-torture/compile/920521-1.x
12027         gcc.c-torture/compile/981006-1.x
12028         gcc.c-torture/execute/eeprof-1.x
12029
12030         * Moved files (possibly with modifications to fit a new harness):
12031         Old name                                New name
12032         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
12033         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
12034         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
12035         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
12036         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
12037         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
12038         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
12039         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
12040         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
12041         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
12042         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
12043         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
12044         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
12045         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
12046
12047 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
12048
12049         * c-torture/compile/961203-1.x: Delete.
12050
12051         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
12052         not exit. Include stdio.h.
12053         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
12054         * gcc.misc-tests/dg-12.c: Likewise.
12055         * gcc.misc-tests/dg-5.c: Likewise.
12056         * gcc.misc-tests/dg-6.c: Likewise.
12057         * gcc.misc-tests/dg-7.c: Prototype abort.
12058         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
12059         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
12060         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
12061         not exit.
12062         * gcc.misc-tests/sieve.c: Use return from main, not exit.
12063         * gcc.misc-tests/sort2.c: Use return from main, not exit.
12064
12065 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
12066
12067         * gcc.dg/cpp/20000628-1.c: New test.
12068         * gcc.dg/cpp/20000628-1.h: New header for above test.
12069         * gcc.dg/cpp/20000628-1a.h: Likewise.
12070
12071 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
12072
12073         * gcc.dg/cpp: New directory.
12074         * gcc.dg/cpp/cpp.exp: New driver.
12075         * gcc.dg/cpp/20000627-1.c: New test.
12076         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
12077         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
12078         and rewrite as a compilation test.
12079
12080         * gcc.dg: Move many files into the cpp subdirectory, possibly
12081         renaming or editing them as well.
12082         Old name                New name
12083         990119-1.c              cpp/19990119-1.c
12084         990228-1.c              cpp/19990228-1.c
12085         990407-1.c              cpp/19990407-1.c
12086         990409-1.c              cpp/19990409-1.c
12087         990413-1.c              cpp/19990413-1.c
12088         990703-1.c              cpp/19990703-1.c
12089         20000127-1.c            cpp/20000127-1.c
12090         20000129-1.c            cpp/20000129-1.c
12091         20000207-1.c            cpp/20000207-1.c
12092         20000207-2.c            cpp/20000207-2.c
12093         20000209-1.c            cpp/20000209-1.c
12094         20000209-2.c            cpp/20000209-2.c
12095         20000301-1.c            cpp/20000301-1.c
12096         20000419-1.c            cpp/20000419-1.c
12097         20000510-1.S            cpp/20000510-1.S
12098         20000519-1.c            cpp/20000519-1.c
12099         20000529-1.c            cpp/20000529-1.c
12100         20000625-1.c            cpp/20000625-1.c
12101         20000625-2.c            cpp/20000625-2.c
12102         cpp-as1.c               cpp/assert1.c
12103         cpp-as2.c               cpp/assert2.c
12104         cxx-comments-1.c        cpp/cxxcom1.c
12105         cxx-comments-2.c        cpp/cxxcom2.c
12106         endif-label.c           cpp/endif.c
12107         cpp-hash1.c             cpp/hash1.c
12108         cpp-hash2.c             cpp/hash2.c
12109         cpp-if1.c               cpp/if-1.c
12110         cpp-if2.c               cpp/if-2.c
12111         cpp-if3.c               cpp/if-3.c
12112         cpp-if4.c               cpp/if-4.c
12113         cpp-if5.c               cpp/if-5.c
12114         cpp-cond.c              cpp/if-cexp.c
12115         cpp-missingop.c         cpp/if-mop.c
12116         cpp-missingparen.c      cpp/if-mpar.c
12117         cpp-opprec.c            cpp/if-oppr.c
12118         cpp-ifparen.c           cpp/if-paren.c
12119         cpp-shortcircuit.c      cpp/if-sc.c
12120         cpp-shift.c             cpp/if-shift.c
12121         cpp-unary.c             cpp/if-unary.c
12122         cpp-li1.c               cpp/line1.c
12123         cpp-li2.c               cpp/line2.c
12124         lineno.c                cpp/line3.c
12125         lineno-2.c              cpp/line4.c
12126         cpp-mi.c                cpp/mi1.c
12127         cpp-mic.h               cpp/mi1c.h
12128         cpp-micc.h              cpp/mi1cc.h
12129         cpp-mind.h              cpp/mi1nd.h
12130         cpp-mindp.h             cpp/mi1ndp.h
12131         cpp-mix.h               cpp/mi1x.h
12132         cpp-mi2.c               cpp/mi2.c
12133         cpp-mi2a.h              cpp/mi2a.h
12134         cpp-mi2b.h              cpp/mi2b.h
12135         cpp-mi2c.h              cpp/mi2c.h
12136         cpp-mi3.c               cpp/mi3.c
12137         cpp-mi3.def             cpp/mi3.def
12138         poison-1.c              cpp/poison.c
12139         pr-impl.c               cpp/prag-imp.c
12140         cpp-redef-2.c           cpp/redef1.c
12141         cpp-redef.c             cpp/redef2.c
12142         strpaste.c              cpp/strp1.c
12143         strpaste-2.c            cpp/strp2.c
12144         cpp-tradpaste.c         cpp/tr-paste.c
12145         cpp-tradstringify.c     cpp/tr-str.c
12146         cpp-tradwarn1.c         cpp/tr-warn1.c
12147         cpp-tradwarn2.c         cpp/tr-warn2.c
12148         trigraphs.c             cpp/trigraphs.c
12149         cpp-unc1.c              cpp/unc1.c
12150         cpp-unc2.c              cpp/unc2.c
12151         cpp-unc3.c              cpp/unc3.c
12152         cpp-unc.c               cpp/unc4.c
12153         undef.c                 cpp/undef1.c
12154         undef-2.c               cpp/undef2.c
12155         cpp-wi1.c               cpp/widestr1.c
12156
12157 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
12158
12159         * lib/g++.exp (g++_include_flags): Tweak.
12160
12161 2000-06-27  H.J. Lu  <hjl@gnu.org>
12162             Loren J. Rittle  <ljrittle@acm.org>
12163
12164         * lib/g++.exp (g++_include_flags): Override libgloss.exp
12165         version with one that knows about the new gcc tree structure.
12166         (g++_link_flags): Same.
12167
12168 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
12169
12170         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
12171         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
12172         case we are cross-compiling.
12173
12174         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
12175         g++.old-deja/g++.niklas/Makefile.in,
12176         g++.old-deja/g++.niklas/configure.in,
12177         g++.old-deja/g++.other/Makefile.in,
12178         g++.old-deja/g++.other/configure.in,
12179         gcc.c-torture/code_quality/Makefile.in,
12180         gcc.c-torture/code_quality/configure.in,
12181         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
12182         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
12183         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
12184         gcc.c-torture/execute/ieee/Makefile.in,
12185         gcc.c-torture/execute/ieee/configure.in,
12186         gcc.c-torture/noncompile/Makefile.in,
12187         gcc.c-torture/noncompile/configure.in,
12188         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
12189         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
12190         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
12191
12192 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         * g++.old-deja/g++.other/ambig3.C: New test.
12195
12196 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
12197
12198         * g++.old-deja/g++.pt/syntax1.C: New test.
12199         * g++.old-deja/g++.pt/syntax2.C: New test.
12200         * g++.old-deja/g++.other/syntax3.C: New test.
12201         * g++.old-deja/g++.other/syntax4.C: New test.
12202
12203 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12204
12205         * gcc.dg/20000623-1.c: Prototype exit and abort.
12206
12207 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
12208
12209         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
12210         New tests.
12211         * gcc.dg/cpp-mi3.def: New file.
12212
12213         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
12214         inside assertions.
12215         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
12216         lexer's error messages.
12217         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
12218         divine anything from the linemarkers.
12219         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
12220         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
12221
12222 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
12223
12224         * gcc.dg/20000623-1.c: New test.
12225
12226 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
12227
12228         * gcc.c-torture/execute/20000622-1.c: New test.
12229
12230 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12231
12232         * g++.old-deja/g++.other/init15.C: New test.
12233
12234 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         * g++.old-deja/g++.pt/vaarg2.C: New test.
12237         * g++.old-deja/g++.pt/vaarg3.C: New test.
12238
12239 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
12240
12241         * g++.old-deja/g++.other/dyncast6.C: New test.
12242
12243 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
12244
12245         * gcc.c-torture/execute/loop-6.c: New test.
12246
12247 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
12248
12249         * gcc.dg/20000614-1.c: New test.
12250         * gcc.dg/20000614-2.c: New test.
12251
12252 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
12253
12254         * g++.old-deja/g++.other/inline12.C: New test.
12255
12256 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * g++.old-deja/g++.other/eh1.C: New test.
12259
12260 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * g++.old-deja/g++.other/type.C: New test.
12263
12264 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12265
12266         * g++.old-deja/g++.other/initstring.C: New test.
12267
12268 2000-06-12  Jason Merrill  <jason@redhat.com>
12269
12270         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
12271
12272 2000-06-09  Jeffrey A Law  (law@cygnus.com)
12273
12274         * gcc.c-torture/compile/20000609-1.c: New test.
12275
12276 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
12277
12278         * gcc.dg/20000609-1.c: New test.
12279
12280 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
12281
12282         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
12283         * gcc.c-torture/noncompile/poison-1.c: Move...
12284         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
12285         * gcc.dg/cpp-li1.c: Add a token after the #line.
12286
12287 2000-06-05  Richard Henderson  <rth@cygnus.com>
12288
12289         * gcc.c-torture/execute/20000605-2.c: New test.
12290         * gcc.c-torture/execute/20000605-3.c: New test.
12291
12292 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
12293
12294         * g77.f-torture/execute/20000503-1.x: New file.
12295
12296 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12297
12298         * g++.old-deja/g++.eh/badalloc1.C: New test.
12299
12300 2000-06-05  Richard Henderson  <rth@cygnus.com>
12301
12302         * gcc.c-torture/execute/20000605-1.c: New test.
12303
12304 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
12305             Nathan Sidwell <nathan@codesourcery.com>
12306
12307         * gcc.c-torture/compile/20000605-1.c: New test.
12308
12309 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
12310
12311         * g77.f-torture/compile/20000601-1.f:  New test.
12312
12313 2000-06-03  Richard Henderson  <rth@cygnus.com>
12314
12315         * gcc.c-torture/execute/20000603-1.c: New.
12316
12317 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
12318
12319         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
12320         * gcc.dg/noreturn-2.c (noreturn): Likewise.
12321
12322 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
12323
12324         * gcc.dg/compare2.c (case 12): XFAIL.
12325         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
12326         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
12327
12328         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
12329
12330 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
12331
12332         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
12333         guard macro is already defined when the header is first
12334         included.
12335         * gcc.dg/cpp-mix.h: New file.
12336         * gcc.dg/endif-label.c: Update patterns to match compiler.
12337
12338         * g++.brendan/complex1.C: Declare abort.
12339         * g++.law/refs4.C: Remove XFAIL.
12340         * g++.oliva/expr2.C: Declare abort and exit.
12341
12342 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
12343
12344         * gcc.c-torture/execute/20000528-1.c: New test.
12345
12346         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
12347         * g++.old-deja/g++.law/temps4.C: Likewise.
12348
12349         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
12350         stdlib.h.  Call abort() on failure.
12351         * g++.old-deja/g++.law/refs4.C: Likewise.
12352         * g++.old-deja/g++.law/temps4.C: Likewise.
12353         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
12354         * gcc.c-torture/execute/20000112-1.c: Include string.h.
12355
12356 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
12357
12358         Relative to g++.dg/special:
12359         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
12360
12361         Relative to g++.old-deja:
12362         * g++.brendan/complex1.C, g++.jason/optimize2.C,
12363         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
12364         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
12365         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
12366         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
12367         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
12368         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
12369
12370         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
12371         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
12372         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
12373         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
12374         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
12375         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
12376         and/or string.h.
12377
12378         * g++.other/goto1.C: Update expectations for error messages.
12379
12380 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
12381
12382         * gcc.c-torture/compile/20000523-1.c: New test.
12383
12384 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12385
12386         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
12387
12388 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
12389
12390         * g++.old-deja/g++.eh/catch11.C: New test.
12391         * g++.old-deja/g++.eh/catch12.C: New test.
12392
12393 2000-05-24  Nick Clifton  <nickc@cygnus.com>
12394
12395         * gcc.c-torture/execute/20000523-1.c: New test.
12396
12397 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
12398
12399         * c-torture/execute/bcp-1.c: Replace abort in arg of
12400         __builtin_constant_p with a generic external function.
12401
12402         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
12403         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
12404         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
12405         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
12406         Prototype abort and/or exit.
12407
12408         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
12409         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
12410         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
12411         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
12412
12413 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
12414
12415         * gcc.dg/dwarf2-1.c: New test.
12416
12417 2000-05-20  Richard Henderson  <rth@cygnus.com>
12418
12419         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
12420
12421 2000-05-20  Andreas Jaeger  <aj@suse.de>
12422
12423         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
12424         testcase.
12425
12426 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
12427
12428         * gcc.c-torture/execute/20000519-2.c: New test.
12429
12430 2000-05-19  Andreas Jaeger  <aj@suse.de>
12431
12432         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
12433         which fails with SSA.
12434
12435         * lib/c-torture.exp: Also test with -O3 -fssa.
12436
12437 2000-05-18  Michael Meissner  <meissner@redhat.com>
12438
12439         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
12440         * gcc.c-torture/execute/920415-1.c: Ditto.
12441         * gcc.c-torture/execute/920501-1.c: Ditto.
12442         * gcc.c-torture/execute/conversion.c: Ditto.
12443         * gcc.c-torture/execute/cvt-1.c: Ditto.
12444
12445 2000-05-18  Jeffrey A Law  (law@cygnus.com)
12446
12447         * gcc.c-torture/compile/20000518-1.c: New test.
12448
12449 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
12450
12451         * g77.f-torture/compile/200005018.f:  New test.
12452
12453 2000-05-17  Jeffrey A Law  (law@cygnus.com)
12454
12455         * gcc.c-torture/compile/20000517-1.c: New test.
12456
12457 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12458
12459         * gcc.c-torture/execute/20000516-1.c: New test.
12460
12461 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
12462
12463         * g++.old-deja/g++.other/eh.C: New test.
12464
12465 2000-05-12  Richard Henderson  <rth@cygnus.com>
12466
12467         * gcc.c-torture/execute/990208-1.c (main): Don't pass
12468         constants through to doit's conditional.
12469
12470 2000-05-11  Jeffrey A Law  (law@cygnus.com)
12471
12472         * gcc.c-torture/compile/20000511-1.c: New test.
12473         * g77.f-torture/compile/20000511-1.f: New test.
12474         * g77.f-torture/compile/20000511-2.f: New test.
12475
12476 2000-05-11  Michael Meissner  <meissner@redhat.com>
12477
12478         * gcc.c-torture/execute/20000511-1.c: New test.
12479
12480 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
12481
12482         * gcc.dg/dg.exp: Scan .S files as well as .c files.
12483         * gcc.dg/20000510-1.S: New.
12484
12485 2000-05-08  Catherine Moore  <clm@cygnus.com>
12486
12487         * gcc.dg/unused-3.c: New.
12488
12489 2000-05-06  Richard Henderson  <rth@cygnus.com>
12490
12491           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
12492           * g++.old-deja/g++.mike/warn1.C: Likewise.
12493           * g++.old-deja/g++.pt/local1.C: Likewise.
12494           * g++.old-deja/g++.pt/local7.C: Likewise.
12495           * g++.old-deja/g++.pt/spec16.C: Likewise.
12496
12497 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
12500
12501 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
12502
12503           * g77.f-torture/execute/20000503-1.f:  New test.
12504
12505 2000-05-04  Andreas Jaeger  <aj@suse.de>
12506
12507         * gcc.dg/noreturn-2.c: New test.
12508
12509 2000-05-04  Neil Booth  <NeilB@earthling.net>
12510
12511         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
12512         preprocessor.
12513
12514 2000-05-04  Richard Henderson  <rth@cygnus.com>
12515
12516         * gcc.c-torture/execute/20000503-1.c: Fix typo.
12517
12518 2000-05-04  Richard Henderson  <rth@cygnus.com>
12519
12520         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
12521         OpenSSL by Jason R Thorpe.
12522
12523 2000-05-03  Jim Wilson  <wilson@cygnus.com>
12524
12525         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
12526
12527 2000-05-03  Robert Lipe <robertlipe@usa.net>
12528
12529         * gcc.dg/20000503-1.c: New test.
12530
12531 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
12532
12533         * gcc.c-torture/compile/20000502-1.c: New test.
12534         * g++.old-deja/g++.other/align.C: New test.
12535         * gcc.dg/cpp-tradstringify.c: New test.
12536
12537 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12538
12539         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
12540         and hard registers.
12541
12542 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
12543
12544         * gcc.c-torture/execute/loop-5.c: New test.
12545
12546 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
12547
12548         * gcc.c-torture/execute/va-arg-20.c: New test.
12549
12550 2000-04-23  Jeffrey A Law  (law@cygnus.com)
12551
12552         * gcc.c-torture/execute/20000422-1.c: New test.
12553
12554 2000-04-20  Greg McGary  <gkm@gnu.org>
12555
12556         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
12557         when optimizing, but without sibling-call optimizations (-O1).
12558
12559 2000-04-20  Jeffrey A Law  (law@cygnus.com)
12560
12561           * gcc.c-torture/compile/20000420-1.c: New test.
12562
12563 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         * g++.abi/ptrflags.C: New test.
12566         * g++.eh/catchptr1.C: Test incomplete pointer chains.
12567
12568 2000-04-19  Catherine Moore  <clm@cygnus.com>
12569
12570         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
12571
12572 2000-04-19  Greg McGary  <gkm@gnu.org>
12573
12574         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
12575         sibling-call optimizations.
12576
12577 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
12578
12579         * gcc.dg/20000419-1.c: New test.
12580
12581 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
12582
12583         * gcc.c-torture/execute/20000412-6.c: New test.
12584
12585 2000-04-12  Jeffrey A Law  (law@cygnus.com)
12586
12587         * gcc.c-torture/execute/20000412-5.c: New test.
12588         * g77.f-torture/compile/20000412-1.f: New test.
12589         * gcc.c-torture/execute/20000412-4.c: New test.
12590         * gcc.c-torture/compile/20000412-2.c: New test.
12591         * gcc.c-torture/execute/20000412-3.c: New test.
12592         * gcc.c-torture/compile/20000412-1.c: New test.
12593         * gcc.c-torture/execute/20000412-2.c: New test.
12594
12595 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
12596
12597         * objc/execute/bf-20.m: New test.
12598
12599 2000-04-10  Richard Henderson  <rth@cygnus.com>
12600
12601         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
12602
12603         * gcc.c-torture/execute/20000412-1.c: New test.
12604
12605 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.old-deja/g++.eh/catchptr1.C: New test.
12608
12609 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
12610
12611         * g++.old-deja/g++.abi/cxa_vec.C: New test.
12612
12613 2000-04-08  Neil Booth  <NeilB@earthling.net>
12614
12615         * gcc.dg/cpp-nullchar.c: Remove test as
12616         embedded nulls cause problems.
12617
12618 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12619
12620         * gcc.dg/compare2.c: New test.
12621
12622 2000-04-08  Neil Booth  <NeilB@earthling.net>
12623
12624         * gcc.dg/cpp-nullchar.c: New test.
12625
12626 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
12627
12628         * gcc.dg/cpp-mi2.c: New test.
12629         * gcc.dg/cpp-mi2[abc].h: New files.
12630
12631 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
12632
12633         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
12634         member name.
12635
12636 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         * g++.old-deja/g++.abi/vmihint.C: New test.
12639
12640 2000-04-06  Neil Booth  <NeilB@earthling.net>
12641
12642         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
12643         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
12644         copyright.
12645
12646 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
12647
12648         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
12649         avoid stack-frame overwrite.
12650
12651 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
12652
12653         * gcc.c-torture/compile/20000405-2.c: New test.
12654         * gcc.c-torture/compile/20000405-3.c: New test.
12655
12656 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12657
12658         * gcc.c-torture/compile/20000405-1.c: New test.
12659
12660 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
12661
12662         * gcc.dg/cast-qual-1.c: Revert last change.
12663
12664 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12665
12666         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
12667
12668 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
12669
12670         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
12671         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
12672
12673 2000-04-03  Jeffrey A Law  (law@cygnus.com)
12674
12675         * gcc.c-torture/compile/20000403-2.c: New test.
12676         * gcc.c-torture/compile/20000403-1.c: New test.
12677
12678 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
12679
12680         * gcc.c-torture/execute/20000403-1.c: New test.
12681
12682 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
12683
12684         * gcc.c-torture/execute/20000402-1.c: New test.
12685
12686 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
12687
12688         * gcc.c-torture/execute/va-arg-15.c: New test.
12689         * gcc.c-torture/execute/va-arg-16.c: New test.
12690         * gcc.c-torture/execute/va-arg-17.c: New test.
12691         * gcc.c-torture/execute/va-arg-18.c: New test.
12692         * gcc.c-torture/execute/va-arg-19.c: New test.
12693
12694 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
12695
12696         * gcc.c-torture/compile/981211-1.c: Move to...
12697         * gcc.dg/cpp-as1.c: ...here.
12698         * gcc.dg/cpp-as2.c: New file.
12699
12700         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
12701         compiler.
12702
12703 2000-04-02  Neil Booth  <NeilB@earthling.net>
12704
12705         * gcc.dg/cpp-cond.c  New tests.
12706         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
12707         accidental success less likely.
12708         * gcc.dg/cpp-missingop.c  New tests.
12709         * gcc.dg/cpp-missingparen.c  New tests.
12710         * gcc.dg/cpp-shift.c  New tests.
12711         * gcc.dg/cpp-shortcircuit.c  New tests.
12712         * gcc.dg/cpp-unary.c  New tests.
12713
12714 2000-03-29  Jeffrey A Law  (law@cygnus.com)
12715
12716         * gcc.c-torture/compile/20000329-1.c: New test.
12717
12718 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
12719
12720         * gcc.c-torture/compile/20000326-1.c: New test.
12721         * gcc.c-torture/compile/20000326-2.c: New test.
12722
12723 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
12724
12725         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
12726         the first parameter is a function argument.
12727
12728 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
12729
12730         * g++.old-deja/g++.ext/array4.C: New test.
12731
12732 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
12733
12734         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
12735
12736 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12737
12738         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
12739
12740 2000-03-19  Richard Henderson  <rth@cygnus.com>
12741
12742         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
12743
12744 2000-03-19  Richard Henderson  <rth@cygnus.com>
12745
12746         * gcc.c-torture/compile/20000319-1.c: New test.
12747
12748 2000-03-14  Jeffrey A Law  (law@cygnus.com)
12749
12750         * gcc.c-torture/execute/20000314-3.c: New test.
12751         * gcc.c-torture/execute/20000314-2.c: New test.
12752         * gcc.c-torture/execute/20000314-1.c: New test.
12753         * gcc.c-torture/compile/20000314-2.c: New test.
12754         * gcc.c-torture/compile/20000314-1.c: New test.
12755
12756 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * g++.old-deja/g++.warn/inline.C: New test.
12759
12760 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
12761
12762         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
12763         standards-compliant result rather than specific constants.
12764         Put test-values in array.
12765
12766 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
12767
12768         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
12769         (g++_target_compile): Put test-specific options last.
12770
12771 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12772
12773         * g++.old-deja/g++.eh/vbase4.C: New test.
12774
12775 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
12778
12779 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.brendan/misc12.C: Removed.
12782         * g++.old-deja/g++.pt/memtemp77.C: Constify.
12783         * g++.old-deja/g++.ext/pretty4.C: New test.
12784
12785 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
12786
12787         * g++.old-deja/g++.other/string2.C: New test.
12788
12789 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * g++.old-deja/g++.warn/impint2.C: New test.
12792
12793 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
12794
12795         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
12796         is 1, not zero.
12797
12798 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         * g++.old-deja/g++.warn/impint.C: New test.
12801         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
12802         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
12803         * g++.old-deja/g++.pt/explicit12.C: Likewise.
12804         * g++.old-deja/g++.pt/explicit13.C: Likewise.
12805         * g++.old-deja/g++.pt/explicit17.C: Likewise.
12806         * g++.old-deja/g++.pt/explicit18.C: Likewise.
12807         * g++.old-deja/g++.pt/explicit19.C: Likewise.
12808         * g++.old-deja/g++.pt/explicit23.C: Likewise.
12809         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12810         * g++.old-deja/g++.pt/explicit35.C: Likewise.
12811         * g++.old-deja/g++.pt/explicit6.C: Likewise.
12812         * g++.old-deja/g++.pt/memclass7.C: Likewise.
12813
12814 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
12815
12816         * gcc.dg/cpp-redef.c: New test.
12817
12818 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
12819
12820         * g++.old-deja/g++.pt/unify7.C: New test.
12821
12822 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12823
12824         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
12825         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
12826
12827 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
12828
12829         * gcc.c-torture/compile/20000224-1.c: New test.
12830
12831 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12832
12833         * gcc.c-torture/compile/cpp-2.c: New test.
12834         * gcc.c-torture/compile/cpp-1.c: New test.
12835
12836 2000-02-25  Jeffrey A Law  (law@cygnus.com)
12837
12838         * gcc.c-torture/execute/20000225-1.c: New test.
12839
12840 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12841
12842         * gcc.dg/cpp-li2.c: New test.
12843
12844         * gcc.dg/cpp-wi1.c: New test.
12845
12846         * gcc.dg/cpp-li1.c: New test.
12847
12848 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.old-deja/g++.other/sizeof5.C: New test.
12851
12852 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12853
12854         * gcc.c-torture/execute/va-arg-13.c: New test.
12855
12856 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12857
12858         * gcc.c-torture/execute/va-arg-12.c: New test.
12859
12860 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12861
12862         * gcc.c-torture/execute/20000223-1.c: New test.
12863
12864 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12865
12866         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12867
12868 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12869
12870         * g++.old-deja/g++.abi/ptrmem.C: New test.
12871
12872 2000-02-19  Richard Henderson  <rth@cygnus.com>
12873
12874         * gcc.c-torture/compile/init-3.c: New.
12875
12876 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12877
12878         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12879         ALWAYS_CXXFLAGS.
12880
12881 2000-02-11  Robert Lipe <robertl@sco.com>
12882
12883         * gcc.c-torture/compile/20000211-3.c: New test.
12884
12885 2000-02-11  Martin Buchholz <martin@xemacs.org>
12886
12887         * gcc.c-torture/compile/20000211-2.c: New test.
12888
12889 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12890
12891         * gcc.c-torture/compile/20000211-1.c: New test.
12892
12893 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12894
12895         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12896           on native targets
12897
12898 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12899
12900         * g++.old-deja/g++.other/cast5.C: New test.
12901
12902 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12903
12904         * gcc.c-torture/execute/20000205-1.c: New.
12905
12906 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12907
12908         * g++.old-deja/g++.jason/cast3.C: Return void.
12909         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12910
12911 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12912
12913         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12914
12915         * gcc.dg/loop-1.c: New test.
12916
12917 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12918
12919         * gcc.c-torture/compile/20000127-1.c: New test.
12920         * gcc.c-torture/execute/991228-1.c: New test.
12921
12922 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12923
12924         * gcc.dg/unused-2.c: New test.
12925
12926         * gcc.dg/conv-1.c: New test.
12927
12928 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12931         compiler.
12932         (tool_option_proc): Fix typo.
12933
12934 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12935
12936         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12937         of the ld on the host, not on the build machine.
12938         Also, don't crash if '--help' is not a supported option.
12939
12940 2000-01-24  Richard Henderson  <rth@cygnus.com>
12941
12942         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12943
12944 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12945
12946         * gcc.c-torture/execute/20000120-2.c: New test.
12947         * gcc.c-torture/execute/20000120-1.c: New test.
12948
12949 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12950
12951         * gcc.c-torture/execute/20000113-1.c: New test.
12952
12953 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12954
12955         * gcc.c-torture/execute/20000112-1.c: New test.
12956
12957 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12958
12959         * gcc.dg/20000111-1.c: New test.
12960
12961 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12962
12963         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12964         with 16 bit integers.
12965
12966 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12967
12968         * gcc.dg/20000108-1.c: New test.
12969
12970 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12971
12972         * g++.old-deja/g++.ns/koenig8.C: New test.
12973
12974 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12975
12976         * g++.old-deja/g++.other/cast4.C: New test.
12977
12978 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12979
12980         * gcc.c-torture/compile/20000105-2.c: New test.
12981         * gcc.c-torture/compile/20000105-1.c: New test.
12982
12983 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12984
12985         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12986         references to printf & atoi to conform to ANSI standard.
12987         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12988         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12989         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12990         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12991         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12992         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12993         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12994         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12995         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12996         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12997         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12998         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12999         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13000         * g++.old-deja/g++.brendan/copy8.C: Likewise.
13001         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13002         * g++.old-deja/g++.brendan/crash14.C: Likewise.
13003         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
13004         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
13005         * g++.old-deja/g++.brendan/delete2.C: Likewise.
13006         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
13007         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
13008         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
13009         * g++.old-deja/g++.brendan/eh1.C: Likewise.
13010         * g++.old-deja/g++.brendan/groff1.C: Likewise.
13011         * g++.old-deja/g++.brendan/init3.C: Likewise.
13012         * g++.old-deja/g++.brendan/misc12.C: Likewise.
13013         * g++.old-deja/g++.brendan/misc7.C: Likewise.
13014         * g++.old-deja/g++.brendan/new2.C: Likewise.
13015         * g++.old-deja/g++.brendan/operators4.C: Likewise.
13016         * g++.old-deja/g++.brendan/operators5.C: Likewise.
13017         * g++.old-deja/g++.brendan/overload2.C: Likewise.
13018         * g++.old-deja/g++.brendan/overload7.C: Likewise.
13019         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
13020         * g++.old-deja/g++.brendan/reference1.C: Likewise.
13021         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
13022         * g++.old-deja/g++.brendan/template24.C: Likewise.
13023         * g++.old-deja/g++.brendan/template3.C: Likewise.
13024         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
13025         * g++.old-deja/g++.jason/inline3.C: Likewise.
13026         * g++.old-deja/g++.jason/opeq.C: Likewise.
13027         * g++.old-deja/g++.law/arg5.C: Likewise.
13028         * g++.old-deja/g++.law/arm7.C: Likewise.
13029         * g++.old-deja/g++.law/ctors11.C: Likewise.
13030         * g++.old-deja/g++.law/cvt8.C: Likewise.
13031         * g++.old-deja/g++.law/init9.C: Likewise.
13032         * g++.old-deja/g++.law/refs4.C: Likewise.
13033         * g++.old-deja/g++.law/template2.C: Likewise.
13034         * g++.old-deja/g++.law/visibility24.C: Likewise.
13035         * g++.old-deja/g++.law/vtable3.C: Likewise.
13036         * g++.old-deja/g++.mike/asm2.C: Likewise.
13037         * g++.old-deja/g++.mike/eh1.C: Likewise.
13038         * g++.old-deja/g++.mike/misc1.C: Likewise.
13039         * g++.old-deja/g++.mike/misc13.C: Likewise.
13040         * g++.old-deja/g++.mike/misc14.C: Likewise.
13041         * g++.old-deja/g++.mike/ns12.C: Likewise.
13042         * g++.old-deja/g++.mike/p1248.C: Likewise.
13043         * g++.old-deja/g++.mike/p3708.C: Likewise.
13044         * g++.old-deja/g++.mike/p3708a.C: Likewise.
13045         * g++.old-deja/g++.mike/p3708b.C: Likewise.
13046         * g++.old-deja/g++.mike/p646.C: Likewise.
13047         * g++.old-deja/g++.mike/p700.C: Likewise.
13048         * g++.old-deja/g++.mike/p783.C: Likewise.
13049         * g++.old-deja/g++.mike/p783a.C: Likewise.
13050         * g++.old-deja/g++.mike/p783b.C: Likewise.
13051         * g++.old-deja/g++.mike/p786.C: Likewise.
13052         * g++.old-deja/g++.mike/p789.C: Likewise.
13053         * g++.old-deja/g++.mike/p789a.C: Likewise.
13054         * g++.old-deja/g++.mike/p807a.C: Likewise.
13055         * g++.old-deja/g++.other/delete3.C: Likewise.
13056         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13057         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13058         * g++.old-deja/g++.other/dyncast3.C: Likewise.
13059         * g++.old-deja/g++.other/empty1.C: Likewise.
13060         * g++.old-deja/g++.other/temporary1.C: Likewise.
13061         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
13062         * g++.old-deja/g++.pt/t16.C: Likewise.
13063         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
13064
13065 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
13066
13067         * gcc.dg/991230-1.c: New test.
13068
13069 1999-12-29  Jeffrey A Law  (law@cygnus.com)
13070
13071         * gcc.c-torture/compile/991229-3.c: New test.
13072         * gcc.c-torture/compile/991229-2.c: New test.
13073         * gcc.c-torture/compile/991229-1.c: New test.
13074
13075 1999-12-29  Greg McGary <gkm@eng.ascend.com>
13076
13077         * gcc.c-torture/compile/labels-2.c: New test.
13078
13079 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13080
13081         * gcc.c-torture/execute/991227-1.c: New test.
13082
13083 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13084
13085         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
13086
13087 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
13088
13089         * gcc.c-torture/execute/991221-1.c: New test.
13090
13091 1999-12-20  Nathan Sidwell  <nathan@acm.org>
13092
13093         * g++.old-deja/g++.other/cast3.C: New test.
13094
13095 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
13096
13097         * gcc.c-torture/execute/991216-4.c: New test.
13098
13099 1999-12-16  Michael Meissner  <meissner@cygnus.com>
13100
13101         * gcc.c-torture/execute/991216-1.c: New test.
13102         * gcc.c-torture/execute/991216-2.c: New test.
13103         * gcc.c-torture/execute/991216-3.c: New test.
13104
13105 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13106
13107         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
13108         Actually make the test fail by using "-O2" for compilation.
13109
13110 1999-12-15  Nathan Sidwell  <nathan@acm.org>
13111
13112         * g++.old-deja/g++.warn/cast-align1.C: New test.
13113
13114 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13115
13116         * gcc.c-torture/compile/991214-1.c: New test.
13117         * gcc.c-torture/compile/991214-2.c: New test.
13118
13119 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
13120
13121         * gcc.dg/991214-1.c: New test.
13122
13123 1999-12-13  Jeffrey A Law  (law@cygnus.com)
13124
13125         * gcc.c-torture/compile/991213-3.c: New test.
13126         * gcc.c-torture/compile/991213-2.c: New test.
13127         * gcc.c-torture/compile/991213-1.c: New test.
13128
13129 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
13130
13131         * gcc.dg/991209-1.c: New test.
13132
13133 1999-12-08  Nathan Sidwell <nathan@acm.org>
13134
13135         * gcc.c-torture/compile/991208-1.c: New test.
13136
13137 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13138
13139         * gcc.dg/ultrasp2.c: New test.
13140
13141 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
13142
13143         * g++.old-deja/g++.abi/align.C (main): Fix typo.
13144
13145 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
13146
13147         * gcc.c-torture/compile/991202-1.c: New test.
13148         * gcc.c-torture/execute/991202-1.c: New test.
13149         * gcc.c-torture/execute/991202-2.c: New test.
13150         * gcc.c-torture/execute/991202-3.c: New test.
13151
13152 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
13153
13154         * g++.old-deja/g++.abi/align.C: New test.
13155         * g++.old-deja/g++.abi/aggregates.C: Likewise.
13156         * g++.old-deja/g++.abi/bitfields.C: Likewise.
13157
13158 1999-12-01  Richard Henderson  <rth@cygnus.com>
13159
13160         * gcc.c-torture/execute/991201-1.c: New.
13161
13162 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
13163
13164         * gcc.dg/991129-1.c: New test.
13165
13166 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13167
13168         * gcc.c-torture/compile/991127-1.c: New test.
13169
13170 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13171
13172         * g++.old-deja/g++.other/warn4.C: New test.
13173
13174 1999-11-22  Nathan Sidwell  <nathan@acm.org>
13175
13176         * g++.old-deja/g++.eh/cleanup2.C: New test.
13177         * g++.old-deja/g++.ext/pretty2.C: New test.
13178         * g++.old-deja/g++.ext/pretty3.C: New test.
13179         * g++.old-deja/g++.other/debug6.C: New test.
13180
13181 1999-10-20  Jim Wilson  <wilson@cygnus.com>
13182
13183         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
13184         compiler_output to look for one error message instead of two.
13185
13186 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
13187
13188         * gcc.c-torture/execute/991118-1.c: Also test case
13189         where the word boundary does not split a byte evenly.
13190
13191 1999-11-19  Nathan Sidwell  <nathan@acm.org>
13192
13193         * g++.old-deja/g++.ext/restrict1.C: New test.
13194
13195 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
13196
13197         * gcc.c-torture/execute/991118-1.c: New test.
13198
13199 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
13200
13201         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
13202         working directory pathnames.
13203
13204 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
13205
13206         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
13207         host is equipped with driver.h and driver.o so it can actually
13208         compile and run the tests.
13209
13210 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
13211
13212         * gcc.c-torture/compile/991008-1.c: New test.
13213
13214 1999-11-08  Nick Clifton  <nickc@cygnus.com>
13215
13216         * lib/gcc-dg.exp: Include target-supports.exp
13217
13218 1999-11-05  Nick Clifton  <nickc@cygnus.com>
13219
13220         * lib/target-supports.exp: New file: Provide procs to test for
13221         features supported by the target.
13222         (check_weak_available): Moved here from ecos.exp.
13223         (check_alias_available): New proc: Determine of the target
13224         toolchain supports the alias attribute.
13225
13226         * gcc.dg/special/ecos.exp: Move check_weak_available to
13227         target-supports.exp.
13228         (alias-1.c): Only perform the test if the target supports
13229         aliases.
13230         (wkali-1.c): Only perform the test if the target supports
13231         aliases.
13232
13233         * gcc.dg/990506-0.c: Expect error messages from cross
13234         targets as well as native targets.
13235
13236 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13237
13238         * gcc.dg/ultrasp1.c: Removed xfail.
13239         * gcc.dg/struct-ret-2.c: Likewise.
13240         * gcc.dg/array-1.c: Likewise.
13241
13242 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13243
13244         * gcc.dg/struct-ret-2.c: New test.
13245
13246         * gcc.dg/array-1.c: New test.
13247
13248 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
13249
13250         * gcc.c-torture/execute/991030-1.c: New test.
13251
13252 1999-10-26  Richard Henderson  <rth@cygnus.com>
13253
13254         * gcc.c-torture/compile/991026-2.c: New test.
13255
13256 1999-10-26  Jeffrey A Law  (law@cygnus.com)
13257
13258         * gcc.c-torture/compile/991026-1.c: New test.
13259
13260 1999-10-23  Jeffrey A Law  (law@cygnus.com)
13261
13262         * gcc.c-torture/execute/991023-1.c: New test.
13263
13264 1999-10-19  Jeffrey A Law  (law@cygnus.com)
13265
13266         * gcc.c-torture/execute/991019-1.c: New test.
13267
13268 1999-10-16  Richard Henderson  <rth@cygnus.com>
13269
13270         * gcc.c-torture/execute/991016-1.c: New test.
13271
13272 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
13273
13274         * gcc.c-torture/execute/991014-1.c: New test.
13275
13276 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
13277
13278         * g++.old-deja/g++.other/union2.C: New test.
13279
13280 1999-10-13  Nathan Sidwell  <nathan@acm.org>
13281
13282         * g++.old-deja/g++.other/vaarg2.C: New test.
13283         * g++.old-deja/g++.other/vaarg3.C: New test.
13284
13285 1999-10-12  Craig Burley  <craig@jcb-sc.com>
13286
13287         * g77.f-torture/noncompile/19990905-1.f: Moved from being
13288         in compile/.
13289
13290 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
13291
13292         * gcc.c-torture/execute/va-arg-11.c: New test.
13293
13294 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
13295
13296         * lib/file-format.exp (gcc_target_object_format): Don't
13297         crash if objdump is unavailable.
13298
13299 1999-09-29  Donn Terry <donn@interix.com>
13300
13301         * gcc.misc-tests/mg.exp: delete extraneous redirection.
13302
13303 1999-09-28  Nick Clifton  <nickc@cygnus.com>
13304
13305         * gcc.c-torture/compile/990928-1.c: New test.
13306
13307 1999-09-28  Nathan Sidwell  <nathan@acm.org>
13308
13309         * g++.old-deja/g++.other/decl6.C: New test.
13310
13311 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13312
13313         * gcc.c-torture/execute/va-arg-10.c: New test.
13314
13315 1999-09-27  Nathan Sidwell  <nathan@acm.org>
13316
13317         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
13318         __PRETTY_FUNCTION__.
13319
13320 1999-09-23  Nick Clifton  <nickc@cygnus.com>
13321
13322         * gcc.c-torture/execute/990923-1.c: New test.
13323
13324 1999-09-21  Nick Clifton  <nickc@cygnus.com>
13325
13326         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
13327         for which -fpic is inappropriate.
13328
13329 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
13330
13331         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
13332
13333 1999-09-21  Nathan Sidwell  <nathan@acm.org>
13334
13335         * g++.old-deja/g++.other/dyncast1.C: New test.
13336         * g++.old-deja/g++.other/dyncast2.C: New test.
13337         * g++.old-deja/g++.other/dyncast3.C: New test.
13338         * g++.old-deja/g++.other/dyncast4.C: New test.
13339         * g++.old-deja/g++.other/dyncast5.C: New test.
13340         * g++.old-deja/g++.eh/catch3.C: New test.
13341         * g++.old-deja/g++.eh/catch3p.C: New test.
13342         * g++.old-deja/g++.eh/catch4.C: New test.
13343         * g++.old-deja/g++.eh/catch4p.C: New test.
13344         * g++.old-deja/g++.eh/catch5.C: New test.
13345         * g++.old-deja/g++.eh/catch5p.C: New test.
13346         * g++.old-deja/g++.eh/catch6.C: New test.
13347         * g++.old-deja/g++.eh/catch6p.C: New test.
13348         * g++.old-deja/g++.eh/catch7.C: New test.
13349         * g++.old-deja/g++.eh/catch7p.C: New test.
13350         * g++.old-deja/g++.eh/catch8.C: New test.
13351         * g++.old-deja/g++.eh/catch8p.C: New test.
13352         * g++.old-deja/g++.eh/catch9.C: New test.
13353         * g++.old-deja/g++.eh/catch9p.C: New test.
13354
13355 1999-09-13  Nathan Sidwell  <nathan@acm.org>
13356
13357         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
13358         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
13359
13360 1999-09-13  Jeffrey A Law  (law@cygnus.com)
13361
13362         * gcc.c-torture/compile/990913-1.c: New test.
13363
13364 1999-09-10  Nathan Sidwell  <nathan@acm.org>
13365
13366         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
13367         * g++.old-deja/g++.jason/rfg5.C: Likewise.
13368
13369 1999-09-09  Richard Henderson  <rth@cygnus.com>
13370
13371         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
13372
13373 1999-09-09  Nathan Sidwell  <nathan@acm.org>
13374
13375         * g++.old-deja/g++.other/lookup11.C: New test.
13376         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
13377         what is permitted and what we want.
13378         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
13379         overload use.
13380         * g++.old-deja/g++.jason/rfg5.C: Likewise
13381
13382 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
13383
13384         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
13385         * gcc.c-torture/noncompile/poison-1.c: New file.
13386
13387 1999-09-08  Nathan Sidwell  <nathan@acm.org>
13388
13389         * g++.old-deja/g++.other/sizeof3.C: New test.
13390         * g++.old-deja/g++.other/sizeof4.C: New test.
13391         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
13392         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
13393
13394 1999-09-07  Richard Henderson  <rth@cygnus.com>
13395
13396         * gcc.dg/va-arg-1.c: New.
13397
13398 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13399
13400         * gcc.c-torture/execute/va-arg-9.c: New test.
13401
13402 1999-09-05  Craig Burley  <craig@jcb-sc.com>
13403
13404         * g77.f-torture/compile/980519-2.f: New test.
13405         * g77.f-torture/compile/19990905-0.f: New test.
13406         * g77.f-torture/compile/19990905-1.f: New test.
13407         * g77.f-torture/compile/19990905-2.f: New test.
13408
13409         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
13410
13411 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
13412
13413         * gcc.c-torture/execute/990827-1.c: Fix typo.
13414
13415 1999-09-03  Nathan Sidwell  <nathan@acm.org>
13416
13417         * g++.old-deja/g++.other/deref1.C: New test.
13418
13419 1999-09-02  Nathan Sidwell  <nathan@acm.org>
13420
13421         * g++.old-deja/g++.other/ambig2.C: New test.
13422         * g++.old-deja/g++.other/cond5.C: New test.
13423         * g++.old-deja/g++.other/lookup16.C: New test.
13424
13425 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
13426
13427         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
13428         assemblers too.
13429
13430 1999-08-31  Jeffrey A Law  (law@cygnus.com)
13431
13432         * lib/c-torture.exp: Avoid the "compare executables" optimization
13433         when testing native.
13434
13435 1999-08-29  Jeffrey A Law  (law@cygnus.com)
13436
13437         * gcc.c-torture/execute/990829-1.c: New test.
13438         * gcc.c-torture/compile/990829-1.c: New test.
13439
13440 1999-08-27  Paul Burchard  <burchard@pobox.com>
13441
13442         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
13443         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
13444         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
13445         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
13446         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
13447         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
13448         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
13449         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
13450         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
13451         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
13452         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
13453
13454 1999-08-27  Jeffrey A Law  (law@cygnus.com)
13455
13456         * gcc.c-torture/execute/990827-1.c: New test.
13457
13458 1999-08-26  Craig Burley  <craig@jcb-sc.com>
13459
13460         * g77.f-torture/noncompile/19990826-4.f: New test.
13461
13462         * g77.f-torture/compile/19990826-3.f: New test.
13463
13464         * g77.f-torture/execute/19990826-2.f: New test.
13465
13466         * g77.f-torture/compile/19990826-1.f: New test.
13467
13468         * gcc.c-torture/execute/990826-0.c: New test.
13469         * g77.c-torture/execute/19990826-0.f: New test.
13470
13471         * g77.f-torture/noncompile/970626-2.f: New test.
13472
13473 1999-08-25  Paul Burchard  <burchard@pobox.com>
13474
13475         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
13476         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
13477         lss-011.C: New tests.
13478
13479 1999-08-25  Nathan Sidwell  <nathan@acm.org>
13480
13481         * g++.old-deja/g++.other/decl5.C: New test.
13482
13483 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13484
13485         * noncompile/noncompile.exp: Load_lib c-torture.exp.
13486         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
13487         call `postbase' for each one.  All callers of `postbase' changed
13488         to call this instead.
13489
13490 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
13491
13492         * gcc.c-torture/execute/990811-1.c: New test.
13493
13494 1999-08-09  Nick Clifton  <nickc@cygnus.com>
13495
13496         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
13497         just native ones.
13498
13499         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
13500         just native ones.
13501
13502 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13503
13504         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
13505
13506 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13507
13508         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
13509
13510 1999-08-04  Nathan Sidwell  <nathan@acm.org>
13511
13512         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
13513
13514 1999-08-04  Jeffrey A Law  (law@cygnus.com)
13515
13516         * gcc.c-torture/execute/990804-1.c: New test.
13517
13518 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13519
13520         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
13521         * g++.old-deja/g++.brendan/crash64.C: Likewise
13522         * g++.old-deja/g++.brendan/overload8.C: Likewise
13523
13524 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13525
13526         * g++.old-deja/g++.other/struct1.C: New test.
13527
13528 1999-08-03  Nathan Sidwell  <nathan@acm.org>
13529
13530         * g++.old-deja/g++.other/enum2.C: New test.
13531
13532 1999-08-02  Richard Henderson  <rth@cygnus.com>
13533
13534         Adapted from tests from Franz Sirl:
13535         * gcc.c-torture/execute/va-arg-7.c: New test.
13536         * gcc.c-torture/execute/va-arg-8.c: New test.
13537
13538 1999-08-01  Jeffrey A Law  (law@cygnus.com)
13539
13540         * gcc.c-torture/compile/990801-2.c: New test.
13541
13542         * gcc.c-torture/compile/990801-1.c: New test.
13543
13544 1999-07-27  Michael Meissner  <meissner@cygnus.com>
13545
13546         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
13547         fp-cmp-1.c, converting double to float.
13548
13549         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
13550         fp-cmp-1.c, converting double to long double.
13551
13552         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
13553         from fr1 to unknown_register, since fr1 is a legitimate register
13554         on some machines.
13555
13556 1999-07-25  Jeffrey A Law  (law@cygnus.com)
13557
13558         * README: More listname related changes.
13559
13560 1999-07-08  Catherine Moore  <clm@cygnus.com>
13561
13562         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
13563
13564 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
13565
13566         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
13567
13568 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
13569
13570         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
13571
13572 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
13573
13574         * gcc.dg/990703-1.c: New test.
13575
13576 1999-06-29  Nick Clifton  <nickc@cygnus.com>
13577
13578         * lib/file-format.exp: New file: Move definition of proc
13579         gcc_target_object_format to here from
13580         gcc.dg/special/ecos.exp.
13581
13582         * lib/c-torture.exp: Include lib file-format.exp.
13583         * lib/gcc-dg.exp: Include lib file-format.exp.
13584
13585         * gcc.dg/special/ecos.exp: Remove definition of proc
13586         gcc_target_object_format.
13587
13588 1999-06-28  Jeffrey A Law  (law@cygnus.com)
13589
13590         * gcc.c-torture/execute/990628-1.c: New test.
13591
13592 1999-06-25  Jeffrey A Law  (law@cygnus.com)
13593
13594         * gcc.c-torture/compile/990625-2.c: New test.
13595
13596         * gcc.c-torture/compile/990625-1.c: New test.
13597
13598 1999-06-23  Nick Clifton  <nickc@cygnus.com>
13599
13600         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
13601         attributes compile.
13602         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
13603         ports that use the COFF/PE file format.
13604
13605 1999-06-17  Jeffrey A Law  (law@cygnus.com)
13606
13607         * gcc.c-torture/compile/990617-1.c: New test.
13608
13609 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
13610
13611         * g++.old-deja/g++.other/decl4.C: New test.
13612
13613 1999-06-14  Nathan Sidwell  <nathan@acm.org>
13614
13615         * g++.old-deja/g++.other/bitfld3.C: New test.
13616
13617 1999-06-08  Nathan Sidwell  <nathan@acm.org>
13618
13619         * g++.old-deja/g++.eh/catch1.C: New test.
13620
13621 1999-06-07  Jeffrey A Law  (law@cygnus.com)
13622
13623         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
13624
13625         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
13626         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
13627
13628 1999-06-05  Craig Burley  <craig@jcb-sc.com>
13629
13630         * g77.f-torture/compile/19990502-0.f: Replace with new,
13631         shorter, test that still fails after recent changes.
13632
13633 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13634
13635         * gcc.c-torture/execute/990604-1.c: New test.
13636
13637 1999-05-31  Jeffrey A Law  (law@cygnus.com)
13638
13639         * gcc.c-torture/execute/990531-1.c: New test.
13640
13641 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13642
13643         * gcc.c-torture/compile/990527-1.c: New test.
13644
13645 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
13646
13647         * gcc.c-torture/execute/990527-1.c: New test.
13648
13649 1999-05-25  Nick Clifton  <nickc@cygnus.com>
13650
13651         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
13652         bitfields as signed.
13653
13654 1999-05-25  Craig Burley  <craig@jcb-sc.com>
13655
13656         * g77.f-torture/compile/19990525-0.f: New test.
13657
13658 1999-05-25  Jeffrey A Law  (law@cygnus.com)
13659
13660         * gcc.c-torture/execute/990525-2.c: New test.
13661
13662         * gcc.c-torture/execute/990525-1.c: New test.
13663
13664 1999-05-24  Nathan Sidwell  <nathan@acm.org>
13665
13666         * g++.old-deja/g++.other/anon3.C: New test.
13667         * g++.old-deja/g++.other/anon4.C: New test.
13668         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
13669         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
13670         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
13671         Merrill).
13672
13673 1999-05-24  Jeffrey A Law  (law@cygnus.com)
13674
13675         * gcc.c-torture/execute/990524-1.c: New test.
13676
13677         * gcc.dg/990524-1.c: New test.
13678
13679 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13680
13681         * gcc.c-torture/compile/990523-1.c: New test.
13682
13683 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
13684
13685         * gcc.c-torture/compile/990519-1.c: New test.
13686
13687 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13688
13689         * gcc.c-torture/compile/990517-1.c: New test.
13690
13691         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
13692         (e4, f4): New tests.
13693         (main): Call them.
13694
13695 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13696
13697         * gcc.dg/noreturn-1.c: New test.
13698
13699 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
13700
13701         * gcc.c-torture/execute/990513-1.c: New test.
13702
13703 1999-05-10  Richard Henderson  <rth@cygnus.com>
13704
13705         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
13706
13707 1999-05-10  Craig Burley  <craig@jcb-sc.com>
13708
13709         * g77.f-torture/execute/erfc.f: Use small single-precision
13710         values, to avoid problems on Alphas when not -mieee.
13711
13712 1999-05-08  Craig Burley  <craig@jcb-sc.com>
13713
13714         * gcc.dg/990506-0.c: New test.
13715
13716 1999-05-08  Richard Henderson  <rth@cygnus.com>
13717
13718         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
13719         the constant to test.  Don't XFAIL 64-bit targets.
13720
13721         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
13722         * g++.old-deja/g++.law/profile1.C: Likewise.
13723
13724         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
13725         operator new instances.
13726         * g++.old-deja/g++.other/delete5.C: Likewise.
13727
13728 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13729
13730         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
13731         intrinsic.
13732
13733 1999-05-03  Craig Burley  <craig@jcb-sc.com>
13734
13735         * g77.f-torture/execute/u77-test.f: Reverse order of two
13736         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
13737
13738 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13739
13740         * gcc.dg/compare1.c: New test.
13741
13742 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13743
13744         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
13745         New tests.
13746
13747 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13748
13749         * g77.f-torture/compile/19990502-1.f: New test.
13750
13751 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13752
13753         * g77.f-torture/compile/19990502-0.f: New test.
13754
13755 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13756
13757         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
13758         intrinsic.
13759
13760 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13761
13762         * g77.f-torture/execute/u77-test.f (main): List libU77
13763         intrinsics not currently tested.
13764         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
13765         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
13766         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
13767         Trim blanks off the ends of some printed strings.
13768
13769 1999-05-02  Craig Burley  <craig@jcb-sc.com>
13770
13771         * g77.f-torture/execute/u77-test.f (main): Just warn about
13772         FSTAT gid disagreement, as it's expected on some systems.
13773
13774 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13775
13776         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
13777         use a new function, which allows for some slop.
13778         Clean up some commentary.
13779         (issum): The new function.
13780         (sgladd): Deleted subroutine.
13781
13782 1999-05-01  Craig Burley  <craig@jcb-sc.com>
13783
13784         * g77.f-torture/execute/u77-test.f: Modify to be more like
13785         libf2c/libU77 version, bringing patches to that version here.
13786         Add suitable commentary.
13787
13788 1999-04-25  Richard Henderson  <rth@cygnus.com>
13789
13790         * gcc.dg/990424-1.c: New test.
13791
13792 1999-04-24  Craig Burley  <craig@jcb-sc.com>
13793
13794         * g77.f-torture/execute/u77-test.f (main): Bug involving
13795         LSTAT has been fixed, so turn back on full checking.
13796
13797 1999-04-20  Craig Burley  <craig@jcb-sc.com>
13798
13799         * g77.f-torture/compile/19990419-0.f: New test.
13800         * g77.f-torture/execute/19990419-1.f: New test.
13801
13802 1999-04-17  Richard Henderson  <rth@cygnus.com>
13803
13804         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
13805         to avoid the need for a prototype to supress a warning.
13806
13807 1999-04-07  Jim Wilson  <wilson@cygnus.com>
13808
13809         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
13810
13811 1999-04-04  Jeffrey A Law  (law@cygnus.com)
13812
13813         * gcc.c-torture/execute/990404-1.c: New test.
13814
13815 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13816
13817         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
13818         * gcc.dg/cpp-if3.c: Don't use -pedantic.
13819         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
13820         missing initializer warnings.
13821
13822 1999-03-28  Jeffrey A Law  (law@cygnus.com)
13823
13824         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
13825         matching strings.
13826
13827 1999-03-26  Jeffrey A Law  (law@cygnus.com)
13828
13829         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
13830
13831 1999-03-26  Craig Burley  <craig@jcb-sc.com>
13832
13833         * g77.f-torture/execute/19990325-0.f: New test.
13834         * g77.f-torture/execute/19990325-1.f: New test.
13835
13836 1999-03-24  Jeffrey A Law  (law@cygnus.com)
13837
13838         * gcc.c-torture/execute/990324-1.c: New test.
13839
13840 1999-03-22  Jim Wilson  <wilson@cygnus.com>
13841
13842         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
13843         test with 4.
13844
13845 1999-03-17  Richard Henderson  <rth@cygnus.com>
13846
13847         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
13848
13849 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13850
13851         * g77.f-torture/execute/19990313-2.f: New test.
13852         * g77.f-torture/execute/19990313-3.f: New test.
13853
13854 1999-03-13  Craig Burley  <craig@jcb-sc.com>
13855
13856         * g77.f-torture/execute/19990313-0.f: New test.
13857         * g77.f-torture/execute/19990313-1.f: New test.
13858
13859 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13860
13861         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13862         printf to sprintf.
13863         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13864         (main): Add check for u15.  Conditionalize u31 check depending on
13865         whether ints are <32 bits or >=32 bits.
13866
13867 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13868
13869         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13870
13871 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13872
13873         * g77.f-torture/compile/19990305-0.f: New test.
13874         * g77.f-torture/execute/19981119-0.f: New test.
13875
13876 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13877
13878         * g77.f-torture/execute/970625-2.f: call ABORT if final
13879         result is not correct, instead of just printing it.
13880         Add this checking via newly introduced obfuscation, to
13881         trip up buggy front ends.
13882
13883 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13884
13885         * g77.f-torture/compile/960317-1.f: Moved from being
13886         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13887
13888 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13889
13890         * g77.f-torture/execute/960317-1.f: New (old) test.
13891         * g77.f-torture/execute/970625-2.f: Ditto.
13892
13893 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13894
13895         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13896         message on line 1 or line 2; cccp and cpplib do this differently.
13897
13898 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13899
13900         * g++.old-deja/g++.law/weak1.C: New test.
13901
13902 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13903
13904         * gcc.c-torture/execute/990119-1.c: Renamed to...
13905         * gcc.dg/990119-1.c: this, so it will only be tested once
13906         (it's a preprocessor test, it doesn't need to be run at
13907         multiple optimization levels).
13908
13909 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13910
13911         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13912           ALWAYS_CXXFLAGS.
13913
13914 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13915
13916         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13917         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13918         to not be compilable by current g77.
13919
13920 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13921
13922         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13923
13924 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13925
13926         * gcc.c-torture/execute/990222-1.c: New test.
13927
13928 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13929
13930         * g77.f-torture/compile/19990218-0.f: New test.
13931         * g77.f-torture/noncompile/19990218-1.f: New test.
13932
13933 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13934
13935         * g77.f-torture/compile/19981216-0.f: New test.
13936
13937 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13938
13939         * gcc.dg/990214-1.c: New test.
13940
13941 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13942
13943         * gcc.dg/990213-2.c: New test.
13944
13945         * gcc.dg/990213-1.c: New test.
13946
13947 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13948
13949         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13950         ints.
13951
13952 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13953
13954         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13955         specified by target.
13956
13957         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13958
13959 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13960
13961         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13962
13963 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13964
13965         * gcc.dg/special/ecos.exp: New test driver for new tests with
13966         special requirements.
13967
13968         * gcc.dg/special/alias-1.c: New test.
13969         * gcc.dg/special/gcsec-1.c: New test.
13970         * gcc.dg/special/weak-1.c: New test.
13971         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13972         * gcc.dg/special/weak-2.c: New test.
13973         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13974         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13975         * gcc.dg/special/wkali-1.c: New test.
13976         * gcc.dg/special/wkali-2.c: New test.
13977         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13978         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13979
13980 1999-02-10  Felix Lee  <flee@cygnus.com>
13981
13982           * lib/c-torture.exp (c-torture-compile): Pull out code for
13983           analyzing gcc error messages.
13984           (c-torture-execute): Likewise.  Fix some (harmless) false
13985           positives.
13986           * lib/gcc.exp (gcc_check_compile): New function.
13987
13988 1999-02-08  Richard Henderson  <rth@cygnus.com>
13989
13990         * gcc.c-torture/execute/990208-1.c: New test.
13991
13992 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13993
13994         * g++.dg/special/ecos.exp: New driver for new tests with special
13995         requirements
13996
13997         * g++.dg/special/conpr-1.C: New test
13998         * g++.dg/special/conpr-2.C: New test
13999         * g++.dg/special/conpr-2a.C: New test
14000         * g++.dg/special/conpr-3.C: New test
14001         * g++.dg/special/conpr-3a.C: New test
14002         * g++.dg/special/conpr-3b.C: New test
14003
14004         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14005         allow g++ to use the dg driver
14006
14007         * README: Add comment about g++.dg directory
14008
14009 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14010
14011         * README: Update email addresses.
14012
14013 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14014
14015         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14016         arguments in order to force structure S onto the stack even on
14017         the alpha.
14018         (test): Pass 10 leading arguments to function foo as well as the
14019         structure S.
14020
14021         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14022         failure for all targets.
14023
14024         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14025         abort to terminate program execution.
14026
14027 1999-01-30  Richard Henderson  <rth@cygnus.com>
14028
14029         * gcc.c-torture/execute/990130-1.c: New test.
14030
14031 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14032
14033         * gcc.dg/990130-1.c: New test.
14034
14035 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14036
14037         * gcc.c-torture/execute/990128-1.c: New test.
14038
14039 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14040
14041         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14042
14043 1999-01-27  Felix Lee  <flee@cygnus.com>
14044
14045         * lib/c-torture.exp (c-torture-compile): pull out code for
14046         analyzing gcc error messages.
14047         (c-torture-execute): ditto, and fix some (harmless) false
14048         positives.
14049         * lib/gcc.exp (gcc_check_compile): new function.
14050
14051 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14052
14053         * gcc.dg/990117-1.c: New test.
14054
14055         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14056
14057         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14058
14059 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14060
14061         * g77.f-torture/compile/990115-1.f: New test.
14062
14063 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14064
14065         * gcc.c-torture/compile/990107-1.c: New test
14066
14067 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14068
14069         * gcc.c-torture/execute/990106-2.c: New test.
14070
14071         * gcc.c-torture/execute/990106-1.c: New test.
14072
14073 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14074
14075         * gcc.c-torture/compile/981223-1.c: New test.
14076
14077 1998-12-29  Richard Henderson  <rth@cygnus.com>
14078
14079         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14080         (opt3): Rename from opt4 and disable.
14081
14082 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14083
14084         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14085
14086 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14087
14088         * g++.old-deja/g++.other/conv5.C: New test.
14089
14090 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14091
14092         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14093
14094 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14095
14096         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14097
14098 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14099
14100         * gcc.c-torture/compile/981211-1.c: New test.
14101
14102 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14103
14104         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14105
14106         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14107
14108 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14109
14110         * gcc.special/930510-1.c: Make C9X safe.
14111         * gcc.misc-tests/gcov-1.c Similarly.
14112         * gcc.misc-tests/gcov-2.c Similarly.
14113
14114 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14115
14116         * gcc.dg/ultrasp1.c: New test.
14117
14118 1998-12-06  Richard Henderson  <rth@cygnus.com>
14119
14120         * gcc.c-torture/execute/981206.c: New test.
14121
14122 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14123
14124         * g++.old-deja/g++.ns/template7.C: New test.
14125
14126         * g++.old-deja/g++.other/expr1.C: New test.
14127
14128         * g++.old-deja/g++.eh/tmpl3.C: New test.
14129
14130         * g++.old-deja/g++.eh/tmpl2.C: New test.
14131
14132 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14133
14134         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14135         * g++.old-deja/g++.other/using6.C: Removed.
14136         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14137
14138         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14139
14140 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14141
14142         * g++.old-deja/g++.pt/overload8.C: New test.
14143
14144         * g++.old-deja/g++.pt/overload7.C: New test.
14145
14146         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14147
14148         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14149         and relinking messages.
14150         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14151         compiling with -frepo.
14152
14153 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14154
14155         * g++.old-deja/g++.pt/lookup6.C: New test.
14156
14157 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14158
14159         * gcc.c-torture/execute/981130-1.c: New test.
14160         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14161
14162 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14163
14164         * g++.old-deja/g++.pt/explicit76.C: New test.
14165
14166         * g++.old-deja/g++.pt/friend38.C: New test.
14167
14168         * g++.old-deja/g++.ns/crash2.C: New test.
14169
14170         * g++.old-deja/g++.pt/defarg8.C: New test.
14171
14172         * g++.old-deja/g++.pt/instantiate6.C: New test.
14173
14174         * g++.old-deja/g++.pt/static6.C: New test.
14175
14176         * g++.old-deja/g++.pt/decl2.C: New test.
14177
14178 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14179
14180         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14181         problem is actually related with name lookup, but so what? :-)
14182
14183         * g++.old-deja/g++.pt/friend37.C: New test.
14184
14185 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14186
14187         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14188         element, which fails on some systems.
14189
14190         * g77.f-torture/execute/labug1.f: New test.
14191
14192 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14193
14194         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14195         is defined.
14196
14197 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14198
14199         * g77.f-torture/compile/981117-1.f: New test.
14200
14201 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14202
14203         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14204         properly discarded.
14205
14206 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14207
14208         * gcc.c-torture/execute/memcheck: New directory of tests for
14209         -fcheck-memory-usage.
14210
14211 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14212
14213         * README: New file, general information about the testsuite and
14214         new description of the various C++ test subdirectories.
14215         * README.g++: Eliminate obsolete information, update and move most
14216         relevant stuff to README.
14217
14218 1998-11-07  Richard Henderson  <rth@cygnus.com>
14219
14220         * gcc.c-torture/compile/981107-1.c: New test.
14221
14222 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
14223
14224         * execute/memcpy-bi.c: New testcase.
14225
14226 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
14227
14228         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
14229         base classes.
14230
14231         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
14232         template is selected.
14233
14234         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
14235         classes, it should be accepted for all types.
14236
14237         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
14238
14239         * g++.old-deja/g++.pt/spec24.C: Ensure that template
14240         specializations start with template headers.
14241
14242 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
14243
14244         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
14245
14246         * g++.old-deja/g++.other/init9.C: Test cross initialization of
14247         non-POD types.
14248
14249 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14250
14251         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
14252
14253 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
14254
14255         * compile/981022-1.c, compile/981022-1.x: New test and driver.
14256
14257 1998-10-19  Jeffrey A Law  (law@cygnus.com)
14258
14259         * 981019-1.c: New test.
14260
14261 1998-10-14  Robert Lipe <robertl@dgii.com>
14262
14263         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
14264         find objc headers.
14265
14266 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14267
14268         * compile/981001-4.c: Remove use of GCC extension that triggers a
14269         compiler bug.
14270
14271 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
14272
14273         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
14274
14275 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14276
14277         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
14278         instantiation of template produces incorrect code for delete
14279         expression.
14280
14281         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
14282         constructors' name is not unique.
14283         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
14284         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
14285
14286         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
14287         automatic array of const is ill-formed.
14288
14289         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
14290         of template parameter?
14291
14292         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
14293         const.
14294
14295         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
14296         pointer-to-member expression.
14297
14298         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
14299         declaration causes ICE.
14300
14301 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
14302
14303         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
14304         reserved in the global namespace.
14305
14306         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
14307         generate needed virtual table.
14308
14309         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
14310
14311 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
14312
14313         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
14314         template-dependent type
14315
14316 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
14317
14318         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
14319         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
14320         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
14321
14322         * g++.old-deja/g++.other/using5.C: New test; using decl from base
14323         class should be usable as argument of member function.
14324         * g++.old-deja/g++.other/using6.C: New test; using decl from base
14325         class should be usable as return type of member function.
14326         * g++.old-deja/g++.other/using7.C: New test; using decl from base
14327         class should be usable as type of data member.
14328
14329         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
14330
14331 1998-10-09  Jeffrey A Law  (law@cygnus.com)
14332
14333         * gcc.c-torture/special/920521-1.c: Fix bogus test.
14334
14335 1998-10-08  Nick Clifton  <nickc@cygnus.com>
14336
14337         * gcc.dg/dll-?.c Add thumb to target list.
14338         Fix assembler scan patterns to match current assembler output.
14339
14340 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
14341
14342         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
14343         matching of template brackets.
14344
14345         * g++.old-deja/g++.other/using4.C: New test.  Test using
14346         declarations of methods from base classes.
14347
14348         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
14349         within functions should introduce names into the innermost
14350         enclosing namespace.
14351
14352         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
14353         of static locals if first initialization throws.
14354
14355 1998-10-07  Jim Wilson  <wilson@cygnus.com>
14356
14357         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
14358
14359 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
14360
14361         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
14362         lose track of the possible targets of tablejump insns.
14363         * special/special.exp: Run it.
14364
14365 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14366
14367         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
14368         must be declared before its specializations can be named in friend
14369         declarations.
14370
14371 1998-10-05  Dave Love  <d.love@dl.ac.uk>
14372
14373         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
14374
14375         * g77.f-torture/execute/io1.f: New test.
14376
14377 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14378
14379         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
14380         with pointer to template function, for which no argument deduction
14381         is possible.
14382
14383         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
14384         specialization of template function as argument to template
14385         function.
14386
14387         * g++.old-deja/g++.other/access2.C: New test; Inner class
14388         shouldn't have privileged access to Outer's names.
14389
14390 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14391
14392         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
14393         friend template declared within template class conflicts with
14394         nested class of the same name.
14395
14396         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
14397         is ignored.
14398
14399         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
14400         object with direct initializer as function declaration.
14401
14402         * g++.old-deja/g++.other/decl2.C: New test; duplicate
14403         initializers.
14404
14405         * g++.old-deja/g++.other/null2.C: New test; conditional operator
14406         involving const pointer and NULL produces incorrect result.
14407
14408         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
14409         type name without `typename' should be rejected with -pedantic.
14410
14411 1998-10-02  Richard Henderson  <rth@cygnus.com>
14412
14413         * g++.old-deja/g++.other/addrof1.C: New test.
14414
14415 1998-10-01  Nick Clifton  <nickc@cygnus.com>
14416
14417         * gcc.c-torture/compile/981001-1.c: New test.
14418         * gcc.c-torture/execute/981001-1.c: New test.
14419
14420 1998-10-01  Jeffrey A Law  (law@cygnus.com)
14421
14422         * gcc.c-torture/compile/981001-2.c: New test.
14423         * gcc.c-torture/compile/981001-3.c: New test.
14424         * gcc.c-torture/compile/981001-4.c: New test.
14425
14426 1998-10-01  Robert Lipe  <robertl@dgii.com>
14427
14428         * lib/objc.exp (objc_target_compile): Add -L during compiles for
14429         multilibbed hosts.   Idea grafted from g77.exp.
14430
14431 1998-09-30  Dave Love  <d.love@dl.ac.uk>
14432
14433         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
14434         avoid losing on systems which need -lsocket.
14435
14436 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
14437
14438         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
14439         * g++.old-deja/g++.other/nested2.C: Ditto.
14440         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
14441         failure.
14442
14443 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14444
14445         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
14446         preferred over template operator!= for enum bitfields.
14447
14448 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
14449
14450         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
14451         that happen to have the same base name, but in different scopes,
14452         are incorrectly rejected.
14453
14454 1998-09-16  Richard Henderson  <rth@cygnus.com>
14455
14456         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
14457         on the native word size instead of an integer literal.
14458
14459 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14460
14461         * g++.old-deja/g++.other/static2.C: Invocation of static data
14462         member of type pointer-to-function denoted as non-static member.
14463
14464         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
14465         checks involving function types and aliases.
14466
14467 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
14468
14469         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
14470         redefined to the same non-trivial type.
14471
14472         * g++.old-deja/g++.pt/explicit73.C: Test for proper
14473         namespace-qualification of template specializations declared in
14474         other namespaces.
14475
14476         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
14477         to declare a subset of the specializations of a template function
14478         as friends of specializations of a template class.
14479
14480         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
14481         member templates that do not fully specialize the enclosing
14482         template class are rejected.
14483
14484 1998-09-11  Dave Love  <d.love@dl.ac.uk>
14485
14486         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
14487
14488 1998-09-08  Dave Love  <d.love@dl.ac.uk>
14489
14490         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
14491         altered from libf2c/libU77 version.
14492
14493 1998-09-06  Dave Love  <d.love@dl.ac.uk>
14494
14495         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
14496
14497 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
14498
14499         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
14500         (un)signed char are different types for template specialization
14501         purposes.
14502
14503 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
14504
14505         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
14506         * objc: ObjC testsuite.
14507
14508 1998-08-31  Catherine Moore  <clm@cygnus.com>
14509
14510         * gcc.c-torture/execute/941014-1.x:  New file.
14511
14512 1998-08-31  Nick Clifton  <nickc@cygnus.com>
14513
14514         * lib/c-torture.exp: Add support for
14515         torture_eval_before_compile and torture_eval_before_execute
14516         variables.
14517
14518 1998-08-30  Jeffrey A Law  (law@cygnus.com)
14519
14520         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
14521         this test triggers valid.
14522
14523 1998-08-27  Jeffrey A Law  (law@cygnus.com)
14524
14525         * gcc.dg/980827-1.c: New test.
14526
14527 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
14528
14529         * gcc.c-torture/execute/loop-4b.c: New test.
14530
14531 1998-08-26  Nick Clifton  <nickc@cygnus.com>
14532
14533         * lib/c-torture.exp: Add support for
14534         torture_eval_before_compile and torture_eval_before_execute
14535         variables.
14536
14537 1998-08-25  Jeffrey A Law  (law@cygnus.com)
14538
14539         * gcc.c-torture/compile/980825-1.c: New test.
14540
14541 1998-08-24  Nick Clifton  <nickc@cygnus.com>
14542
14543         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
14544         count number tests in opt_t0 not good_t0.
14545
14546 1998-08-24  Jeffrey A Law  (law@cygnus.com)
14547
14548         * gcc.c-torture/compile/930326-1.x: Fix typo.
14549
14550 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
14551
14552         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
14553         causes an ICE.
14554
14555 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14556
14557         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
14558         STACK_SIZE is defined.
14559         * gcc.c-torture/unsorted/stuct.c: Similarly.
14560
14561         * gcc.c-torture/compile/980821-1.c: New test.
14562
14563 1998-08-21  Jeffrey A Law  (law@cygnus.com)
14564
14565         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
14566
14567 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
14568
14569         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
14570         code.
14571
14572 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
14573
14574         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
14575         error'.
14576
14577 1998-08-18  Jeffrey A Law  (law@cygnus.com)
14578
14579         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
14580
14581 1998-08-16  Jeffrey A Law  (law@cygnus.com)
14582
14583         * gcc.c-torture/compile/980816-1.c: New test.
14584
14585         * gcc.dg/980816-1.c: New test.
14586
14587 1998-08-13  Jeffrey A Law  (law@cygnus.com)
14588
14589         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
14590         compiler for ieee tests.
14591
14592 1998-08-01  Dave Love  <d.love@dl.ac.uk>
14593
14594         * g77.f-torture/compile/980729-0.f: New test.
14595
14596 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
14597
14598         * gcc.c-torture/special/eeprof-1.c: New test, for
14599         -finstrument-functions.
14600         * gcc.c-torture/special/special.exp: Run it.
14601
14602 1998-07-29  Jeffrey A Law  (law@cygnus.com)
14603
14604         * gcc.c-torture/compile/980729-1.c: New test.
14605
14606 1998-07-27  Nick Clifton  <nickc@cygnus.com>
14607
14608         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
14609         __thumb__ is defined, and test for ARM style doubles if so.
14610
14611 1998-07-26  Dave Love  <d.love@dl.ac.uk>
14612
14613         * g77.f-torture/noncompile/980615-0.f: New test.
14614
14615 1998-07-26  H.J. Lu  (hjl@gnu.org)
14616
14617         * gcc.dg/980312-1.c: Do link instead of compile.
14618         * gcc.dg/980313-1.c: Likewise.
14619
14620 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14621
14622         * gcc.c-torture/compile/980726-1.c: New test.
14623
14624 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14625
14626         * g77.f-torture/execute/io0.f: New test.
14627
14628 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14629
14630         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14631         an int.
14632
14633 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14634
14635         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14636         m32r bugs.
14637
14638 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14639
14640         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14641         c-decl.c:grokdeclarator can handle mode attributes.
14642
14643 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14644
14645         * gcc.c-torture/execute/980716-1.c: New test.
14646
14647 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14648
14649         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14650         the mn10200.
14651         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14652         the mn10200.
14653         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14654         * gcc.c-torture/compile/930326-1.x: Similarly.
14655
14656 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14657
14658         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14659         New test from Craig.
14660
14661 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14662
14663         * g77.f-torture/noncompile/980616-0.f: New test.
14664
14665         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14666
14667 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14668
14669         *  g++.other/singleton.C: Return error value instead of taking
14670         SIGSEGV.
14671
14672 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14673
14674         *  g++.other/singleton.C: New test.   Warning is under dispute.
14675         Runtime crash is not.
14676
14677 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14678
14679         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14680         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14681         using6.C, using7.C}:  New namespace tests.
14682
14683 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14684
14685         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14686         specialization with typedef'ed names used as array indexes.
14687
14688 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14689
14690         * gcc.c-torture/execute/980709-1.c: New test.
14691
14692         * gcc.dg/980709-1.c: New test.
14693
14694 1998-07-07  Richard Henderson  <rth@cygnus.com>
14695
14696         * gcc.c-torture/execute/bcp-1.c: New test.
14697
14698 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14699
14700         * gcc.c-torture/execute/980707-1.c: New test.
14701
14702 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14703
14704         * gcc.c-torture/compile/980706-1.c: New test.
14705
14706 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14707
14708         * g77.f-torture/execute/980701-0.f,
14709         g77.f-torture/execute/980701-1.f: New test from Craig.
14710
14711 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14712
14713         * gcc.c-torture/compile/980701-1.c: New test.
14714
14715         * gcc.c-torture/execute/980701-1.c: New test.
14716
14717 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14718 rlsruhe.de>
14719
14720         * g++.old-deja/g++.robertl/eb132.C: New test.
14721         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14722
14723 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14724
14725         * g77.f-torture/execute/980628-7.f,
14726         g77.f-torture/execute/980628-8.f,
14727         g77.f-torture/execute/980628-9.f,
14728         g77.f-torture/execute/980628-10.f: New tests from Craig.
14729
14730         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14731
14732 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14733
14734         * g77.f-torture/execute/980628-4.f: New test from Craig.
14735         * g77.f-torture/execute/980628-5.f: Likewise.
14736         * g77.f-torture/execute/980628-2.f: Likewise.
14737         * g77.f-torture/execute/980628-0.f: Likewise.
14738         * g77.f-torture/execute/980628-1.f: Likewise.
14739         * g77.f-torture/execute/980628-3.f: Likewise.
14740         * g77.f-torture/execute/980628-6.f: Likewise.
14741
14742 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14743
14744         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
14745         directory when nothing has been installed yet.
14746
14747 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
14748
14749         * gcc.c-torture/special/special.exp: Handle newer versions of
14750         dejagnu.
14751
14752 1998-06-26  Jeffrey A Law  (law@cygnus.com)
14753
14754         * gcc.dg/980626-1.c: New test.
14755
14756 1998-06-19  Bruno Haible <haible@ilog.fr>
14757
14758         * gcc.misc-tests/m-un-2.c: New test.
14759         * g++.old-deja/g++.other/warn01.c: Likewise.
14760
14761 1998-06-19  Robert Lipe  <robertl@dgii.com>
14762
14763         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
14764         compatibility with assmblers with a different comment character.
14765         Eliminate use of GAS-specific extensions.
14766
14767 1998-06-19  Jeffrey A Law  (law@cygnus.com)
14768
14769         * gcc.c-torture/execute/ieee/980619-1.c: New test.
14770
14771 1998-06-19  Robert Lipe  <robertl@dgii.com>
14772
14773         *lib/g77.exp: Replace search for libf2c.a with search for newly
14774         renamed libg2c.a
14775
14776 1998-06-17  Jeffrey A Law  (law@cygnus.com)
14777
14778         * gcc.c-torture/execute/980617-1.c: New test.
14779
14780 1998-06-12  Jeffrey A Law  (law@cygnus.com)
14781
14782         * gcc.c-torture/execute/980612-1.c: New test.
14783
14784 1998-06-08  Jeffrey A Law  (law@cygnus.com)
14785
14786         * gcc.dg/980523-1.c: Only test on ppc-linux.
14787         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
14788
14789         * gcc.c-torture/execute/980608-1.c: New test.
14790
14791 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
14792
14793         * gcc.c-torture/execute/980605-1.c: New test.
14794
14795 1998-06-04  Jeffrey A Law  (law@cygnus.com)
14796
14797         * gcc.c-torture/execute/980604-1.c: New test.
14798
14799 1998-06-02  Jeffrey A Law  (law@cygnus.com)
14800
14801         * gcc.c-torture/execute/980602-1.c: New test.
14802         * gcc.c-torture/execute/980602-2.c: Likewise.
14803
14804 1998-06-02  Dave Love  <d.love@dl.ac.uk>
14805
14806         * 970125-0.f: Fix per JCB.  Add commentary.
14807
14808 1998-05-31  Michael Meissner  <meissner@cygnus.com>
14809
14810         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
14811         IEEE -0 support.
14812
14813 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
14814
14815         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
14816         earlier.
14817
14818 1998-05-28  Catherine Moore <clm@cygnus.com>
14819
14820         * gcc.c-torture/execute/980526-3.c: New test.
14821
14822 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
14823
14824         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
14825         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
14826         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
14827         m88k-motorola-sysv3 to XFAIL.
14828
14829 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14830
14831         * gcc.dg/980526-1.c: New test.
14832         * gcc.c-torture/execute/980526-2.c: New test.
14833
14834 1998-05-26  Jeffrey A Law  (law@cygnus.com)
14835
14836         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
14837
14838         * gcc.c-torture/execute/980526-1.c: New test.
14839
14840 1998-05-26  Dave Love  <d.love@dl.ac.uk>
14841
14842         * g77.f-torture/execute/alpha2.f: Add runtime test.
14843
14844 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
14845
14846         * g++.old-deja/old-deja.exp: Strip leading directories.
14847
14848         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
14849         error for the line.  Don't run multiple tests for the same line.
14850
14851 1998-05-23  Jeffrey A Law  (law@cygnus.com)
14852
14853         * gcc.dg/980523-1.c: New test.
14854
14855 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14856
14857         * g77.f-torture/compile/970915-0.f: New test.
14858
14859 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14860
14861         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14862
14863 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14864
14865         * gcc.dg/980520-1.c: New test.
14866
14867 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14868
14869         * gcc.dg/980502-1.c: Fix return type.
14870
14871 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14872
14873         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14874         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14875         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14876         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14877         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14878
14879 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14880
14881         * g77.f-torture/execute/980520-1.f: New test.
14882
14883 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14884
14885         * lib/mike-g77.exp: New file.
14886
14887         * g77.f-torture/noncompile/noncompile.exp,
14888         g77.f-torture/noncompile/check0.f: New files.
14889
14890 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14891
14892         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14893         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14894         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14895         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14896         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14897         abort where appropriate.
14898
14899 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14900
14901         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14902         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14903
14904 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14905
14906         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14907
14908 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14909
14910         * g77.f-torture/compile/980427-0.f: New test.
14911
14912 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14913
14914         * g77.f-torture/compile/980424-0.f: New test.
14915
14916 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14917
14918         * g77.f-torture/compile/980419-2.f (main): New test.
14919         * g77.f-torture/compile/970125-0.f: New test.
14920         * g77.f-torture/compile/980419-1.f: New test.
14921
14922 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14923
14924         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14925         of loop-4.c.
14926
14927 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14928
14929         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14930
14931 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14932
14933         * gcc.c-torture/compile/980329-1.c: New test.
14934
14935 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14936
14937         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14938         * gcc.dg/980312-1.c: Fix typo in -march command.
14939
14940 1998-03-16  H.J. Lu  (hjl@gnu.org)
14941
14942         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14943
14944 1998-03-11  Robert Lipe  <robertl@dgii.com>
14945
14946         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14947         Dave Love agree the Fortran source is bogus.
14948
14949 1998-03-11  Robert Lipe  <robertl@dgii.com>
14950
14951         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14952         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14953         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14954         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14955         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14956
14957 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14958
14959         * g++.old-deja/g++.other/friend1.C: New test.
14960
14961 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14962
14963         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14964         possibly uninitialized) variables and declare dnrm2.
14965
14966 1998-02-23  Robert Lipe <robertl@dgii.com>
14967
14968         From Bruno Haible <haible@ilog.fr>:
14969         * gcc.c-torture/execute/980223.c: New test.
14970
14971 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14972
14973         * gcc.dg/ifelse-1.c: New test.
14974
14975 1998-02-09  H.J. Lu  (hjl@gnu.org)
14976
14977         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14978
14979           * lib/old-dejagnu.exp (old-dejagnu): Added the
14980           "execution test - XFAIL *-*-*" handling in the spirit of
14981           "excess errors test -". Changed the "execution test fails"
14982           handling to be like "excess errors test fails".
14983           * Update various tests accordingly.
14984
14985 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14986
14987         * gcc.c-torture/execute/980205.c: New test.
14988
14989 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14990
14991         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14992         * lib/f-torture.exp: Similarly.
14993         * gcc.c-torture: Rename all .cexp files to .x files.
14994
14995 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14996
14997         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14998         (940510-1.c): Removed duplicate.
14999         (971104-1.c): New test.
15000
15001 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15002
15003           * lib/f-torture.exp: Improve error and loop detection.
15004
15005 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15006
15007         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15008         use that to size the filler array.
15009
15010 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15011
15012         * lib/c-torture.exp(c-torture-execute): Fix typo.
15013
15014         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15015         testcase as the executable name. Keep the executable around if
15016         the test fails.
15017
15018 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15019
15020         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15021         changes.  Only test one -g option, and move it to the end of the
15022         list of options to test.
15023
15024 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15025
15026         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15027         variable GCC_TORTURE_OPTIONS to supply default switches separated
15028         by colons.  If no environment variable, run tests with -O0 -g, -O1
15029         -g, and -O2 -g as well.
15030
15031 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15032
15033         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15034         explanatory comments. Fix indentation.
15035
15036 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15037
15038         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15039
15040 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15041
15042         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15043         * g++.old-deja/g++.mike/p7325.C: Likewise.
15044         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15045
15046 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15047
15048         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15049         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15050         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15051         * g++.old-deja/g++.law/operators4.C: Likewise.
15052
15053 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15054
15055         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15056         * g++.old-deja/g++.mike/p784.C: Ditto.
15057         * g++.old-deja/g++.mike/p785.C: Ditto.
15058
15059 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15060
15061           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15062
15063 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15064
15065         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15066         target feature; pass this to c-torture-execute as needed.
15067
15068 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15069
15070         * lib/c-torture.exp(c-torture-execute): If the previous and the
15071         current executables being tested are identical, we don't need to
15072         run the executable again. Try to make the executable names
15073         unique. Add an optional argument for passing additional compiler
15074         flags.
15075
15076 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15077
15078         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15079
15080 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15081
15082         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15083
15084 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15085
15086         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15087         32bit or larger longs.
15088
15089         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15090         have either a 32bit long or 32bit int.
15091
15092 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15093
15094         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15095         Make double precision tests dependent on sizeof (double).
15096
15097 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15098
15099         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15100         too.
15101
15102 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15103
15104         * gcc.c-torture/compile/961203-1.cexp: New script.
15105
15106 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15107
15108         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15109         up the includes ourselves.
15110
15111 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15112
15113         * lib/plumhall.exp: Remove random include, and add a few
15114         verbose messages for debugging.
15115
15116 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15117
15118         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15119         of trying to do it ourselves.
15120
15121 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15122
15123         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15124
15125 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15126
15127         * gcc.prms/5403.c: Made regexp a bit less strict.
15128
15129 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15130
15131         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15132         is returned from remote_load instead.
15133         * lib/plumhall.exp: Ditto.
15134         * lib/mike-g++.exp: Ditto.
15135         * lib/old-dejagnu.exp: Ditto.
15136         * lib/c-torture.exp: Ditto.
15137
15138 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15139
15140         * lib/g++.exp: Use build_wrapper procedure.
15141         * lib/gcc.exp: Ditto.
15142
15143 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15144
15145         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15146         an old-style decl for malloc.  Fixes tests to work when
15147         sizeof (int) != sizeof (size_t).
15148
15149 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15150
15151         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15152
15153         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15154         use stdargs.h interface.
15155
15156 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15157
15158         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15159         NO_VARARGS when compiling.
15160
15161 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15162
15163         * lib/plumhall.exp(ph_includes): New procedure.
15164         (ph_make): Use it.
15165         (ph_compiler): Ditto.
15166
15167         * lib/g++.exp: Rename test-glue.c to testglue.c.
15168         * lib/gcc.exp: Ditto.
15169
15170 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15171
15172         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15173         to completion when it's called.
15174
15175 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15176
15177         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15178         is defined, don't do test.
15179
15180 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15181
15182         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15183         for object files.
15184         (ph_summary): Mark skipped testcases as untested, not unresolved.
15185
15186         * lib/plumhall.exp (ph_make): If unresolved because of bad
15187         errorCode, record errorCode in log file.
15188         (*): Replace send_log/verbose with verbose -log.
15189
15190 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15191
15192         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15193         double conversion if double isn't at least 8 bytes.
15194
15195         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15196         int to work with targets where int is 16 bits.
15197
15198         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15199         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15200         precision for the test to complete.
15201
15202 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15203
15204         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15205         if d10v is not compiled with the -mdouble64 flag.
15206         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15207
15208         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15209         d10v is not compiled with the -mint32 flag.
15210
15211 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15212
15213         * lib/plumhall.exp: Use incr_count.
15214
15215 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15216
15217         * gcc.c-torture: Update to c-torture-1.45.
15218
15219 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15220
15221         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15222         the name of the expect testcase file).
15223
15224         * lib/g++.exp(g++_init): Ditto.
15225
15226 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15227
15228         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15229         the host.
15230
15231         * lib/gcc.exp(gcc_exit): New procedure.
15232
15233 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15234
15235         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15236         specs where appropriate.
15237
15238         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15239         because of new "candidates are" messages, and removed a few
15240
15241         * Converted all non-old-style g++ testcases to old-style, and
15242         moved into g++.old-deja.
15243
15244 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15245
15246         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15247         options.
15248
15249         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15250         succeeded.
15251
15252         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15253
15254 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15255
15256         * lib/gcc.exp (gcc_target_compile): Add support for defining
15257         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15258         the machine doesn't have those features.
15259
15260 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15261
15262         * g++.law/operators4.exp: Don't use LIBS.
15263
15264 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15265
15266         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15267
15268         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15269         * lib/g++.exp: Set it here instead. Also, allow use of the
15270         --tool_exec and --tool_opt options. Change CXX to
15271         GXX_UNDER_TEST.
15272
15273         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15274
15275         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15276
15277 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15278
15279         * lib/old-dejagnu.exp: Use prune_warnings instead of
15280         prune_system_crud.
15281         * lib/mike-g++.exp: Ditto.
15282         * lib/gcc.exp: Ditto.
15283         * lib/g++.exp: Ditto.
15284
15285         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15286
15287 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15288
15289           * 941014-2.c: Include stdlib.h
15290           * 960327-1.c: Include stdio.h
15291           * dbra.c, index-1.c: Don't assume ints are 32bits.
15292
15293 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15294
15295         * lib/gcc.exp: Add gcc,stack_size target feature.
15296
15297         * lib/g++.exp(g++_target_compile): Add the include and link
15298         paths here, not in two other places. And, it's $options, not
15299         options.
15300
15301         * lib/mike-g++.exp(postbase): Remove the code that determines
15302         the correct include and link paths.
15303         * g++.old-deja/old-deja.exp: Ditto.
15304
15305 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15306
15307         * lib/g++.exp(g++_init): target_compile no longer returns the
15308         filename of the result.
15309
15310 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15311
15312         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15313         call to glob.
15314
15315         * gcc.c-torture/special/special.exp: Change call to
15316         gcc_target_compile to include the object file.
15317
15318 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15319
15320         * gcc.c-torture/special/special.exp: Correct misspelling in last
15321         change.
15322
15323 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15324
15325         * lib/plumhall.exp(ph_summary): Log the entire output of the
15326         executable. Return -1 if there were any failures, 0 otherwise.
15327         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15328         (ph_make): Clean up objects and executables that were built
15329         if the tests succeeded.
15330
15331 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15332
15333         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15334         libraries and includes in the build tree as appropriate.
15335
15336 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15337
15338         * lib/c-torture.exp: Instead of looking for the global variable
15339         NO_LONG_LONG, check to see if that's a feature of the target.
15340
15341 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15342
15343         * config/default.exp: Minimize. Delete the remainer of the files in
15344         config; this functionality is now in devo/dejagnu/config.
15345
15346         g++.*/*: Pass any additional flags used to compile to postbase;
15347         delete CXXFLAGS.
15348
15349         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15350         is now done by runtest.exp. Use gcc_target_compile instead of
15351         compile.
15352
15353         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15354         Remove references to CFLAGS. Use remote_file instead of
15355         calling rm -f.
15356         (c-torture): Take a list of arguments to use to compile this
15357         testcase.
15358
15359         lib/g++.exp: Simplify. Use target_compile instead of compile.
15360         lib/gcc-dg.exp: Ditto.
15361         lib/gcc.exp: Ditto.
15362         lib/mike-{gcc,g++}.exp: Ditto.
15363         lib/old-dejagnu.exp: Ditto.
15364         lib/plumhall.exp: Ditto.
15365
15366 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15367
15368         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15369         (ph_linker): Likewise.
15370
15371 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15372
15373           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15374         MAP_ANON / MAP_ANONYMOUS if defined;
15375         else try to map from /dev/zero .
15376
15377 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15378
15379         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15380         isn't defined, then define it to MAP_ANONYMOUS.
15381
15382 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15383
15384         * gcc.c-torture: Update to c-torture-1.42 release.
15385
15386 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15387
15388         * gcc.c-torture: Update to c-torture-1.41 release.
15389
15390 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15391
15392         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15393         c-torture release.
15394
15395 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15396
15397         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15398         and LDFLAGS.  Fix second case to append the target_info ldflags
15399         onto LDFLAGS, not CFLAGS.
15400         * lib/g++.exp (g++_init): Add target_info stuff.
15401         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15402         of libgloss and newlib flags for !native.
15403
15404         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15405         (GDB): Fix relative path to go up another dir for finding gdb.
15406
15407 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15408
15409         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15410         versions in the target_info array, if they don't exist.
15411
15412 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15413
15414         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15415
15416 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15417
15418         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15419         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15420
15421 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15422
15423         * lib/old-dejagnu.exp: Don't remove the output file before we've
15424         actually tested it. Don't append pwd to the path of the executable
15425         we're testing.
15426
15427 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15428
15429         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15430
15431 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15432
15433         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15434         temporary directory for compiler files, and set it to a default
15435         value of /tmp. Set $output as the name of the output file from
15436         compiling the testcase. Add a -o option to $cflags_var so the
15437         compiler writes the final output file as $output. Set $executable
15438         to $output.
15439
15440         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15441         directory for compiler files, and set it to /tmp if it doesn't
15442         already have a value. Set $output_file to the name of the output
15443         file from compiling the testcase. Add a -o option to CXXFLAGS so
15444         the compiler writes the final output file as $output. Use $output
15445         as the executable to be tested.
15446
15447 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15448
15449         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15450
15451 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15452
15453         * gcc.c-torture/execute/pending-1.c: New test.  Still
15454         pending in Tege's queue.
15455
15456 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15457
15458         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15459         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15460         if there were failures.  Call unresolved if there were unresolved
15461         testcases.  Call gcc_fail if program did not run to completion.
15462         (ph_make): Pass additional argument name to ph_execute.
15463         (ph_execute): Add new argument.  Pass additional arguments to
15464         ph_summary.  Call gcc_fail is there is no execution output.
15465
15466 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15467
15468         * lib/plumhall.exp (proc_summary): Output relavent summary
15469         lines into the log so specific failures in plumhall can be
15470         investigated.
15471
15472 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15473
15474         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15475         (c-torture-execute): Don't try to execute tests which use
15476         "long long" types if $NO_LONG_LONG is nonzero.
15477
15478 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15479
15480         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15481         not c-torture.
15482
15483         * gcc.ieee: Move from here.
15484         * gcc.c-torture/execute/ieee: To here.
15485
15486 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15487
15488         * gcc.c-torture: Update to c-torture-1.41 release.
15489
15490 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15491
15492         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15493         not "$output".
15494
15495 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15496
15497         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15498         -c present.
15499
15500 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15501
15502         * config/proelf.exp: Handle connecting to a simulator.
15503
15504 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15505
15506         * config/proelf.exp: New file.  Enough framework that we can
15507         run c-torture tests on the proelf targets (or any other target
15508         that gdb can connect to for that matter).
15509
15510 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15511
15512         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15513         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15514
15515         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15516         exec_output exists.
15517
15518 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15519
15520         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15521         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15522
15523         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15524         to pass/fail/unresolved/unsupported/untested.  Caller must now
15525         call unresolved/unsupported/untested.
15526         * lib/*.exp: Update FSF address.  Update to handle new results of
15527         ${tool}_load.
15528         * lib/chill.exp (verbose): Delete.
15529
15530 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15531
15532         * lib/gcc.exp (default_gcc_start): Change order of args to
15533         $LDFLAGS $CFLAGS $LIBS.
15534         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15535         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15536         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15537         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15538         * gcc.misc-tests/dg-test.exp: Likewise.
15539         * gcc.misc-tests/msgs.exp: Likewise.
15540         * gcc.prms/prms.exp: Likewise.
15541         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15542         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15543
15544         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15545
15546 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15547
15548         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15549
15550         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15551         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15552
15553         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15554         necessary.
15555
15556 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15557
15558         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15559         global for loop; add use of $mathlib.
15560         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15561         settings here; set mathlib for anything but VxWorks.
15562
15563 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15564
15565         * gcc.c-torture: Update to c-torture-1.40 release.
15566
15567 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15568
15569         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15570         dg.exp.
15571
15572 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15573
15574         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15575         global.
15576
15577 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15578
15579         * lib/g++.exp (LIBS): Define if not already.
15580         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15581         (gcc-dg-prune): Call prune_gcc_output.
15582         * lib/gcc.exp (prune_gcc_output): New proc.
15583         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15584         prune_gcc_output.
15585
15586 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15587
15588         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15589         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15590
15591 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture: Update to c-torture-1.39 release.
15594
15595 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15596
15597         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15598         fails, try others as well.
15599
15600 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15601
15602         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15603         If compilation fails, mark execute tests as `untested'.
15604         If test is marked as unsupported, don't mark compilation and
15605         execute tests as failed.
15606
15607 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15608
15609         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15610         libstdc++ for whether or not we want to be doing shared
15611         libraries.  Delete link_curses since we don't need it anymore.
15612         * lib/mike-g++.exp (postbase): Don't link in libg++.
15613         * g++.old-deja/old-deja.exp: Likewise.
15614
15615 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15616
15617         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15618
15619 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15620
15621         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15622         For that, add `-Wl,-a,shared_archive'.
15623         * g++.old-deja/old-deja.exp: Likewise.
15624
15625 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15626
15627         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15628
15629 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15630
15631         * lib/mike-g++.exp (postbase): Pay attention to the status of
15632         g++_load.
15633
15634 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15635
15636           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15637
15638 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15639
15640         * lib/gcc.exp (default_gcc_start): No longer need to log program
15641         being executed or its output, execute_anywhere does that now.
15642         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15643         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15644
15645 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15646
15647         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15648         the same as those in lib/g++.exp.
15649
15650 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15651
15652         * gcc.c-torture: Update to c-torture-1.38 release.
15653         * gcc.ieee: Related changes.
15654
15655 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15656
15657         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15658         "exec". Minor reformatting changes.
15659
15660         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15661         cross. This means all "exec" calls now work on a remote host as
15662         well.
15663         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15664         cross. Filter out the extra "\r\n" stuff that expect puts in.
15665         (c-torture-execute): Filter out the bogus warnings like
15666         c-torture-compile does. Add support for canadian cross.
15667         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15668         Use execute_anywhere rather than calling exec directly. Now it
15669         works for canadian cross testing.
15670
15671 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15672
15673         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15674         results into a variable, and check that rather than using file exists.
15675
15676 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15677
15678         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15679         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15680
15681 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15682
15683         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15684         lib_curses if there's a shared libg++ in the build tree.
15685
15686 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15687
15688         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15689         if not supported target.
15690
15691 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15692
15693         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15694         link_curses up to always happen, not just for native builds.
15695
15696 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15697
15698         * gcc.c-torture: Update to c-torture-1.36 release.
15699         * gcc.failure: Related changes.
15700
15701 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15702
15703         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15704
15705 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15706
15707         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15708         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15709         runshlib, link_curses, and mathlib for link and run.
15710
15711         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15712         pass the runtime shared library options for Solaris, OSF/1, and
15713         Irix5, and link with -lcurses to avoid unresolved references.
15714
15715 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15716
15717         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15718         only run once.
15719
15720 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15721
15722         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15723
15724 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15725
15726         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15727         do not have a framework for the "compat" tests yet.
15728
15729 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15730
15731         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15732         set to null if we're testing vxworks5.1.  Use that instead of
15733         `-lm' in the setting of LIBS for link and run.
15734
15735 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15736
15737         * config/rom68k.exp (${tool}_load): Major changes to make it
15738         work.  Verified that it does in fact return the stuff in
15739         exec_output properly.  Catch any Emul or any TRAP other than 0.
15740
15741 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15742
15743         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15744         LDFLAGS properly for targets that need stuff from libgloss.
15745         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
15746         only run once.
15747         (gpp_initialized): New variable.
15748
15749 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
15750
15751         * config/rom68k.exp: Load libgloss.exp.
15752         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
15753         so we can produce a fully linked binary.
15754         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
15755         so we can produce a fully linked binary.
15756
15757 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
15758
15759         * lib/plumhall.exp (ph_section): Watch for expected failures.
15760         Add missing `else'.
15761
15762         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
15763         run the testcase.
15764         (c-torture): Likewise.
15765
15766 1995-08-28  Doug Evans  <dje@cygnus.com>
15767
15768         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
15769
15770         * lib/mike-g++.exp (mike_cleanup): New proc.
15771         (prebase): New globals compiler_result, not_compiler_result,
15772         target_regexp.
15773         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
15774         allow leading "-" in pattern.  Watch for unsupported tests.
15775         If $compiler_result is set, pattern match assembler code,
15776         and ditto for $not_compiler_result.
15777         * lib/mike-gcc.exp: Likewise.
15778
15779         * lib/plumhall.exp (ph_execute): Only call ph_summary if
15780         execution "succeeded".
15781
15782 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
15783
15784         * config/win32.exp: New file.
15785         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
15786
15787 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
15788
15789         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
15790         unsupported.
15791         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
15792         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
15793         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
15794
15795         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
15796         "... without exceptions was ...".  That is now handled by
15797         prune_system_crud.
15798         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15799
15800 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
15801
15802         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
15803         sieve.c,sort2.c}: New files.
15804         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
15805         sieve.exp,sort2.exp}: Drivers for them.
15806
15807         * lib/mike-gcc.exp (program_output): New user settable variable.
15808         (postbase): Call prune_system_crud.  Also prune extraneous compiler
15809         messages.
15810         * lib/mike-g++.exp (program_output): New user settable variable.
15811
15812         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
15813
15814         * config/sh.exp: Deleted (use sim.exp instead).
15815
15816 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
15817
15818         * config/vx.exp: Declare CHECKTASK as global.
15819         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
15820         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
15821         * lib/old-dejagnu.exp: Load [pwd]/$executable.
15822
15823 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15824
15825         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
15826         target. Like vx.exp, only includes `vx29k.exp' instead of
15827         `vxworks.exp'.
15828
15829 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
15830
15831         * config/sim.exp: Increase time limit from 120 seconds to 240.
15832
15833 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
15834
15835         * gcc.c-torture/execute/950628-1.c: New test.
15836
15837 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
15838
15839         * gcc.c-torture: Update with changes/additions from
15840         c-torture-1.34.
15841
15842 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
15843
15844         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
15845
15846 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
15847
15848         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
15849
15850 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
15851
15852         * gcc.c-torture/compile/950512-1.c: New test.
15853         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
15854         * gcc.dg/struct-ret-1.c: Likewise.
15855
15856 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15857
15858         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15859           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15860
15861 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15862
15863         * gcc.c-torture/special/920411-1.c: Deleted.
15864         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15865
15866 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15867
15868         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15869         cpu limit.
15870
15871 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15872
15873         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15874
15875 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15876
15877         From kenner;
15878         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15879         is the proper length.
15880         * va-arg-3.c: Likewise.
15881
15882 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15883
15884         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15885         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15886
15887         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15888         * lib/g++.exp (default_g++_start): Delete old cruft.
15889
15890 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15891
15892         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15893         (2 * (1 << 18)) to (2 * (1 << 17)).
15894
15895         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15896
15897 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15898
15899         * config/rom68k.exp: Renamed from config/idp.exp
15900
15901 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15902
15903         * c-torture/compile/921109-2.c
15904
15905 1995-04-18  Mike Stump  <mrs@cygnus.com>
15906
15907         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15908         excess errors.
15909
15910 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15911
15912         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15913         output.
15914         * lib/g++.exp (default_g++_start): Likewise.
15915
15916 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15917
15918         * gcc.c-torture/compile/950329-1.c: New test.
15919
15920 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15921
15922           * config/bug.exp (${tool}_load): Updated to use new remote_open
15923           and remote_close procs.
15924         * config/idp.exp: New file.
15925
15926 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15927
15928         * gcc.c-torture/execute/950322-1.c: New test.
15929
15930 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15931
15932         * config/vx.exp (${tool}_load): Clean up testing of return code from
15933         vxworks_ld and vxworks_spawn.
15934
15935 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15936
15937         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15938
15939 1995-03-13  Mike Stump  <mrs@cygnus.com>
15940
15941         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15942         can mark excess errors on a machine by machine basis.  Note, the
15943         default is to not expect any excess errors, even when excess
15944         errors test - is given, so you will want to put an XFAIL ... on
15945         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15946         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15947         those 4 machines, but no others.
15948
15949 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15950
15951         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15952         * lib/c-torture.exp: to here.
15953
15954 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15955
15956         * gcc.c-torture/execute/950221-1.c: New test.
15957         * gcc.c-torture/execute/struct-ret-1.c: New test.
15958         * gcc.c-torture/compile/950221-1.c: New test.
15959
15960         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15961
15962 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15963
15964         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15965         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15966
15967 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15968
15969         * g++.gb: New directory of tests, derived from my signature and
15970         class scoping tests.
15971
15972         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15973         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15974         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15975         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15976         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15977         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15978         * g++.gb/sig25.C: Likewise.
15979
15980         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15981         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15982         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15983         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15984         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15985         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15986         * g++.gb/sig25.exp: Likewise.
15987
15988         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15989         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15990         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15991         * g++.gb/scope13.C: Likewise, this test still fails.
15992
15993         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15994         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15995         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15996         * g++.gb/scope13.exp: Ditto.
15997
15998         * g++.gb/README: New file, explains what these tests are about.
15999
16000 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16001
16002         * lib/dg.exp (dg-do): Support `preprocess'.
16003         (dg-test): Likewise.
16004
16005 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16006
16007         * config/udi.exp: change "continue -expect" to "exp_continue".
16008
16009 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16010
16011         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16012         Delete redundant tests.
16013
16014         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16015         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16016         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16017         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16018         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16019         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16020         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16021         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16022
16023         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16024         storing label pointers.
16025         * gcc.c-torture/execute/921019-1.c: Likewise.
16026         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16027         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16028         parameter fp.
16029         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16030         constants.
16031
16032         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16033         Delete obsolete tests.
16034
16035         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16036         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16037         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16038         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16039         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16040         * gcc.c-torture/compile/950124-1.c: New test.
16041
16042         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16043
16044 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16045
16046         * lib/mike-g++.exp: Add -lm to LIBS.
16047
16048 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16049
16050         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16051
16052 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16053
16054         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16055
16056 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16057
16058         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16059
16060 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16061
16062         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16063         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16064         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16065         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16066         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16067         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16068         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16069         * g++.law/{operators31.C, operators32.C,
16070         * g++.law/{operators33.C, operators34.C}: Likewise.
16071         * g++.law/{pic1.C, refs2.C}: Likewise.
16072         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16073         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16074         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16075         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16076
16077         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16078         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16079         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16080         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16081         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16082         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16083         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16084         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16085         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16086         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16087         * g++.law/{operators34.exp}: Likewise.
16088         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16089         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16090         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16091         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16092         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16093
16094         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16095         No longer expected to fail.
16096         * g++.law/missed-error3.C: Tweak for recent bool changes.
16097
16098 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16099
16100         * config/emb-unix: Deleted.
16101         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16102         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16103
16104 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16105
16106         * lib/dg.exp (dg-test): Fix typo in last patch.
16107
16108 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16109
16110         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16111         (handles multiple occurrences).
16112
16113 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16114
16115         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16116         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16117         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16118         printed).
16119         * lib/c-torture.exp (c-torture-compile): Likewise.
16120         (c-torture): Prepend full path if missing.
16121         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16122         (gcc_fail): Likewise.
16123         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16124
16125 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16126
16127         * lib/netware.exp: Only attach to NetWare i386 systems.
16128
16129 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16130
16131         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16132         messages.  Add test name to "output pattern match" pass/fail message.
16133
16134 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16135
16136         * gcc.dg: New testsuite.
16137         * gcc.dg/dg.exp: New file.
16138
16139         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16140         test-switch.c}: Deleted.
16141
16142         * gcc.misc-tests/msgs.exp: New testcase driver.
16143
16144 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16145
16146         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16147         Watch for illegal return values from ${tool}_load.
16148         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16149         cross targets.  Coerce return value >0 to 1.
16150
16151 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16152
16153         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16154
16155         * config/emb-unix.exp: New file.
16156
16157         * config/sim.exp: Error if variable $SIM not defined.
16158         (${tool}_load): Mark test as "untested" if simulator missing.
16159
16160         * config/unix.exp: Load remote.exp to get rcp_download.
16161         * lib/c-torture.exp: Use different option lists for testcases with
16162         and without loops.
16163         * gcc.c-torture/execute/execute.exp: Likewise.
16164
16165 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16166
16167         * config/*.exp: Clarify return code from ${tool}_load.
16168         Call `unresolved' or `untested' instead of `warning' or `perror'
16169         (sometimes you still want to call both though).
16170         Add comment that `shell_id' is local to each file.
16171         * config/udi.exp (timeout): Set to 30.
16172         Don't print warning if connection fails, $connectmode has already
16173         printed an error.
16174         (${tool}_load): Move verbose messages to level 2.
16175         Rework pattern for "Process started" message.
16176         Pass `shell_id' to ${connectmode}_download.
16177         Retry twice upon timeout.  Make resetting of target more robust.
16178         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16179         Pass `shell_id' to exit_$connectmode.
16180         Only call exit_$connectmode if connected.
16181         * config/unix.exp (${tool}_load): Check return codes better.
16182         * config/vrtx.exp (${tool}_load): Likewise.
16183         * config/vx.exp (${tool}_load): Likewise.
16184         Delete unneeded global's.
16185         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16186         from ${tool}_load.
16187         (dg-stat): Delete.
16188         (dg-init): Delete recording of pass/fail counts.
16189         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16190         (old-dejagnu-init): Likewise.
16191         (old-dejagnu-stat): Delete contents, empty proc now.
16192         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16193         (c-torture): Delete references to lcnt, lpass, lfail.
16194         Get option list from TORTURE_OPTIONS.
16195         Delete -funroll[-all]-loops if no loops.
16196         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16197         (g++_stat): Delete contents (empty proc now).
16198         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16199         (gcc_finish): Likewise.
16200         (gcc_stat): Deleted.
16201         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16202         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16203         * gcc.c-torture/execute/execute.exp: Likewise.
16204         Split tests into two parts: compile, execute.
16205         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16206         no loops.  Update to reflect clarified return codes from ${tool}_load.
16207
16208 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16209
16210         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16211         to grep for.
16212         (old-dejagnu): Likewise (where necessary).
16213
16214 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16215
16216         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16217
16218         * lib/dg.exp (dg-process-target): Fix processing of selector.
16219         Add comment regarding use of `error'.
16220
16221         * lib/gcc.exp (prune_system_crud): Define if missing.
16222         * lib/g++.exp (prune_system_crud): Likewise.
16223
16224         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16225         Call prune_system_crud.
16226         * lib/dg.exp (dg-runtest): New proc.
16227         Use perror instead of send_user for tcl errors in testcase.
16228         Don't return any value, it's never used.
16229         Don't clobber previous definition of `unknown'.
16230         Print tcl errors in `dg-final'.
16231
16232 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16233
16234         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16235         (dg-test): Don't print errorInfo, it contains stack backtrace.
16236
16237 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16238
16239         * lib/g++.exp (runtest_file_p): Define if missing.
16240
16241 1994-09-24  Doug Evans  (dje@cygnus.com)
16242
16243         * lib/mike-g++.exp: Comment out loading of g++.exp.
16244         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16245         (default_g++_version): Always print something.
16246         (default_g++_start): Comment out call to `which'.
16247         (g++_start, g++_load): Deleted (must be defined in config file).
16248         * lib/gcc.exp: Test for existence of $CC at start.
16249         Delete check for tmpdir (done in gcc_init).
16250         (default_gcc_version): Always print something.
16251         (default_gcc_start): Comment out call to `which'.
16252         * config/*.exp: Major cleanup - make cross targets work at least a
16253         little better for g++ (by not being "--tool gcc" specific).
16254         Rename gcc_xxx to ${tool}_xxx.
16255         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16256         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16257
16258 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16259
16260         * lib/c-torture.exp (c-torture-compile): Rework compiler
16261         message processing.
16262
16263         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16264         c-torture.
16265
16266 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16267
16268         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16269
16270         * lib/dg.exp (dg-process-target): Support { target native }.
16271
16272 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16273
16274         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16275         looked for "... program xxx got fatal signal".
16276         Correct regsub munging of `comp_output'.
16277         Ignore compiler messages "path prefix not used" and "linker input
16278         file unused".
16279
16280 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16281
16282         * lib/gcc.exp (runtest_file_p): Define if missing.
16283         * gcc.prms/template.c: Example to work from.
16284
16285 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16286
16287         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16288         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16289
16290         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16291         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16292         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16293         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16294
16295         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16296         (dg-process-target): No longer a varargs proc.
16297         Return S/N for target, P/F for xfail.  All callers changed.
16298         (user option procs): More argument checking.
16299         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16300         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16301         (dg-test): Skip test if not running on selected target in `dg-do'.
16302         Update handling of `dg-do-what', `dg-output-text'.
16303         Separate execution pass/fail from output pattern match pass/fail.
16304         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16305
16306 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16307
16308         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16309         target for 920510-1.c.
16310
16311 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16312
16313         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16314         Clean up comment regarding use of passcnt, etc.
16315         (gcc_stat): Don't update `testcnt' here.
16316         (gcc_finish): Do it here.
16317         Might as well reset `but_id' here too.
16318         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16319         to determine if the file should be tested.
16320         * gcc.c-torture/compile/compile.exp: Likewise.
16321         * gcc.c-torture/execute/execute.exp: Likewise.
16322         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16323         * gcc.misc-tests/dg-test.exp: Likewise.
16324         * gcc.prms/prms.exp: Likewise.
16325         * gcc.wendy/wendy.exp: Likewise.
16326         * g++.old-deja.exp: Likewise.
16327         Move "Testing file" message to verbose level 1.
16328
16329 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16330
16331         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16332
16333 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16334
16335         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16336         (default_gcc_start): Accept optional second list element
16337         of compiler flags.  Print compiler output at verbosity level 2.
16338         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16339         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16340         Save current values of framework globals passcnt, failcnt, xpasscnt,
16341         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16342         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16343         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16344         xfailcnt to compute stats.  Update framework global `testcnt' from
16345         pass/fail counts.
16346         (gcc_finish): New proc.  Clean up test environment.
16347         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16348         (gcc_epass, gcc_efail): Delete.
16349         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16350         argument of line number.
16351         (dg-init): If the tool has an init routine, call it.
16352         (dg-test): Remove args `cflags_var' and `libs_var'.
16353         Pass all compiler options to ${tool}_start.
16354         Handle missing line number.
16355         (dg-finish): New function.
16356         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16357         particular files.  Call gcc_finish at end.  Move "skipping test"
16358         message to verbosity level 3.
16359         * gcc.c-torture/compile/compile.exp: Likewise.
16360         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16361         * gcc.c-torture/execute/execute.exp: Likewise.
16362         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16363         Print testcase being tried at verbosity level 1.
16364         * gcc.c-torture/special/special.exp: Unset xfail.
16365         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16366         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16367         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16368         * gcc.failure/failure.exp: Likewise.
16369         * gcc.ieee/ieee.exp: Likewise.
16370         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16371         Update call to dg-test.  Call dg-finish at end.
16372         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16373         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16374         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16375         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16376         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16377         * gcc.wendy/wendy.exp: Add copyright.
16378         Delete setting of tmpdir (done by gcc_init).
16379         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16380         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16381         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16382         gcc_[ce]pass/fail.
16383
16384 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16385
16386         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16387         confusion.
16388         (g++_load): Likewise.
16389
16390         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16391         Rename argument to `prog' to remove the confusion.
16392         Varargs fns behave differently too!
16393         (g++_load): Likewise.
16394
16395         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16396
16397         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16398         what it is.  Delete (always) printing of status value for !native.
16399         Simplify verbose code, and include status and exec_output.
16400         (g++_load): Use gcc_load.
16401
16402 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16403
16404         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16405         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16406         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16407         940714-3.c as these testcases don't exist anymore.  Make
16408         va-arg-1.c expected to pass.
16409
16410 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16411
16412         * gcc.misc-tests/misc.exp: Only run specific testcases.
16413         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16414         * gcc.misc-tests/dg-[1-9].c: New files.
16415
16416         * lib/dg.exp: New testsuite driver.
16417         * gcc.prms/prms.exp: Use it.
16418
16419         * README.gcc: New file.
16420
16421         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16422         Document and reset `lxpass' and `lxfail'.
16423         Simplify "initialized" message.
16424         (gcc_stat): Clean up comments a little.
16425
16426 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16427
16428         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16429
16430 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16431
16432         * lib/old-dejagnu.exp (process-option): New proc.
16433         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16434         (old-dejagnu): Simplify.
16435         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16436
16437 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16438
16439         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16440         exists and is not an empty string.
16441
16442         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16443         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16444         finished.
16445         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16446         automatically.
16447
16448         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16449         longer expected to fail.
16450
16451         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16452         "f" function call.
16453
16454         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16455
16456         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16457         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16458         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16459         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16460         c-torture-1.29.
16461
16462         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16463         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16464
16465         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16466
16467         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16468         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16469
16470         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16471         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16472         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16473
16474 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16475
16476         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16477         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16478         940714-1.c, 940714-2.c, 940714-3.c},
16479         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16480         gcc.misc-tests/{mg.c,mg.exp}:
16481         New tests.
16482         * gcc.noncompile/noncompile.exp: Change accordingly.
16483
16484 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16485
16486         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16487         Undo previous clobberage.
16488
16489 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16490
16491         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16492         * gcc.special/{930510-1.c, special.exp}:
16493         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16494         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16495         struct-varargs-1.c}: New tests from c-torture-1.26.
16496
16497 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16498
16499         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16500           argument to switch.
16501
16502 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16503
16504         * Revert the previous changes.  Please see Rob's directory
16505           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16506           fixes.
16507
16508 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16509
16510         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16511             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16512             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16513             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16514             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16515             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16516             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16517             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16518             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16519             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16520             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16521             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16522             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16523             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16524             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16525             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16526             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16527             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16528             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16529             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16530             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16531             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16532             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16533             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16534             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16535             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16536             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16537
16538 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16539
16540         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16541             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16542           with perror calls.
16543
16544 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16545
16546         * config/unix.exp (g++_load): Fix syntax.
16547
16548 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16549
16550         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16551         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16552         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16553         Don't expect va-arg-1.c to fail.  Correct expected output for
16554         920928-1.c.
16555         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16556         * gcc.wendy/hbm4.c: Correct typo.
16557         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16558
16559 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16560
16561         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16562         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16563         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16564         * lib/c-torture.exp (c-torture-compile): Ditto.
16565
16566         Reduce volume of output (remove all the -I's and such).
16567         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16568         Call gcc_cpass, gcc_cfail.
16569         (c-torture): Pass testing option to c-torture-compile.
16570
16571 1994-03-21  Doug Evans  (dje@cygnus.com)
16572
16573         Bring patches over from progressive.
16574         * config/default.exp: Exit remote shell cleanly.
16575         (g++_exit, g++_start): Add default versions.
16576         * config/sim.exp (gcc_load): Use perror, not error.
16577
16578 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16579
16580         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16581         set in site.exp.
16582
16583 1994-03-14  Doug Evans  (dje@cygnus.com)
16584
16585         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16586         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16587         (wendy_try): New proc to run testcase.
16588         (main loop): Call 'em.
16589         * gcc.wendy/*.c: Clean up pass to correct expected output.
16590
16591         * lib/gcc.exp: Minor cleanup work.
16592         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16593
16594 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16595
16596         * config/sim.exp (gcc_load): Document return codes better.
16597         Don't pass -v to simulator.
16598
16599 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16600
16601           * gcc.special/920717-x.c: Fix typo.
16602           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16603           get at sources.
16604
16605         * lib/mike-gcc.exp: Fix typo.
16606
16607 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16608
16609         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16610         binary to use, transform the name.
16611         * config/*.exp: rename everything. Nuke any g++ specific files,
16612         it's now a special case of gcc that requires no special support.
16613         Add a default.exp for unsupported targets.
16614
16615 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16616
16617         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16618         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16619         version of Tcl.
16620
16621 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16622
16623         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16624         than a warning.
16625
16626 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16627
16628         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16629
16630 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16631
16632         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16633         option_list.  Compile every file with only 4/6 option choices
16634         (same as C torture) instead of with 12/18 different option
16635         choices.
16636         * lib/c-torture.exp: Likewise.
16637
16638         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16639         not already set.
16640
16641 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16642
16643         * lib/old-deja.exp: Add `excess errors test fails' error, now one
16644         can put an XFAIL *-*-* on excess errors.
16645
16646 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
16647
16648         * g++.law: Add more tests derived from g++-bugs snapshots.
16649
16650         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
16651         equivalent to g++.law/init9.
16652
16653         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
16654         compiled it, and the a.out file after we've run it.
16655
16656 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
16657
16658         * lib/mike-g++.exp (postbase): Delete the .o file after we've
16659         compiled it, and the a.out file after we've run it.
16660
16661 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
16662
16663         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
16664
16665 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
16666
16667         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
16668         version number.
16669
16670 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
16671
16672         * g++.law: New directory of g++ tests derived from the g++-bugs
16673         snapshots.
16674
16675 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
16676
16677         * gcc.compile: initbug1.c initbug1.exp testcase added
16678
16679 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
16680
16681         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
16682         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
16683           fixes submitted by Jeff Law (law@cs.utah.edu)
16684         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
16685           Jeff Law (law@cs.utah.edu)
16686
16687
16688 1993-11-30  Mike Stump  (mrs@cygnus.com)
16689
16690         * config/unix-g++.exp: Follow the gcc way of doing things.
16691         * g++.old-deja/old-deja.exp: Minor updates.
16692         * lib/g++.exp: New file, follow the gcc way of doing things.
16693         * lib/old-dejagnu.exp: Minor updates.
16694         * lib/mike-g++.exp: Always unset errorInfo.
16695
16696 1993-11-06  Mike Stump  (mrs@cygnus.com)
16697
16698         * lib/gcc.exp: Fix some errors with the below change, CC and
16699         CFLAGS should be global when setting, not local.
16700
16701 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
16702
16703         * lib/gcc.exp: Transform tool name.
16704
16705 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16706
16707         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
16708
16709 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16710
16711         * lib/gcc.exp: change gcc_done to gcc_stat
16712
16713 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
16714
16715         * Upgraded gcc testsuite to c-torture version 1.25
16716
16717 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
16718
16719         * lib/gcc.exp: added reporting code. Changed verbose compile message.
16720         * lib/c-torture: added hooks for new reporting code.
16721
16722 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
16723
16724         * config/sh-gcc.exp: check if sh-sim exists in the path
16725
16726 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
16727
16728         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
16729         * gcc.compile/compile.exp: Initial changes for new logic.
16730         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
16731         * gcc.failure/failure.exp: Initial changes for new logic.
16732         * gcc.ieee/ieee.exp: Initial changes for new logic.
16733         * gcc.misc-tests/misc.exp: Initial changes for new logic.
16734         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
16735         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
16736         * lib/c-torture.exp: Initial changes for new logic.
16737         * lib/gcc.exp: Initial changes for new logic.
16738
16739 1993-10-15  Mike Stump  (mrs@cygnus.com)
16740
16741         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
16742         depend upon failure or success.  Fully qualify names in failure
16743         and success messages.  Always remove a.out before starting
16744         compile, just in case.  Pay more attention to error text output by
16745         the compiler.  Handle testcases with no known past errors just
16746         like all others, so that things are uniform.  Other miscellaneous
16747         improvements.
16748
16749 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
16750
16751         * gcc.cpp: new directory for cpp tests
16752
16753 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
16754
16755         * lib/chill.exp: Code reformatted, removed unused code.
16756         * config/unix-chill.exp: Code reformatted, removed unused code.
16757         * chill.execute/execute.exp: Code reformatted, removed unused code.
16758         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
16759
16760 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
16761
16762         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
16763         routines not written.
16764
16765 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
16766
16767         * config/bug-gcc.exp: Use new procs from bug.exp.
16768
16769 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
16770
16771         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
16772         via ftp, rather than depending on NFS.
16773         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
16774         case.
16775
16776 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
16777
16778         * config/bug-gcc.exp: Use new download proc.
16779
16780 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
16781
16782         * chill.execute/execute.exp: cleanups, handles errors better
16783         * chill.compile/compile.exp: rewrite, based on execute.exp
16784         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
16785         * lib/chill.exp: major changes to diff proc and compile and link
16786           procs. added chill_fail and chill_pass wrappers to pass and
16787           fail. added more comments, and handle error codes better.
16788           Added a hack to capture stderr from exec, so noncompile tests
16789           can work.
16790
16791 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
16792
16793         * chill.execute/execute.exp: rewrite of testsuite driver
16794         * lib/chill.exp: rewrite of testsuite driver
16795         * config/unix-chill.exp: rewrite of testsuite driver
16796
16797 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
16798
16799     In chill.execute:
16800         * iexpr.ch: Standardize uppercase.
16801         * tuples.dat: Standardize uppercase.
16802         * vary.ch: standardize.  Correct varying string assignments.
16803         * vary.dat: Add new output lines.
16804
16805 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
16806
16807     In chill.execute:
16808         * chprintf.ch: Standardize use of uppercase.
16809         * tuples.ch: Standardize and turn arr2 into a DCL,
16810           rather than a SYN.
16811         * pinits.ch: Standardize.
16812
16813 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
16814
16815         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
16816         * Makefil: Renamed to Makefile.in.
16817         * configure.in: New.
16818
16819 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
16820
16821     In chill.execute:
16822         * .cvsignore: Add result/output files.
16823         * Makefile: Fix up variables at start.  Use MFLAGS
16824           everywhere.  Correct bool_loc, built_ins entries.
16825           Add entry for vary1.ch.
16826         * bitarray.ch: Standardize upper-case usage.
16827         * bitexpr.ch: Standardize, add output of b1.
16828         * params.ch: Use arrayt in along PROC parameters, to
16829           avoid novelty problems.
16830         * sets.ch: Tiny cleanup.
16831         * vary1.ch: Re-indent.
16832
16833 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
16834
16835           * Add PR-related files to Makefiles, .cvsignore files, etc.
16836
16837 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
16838
16839         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
16840           with compiler objects. New names are test-flow.c and test-loop.c
16841
16842 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
16843
16844         * Upgraded c-torture tests from 1.19 to 1.20
16845
16846         * new files:
16847         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
16848         * gcc.compile: 930623-1.c 930623-2.c
16849         * gcc.noncompile: 930622-1.c 930622-2.c
16850         * gcc.failure: 920411-1.c 920627-2.c
16851         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
16852
16853 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
16854
16855         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16856           More changes to get testsuite working properly. Needs more work.
16857           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16858
16859 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16860
16861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16862           More changes to get testsuite working properly. Needs more work.
16863
16864 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16865
16866         * chill.compile/compile.exp: Added for Dejagnu support
16867         * chill.execute/execute.exp: Added for Dejagnu support
16868         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16869
16870 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16871
16872     This should complete moving the CHILL test files.
16873         * chill.noncompile(.cvsignore printf.grt
16874             in-printf.grt chprintf.grt chprintf.ch):
16875             Added test-support files.
16876           (Makefile): Modified further.
16877         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16878             signal.ch): Added test files.
16879           * chill.execute (.cvsignore printf.grt printr.c
16880             in-printf.grt rts.c chprintf.grt rts.h): Added
16881           test-support files.
16882             (Makefile): More corrections.
16883
16884 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16885
16886         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16887           test cases, ready for DejaGnu.
16888
16889 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16890
16891         * Upgraded c-torture tests from 1.18 to 1.19
16892
16893         * gcc.compile: added test(s):
16894           930607-1.c
16895         * gcc.execute: added test(s):
16896           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16897
16898         * added new subdirectory for misc tests: gcc.misc-tests
16899         * gcc.misc-test(s): added tests:
16900           inst-check.c test-consts.c test-ior.c test-switch.c
16901
16902 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16903
16904         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16905
16906 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16907
16908         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16909
16910 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16911
16912         * Upgraded c-torture tests from 1.17 to 1.18
16913
16914 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16915
16916         * Upgraded c-torture tests from 1.12 to 1.17
16917
16918 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16919
16920         * lib/old-dejagnu.exp:
16921           Fixed handling of XFAIL target triplets to correctly
16922           recognize wildcard characters.  Removed code that
16923           appended a unique id tag to the end of the file name
16924           printed out by the result of the testcases within a
16925           given test file.
16926
16927 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16928
16929         * lib/old-dejagnu.exp:
16930           Reworked expected failure handling to trigger off of XFAIL
16931           keyword in keyphrase embeded in testcase source code. The
16932           XFAIL keyword must be at the end of the keyphrase line. It
16933           may optionally be followed by one or more target triplets.
16934           It has just occured that the handling of wildcards in the
16935           target triplet may not be correct.
16936
16937 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16938
16939         * g++.old-deja/tests:
16940           Moved all subdirectories up one level into g++.old-deja .
16941
16942         * lib/old-dejagnu.exp:
16943           Fixed problem with CXXFLAGS not being properly reset, and being
16944           corrupted with extraneous "-c" compiler option.  This was
16945           causing binaries to not be generated for test that needed them.
16946           Modified strings passed to "pass" and "fail" so that individual
16947           tests from the same test file would be distinguished by an
16948           identifier appended to the test file name in the summary logs;
16949           this corrected a problem with erroneous diff logs.  Added code
16950           to search testcases for expected fail and unexpected pass keywords.
16951
16952 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16953
16954         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16955
16956 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16957
16958         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16959           Removed extraneous text from end of "Special g++ Options"
16960           keyphrase.
16961
16962         * lib/old-dejagnu.exp: Added pattern matching to look for new
16963           keywords, embedded in testcases comments, which will trigger
16964           calls to xpass and xfail.
16965
16966 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16967
16968         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16969           comments embedded in the testcases, especially the one looking for
16970           special compiler options, as well as the pattern matching for the
16971           compiler output again.
16972
16973 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16974
16975         * lib/old-dejagnu.exp: Do a proper check of the return value for
16976           execute tests. Fixed several problems with the pattern matching
16977           of the compiler output which gave erroneous test results.
16978           Changed several of the test result messages to be more descriptive.
16979         * config/unix-g++.exp: Proc g++_load now actually works and
16980           executes the tests passed to it and returns a usable return
16981           value.
16982
16983 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16984
16985           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16986
16987 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16988
16989         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16990           Modified both files to properly execute the old style
16991           dejagnu tests. The previous versions of these files were
16992           experimental and did not function anything near correctly.
16993
16994 1993-04-05  Rob Savoye  (rob@cygnus.com)
16995
16996         * Removed all Makefile.in and configure.in files. No configuration
16997         needed now.
16998
16999 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17000
17001         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17002
17003 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17004
17005         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17006         gcc.special/configure.in, gcc.noncompile/configure.in,
17007         gcc.execute/configure.in, gcc.code_quality/configure.in,
17008         g++.other/configure.in, g++.old-deja/configure.in,
17009         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17010         in srcname setting.
17011
17012 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17013
17014         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17015         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17016         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17017
17018 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17019
17020         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17021         (gdb_exit): Don't remove *_soc files.
17022
17023 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17024
17025         * lib/c-torture.exp: Don't look for main; instead always use -w
17026         -c.  This is how the c-torture tests work.  Remove the object
17027         file if the compilation succeeds.
17028         * gcc.execute/execute.exp: Remove executable if test passes.
17029         * gcc.noncompile/noncompile.exp: Every test is an expected
17030         failure.
17031         * gcc.special/special.exp: Added tests from c-torture 1.11,
17032         corrected use of existing test.
17033         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17034         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17035         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17036         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17037         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17038         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17039         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17040         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17041         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17042         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17043         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17044         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17045         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17046         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17047         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17048         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17049         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17050         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17051         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17052         c-torture 1.11.
17053         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17054         correspond to c-torture 1.11.
17055
17056         * New file.