OSDN Git Service

PR c++/17041
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         PR c++/17041
4         * g++.dg/Wparentheses-3.C: New test.
5
6 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7
8         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
9         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10         * gcc.dg/vect/vect-2.c: Likewise.
11         * gcc.dg/vect/vect-3.c: Likewise.
12         * gcc.dg/vect/vect-4.c: Likewise.
13         * gcc.dg/vect/vect-5.c: Likewise.
14         * gcc.dg/vect/vect-6.c: Likewise.
15         * gcc.dg/vect/vect-7.c: Likewise.
16         * gcc.dg/vect/vect-25.c: Likewise.
17         * gcc.dg/vect/vect-31.c: Likewise.
18         * gcc.dg/vect/vect-32.c: Likewise.
19         * gcc.dg/vect/vect-34.c: Likewise.
20         * gcc.dg/vect/vect-36.c: Likewise.
21         * gcc.dg/vect/vect-all.c: Likewise.
22
23 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/17068
26         * g++.dg/template/operator4.C: New test.
27
28 2004-08-18  Richard Henderson  <rth@redhat.com>
29
30         * gcc.dg/20040206-1.c: XFAIL.
31
32 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/16246
35         * g++.dg/template/array7.C: New test.
36
37 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38
39         * gcc.dg/mips-movcc-1.c: New test.
40         * gcc.dg/mips-movcc-2.c: New test.
41         * gcc.dg/mips-movcc-3.c: New test.
42
43         * gcc.dg/mips-nmadd-1.c: New test.
44         * gcc.dg/mips-nmadd-2.c: New test.
45
46 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/15871
49         * g++.dg/opt/inline8.C: New test.
50
51         PR c++/16965
52         * g++.dg/parse/error17.C: New test.
53         
54 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
55
56         * gcc.dg/vect: New directory for vectorizer tests.
57         * gcc.dg/vect/tree-vect.h: New file.
58         * gcc.dg/vect/vect.exp: New file.
59         * gcc.dg/vect/pr16105.c.c: New test.
60         * gcc.dg/vect/vect-1.c: New test.
61         * gcc.dg/vect/vect-2.c: New test.
62         * gcc.dg/vect/vect-3.c: New test.
63         * gcc.dg/vect/vect-4.c: New test.
64         * gcc.dg/vect/vect-5.c: New test.
65         * gcc.dg/vect/vect-6.c: New test.
66         * gcc.dg/vect/vect-7.c: New test.
67         * gcc.dg/vect/vect-8.c: New test.
68         * gcc.dg/vect/vect-9.c: New test.
69         * gcc.dg/vect/vect-10.c: New test.
70         * gcc.dg/vect/vect-11.c: New test.
71         * gcc.dg/vect/vect-12.c: New test.
72         * gcc.dg/vect/vect-13.c: New test.
73         * gcc.dg/vect/vect-14.c: New test.
74         * gcc.dg/vect/vect-15.c: New test.
75         * gcc.dg/vect/vect-16.c: New test.
76         * gcc.dg/vect/vect-17.c: New test.
77         * gcc.dg/vect/vect-18.c: New test.
78         * gcc.dg/vect/vect-19.c: New test.
79         * gcc.dg/vect/vect-20.c: New test.
80         * gcc.dg/vect/vect-21.c: New test.
81         * gcc.dg/vect/vect-22.c: New test.
82         * gcc.dg/vect/vect-23.c: New test.
83         * gcc.dg/vect/vect-24.c: New test.
84         * gcc.dg/vect/vect-25.c: New test.
85         * gcc.dg/vect/vect-26.c: New test.
86         * gcc.dg/vect/vect-27.c: New test.
87         * gcc.dg/vect/vect-28.c: New test.
88         * gcc.dg/vect/vect-29.c: New test.
89         * gcc.dg/vect/vect-30.c: New test.
90         * gcc.dg/vect/vect-31.c: New test.
91         * gcc.dg/vect/vect-32.c: New test.
92         * gcc.dg/vect/vect-33.c: New test.
93         * gcc.dg/vect/vect-34.c: New test.
94         * gcc.dg/vect/vect-35.c: New test.
95         * gcc.dg/vect/vect-36.c: New test.
96         * gcc.dg/vect/vect-37.c: New test.
97         * gcc.dg/vect/vect-38.c: New test.
98         * gcc.dg/vect/vect-40.c: New test.
99         * gcc.dg/vect/vect-41.c: New test.
100         * gcc.dg/vect/vect-42.c: New test.
101         * gcc.dg/vect/vect-43.c: New test.
102         * gcc.dg/vect/vect-44.c: New test.
103         * gcc.dg/vect/vect-45.c: New test.
104         * gcc.dg/vect/vect-46.c: New test.
105         * gcc.dg/vect/vect-47.c: New test.
106         * gcc.dg/vect/vect-48.c: New test.
107         * gcc.dg/vect/vect-49.c: New test.
108         * gcc.dg/vect/vect-50.c: New test.
109         * gcc.dg/vect/vect-51.c: New test.
110         * gcc.dg/vect/vect-52.c: New test.
111         * gcc.dg/vect/vect-53.c: New test.
112         * gcc.dg/vect/vect-54.c: New test.
113         * gcc.dg/vect/vect-55.c: New test.
114         * gcc.dg/vect/vect-56.c: New test.
115         * gcc.dg/vect/vect-57.c: New test.
116         * gcc.dg/vect/vect-58.c: New test.
117         * gcc.dg/vect/vect-59.c: New test.
118         * gcc.dg/vect/vect-60.c: New test.
119         * gcc.dg/vect/vect-61.c: New test.
120         * gcc.dg/vect/vect-all.c: New test.
121         * gcc.dg/vect/vect-none.c: New test.
122
123 2004-08-17  Paul Brook  <paul@codesourcery.com>
124
125         PR fortran/13082
126         * gfortran.dg/entry_1.f90: New test.
127
128 2004-08-17  Andrew Pinski  <apinski@apple.com>
129
130         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
131
132 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
133
134         * gcc.dg/pr17036-1.c: New test.
135         
136 2004-08-16  Devang Patel  <dpatel@apple.com>
137
138         * gcc.dg/darwin-20040809-1.c: New test.
139         
140 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
141
142         * gcc.dg/funcdef-attr-1.c: New test.
143
144 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
145
146         * gcc.dg/altivec-17.c: New test.
147         * gcc.dg/altivec-18.c: New test.
148
149 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
150
151         PR c++/6749
152         * g++.dg/template/vtable2.C: New test.
153
154 2004-08-14  Richard Henderson  <rth@redhat.com>
155
156         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
157         * gcc.dg/pack-test-4.c (main): Return 0.
158         * gcc.dg/setjmp-1.c: Remove XFAIL.
159         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
160
161 2004-08-14  Richard Henderson  <rth@redhat.com>
162
163         * gcc.dg/980217-1.c: Add prototype for printf.
164
165 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
166
167         * gfortran.dg/pr16935.f90: New test.
168
169 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
170
171         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
172
173 2004-08-13  Paul Brook  <paul@codesourcery.com>
174
175         * gfortran.dg/der_io_1.f90: Remove stray comma.
176
177 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
178
179         * gcc.dg/vmx/cw-bug-2.c: Remove.
180         * gcc.dg/vmx/vprint-1.c: Remove.
181         * gcc.dg/vmx/vscan-1.c: Remove.
182
183 2004-08-12  Devang patel  <dpatel@apple.com>
184
185         * gcc.dg/darwin-20040809-2.c: New test.
186         
187 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
188
189         * g++.dg/ext/altivec-12.C: New test.
190
191         * g++.dg/ext/altivec-11.C: New test.
192
193 2004-08-12  Paul Brook  <paul@codesourcery.com>
194
195         * g++.dg/abi/arm_cxa_vec_1.C: New test.
196
197 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
198
199         * g++.dg/ext/altivec-2.C: Check for hardware support before
200         executing any VMX instructions.
201
202         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
203
204 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
205
206         PR c++/16276
207         * g++.old-deja/g++.other/comdat4.C: New test.
208         * g++.old-deja/g++.other/comdat4-aux.cc: New.
209
210 2004-08-12  Ben Elliston  <bje@au.ibm.com>
211
212         PR target/16286
213         * gcc.dg/pr16286.c: New test.
214
215 2004-08-12 Jan Beulich <jbeulich@novell.com>
216
217         * g++.dg/ext/asm5.C: New.
218
219 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
220
221         PR c++/16698
222         * g++.dg/eh/crash1.C: New test.
223
224         PR c++/16717
225         * g++.dg/ext/construct1.C: New test.
226
227 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/16853
230         * g++.dg/init/ptrmem1.C: New test.
231
232         PR c++/16618
233         * g++.dg/parse/offsetof5.C: New test.
234
235         PR c++/16870
236         * g++.dg/template/overload3.C: New test.
237
238 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/16964
241         * g++.dg/parse/error16.C: New test.
242
243         PR c++/16904
244         * g++.dg/template/error14.C: New test.
245
246         PR c++/16929
247         * g++.dg/template/error15.C: New test.
248
249 2004-08-11  Devang Patel  <dpatel@apple.com>
250
251         * gcc.dg/darwin-ld-20040809-1.c: New test.
252         * gcc.dg/darwin-ld-20040809-2.c: New test.
253         
254 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
255
256         PR fortran/16917
257         * gfortran.dg/dfloat_1.f90: New test.
258
259 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
260
261         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
262         * gcc.dg/dll-2.c: Fix dg-require syntax.
263         * gcc.misc-tests/arm-isr.c (abort): Declare.
264         (exit): Likewise.
265
266 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/16971
269         * g++.dg/parse/crash16.C: New test.
270
271 2004-08-10  Roger Sayle  <roger@eyesopen.com>
272
273         * gcc.dg/mips-rsqrt-1.c: New test case.
274         * gcc.dg/mips-rsqrt-2.c: New test case.
275         * gcc.dg/mips-rsqrt-3.c: New test case.
276
277 2004-08-10  Paul Brook  <paul@codesourcery.com>
278
279         * gfortran.dg/der_io_1.f90: New test.
280
281 2004-08-10  Paul Brook  <paul@codesourcery.com>
282
283         PR fortran/16919
284         * gfortran.dg/der_array_1.f90: New test.
285
286 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
287
288         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
289
290 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
291
292         * gcc.dg/wchar_t-2.c: Fix typo.
293
294 2004-08-09  Falk Hueffner  <falk@debian.org>
295
296         PR tree-optimization/12517
297         * gcc.c-torture/compile/pr12517.c: New test.
298
299         PR tree-optimization/12578
300         * gcc.c-torture/compile/pr12578.c: New test.
301
302         PR tree-optimization/12899
303         * gcc.c-torture/compile/pr12899.c: New test.
304
305         PR rtl-optimization/14692
306         * gcc.c-torture/compile/pr14692.c: New test.
307
308         PR tree-optimization/16461
309         * gcc.c-torture/compile/pr16461.c: New test.
310
311 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
312
313         * gfortran.dg/getenv_1.f90: New test.
314
315 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
316
317         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
318         wchar_t.
319         * gcc.dg/symbian5.c: Test -fno-short-wchar.
320
321 2004-08-06  Paul Brook  <paul@codesourcery.com>
322
323         * gfortran.dg/ret_array_1.f90: New test.
324         * gfortran.dg/ret_pointer_1.f90: New test.
325
326 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
327
328         * gcc.dg/missing-field-init-[12].c: New tests.
329         * g++.dg/warn/missing-field-init-[12].C: New tests.
330
331 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
332
333         * gcc.dg/enum2.c: New test.
334         * gcc.dg/symbian3.c: Likewise.
335         * gcc.dg/symbian4.c: Likewise.
336         * gcc.dg/wchar_t-2.c: Likewise.
337
338 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
339
340         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
341         destructor tests.
342
343 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
344
345         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
346         dg-require-visiblity.
347         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
348         * g++.dg/ext/visibility/fvisibility.C: Likewise.
349         * g++.dg/ext/visibility/memfuncts.C: Likewise.
350         * g++.dg/ext/visibility/new1.C: Likewise.
351         * g++.dg/ext/visibility/pragma.C: Likewise.
352         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
353         * g++.dg/ext/visibility/virtual.C: Likewise.
354         * g++/dg/ext/visibility/visibility-1.C: Likewise.
355         * g++/dg/ext/visibility/visibility-2.C: Likewise.
356         * g++/dg/ext/visibility/visibility-3.C: Likewise.
357         * g++/dg/ext/visibility/visibility-4.C: Likewise.
358         * g++/dg/ext/visibility/visibility-5.C: Likewise.
359         * g++/dg/ext/visibility/visibility-6.C: Likewise.
360         * g++/dg/ext/visibility/visibility-7.C: Likewise.
361         * g++/dg/ext/visibility/visibility-8.C: New test.
362         * gcc.c-torture/compile/dll.x: Remove.
363         * gcc.dg/dll-2.c: Use dg-require-dll
364         * gcc.dg/visibility-10.c: New test.
365         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
366         supporting DLLs.
367         * testsuite/lib/scanasm.exp (scan_hidden): New function.
368         (scan_not_hidden): Likewise.
369
370 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
371
372         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
373
374 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
375
376         * gcc.c-torture/execute/20040805-1.c: New test.
377
378 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
379
380         * gcc.dg/20020118-1.c: Declare abort.
381         * gcc.dg/altivec_check.h: Likewise.
382         * gcc.dg/iftrap-2.c: Likewise.
383         * gcc.dg/pragma-darwin.c: Likewise.
384         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
385
386 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
387
388         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
389
390 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
391
392         * gcc.c-torture/execute/builtins/abs-2.c,
393         gcc.c-torture/execute/builtins/abs-3.c,
394         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
395         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
396         intmax_t, uintmax_t and their limits.
397         * gcc.dg/intmax_t-1.c: New test.
398
399 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
400
401         * g++.dg/tc1/dr147.C: Add reference to PR.
402
403 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
404
405         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
406         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
407
408 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
409
410         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
411
412 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
413
414         * gcc.dg/redecl-5.c: New test.
415         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
416         of scanf.
417
418 2004-08-03  Roger Sayle  <roger@eyesopen.com>
419
420         PR middle-end/16790
421         * gcc.c-torture/execute/pr16790-1.c: New test case.
422
423 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
424
425         * g++.dg/ext/visibility/assign1.C: New test.
426         * g++.dg/ext/visibility/new1.C: Likewise.
427
428         * gcc.dg/symbian1.c: New test.
429         * gcc.dg/symbian2.c: Likewise.
430
431 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
432
433         PR target/16570
434         * gcc.dg/i386-sse-9.c: New test.
435
436 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
437
438         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
439
440 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
441
442         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
443         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
444         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
445         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
446         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
447         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
448         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
449         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
450         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
451         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
452         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
453         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
454         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
455         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
456         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
457         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
458         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
459         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
460         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
461         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
462         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
463         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
464         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
465         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
466         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
467         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
468         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
469         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
470         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
471         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
472         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
473         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
474         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
475         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
476         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
477         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
478         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
479         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
480         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
481         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
482         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
483         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
484         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
485         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
486         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
487         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
488         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
489         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
490         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
491         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
492         gcc.misc-tests/i386-pf-3dnow-1.c,
493         gcc.misc-tests/i386-pf-athlon-1.c,
494         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
495         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
496         Declare built-in functions used.
497         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
498
499 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
500
501         PR c++/16707
502         * g++.dg/lookup/using12.C: New test.
503
504         * g++.dg/init/null1.C: Fix PR number.
505         * g++.dg/parse/namespace10.C: Likewise.
506
507 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
508
509         PR c++/16224
510         * g++.dg/template/spec17.C: New test.
511         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
512         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
513
514 2004-08-02  David Billinghurst
515
516         PR fortran/16292
517         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
518
519 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
520
521         * gcc.dg/ia64-got-1.c: New test case.
522
523 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
524
525         PR c++/16489
526         * g++.dg/init/null1.C: New test.
527         * g++.dg/tc1/dr76.C: Adjust error marker.
528
529         PR c++/16529
530         * g++.dg/parse/namespace10.C: New test.
531
532         PR c++/16810
533         * g++.dg/inherit/ptrmem2.C: New test.
534
535 2004-08-02  Ben Elliston  <bje@au.ibm.com>
536
537         PR target/16155
538         * gcc.dg/pr16155.c: New test.
539
540 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
541
542         * gcc.dg/redecl-2.c: New test.
543
544 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
545
546         * gcc.dg/darwin-longdouble.c: New file.
547
548 2004-07-30  Richard Henderson  <rth@redhat.com>
549
550         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
551         write to constant argument.
552         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
553
554 2004-07-30  Richard Henderson  <rth@redhat.com>
555
556         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
557         tests of nearest around zero.
558
559 2004-07-30  Andrew Pinski  <apinski@apple.com>
560
561         * gcc.c-torture/compile/20040730-1.c: New test.
562
563 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
564
565         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
566         powerpc-eabispe.
567
568 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
569
570         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
571
572 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
573
574         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
575         contains $ld_library_path.
576         * lib/gfortran.exp (gfortran_link_flags): Likewise.
577
578 2004-07-29  Richard Henderson  <rth@redhat.com>
579
580         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
581
582         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
583         (alt2, which): New.
584         (Check): Accept either alternative.
585
586 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
587
588         * g++.dg/abi/inline1.C: New test.
589         * g++.dg/abi/local1-a.cc: Likewise.
590         * g++.dg/abi/local1.C: Likewise.
591         * g++.dg/abi/mangle11.C: Tweak location of warnings.
592         * g++.dg/abi/mangle12.C: Likewise.
593         * g++.dg/abi/mangle17.C: Likewise.
594         * g++.dg/abi/mangle20-2.C: Likewise.
595         * g++.dg/opt/interface1.C: Likewise.
596         * g++.dg/opt/interface1.h: Likewise.
597         * g++.dg/opt/interface1-a.cc: New test.
598         * g++.dg/parse/repo1.C: New test.
599         * g++.dg/template/repo1.C: Likewise.
600         * g++.dg/warn/Winline-1.C: Likewise.
601         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
602
603 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
604
605         * gcc.dg/tree-ssa/20040729-1.c: New test.
606
607 2004-07-27  Matt Austern <austern@apple.com>
608
609         * gcc.dg/darwin-bool-1.c: New test.
610         * gcc.dg/darwin-bool-2.c: New test.
611
612 2004-07-28  Richard Henderson  <rth@redhat.com>
613
614         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
615         arguments in the correct type.  Don't write to constant arguments.
616
617 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
618
619         PR tree-optimization/16688
620         PR tree-optimization/16689
621         * g++.dg/tree-ssa/pr16688.C: New test.
622
623 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
624
625         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
626         loads.  Not only in the comment, this time.
627
628 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
629
630         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
631         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
632         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
633         * gcc.dg/sh4a-bitmovua.c: New.
634         * gcc.dg/sh4a-cos.c: New.
635         * gcc.dg/sh4a-cosf.c: New.
636         * gcc.dg/sh4a-fprun.c: New.
637         * gcc.dg/sh4a-fsrra.c: New.
638         * gcc.dg/sh4a-memmovua.c: New.
639         * gcc.dg/sh4a-sin.c: New.
640         * gcc.dg/sh4a-sincos.c: New.
641         * gcc.dg/sh4a-sincosf.c: New.
642         * gcc.dg/sh4a-sinf.c: New.
643
644 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
645
646         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
647         conditionals.
648         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
649         loads.
650         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
651         DOM1.
652
653 2004-07-27  Andrew Pinski  <apinski@apple.com>
654
655         * g++.dg/rtti/tinfo1.C: Correct the xfail.
656
657 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
658
659         * gcc.dg/pragma-isr.c: New test.
660
661 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
662
663         PR c++/14429
664         * g++.dg/template/ttp11.C: New test.
665
666 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
667
668         * gcc.c-torture/compile/20040727-1.c: New test.
669
670 2004-07-26  Eric Christopher  <echristo@redhat.com>
671
672         * gcc.c-torture/compile/20040726-2.c: New test.
673
674 2004-07-26  Andrew Pinski  <apinski@apple.com>
675
676         * g++.dg/rtti/tinfo1.C: Xfail.
677
678 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
679
680         * gcc.c-torture/compile/20040726-1.c: New test.
681
682 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
683             Brian Ryner  <bryner@brianryner.com>
684
685         PR c++/9283
686         PR c++/15000
687         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
688         * g++.dg/ext/visibility/: New directory.
689         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
690         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
691         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
692         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
693         * g++.dg/ext/visibility/fvisibility.C,
694         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
695         g++.dg/ext/visibility/fvisibility-override1.C
696         g++.dg/ext/visibility/fvisibility-override2.C
697         g++.dg/ext/visibility/memfuncts.C
698         g++.dg/ext/visibility/noPLT.C
699         g++.dg/ext/visibility/pragma.C
700         g++.dg/ext/visibility/pragma-override1.C
701         g++.dg/ext/visibility/pragma-override2.C
702         g++.dg/ext/visibility/staticmemfuncts.C
703         g++.dg/ext/visibility/virtual.C: New tests.
704
705 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
706
707         PR c/15360
708         * gcc.dg/pr15360-1.c: New test.
709
710 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
711
712         * gcc.dg/pragma-align-2.c: New test.
713         * gcc.dg/pragma-init-fini.c: New test.
714         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
715         targets.
716
717 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
718
719         * gcc.dg/init-string-2.c: New test.
720
721 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
722
723         PR 16684
724         * gcc.dg/Wredundant-decls-1.c: New test case.
725
726 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
727
728         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
729         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
730         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
731         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
732         * gcc.dg/compat/generate-random.c: New file.
733         * gcc.dg/compat/generate-random.h: Likewise.
734         * gcc.dg/compat/generate-random_r.c: Likewise.
735         * gcc.dg/compat/struct-layout-1.h: Likewise.
736         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
737         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
738         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
739         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
740         * gcc.dg/compat/struct-layout-1_main.c: New test.
741         * gcc.dg/compat/struct-layout-1_x.c: New file.
742         * gcc.dg/compat/struct-layout-1_y.c: New file.
743         * gcc.dg/compat/struct-layout-1_test.h: New file.
744
745 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
746
747         * gcc.dg/comp-return-1.c: New test
748
749 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
750
751         * gcc.dg/vmx/8-02a.c: Fix typo.
752
753         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
754         * gcc.dg/darwin-abi-3.c: New test.
755
756         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
757         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
758
759         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
760         * gcc.dg/vmx/ops-long-1.c: New test.
761         * gcc.dg/vmx/ops-long-2.c: New test.
762
763 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
764
765         * g++.dg/lookup/conv-[1234].C: New.
766
767 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
768
769         * g++.dg/parse/attr2.C: Simplify.
770
771 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
772
773         PR c/7284
774         * gcc.c-torture/execute/pr7284-1.c: New test.
775
776 2004-07-22  Brian Booth  <bbooth@redhat.com>
777
778         * gcc.dg/tree-ssa/20040721-1.c: New test.
779
780 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
781
782         * g++.dg/template/crash20.c: New.
783
784 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
785
786         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
787         Add dg-run directive.  Declare variables as required.
788         * gfortran.dg/g77/README: Update
789
790 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
791
792         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
793         gcc.dg/cris-peep2-andu2.c: New tests.
794
795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
796
797         PR c/15052
798         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
799         on return type.
800         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
801         messages.
802         * gcc.dg/qual-return-2.c: Update expected messages.
803         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
804
805 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
806
807         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
808         * gcc.dg/noncompile/921102-1.c: Update expected error message.
809
810 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
811
812         PR c/11250
813         * gcc.dg/init-string-1.c: New test.
814
815 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
816
817         PR middle-end/15345
818         PR c/16450
819         * gcc.dg/torture/nested-fn-1.c: New test.
820
821 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
822
823         PR target/16559
824         * gcc.dg/ia64-fptr-1.c: New file.
825
826 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
827
828         PR c++/14497
829         * g++.dg/template/spec16.C: New test.
830         * g++.old-deja/g++.robertl/eb118.C: Remove.
831
832 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
833
834         PR c++/509
835         * g++.dg/template/spec15.C: New test.
836
837 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
838
839         Copy cases from g77.f-torture/execute and add dg-run
840         directive.  Other changes as noted.
841         * gfortran.dg/g77/13037.f
842         * gfortran.dg/g77/1832.f
843         * gfortran.dg/g77/19981119-0.f
844         * gfortran.dg/g77/19990313-0.f
845         * gfortran.dg/g77/19990313-1.f
846         * gfortran.dg/g77/19990313-2.f
847         * gfortran.dg/g77/19990313-3.f
848         * gfortran.dg/g77/19990419-1.f
849         * gfortran.dg/g77/19990826-0.f
850         * gfortran.dg/g77/19990826-2.f
851         * gfortran.dg/g77/20000503-1.f
852         * gfortran.dg/g77/20001111.f
853         * gfortran.dg/g77/20010116.f
854         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
855         * gfortran.dg/g77/20010430.f
856         * gfortran.dg/g77/6177.f
857         * gfortran.dg/g77/947.f
858         * gfortran.dg/g77/970816-3.f
859         * gfortran.dg/g77/971102-1.f
860         * gfortran.dg/g77/980520-1.f
861         * gfortran.dg/g77/980628-0.f
862         * gfortran.dg/g77/980628-1.f
863         * gfortran.dg/g77/980628-10.f
864         * gfortran.dg/g77/980628-2.f
865         * gfortran.dg/g77/980628-3.f
866         * gfortran.dg/g77/980628-7.f
867         * gfortran.dg/g77/980628-8.f
868         * gfortran.dg/g77/980628-9.f
869         * gfortran.dg/g77/980701-0.f
870         * gfortran.dg/g77/980701-1.f
871         * gfortran.dg/g77/cabs.f
872         * gfortran.dg/g77/claus.f
873         * gfortran.dg/g77/complex_1.f
874         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
875         * gfortran.dg/g77/dcomplex.f
876         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
877         * gfortran.dg/g77/f90-intrinsic-mathematical.f
878         * gfortran.dg/g77/f90-intrinsic-numeric.f
879         * gfortran.dg/g77/int8421.f
880         * gfortran.dg/g77/labug1.f
881         * gfortran.dg/g77/large_vec.f
882         * gfortran.dg/g77/le.f
883         * gfortran.dg/g77/short.f
884         * gfortran.dg/g77/README: Update
885
886 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
887
888         PR c++/16637
889         * g++.dg/parse/lookup4.C: New test.
890
891 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
892
893         PR c++/16175
894         * g++.dg/template/ttp10.C: New test.
895
896 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
897
898         * gcc.dg/pr12625-1.c: New test.
899
900 2004-07-20  Steven Bosscher  <stevenb@suse.de>
901
902         * testsuite/gcc.dg/switch-warn-1.c: New test.
903         * testsuite/gcc.dg/switch-warn-2.c: New test.
904         * gcc.c-torture/compile/pr14730.c: Update.
905
906 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
907
908         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
909         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
910         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
911         g++.dg/template/nontype3.C: Remove trailing CR from tests.
912
913 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/16623
916         * g++.dg/template/assign1.C: New test.
917
918 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
919
920         PR c++/12170
921         * g++.dg/template/ttp9.C: New test.
922
923 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
924
925         * gcc.dg/format/cmn-err-1.c: New test.
926
927 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
928
929         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
930         gcc.dg/Wparentheses-10.c: New tests.
931         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
932
933 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
934
935         PR fortran/16465
936         * gfortran.dg/g77//ffixed-line-length-0.f,
937         gfortran.dg/g77/ffixed-line-length-132.f,
938         gfortran.dg/g77/ffixed-line-length-72.f,
939         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
940         gfortran.dg/g77/README: Update.
941
942 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
943
944         PR c++/13092
945         * g++.dg/template/non-dependent7.C: New test.
946         * g++.dg/template/non-dependent8.C: Likewise.
947         * g++.dg/template/non-dependent9.C: Likewise.
948         * g++.dg/template/non-dependent10.C: Likewise.
949
950 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
951
952         PR c++/16337
953         * g++.dg/parse/attr2.C: New test.
954
955 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
956
957         * g77.dg: Removed.
958         * g77.f-torture: Ditto.
959
960 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
961
962         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
963         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
964         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
965
966 2004-07-16  Richard Henderson  <rth@redhat.com>
967
968         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
969
970 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
971
972         * lib/fortran-torture.exp (fortran-torture): Don't test compile
973         tests with full list of options.
974         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
975         of TORTURE_OPTIONS if test contains 'dg-do run'.
976
977         PR fortran/16404
978         * gfortran.dg/do_iterator.f90: New test.
979
980 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
981
982         PR rtl-optimization/16536
983         * gcc.c-torture/execute/restrict-1.c: New test.
984
985 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
986
987         PR fortran/15324
988         * gfortran.dg/pr15324.f90: New test.
989
990         PR fortran/15129
991         * gfortran.dg/pr15129.f90: New test.
992
993         PR fortran/15140
994         * gfortran.dg/pr15140.f90: New test.
995
996         PR fortran/13792
997         * gfortran.fortran-torture/execute/bounds.f90: Add check for
998         compile-time simplification.
999
1000 2004-07-14  Mike Stump  <mrs@apple.com>
1001
1002         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1003
1004 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1005
1006         PR target/16325
1007         * gcc.dg/profile-generate-1.c: New.
1008
1009 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1010
1011         * gcc.c-torture/execute/20040709-1.c: New test.
1012         * gcc.c-torture/execute/20040709-2.c: New test.
1013
1014 2004-07-14  Mike Stump  <mrs@apple.com>
1015
1016         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1017
1018 2004-07-14  Mike Stump  <mrs@apple.com>
1019
1020         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1021
1022 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/16518
1025         * g++.dg/parse/mutable1.C: New test.
1026
1027 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1028
1029         PR tree-optimization/16443
1030         * gcc.dg/tree-ssa/20040713-1.c: New test.
1031
1032 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1033
1034         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1035         for operator new.
1036
1037 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1038
1039         * gfortran.dg/g77/README: New file
1040         * gfortran.dg/g77/19981216-0.f:  Copy from
1041         g77.f-torture/noncompile.  Add "dg-do compile" and
1042         dg-error as required.
1043         * gfortran.dg/g77/19990218-1.f: Likewise
1044         * gfortran.dg/g77/19990905-1.f: Likewise
1045         * gfortran.dg/g77/9263.f: Likewise
1046         * gfortran.dg/g77/980615-0.f: Likewise
1047         * gfortran.dg/g77/980616-0.f: Likewise
1048         * gfortran.dg/g77/check0.f: Likewise
1049         * gfortran.dg/g77/select_no_compile.f: Likewise
1050
1051 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1052
1053         Copy files from g77.f-torture/compile.
1054         Add "{ dg-do compile}".  Other changes as noted
1055         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1056         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1057         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1058         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1059         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1060         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1061         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1062         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1063         statement to conform to standard.  Append alpha1.x for reference.
1064         * gfortran.dg/g77/xformat.f: Add dg-warning
1065
1066 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1067
1068         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1069         Add {dg-do compile} directive.
1070         * gfortran.dg/g77/cpp2.F: Likewise
1071
1072 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1073
1074         PR c++/5402
1075         * g++.dg/lookup/name-clash1.C: New test.
1076
1077         PR c++/9777
1078         * g++.dg/lookup/name-clash2.C: New test.
1079
1080         PR c++/12102
1081         * g++.dg/lookup/name-clash3.C: New test.
1082
1083 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1084
1085         * g++.dg/lookup/new2.C: New test.
1086         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1087
1088 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1089
1090         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1091         Add {dg-do compile} directive.
1092         * gfortran.dg/g77/13060.f: Likewise
1093         * gfortran.dg/g77/19990218-0.f: Likewise
1094         * gfortran.dg/g77/19990305-0.f: Likewise
1095         * gfortran.dg/g77/19990419-0.f: Likewise
1096         * gfortran.dg/g77/19990502-0.f: Likewise
1097         * gfortran.dg/g77/19990502-1.f: Likewise
1098         * gfortran.dg/g77/19990525-0.f: Likewise
1099         * gfortran.dg/g77/19990826-1.f: Likewise
1100         * gfortran.dg/g77/19990826-3.f: Likewise
1101         * gfortran.dg/g77/19990905-2.f: Likewise
1102         * gfortran.dg/g77/20000412-1.f: Likewise
1103         * gfortran.dg/g77/20000511-1.f: Likewise
1104         * gfortran.dg/g77/20000511-2.f: Likewise
1105         * gfortran.dg/g77/20000518.f: Likewise
1106         * gfortran.dg/g77/20000601-1.f: Likewise
1107         * gfortran.dg/g77/20000601-2.f: Likewise
1108         * gfortran.dg/g77/20000629-1.f: Likewise
1109         * gfortran.dg/g77/20000630-2.f: Likewise
1110         * gfortran.dg/g77/20010115.f: Likewise
1111         * gfortran.dg/g77/20010321-1.f: Likewise
1112         * gfortran.dg/g77/20010426.f: Likewise
1113         * gfortran.dg/g77/20020307-1.f: Likewise
1114         * gfortran.dg/g77/8485.f: Likewise
1115         * gfortran.dg/g77/960317-1.f: Likewise
1116         * gfortran.dg/g77/970915-0.f: Likewise
1117         * gfortran.dg/g77/980310-1.f: Likewise
1118         * gfortran.dg/g77/980310-2.f: Likewise
1119         * gfortran.dg/g77/980310-3.f: Likewise
1120         * gfortran.dg/g77/980310-4.f: Likewise
1121         * gfortran.dg/g77/980310-6.f: Likewise
1122         * gfortran.dg/g77/980310-7.f: Likewise
1123         * gfortran.dg/g77/980310-8.f: Likewise
1124         * gfortran.dg/g77/980419-2.f: Likewise
1125         * gfortran.dg/g77/980424-0.f: Likewise
1126         * gfortran.dg/g77/980427-0.f: Likewise
1127         * gfortran.dg/g77/980729-0.f: Likewise
1128         * gfortran.dg/g77/981117-1.f: Likewise
1129         * gfortran.dg/g77/toon_1.f: Likewise
1130
1131 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1132
1133         PR c++/2204
1134         * g++.dg/other/abstract2.C: New test.
1135
1136 2004-07-12  Paul Brook  <paul@codesourcery.com>
1137
1138         * gfortran.dg/pointer_init_1.f90: New test.
1139
1140 2004-07-11  Paul Brook  <paul@codesourcery.com>
1141
1142         PR fortran/15986
1143         * gfortran.dg/contained_1.f90: New test.
1144
1145 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1146
1147         * g++.dg/parse/defarg8.C: New test.
1148
1149 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1150
1151         PR fortran/16433
1152         * gfortran.dg/pr16433.f: New test.
1153
1154         PR fortran/17574
1155         * gfortran.dg/pr15754.f90: New test.
1156
1157 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1158
1159         PR tree-optimization/16437
1160         * gcc.c-torture/execute/bitfld-4.c: New test.
1161
1162 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1163
1164         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1165         access to common var from module.
1166
1167 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1168
1169         PR fortran/16336
1170         * gfortran.fortran-torture/execute/common_2.f90: New test.
1171
1172 2004-07-10  Paul Brook  <paul@codesourcery.com>
1173
1174         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1175
1176 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1177
1178         PR fortran/15969
1179         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1180
1181 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1182
1183         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1184         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1185         * gfortran.dg/g77/ffree-form-1.f: Likewise
1186         * gfortran.dg/g77/ffree-form-2.f: Likewise
1187         * gfortran.dg/g77/ffree-form-3.f: Likewise
1188         * gfortran.dg/g77/fno-underscoring.f: Likewise
1189         * gfortran.dg/g77/funderscoring.f: Likewise
1190         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1191
1192 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1193
1194         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1195
1196 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1197         Paul Brook  <paul@codesourcery.com>
1198
1199         PR fortran/13415
1200         * gfortran.dg/common_pointer_1.f90: New test.
1201
1202 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1203
1204         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1205
1206 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1207
1208         PR target/16364
1209         * gcc.c-torture/compile/20040709-1.c: New.
1210
1211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1212
1213         PR fortran/14077
1214         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1215
1216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1217
1218         PR fortran/13201
1219         * gfortran.dg/shape_1.f90: New test.
1220
1221 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1222             Andrew Pinski  <apinski@apple.com>
1223
1224         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1225
1226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1227
1228         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1229         comment.
1230
1231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1232         Paul Brook  <paul@codesourcery.com>
1233
1234         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1235         '.f95' and '.F95'.
1236
1237 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1238
1239         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1240
1241 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1242
1243         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1244         testcases with capital suffix.
1245
1246 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1247
1248         PR fortran/15481
1249         PR fortran/13372
1250         PR fortran/13575
1251         PR fortran/15978
1252         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1253
1254         * gfortran.dg/implicit_1.f90: New test.
1255
1256 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1257
1258         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1259         expression to match gfortran warning/error messages
1260         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1261         dg-error text.
1262
1263 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1264
1265         * lib/fortran-torture.exp: Rename proc search_for to
1266         search_for_re.
1267
1268 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1269
1270         * gcc.c-torture/execute/simd-5.x: New file.
1271         XFAIL on SPARC 64-bit at -O0.
1272
1273 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1274
1275         PR c++/8211
1276         PR c++/16165
1277         * g++.dg/warn/effc3.C: New test.
1278
1279 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1280
1281         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1282         change X to 1X in format.
1283         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1284         add data statements to conform to standard.
1285
1286 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1287
1288         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1289         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1290         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1291
1292 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1293
1294         * gfortran.dg/g77/7388.f: Copy from g77.dg
1295         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1296         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1297         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1298         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1299         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1300         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1301         * gfortran.dg/g77/strlen0.f: Likewise
1302
1303 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1304
1305         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1306         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1307
1308 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1309
1310         * gcc.c-torture/execute/920428-2.x: Delete.
1311         * gcc.c-torture/execute/920501-7.x: Likewise.
1312
1313 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1314
1315         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1316         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1317         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1318         prescott and c3-2.
1319         (PREFETCH_3DNOW): Add -march=c3.
1320
1321 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1322
1323         PR c/16437
1324         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1325         * gcc.c-torture/execute/bf64-1.x: Likewise.
1326
1327 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1328
1329         * gcc.c-torture/compile/20040708-1.c: New test.
1330
1331 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1332
1333         PR c++/16169
1334         * g++.dg/warn/effc2.C: New test.
1335
1336 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1337
1338         * gcc.c-torture/execute/bitfld-1.x: Remove.
1339         * gcc.c-torture/execute/bitfld-3.c: New test.
1340         * gcc.dg/bitfld-2.c: Remove XFAILs.
1341
1342 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1343
1344         PR c++/16276
1345         * g++.dg/rtti/tinfo1.C: New file.
1346
1347 2004-07-07  Eric Christopher  <echristo@redhat.com>
1348
1349         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1350
1351 2004-07-07  Andrew Pinski  <apinski@apple.com>
1352
1353         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1354
1355 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1356
1357         * g++.dg/init/call1.C: XFAIL.
1358
1359 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1360
1361         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1362         except for movstrict*, to movmem* and clrstr* to clrmem*.
1363
1364 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1365
1366         * gcc.c-torture/execute/20040707-1.c: New test.
1367
1368 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1369
1370         * gcc.c-torture/execute/20040706-1.c: New test.
1371
1372 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1373
1374         PR c++/3671
1375         * g++.dg/template/spec14.C: New test.
1376
1377 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1380         nothing if not yet defined.  Use it in b, c and d type definitions.
1381         * gcc.c-torture/execute/20040705-1.c: New test.
1382         * gcc.c-torture/execute/20040705-2.c: New test.
1383
1384 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1385
1386         PR c++/2518
1387         * g++.dg/lookup/new1.C: New test.
1388
1389 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1390
1391         PR c++/11406
1392         * g++.dg/template/sizeof8.C: New test.
1393
1394 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1395
1396         * gcc.c-torture/compile/20040705-1.c: New test.
1397
1398 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1399
1400         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1401
1402 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1403
1404         * gcc.dg/cpp/if-mop.c: Two new testcases.
1405         * gcc.dg/cpp/trad/comment-3.c: New.
1406
1407 2004-07-04  Paul Brook  <paul@codesourcery.com>
1408
1409         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1410
1411 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1412
1413         PR c++/3761
1414         * g++.dg/lookup/crash4.C: New test.
1415
1416 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1417
1418         * gcc.c-torture/execute/builtin-abs-1.c
1419         * gcc.c-torture/execute/builtin-abs-2.c
1420         * gcc.c-torture/execute/builtin-complex-1.c
1421         * gcc.c-torture/execute/builtins/string-1-lib.c
1422         * gcc.c-torture/execute/builtins/string-1.c
1423         * gcc.c-torture/execute/builtins/string-2-lib.c
1424         * gcc.c-torture/execute/builtins/string-2.c
1425         * gcc.c-torture/execute/builtins/string-3-lib.c
1426         * gcc.c-torture/execute/builtins/string-3.c
1427         * gcc.c-torture/execute/builtins/string-4-lib.c
1428         * gcc.c-torture/execute/builtins/string-4.c
1429         * gcc.c-torture/execute/builtins/string-5-lib.c
1430         * gcc.c-torture/execute/builtins/string-5.c
1431         * gcc.c-torture/execute/builtins/string-6-lib.c
1432         * gcc.c-torture/execute/builtins/string-6.c
1433         * gcc.c-torture/execute/builtins/string-7-lib.c
1434         * gcc.c-torture/execute/builtins/string-7.c
1435         * gcc.c-torture/execute/builtins/string-8-lib.c
1436         * gcc.c-torture/execute/builtins/string-8.c
1437         * gcc.c-torture/execute/builtins/string-9-lib.c
1438         * gcc.c-torture/execute/builtins/string-9.c
1439         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1440         * gcc.c-torture/execute/builtins/string-asm-1.c
1441         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1442         * gcc.c-torture/execute/builtins/string-asm-2.c
1443         * gcc.c-torture/execute/stdio-opt-1.c
1444         * gcc.c-torture/execute/stdio-opt-2.c
1445         * gcc.c-torture/execute/stdio-opt-3.c
1446         * gcc.c-torture/execute/string-opt-1.c
1447         * gcc.c-torture/execute/string-opt-10.c
1448         * gcc.c-torture/execute/string-opt-11.c
1449         * gcc.c-torture/execute/string-opt-12.c
1450         * gcc.c-torture/execute/string-opt-13.c
1451         * gcc.c-torture/execute/string-opt-14.c
1452         * gcc.c-torture/execute/string-opt-15.c
1453         * gcc.c-torture/execute/string-opt-16.c
1454         * gcc.c-torture/execute/string-opt-2.c
1455         * gcc.c-torture/execute/string-opt-6.c
1456         * gcc.c-torture/execute/string-opt-7.c
1457         * gcc.c-torture/execute/string-opt-8.c:
1458         Replace with ...
1459
1460         * gcc.c-torture/execute/builtins/abs-2.c
1461         * gcc.c-torture/execute/builtins/abs-3.c
1462         * gcc.c-torture/execute/builtins/complex-1.c
1463         * gcc.c-torture/execute/builtins/fprintf.c
1464         * gcc.c-torture/execute/builtins/fputs.c
1465         * gcc.c-torture/execute/builtins/memcmp.c
1466         * gcc.c-torture/execute/builtins/memmove.c
1467         * gcc.c-torture/execute/builtins/memops-asm.c
1468         * gcc.c-torture/execute/builtins/mempcpy-2.c
1469         * gcc.c-torture/execute/builtins/mempcpy.c
1470         * gcc.c-torture/execute/builtins/memset.c
1471         * gcc.c-torture/execute/builtins/printf.c
1472         * gcc.c-torture/execute/builtins/sprintf.c
1473         * gcc.c-torture/execute/builtins/strcat.c
1474         * gcc.c-torture/execute/builtins/strchr.c
1475         * gcc.c-torture/execute/builtins/strcmp.c
1476         * gcc.c-torture/execute/builtins/strcpy.c
1477         * gcc.c-torture/execute/builtins/strcspn.c
1478         * gcc.c-torture/execute/builtins/strlen-2.c
1479         * gcc.c-torture/execute/builtins/strlen.c
1480         * gcc.c-torture/execute/builtins/strncat.c
1481         * gcc.c-torture/execute/builtins/strncmp-2.c
1482         * gcc.c-torture/execute/builtins/strncmp.c
1483         * gcc.c-torture/execute/builtins/strncpy.c
1484         * gcc.c-torture/execute/builtins/strpbrk.c
1485         * gcc.c-torture/execute/builtins/strpcpy-2.c
1486         * gcc.c-torture/execute/builtins/strpcpy.c
1487         * gcc.c-torture/execute/builtins/strrchr.c
1488         * gcc.c-torture/execute/builtins/strspn.c
1489         * gcc.c-torture/execute/builtins/strstr-asm.c
1490         * gcc.c-torture/execute/builtins/strstr.c:
1491         ... these new files.
1492
1493         * gcc.c-torture/execute/builtins/abs-2-lib.c
1494         * gcc.c-torture/execute/builtins/abs-3-lib.c
1495         * gcc.c-torture/execute/builtins/complex-1-lib.c
1496         * gcc.c-torture/execute/builtins/fprintf-lib.c
1497         * gcc.c-torture/execute/builtins/fputs-lib.c
1498         * gcc.c-torture/execute/builtins/memcmp-lib.c
1499         * gcc.c-torture/execute/builtins/memmove-lib.c
1500         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1501         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1502         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1503         * gcc.c-torture/execute/builtins/memset-lib.c
1504         * gcc.c-torture/execute/builtins/printf-lib.c
1505         * gcc.c-torture/execute/builtins/sprintf-lib.c
1506         * gcc.c-torture/execute/builtins/strcat-lib.c
1507         * gcc.c-torture/execute/builtins/strchr-lib.c
1508         * gcc.c-torture/execute/builtins/strcmp-lib.c
1509         * gcc.c-torture/execute/builtins/strcpy-lib.c
1510         * gcc.c-torture/execute/builtins/strcspn-lib.c
1511         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1512         * gcc.c-torture/execute/builtins/strlen-lib.c
1513         * gcc.c-torture/execute/builtins/strncat-lib.c
1514         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1515         * gcc.c-torture/execute/builtins/strncmp-lib.c
1516         * gcc.c-torture/execute/builtins/strncpy-lib.c
1517         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1518         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1519         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1520         * gcc.c-torture/execute/builtins/strrchr-lib.c
1521         * gcc.c-torture/execute/builtins/strspn-lib.c
1522         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1523         * gcc.c-torture/execute/builtins/strstr-lib.c
1524         * gcc.c-torture/execute/builtins/lib/abs.c
1525         * gcc.c-torture/execute/builtins/lib/fprintf.c
1526         * gcc.c-torture/execute/builtins/lib/memset.c
1527         * gcc.c-torture/execute/builtins/lib/printf.c
1528         * gcc.c-torture/execute/builtins/lib/sprintf.c
1529         * gcc.c-torture/execute/builtins/lib/strcpy.c
1530         * gcc.c-torture/execute/builtins/lib/strcspn.c
1531         * gcc.c-torture/execute/builtins/lib/strncat.c
1532         * gcc.c-torture/execute/builtins/lib/strncmp.c
1533         * gcc.c-torture/execute/builtins/lib/strncpy.c
1534         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1535         * gcc.c-torture/execute/builtins/lib/strspn.c
1536         * gcc.c-torture/execute/builtins/lib/strstr.c:
1537         New files containing support routines.
1538
1539         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1540         declaration.
1541         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1542         when not optimizing.
1543
1544 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR c++/16240
1547         * g++.dg/abi/mangle22.C: New test.
1548         * g++.dg/abi/mangle23.C: Likewise.
1549
1550 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1551
1552         PR fortran/16290
1553         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1554         Allow for cases without denormalized floating point numbers.
1555
1556 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1557
1558         PR c/1027
1559         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1560         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1561         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1562         expected warning text.
1563         * gcc.dg/format/diag-2.c: New test.
1564
1565 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1566
1567         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1568
1569 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1570
1571         * gcc.dg/builtins-43.c: New.
1572         * gcc.dg/builtins-44.c: New.
1573         * gcc.dg/builtins-45.c: New.
1574
1575 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1576             Andreas Tobler  <a.tobler@schweiz.ch>
1577
1578         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1579         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1580         as SIGSEGV.
1581         * gcc.dg/cleanup-11.c: Likewise.
1582         * gcc.dg/cleanup-8.c: Likewise.
1583         * gcc.dg/cleanup-9.c: Likewise.
1584         * gcc.dg/cleanup-5.c: Run on all platforms.
1585
1586 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1587
1588         * g++.dg/warn/nonnull1.C: New test.
1589
1590 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1591
1592         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1593         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1594         Special-case the Sun compiler wrt to <complex.h>.
1595
1596 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1597
1598         * gcc.dg/Wunreachable-8.C: New test.
1599
1600         * gcc.dg/h8300-ice2.c : New test.
1601
1602 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1603
1604         PR fortran/16161
1605         * gfortran.fortran-torture/compile/implicit.f90: Add test
1606         for implicit character.
1607
1608 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1609
1610         PR fortran/16289
1611         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1612         Use tiny() intrinsic to find smallest non-negative real
1613
1614 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1615
1616         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1617         * gcc.dg/compat/struct-by-value-22_x.c: New.
1618         * gcc.dg/compat/struct-by-value-22_y.c: New.
1619
1620         * gcc.c-torture/execute/20040629-1.c: New test.
1621
1622 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1623
1624         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1625         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1626
1627         PR target/16195
1628         * gcc.dg/20040625-1.c: New test.
1629
1630 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1631
1632         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1633
1634 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1635
1636         PR fortran/15963
1637         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1638
1639 2004-06-29  Richard Henderson  <rth@redhat.com>
1640
1641         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1642
1643 2004-06-29  Paul Brook  <paul@codesourcery.com>
1644
1645         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1646         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1647
1648 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1649
1650         PR c++/16260
1651         * g++.dg/parse/crash15.C: New.
1652
1653 2004-06-28  Andrew Pinski  <apinski@apple.com>
1654
1655         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1656         by the error already.
1657
1658         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1659
1660 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1661
1662         PR target/14041
1663         * gcc.dg/h8300-bss-align-1.c : New.
1664
1665 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1666
1667         * PR c++/16174
1668         * g++.dg/template/ctor4.C: New.
1669
1670 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1671
1672         PR c++/16205
1673         * g++.dg/warn/Wsequence-point-1.C: New test.
1674
1675 2004-06-27  Paul Brook  <paul@codesourcery.com>
1676
1677         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1678
1679 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1680
1681         * g++.old-deja/g++.mike/p7325.C: Remove.
1682
1683 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         PR c/14963
1686         * gcc.dg/pr14963.c: New test.
1687
1688 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/16193
1691         * g++.dg/parse/redef1.C: New test.
1692
1693 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1694
1695         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1696         20021110.c.
1697         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1698         20021119-1.c.
1699         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1700         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1701         5-04.c.
1702         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1703         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1704         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1705         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1706         g++.brendan/enum14.C.
1707         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1708         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1709         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1710         g++.mike/virt1.C.
1711         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1712         memtemp24.C.
1713
1714 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1715
1716         * gcc.dg/20040527-1.c: New test case.
1717
1718 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1719
1720         PR gfortran/pr16196
1721         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1722
1723 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1724
1725         PR middle-end/15825
1726         * gcc.dg/pr15825-1.c: New test case.
1727
1728 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1729
1730         * gcc.c-torture/execute/20040625-1.c: New test.
1731
1732 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1733
1734         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1735
1736 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1737
1738         * gcc.dg/torture/mips-div-1.c: New test.
1739
1740 2004-06-24  Jeff Law  <law@redhat.com>
1741
1742         * gcc.dg/tree-ssa/20040624-1.c: New test.
1743
1744 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1745
1746         * gcc.c-torture/compile/20040624-1.c: New test.
1747
1748 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1749
1750         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1751         this directory.
1752
1753 2004-06-23  Andrew Pinski  <apinski@apple.com>
1754
1755         PR middle-end/15988
1756         * g++.dg/opt/ptrmem4.C: New test.
1757
1758         * gcc.dg/c90-array-quals-2.c: New test.
1759
1760 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1761
1762         * gcc.dg/kpice1.c: New test.
1763
1764 2006-06-23  Andrew Pinski  <apinski@apple.com>
1765
1766         * gcc.dg/c90-array-quals.c: New test.
1767
1768 2006-06-22  Richard Henderson  <rth@redhat.com>
1769
1770         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1771
1772 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1773
1774         * gcc.dg/builtins-config.h: Handle FreeBSD.
1775
1776 2006-06-22  Richard Henderson  <rth@redhat.com>
1777
1778         * g++.dg/opt/devirt1.C: New.
1779
1780 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1781
1782         * g++.dg/opt/pr15551.C: New testcase.
1783
1784 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1785
1786         PR target/14800
1787         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1788         x86_64-*-linux* when compiling for 32bit.
1789
1790 2004-06-21  Andrew Pinski  <apinski@apple.com>
1791
1792         * gcc.dg/pch/struct-1.c: New.
1793         * gcc.dg/pch/struct-1.hs: New.
1794
1795 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1796
1797         * gcc.dg/pch/save-temps-1.c: New file.
1798         * gcc.dg/pch/save-temps-1.hs: New file.
1799
1800 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1801
1802         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1803         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1804
1805 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1806
1807         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1808         to fix type error.
1809         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1810         Remove trailing spaces.
1811
1812 2004-06-21  Richard Henderson  <rth@redhat.com>
1813
1814         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1815         merging && to BIT_FIELD_REF.
1816
1817 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1818
1819         * g++.dg/opt/placeholder1.C: New test.
1820
1821 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1822
1823         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1824         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1825         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1826         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1827
1828 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1829
1830         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1831         extern "C".
1832         * g++.dg/other/pragma-re-1.C: Add comments.
1833
1834 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1835
1836         PR gfortran/16080
1837         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1838
1839 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1840
1841         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1842         instead of setting the type of size_t by
1843         hand.
1844
1845 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1846
1847         * gcc.dg/unordered-2.c: New test case.
1848         * gcc.dg/unordered-3.c: New test case.
1849
1850 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1851
1852         PR other/16043
1853         * lib/g++.exp (g++_version): Tweak regexp for version
1854         * lib/g77.exp (g77_version): Likewise
1855         * lib/gfortran.exp (gfortran_version): Likewise
1856         * lib/objc.exp (objc_version): Likewise
1857         * lib/treelang.exp (treelang_version): Likewise
1858
1859 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1860
1861         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1862         Use INT_MAX instead of __INT_MAX__.
1863         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1864
1865         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1866         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1867         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1868         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1869         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1870         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1871         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1872         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1873         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1874
1875         * gcc.dg/range-test-1.c: New test.
1876         * g++.dg/opt/range-test-1.C: New test.
1877
1878 2004-06-17  Richard Henderson  <rth@redhat.com>
1879
1880         * objc.dg/sync-1.m: New.
1881         * objc.dg/try-catch-1.m: Don't force next runtime.
1882         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1883         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1884         shadowed catch clause.
1885         * objc.dg/try-catch-5.m: New.
1886
1887 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1888
1889         Bug 14610
1890         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1891
1892 2004-06-15  Richard Henderson  <rth@redhat.com>
1893
1894         * gcc.dg/20001116-1.c: Move expected warning line.
1895
1896 2004-06-15  Richard Henderson  <rth@redhat.com>
1897
1898         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1899         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1900
1901 2004-06-15  Jeff Law  <law@redhat.com>
1902
1903         * gcc.dg/tree-ssa/20040615-1.c: New test.
1904         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1905         be less sensitive to operand ordering.
1906         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1907
1908 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1909
1910         * g++.dg/abi/bitfield3.C: Add comment..
1911
1912 2004-06-15  Richard Henderson  <rth@redhat.com>
1913
1914         * g++.dg/ext/stmtexpr1.C: XFAIL.
1915         * gcc.dg/20030612-1.c: XFAIL.
1916
1917 2004-06-15  Eric Christopher  <echristo@redhat.com>
1918
1919         * g++.dg/charset/asm5.c: New.
1920         * gcc.dg/charset/asm6.c: New.
1921
1922 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1923
1924         PR fortran/15962
1925         * gfortran.fortran-torture/execute/select_1.f90: New test.
1926
1927 2004-06-15  Paul Brook  <paul@codesourcery.com>
1928
1929         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1930
1931 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1932
1933         PR c++/15967
1934         * g++.dg/lookup/crash3.C: New test.
1935
1936 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1937
1938         PR c++/15947
1939         * g++.dg/parse/dtor4.C: New test.
1940
1941 2004-06-14  Jeff Law  <law@redhat.com>
1942
1943         * gcc.c-torture/compile/20040614-1.c: New test.
1944
1945 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         PR fortran/15211
1948         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1949         LEN of a character array.
1950
1951 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/15096
1954         * g++.dg/template/ptrmem10.C: New test.
1955
1956         PR c++/14930
1957         * g++.dg/template/friend30.C: New test.
1958
1959 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1960
1961         PR fortran/14928
1962         * gfortran.fortran-torture/compile/mloc.f90: New test.
1963
1964 2004-06-13  Paul Brook  <paul@codesourcery.com>
1965
1966         * gfortran.fortran-torture/execute/random_2.f90: New test.
1967
1968 2004-06-13  Eric Christopher  <echristo@redhat.com>
1969
1970         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1971
1972 2004-06-12  Paul Brook  <paul@codesourcery.com>
1973
1974         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1975
1976 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1977
1978         PR fortran/14923
1979         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1980
1981 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1982
1983         PR fortran/14957
1984         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1985         syntax errors in end statements of contained subroutines.
1986
1987 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1988
1989         PR fortran/12841
1990         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1991
1992 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1993
1994         PR fortran/15665
1995         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1996
1997 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1998
1999         PR gfortran/12839
2000         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2001
2002 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR c++/15862
2005         * g++.dg/parse/enum1.C: New test.
2006
2007 2004-06-10  Jeff Law  <law@redhat.com>
2008
2009         * gcc.c-torture/compile/20040610-1.c: New test.
2010
2011 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2012
2013         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2014         * g++.old-deja/g++.other/decl3.C: Likewise.
2015
2016 2004-06-10  Brian Booth  <bbooth@redhat.com>
2017
2018         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2019         V_MAY_DEF instead of VDEF.
2020         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2021
2022 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/14211
2025         * g++.dg/conversion/const1.C: New test.
2026
2027         PR c++/15076
2028         * g++.dg/conversion/reinterpret1.C: New test.
2029
2030         PR c++/15877
2031         * g++.dg/template/enum2.C: New test.
2032
2033         PR c++/15227
2034         * g++.dg/template/error13.C: New test.
2035
2036 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2037
2038         PR fortran/14957
2039         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2040         arguments to test_* REAL and of the right size.
2041
2042 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR target/15569
2045         PR rtl-optimization/15681
2046         * gcc.dg/20040609-1.c: New test.
2047
2048 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2049
2050         PR c++/14791
2051         * g++.dg/opt/builtins1.C: New test.
2052
2053 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2054
2055         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2056         that use default windows32 struct layout.
2057         * gcc.dg/i386-bitfield2.c: Likewise.
2058
2059 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2060
2061         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2062         for mingw32 and cygwin targets.
2063
2064 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2065
2066         * gcc.dg/pch/macro-4.c: New.
2067         * gcc.dg/pch/macro-4.hs: New.
2068
2069 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2070
2071         PR fortran/13249
2072         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2073
2074 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2075
2076         PR fortran/13372
2077         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2078
2079 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2080
2081         PR gfortran/14897
2082         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2083
2084 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2085
2086         PR gfortran/15755
2087         * gfortran.fortran-torture/execute/backspace.c : New test.
2088
2089 2004-06-09  Paul Brook  <paul@codesourcery.com>
2090
2091         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2092         (pointer_to_section): Rewrite to use smaller array.
2093
2094 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2095
2096         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2097         * gcc.dg/ext/altivec-10.c: Same.
2098         * gcc.dg/ext/altivec-11.c: Same.
2099         * gcc.dg/ext/altivec-12.c: Same.
2100         * gcc.dg/ext/altivec-13.c: Same.
2101         * gcc.dg/ext/altivec-14.c: Same.
2102         * gcc.dg/ext/altivec-15.c: Same.
2103         * gcc.dg/ext/altivec-16.c: Same.
2104         * gcc.dg/ext/altivec-3.c: Same.
2105         * gcc.dg/ext/altivec-4.c: Same.
2106         * gcc.dg/ext/altivec-6.c: Same.
2107         * gcc.dg/ext/altivec-7.c: Same.
2108         * gcc.dg/ext/altivec-8.c: Same.
2109         * gcc.dg/ext/altivec-varargs-1.c: Same.
2110
2111         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2112         * g++.dg/ext/altivec-10.C: Same.
2113         * g++.dg/ext/altivec-2.C: Same.
2114         * g++.dg/ext/altivec-3.C: Same.
2115         * g++.dg/ext/altivec-4.C: Same.
2116         * g++.dg/ext/altivec-5.C: Same.
2117         * g++.dg/ext/altivec-6.C: Same.
2118         * g++.dg/ext/altivec-7.C: Same.
2119         * g++.dg/ext/altivec-8.C: Same.
2120         * g++.dg/ext/altivec-9.C: Same.
2121
2122 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2123
2124         PR c++/7841
2125         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2126
2127 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2128
2129         * gcc.dg/union-1.c: New test.
2130
2131 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2132
2133         * gcc.dg/builtins-41.c: New test case.
2134         * gcc.dg/builtins-42.c: New test case.
2135
2136 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2137
2138         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2139         * g++.dg/ext/altivec-10.C: Same.
2140         * g++.dg/ext/altivec-2.C: Same.
2141         * g++.dg/ext/altivec-3.C: Same.
2142         * g++.dg/ext/altivec-4.C: Same.
2143         * g++.dg/ext/altivec-5.C: Same.
2144         * g++.dg/ext/altivec-6.C: Same.
2145         * g++.dg/ext/altivec-7.C: Same.
2146         * g++.dg/ext/altivec-8.C: Same.
2147         * g++.dg/ext/altivec-9.C: Same.
2148         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2149         * g++.old-deja/g++.brendan/new3.C: Same.
2150         * gcc.c-torture/execute/eeprof-1.x: Same.
2151
2152 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2153
2154         PR c/14765
2155         * gcc.dg/pr14765-1.c: New test.
2156
2157 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2158
2159         PR c/14649
2160         * gcc.dg/pr14649-1.c: New test case.
2161
2162 2004-06-07  Richard Henderson  <rth@redhat.com>
2163
2164         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2165         if temporaries.
2166
2167 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2168
2169         * g++.dg/eh/elide1.C: Remove XFAIL.
2170
2171 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/15337
2174         * g++.dg/expr/sizeof3.C: New test.
2175
2176         PR c++/14777
2177         * g++.dg/template/access14.C: New test.
2178
2179         PR c++/15554
2180         * g++.dg/template/enum1.C: New test.
2181
2182         PR c++/15057
2183         * g++.dg/eh/throw1.C: New test.
2184
2185 2004-06-07  David Ayers  <d.ayers@inode.at>
2186             Ziemowit Laski  <zlaski@apple.com>
2187
2188         * lib/objc.exp (objc_target_compile): Revert the '-framework
2189         Foundation' flag fix, since bare Darwin does not ship
2190         with the Foundation framework.
2191         * objc/execute/next_mapping.h: Provide a local NSConstantString
2192         @interface and @implementation.
2193         (objc_constant_string_init): A constructor function, used to
2194         initialize the NSConstantString meta-class object.
2195         * objc/execute/string1.m: Include "next_mapping.h" instead of
2196         <Foundation/NSString.h>.
2197         * objc/execute/string2.m: Likewise.
2198         * objc/execute/string3.m: Likewise.
2199         * objc/execute/string4.m: Likewise.
2200
2201 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2202
2203         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2204         to double. Replace double with FLOAT.
2205         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2206
2207         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2208         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2209         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2210         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2211         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2212         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2213         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2214         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2215
2216 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2217
2218         PR c/13519
2219         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2220
2221 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2222
2223         PR c++/15503
2224         * g++.dg/template/meminit2.C: New test.
2225
2226 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2227
2228         PR target/15822
2229         * gcc.c-torture/execute/compare-fp-1.c,
2230         gcc.c-torture/execute/compare-fp-2.c,
2231         gcc.c-torture/execute/compare-fp-3.c,
2232         gcc.c-torture/execute/compare-fp-4.c,
2233         gcc.c-torture/execute/compare-fp-3.x,
2234         gcc.c-torture/execute/compare-fp-4.x: Moved...
2235         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2236         gcc.c-torture/execute/ieee/compare-fp-2.c,
2237         gcc.c-torture/execute/ieee/compare-fp-3.c,
2238         gcc.c-torture/execute/ieee/compare-fp-4.c,
2239         gcc.c-torture/execute/ieee/compare-fp-3.x,
2240         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2241
2242 2004-06-04  David Ayers  <d.ayers@inode.at>
2243
2244         * objc/execute/protocol-isEqual-4.m: New testcase.
2245
2246 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2247
2248         * objc/execute/protocol-isEqual-1.m: New testcase.
2249         * objc/execute/protocol-isEqual-2.m: New testcase.
2250         * objc/execute/protocol-isEqual-3.m: New testcase.
2251
2252 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2253
2254         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2255
2256 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2257
2258         * lib/objc.exp (objc_target_compile): When running tests on
2259         Darwin (Mac OS X), inform the linker about '-framework
2260         'Foundation'.
2261
2262 2004-06-02  Eric Christopher  <echristo@redhat.com>
2263
2264         * gcc.c-torture/compile/20040602-1.c: New.
2265
2266 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2267
2268         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2269         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2270
2271         PR tree-optimization/14736
2272         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2273
2274         PR tree-optimization/14042
2275         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2276
2277         PR tree-optimization/14729
2278         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2279
2280 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2281
2282         PR fortran/15557
2283         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2284
2285 2004-06-01  Richard Hederson  <rth@redhat.com>
2286
2287         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2288
2289 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2290
2291         PR c++/14932
2292         * g++.dg/parse/offsetof4.C: New test.
2293
2294 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2295
2296         PR objc/7993
2297         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2298
2299 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2300
2301         PR c++/15701
2302         * g++.dg/template/friend29.C: New test.
2303
2304 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2305
2306         PR c/15749
2307         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2308
2309 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2310
2311         * gcc.dg/sparc-trap-1.c: New test.
2312
2313 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2314
2315         PR middle-end/15069
2316         * g++.dg/opt/fold3.C: New test case.
2317
2318 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2319
2320         * lib/target-supports.exp (check_iconv_available): Fix fallout
2321         from 2004-05-28 patch.
2322
2323 2004-05-30  Paul Brook  <paul@codesourcery.com>
2324
2325         PR fortran/15620
2326         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2327         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2328
2329 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2330
2331         * gfortran.fortran-torture/execute/random_1.f90: New test.
2332
2333 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2334
2335         * g++.dg/ext/altivec-10.C: New test.
2336
2337 2004-05-29  Paul Brook  <paul@codesourcery.com>
2338
2339         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2340
2341 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2342
2343         * gcc.dg/altivec-16.c: New test.
2344
2345 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2346
2347         * lib/target-supports.exp (check_vmx_hw_available): New.
2348         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2349
2350         * lib/target-supports.exp (check_alias_available,
2351         check_iconv_available, check_named_sections_available): Use
2352         unique names for temporary files.
2353
2354 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2355
2356         * gcc.dg/altivec-15.c: New test.
2357
2358 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/15083
2361         * g++.dg/warn/noeffect6.C: New test.
2362
2363         PR c++/15471
2364         * g++.dg/expr/ptrmem4.C: New test.
2365
2366         PR c++/15640
2367         * g++.dg/template/operator3.C: New test.
2368
2369 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/14668
2372         * g++.dg/lookup/redecl1.C: New test.
2373         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2374
2375 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2376
2377         * gcc.c-torture/execute/compare-fp-1.c,
2378         gcc.c-torture/execute/compare-fp-2.c,
2379         gcc.c-torture/execute/compare-fp-3.c,
2380         gcc.c-torture/execute/compare-fp-4.c,
2381         gcc.c-torture/execute/compare-fp-3.x,
2382         gcc.c-torture/execute/compare-fp-4.x,
2383         gcc.dg/pr15649-1.c: New.
2384
2385 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2386
2387         PR c++/12883
2388         * g++.dg/init/array14.C: New test.
2389
2390 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2391
2392         * lib/compat.exp (compat-get-options-main): New.
2393         (compat-get-options): Remove unneeded code, warn for ignored
2394         command.
2395         (compat-execute): Check flag set by dg-require-* commands.
2396
2397         * lib/compat.exp (compat-execute): Break up long lines.
2398
2399 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2400
2401         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2402         * gcc.dg/altivec-14.c: New test.
2403         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2404
2405         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2406         * gcc.dg/altivec-12.c: Ditto.
2407
2408         * gcc.dg/altivec-3.c: Move call to altivec_check.
2409
2410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2411
2412         PR c++/15044
2413         * g++.dg/template/error12.C: New test.
2414
2415         PR c++/15317
2416         * g++.dg/ext/attrib15.C: New test.
2417
2418         PR c++/15329
2419         * g++.dg/template/ptrmem9.C: New test.
2420
2421 2004-05-25  Paul Brook  <paul@codesourcery.com>
2422
2423         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2424
2425 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/15165
2428         * g++.dg/template/crash19.C: New test.
2429
2430 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/15025
2433         * g++.dg/template/redecl1.C: New test.
2434
2435 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/14821
2438         * g++.dg/other/ns1.C: New test.
2439
2440         PR c++/14883
2441         * g++.dg/template/invalid1.C: New test.
2442
2443 2004-05-23  Paul Brook  <paul@codesourcery.com>
2444         Victor Leikehman  <lei@haifasphere.co.il>
2445
2446         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2447         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2448
2449 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2450
2451         PR c++/15285
2452         PR c++/15299
2453         * g++.dg/template/non-dependent5.C: New test.
2454         * g++.dg/template/non-dependent6.C: New test.
2455
2456 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2457
2458         PR c++/15507
2459         * g++.dg/inherit/union1.C: New test.
2460
2461         PR c++/15542
2462         * g++.dg/template/addr1.C: New test.
2463
2464         PR c++/15427
2465         * g++.dg/template/array5.C: New test.
2466
2467         PR c++/15287
2468         * g++.dg/template/array6.C: New test.
2469
2470 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2471             Roger Sayle  <roger@eyesopen.com>
2472
2473         * g++.dg/lookup/forscope2.C: New test case.
2474
2475 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2476
2477         * gcc.dg/cpp/Wmissingdirs.c: New.
2478
2479 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2480
2481         PR target/15301
2482         * gcc.dg/compat/union-m128-1.h: New file.
2483         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2484         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2485         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2486
2487 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2488
2489         PR target/15302
2490         * gcc.dg/compat/struct-complex-1.h: New file.
2491         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2492         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2493         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2494
2495 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2496
2497         PR middle-end/3074
2498         * gcc.dg/pr3074-1.c: New test case.
2499         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2500
2501 2004-05-20  Falk Hueffner  <falk@debian.org>
2502
2503         PR other/15526
2504         * gcc.dg/ftrapv-1.c: New test case.
2505
2506 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2507
2508         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2509
2510 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2511             Jeff Law  <law@redhat.com>
2512
2513         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2514         * gcc.dg/tree-ssa/20040518-2.c: New test.
2515
2516         * gcc.dg/tree-ssa/20040518-1.c: New test.
2517
2518 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2519
2520         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2521
2522 2004-05-18  Paul Brook  <paul@codesourcery.com>
2523
2524         PR fortran/13930
2525         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2526
2527 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2528
2529         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2530         constant folding.
2531
2532 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2533
2534         * gcc.dg/tree-ssa/20040517-1.c: New test.
2535
2536 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2537
2538         * gcc.dg/loop-4.c: New test.
2539
2540 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2541
2542         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2543
2544 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2545
2546         PR fortran/15311
2547         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2548
2549 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2550
2551         PR fortran/13826
2552         PR fortran/13940
2553         * gfortran.fortran-torture/compile/data_1.f90: New test.
2554
2555 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2556
2557         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2558         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2559
2560 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2561
2562         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2563
2564 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2565
2566         PR c/15444
2567         * gcc.dg/format/xopen-1.c: Adjust expected message.
2568         * gcc.dg/format/xopen-3.c: New test.
2569
2570 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2571
2572         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2573
2574 2004-05-14  Jeff Law  <law@redhat.com>
2575
2576         * gcc.dg/tree-ssa/20040514-2.c: New test.
2577
2578 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2579
2580         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2581         this ...
2582         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2583         this.
2584
2585 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2586
2587         * gcc.dg/tree-ssa/20040514-1.c: New test.
2588
2589 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2590
2591         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2592         test.
2593
2594 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2595
2596         PR fortran/14066
2597         * gfortran.fortran-torture/compile/do_1.f90: New test.
2598
2599 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2600
2601         PR fortran/15051
2602         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2603         test.
2604
2605 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2606
2607         PR fortran/15149
2608         * gfortran.fortran-torture/execute/random_init.f90: New test.
2609
2610 2004-05-13  Paul Brook  <paul@codesourcery.com>
2611
2612         PR fortran/15314
2613         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2614
2615 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2616
2617         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2618         for the powerpc case.
2619
2620 2004-05-13  Jeff Law  <law@redhat.com>
2621
2622         * gcc.dg/tree-ssa/20040513-1.c: New test.
2623         * gcc.dg/tree-ssa/20040513-2.c: New test.
2624
2625 2004-05-13  Paul Brook  <paul@codesourcery.com>
2626
2627         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2628         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2629         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2630
2631 2004-05-13  Andreas Schwab  <schwab@suse.de>
2632
2633         PR other/10819
2634         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2635         characters.
2636
2637 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2638
2639         PR fortran/15294
2640         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2641
2642 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2643
2644         Merge from tree-ssa-20020619-branch.  See
2645         ChangeLog.tree-ssa for details.
2646
2647 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2648
2649         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2650         include <altivec.h> explicitly.
2651         * gcc.dg/altivec-13.c: Likewise.
2652
2653 2004-05-11  Paul Brook  <paul@codesourcery.com>
2654
2655         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2656
2657 2004-05-10  Eric Christopher  <echristo@redhat.com>
2658
2659         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2660         * gcc.dg/sibcall-4.c: Ditto.
2661
2662 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2663
2664         * g++.dg/ext/altivec-8.C: New test case.
2665         * gcc.dg/altivec-13.c: New test case.
2666
2667 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2668
2669         * gcc.c-torture/execute/divcmp-1.c: New test case.
2670         * gcc.c-torture/execute/divcmp-2.c: New test case.
2671         * gcc.c-torture/execute/divcmp-3.c: New test case.
2672
2673 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2674
2675         * g++.dg/other/pragma-re-2.C: New test.
2676
2677 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2678
2679         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2680         * gcc.dg/i386-387-2.c: Likewise.
2681
2682         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2683         __builtin_drem.
2684         * gcc.dg/i386-387-6.c: Likewise.
2685
2686 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2687
2688         * gcc.dg/builtins-33.c:  Also check log1p*.
2689
2690 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2691
2692         PR optimization/15296
2693         * gcc.c-torture/execute/pr15296.c: New test.
2694
2695 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2696
2697         * gcc.dg/builtins-40.c: New test.
2698
2699 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2700
2701         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2702
2703 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2704
2705         * g++.dg/ext/spe1.C: New testcase.
2706
2707 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2708
2709         * objc.dg/image-info.m: Allow additional attributes
2710         for __image_info section.
2711
2712 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2713
2714         * gcc.dg/torture/mips-hilo-2.c: New test.
2715
2716 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2717
2718         PR c++/14389
2719         * g++.dg/template/member5.C: New test.
2720
2721 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2722
2723         * gcc.dg/builtins-34.c: Also check expm1*.
2724
2725 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2726
2727         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2728         * gcc.dg/torture/builtin-convert-3.c: New test.
2729
2730 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2731
2732         PR middle-end/15054
2733         * g++.dg/opt/pr15054.C: New test.
2734
2735 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2736
2737         * gcc.dg/torture/builtin-rounding-1.c: New test.
2738         * gcc.dg/builtins-25.c: Delete.
2739         * gcc.dg/builtins-29.c: Delete.
2740
2741 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2742
2743         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2744         * gcc.dg/sibcall-4.c: Likewise.
2745         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2746
2747 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2748
2749         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2750         bit-field on 16-bit targets.
2751
2752 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2753
2754         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2755         16-bit targets.
2756
2757 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2758
2759         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2760         * gcc.dg/rs6000-power2-2.c: Likewise.
2761
2762 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2763
2764         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2765         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2766         Change the asm registers to be in form of frN instead of fN.
2767
2768 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2769
2770         * gcc.dg/torture/builtin-convert-2.c: New test.
2771
2772 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2773
2774         * gcc.dg/rs6000-power2-1.c: New test.
2775         * gcc.dg/rs6000-power2-2.c: New test.
2776
2777 2004-04-28  Jan Hubicka  <jh@suse.cz>
2778
2779         * gcc.dg/unused-6.c: New test.
2780
2781 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2782             Ulrich Weigand  <uweigand@de.ibm.com>
2783
2784         * ada/acats/run_all.sh: Define $target variable.
2785
2786 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2787
2788         PR c++/15119
2789         * g++.dg/other/vararg-1.C: New test.
2790
2791         PR c++/4794
2792         * g++.dg/eh/cleanup3.C: New test.
2793
2794 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2795
2796         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2797         and ad8011a (target_insn).
2798         * ada/acats/support/macro.dfs: Likewise.
2799         * ada/acats/support/impbit.adb: New file.
2800
2801 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2802
2803         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2804
2805 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2806
2807         * gcc.dg/loop-3.c: New test.
2808
2809 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2810
2811         * gcc.c-torture/execute/simd-5.c: New test.
2812
2813 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2814
2815         PR c++/15064
2816         * g++.dg/template/crash18.C: New test.
2817
2818 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2819
2820         * g++.dg/ext/complit3.C: New test.
2821
2822 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2823
2824         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2825         * gcc.dg/altivec-3.c: Same.
2826         * gcc.dg/altivec-varargs-1.c: Same.
2827
2828 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2829
2830         * lib/target-supports.exp (check_profiling_available): Assume
2831         profiling is not available on powerpc-eabi targets.
2832
2833 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2834
2835         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2836         * gcc.dg/vmx/bug-1.c: Ditto.
2837
2838 2004-04-20  Eric Christopher  <echristo@redhat.com>
2839
2840         * gcc.dg/charset/extern.c: New test.
2841         * g++.dg/charset/extern3.cc: Ditto.
2842
2843 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2844
2845         * gcc.dg/builtins-39.c: New test.
2846
2847 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2848
2849         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2850
2851 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2852
2853         * gcc.dg/torture/mips-hilo-1.c: New test.
2854
2855 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2856
2857         * gcc.c-torture/compile/20040419-1.c: New test.
2858
2859 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2860
2861         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2862
2863 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2864             Aldy Hernandez  <aldyh@redhat.com>
2865
2866         * gcc.c-torture/execute/va-arg-24.c: New.
2867
2868 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2869             Aldy Hernandez  <aldyh@redhat.com>
2870
2871         * gcc.dg/vmx/1b-01.c: New.
2872         * gcc.dg/vmx/1b-02.c: New.
2873         * gcc.dg/vmx/1b-03.c: New.
2874         * gcc.dg/vmx/1b-04.c: New.
2875         * gcc.dg/vmx/1b-05.c: New.
2876         * gcc.dg/vmx/1b-06.c: New.
2877         * gcc.dg/vmx/1b-07.c: New.
2878         * gcc.dg/vmx/1c-01.c: New.
2879         * gcc.dg/vmx/1c-02.c: New.
2880         * gcc.dg/vmx/3a-01a.c: New.
2881         * gcc.dg/vmx/3a-01.c: New.
2882         * gcc.dg/vmx/3a-01m.c: New.
2883         * gcc.dg/vmx/3a-03.c: New.
2884         * gcc.dg/vmx/3a-03m.c: New.
2885         * gcc.dg/vmx/3a-04.c: New.
2886         * gcc.dg/vmx/3a-04m.c: New.
2887         * gcc.dg/vmx/3a-05.c: New.
2888         * gcc.dg/vmx/3a-06.c: New.
2889         * gcc.dg/vmx/3a-06m.c: New.
2890         * gcc.dg/vmx/3a-07.c: New.
2891         * gcc.dg/vmx/3b-01.c: New.
2892         * gcc.dg/vmx/3b-02.c: New.
2893         * gcc.dg/vmx/3b-10.c: New.
2894         * gcc.dg/vmx/3b-13.c: New.
2895         * gcc.dg/vmx/3b-14.c: New.
2896         * gcc.dg/vmx/3b-15.c: New.
2897         * gcc.dg/vmx/3c-01a.c: New.
2898         * gcc.dg/vmx/3c-01.c: New.
2899         * gcc.dg/vmx/3c-02.c: New.
2900         * gcc.dg/vmx/3c-03.c: New.
2901         * gcc.dg/vmx/3d-01.c: New.
2902         * gcc.dg/vmx/4-01.c: New.
2903         * gcc.dg/vmx/4-03.c: New.
2904         * gcc.dg/vmx/5-01.c: New.
2905         * gcc.dg/vmx/5-02.c: New.
2906         * gcc.dg/vmx/5-03.c: New.
2907         * gcc.dg/vmx/5-04.c: New.
2908         * gcc.dg/vmx/5-05.c: New.
2909         * gcc.dg/vmx/5-06.c: New.
2910         * gcc.dg/vmx/5-07.c: New.
2911         * gcc.dg/vmx/5-07t.c: New.
2912         * gcc.dg/vmx/5-08.c: New.
2913         * gcc.dg/vmx/5-10.c: New.
2914         * gcc.dg/vmx/5-11.c: New.
2915         * gcc.dg/vmx/7-01a.c: New.
2916         * gcc.dg/vmx/7-01.c: New.
2917         * gcc.dg/vmx/7c-01.c: New.
2918         * gcc.dg/vmx/7d-01.c: New.
2919         * gcc.dg/vmx/7d-02.c: New.
2920         * gcc.dg/vmx/8-01.c: New.
2921         * gcc.dg/vmx/8-02a.c: New.
2922         * gcc.dg/vmx/8-02.c: New.
2923         * gcc.dg/vmx/brode-1.c: New.
2924         * gcc.dg/vmx/bug-1.c: New.
2925         * gcc.dg/vmx/bug-2.c: New.
2926         * gcc.dg/vmx/bug-3.c: New.
2927         * gcc.dg/vmx/cw-bug-1.c: New.
2928         * gcc.dg/vmx/cw-bug-2.c: New.
2929         * gcc.dg/vmx/cw-bug-3.c: New.
2930         * gcc.dg/vmx/dct.c: New.
2931         * gcc.dg/vmx/debug-1.c: New.
2932         * gcc.dg/vmx/debug-2.c: New.
2933         * gcc.dg/vmx/debug-3.c: New.
2934         * gcc.dg/vmx/debug-4.c: New.
2935         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2936         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2937         * gcc.dg/vmx/eg-5.c: New.
2938         * gcc.dg/vmx/fft.c: New.
2939         * gcc.dg/vmx/gcc-bug-1.c: New.
2940         * gcc.dg/vmx/gcc-bug-2.c: New.
2941         * gcc.dg/vmx/gcc-bug-3.c: New.
2942         * gcc.dg/vmx/gcc-bug-4.c: New.
2943         * gcc.dg/vmx/gcc-bug-5.c: New.
2944         * gcc.dg/vmx/gcc-bug-6.c: New.
2945         * gcc.dg/vmx/gcc-bug-7.c: New.
2946         * gcc.dg/vmx/gcc-bug-8.c: New.
2947         * gcc.dg/vmx/gcc-bug-9.c: New.
2948         * gcc.dg/vmx/gcc-bug-b.c: New.
2949         * gcc.dg/vmx/gcc-bug-c.c: New.
2950         * gcc.dg/vmx/gcc-bug-d.c: New.
2951         * gcc.dg/vmx/gcc-bug-e.c: New.
2952         * gcc.dg/vmx/gcc-bug-f.c: New.
2953         * gcc.dg/vmx/gcc-bug-g.c: New.
2954         * gcc.dg/vmx/gcc-bug-i.c: New.
2955         * gcc.dg/vmx/harness.h: New.
2956         * gcc.dg/vmx/ira1.c: New.
2957         * gcc.dg/vmx/ira2a.c: New.
2958         * gcc.dg/vmx/ira2b.c: New.
2959         * gcc.dg/vmx/ira2.c: New.
2960         * gcc.dg/vmx/ira2c.c: New.
2961         * gcc.dg/vmx/mem.c: New.
2962         * gcc.dg/vmx/newton-1.c: New.
2963         * gcc.dg/vmx/ops.c: New.
2964         * gcc.dg/vmx/sn7153.c: New.
2965         * gcc.dg/vmx/spill2.c: New.
2966         * gcc.dg/vmx/spill3.c: New.
2967         * gcc.dg/vmx/spill.c: New.
2968         * gcc.dg/vmx/t.c: New.
2969         * gcc.dg/vmx/varargs-1.c: New.
2970         * gcc.dg/vmx/varargs-2.c: New.
2971         * gcc.dg/vmx/varargs-3.c: New.
2972         * gcc.dg/vmx/varargs-4.c: New.
2973         * gcc.dg/vmx/varargs-5.c: New.
2974         * gcc.dg/vmx/varargs-6.c: New.
2975         * gcc.dg/vmx/varargs-7.c: New.
2976         * gcc.dg/vmx/vmx.exp: New.
2977         * gcc.dg/vmx/vprint-1.c: New.
2978         * gcc.dg/vmx/vscan-1.c: New.
2979         * gcc.dg/vmx/x-01.c: New.
2980         * gcc.dg/vmx/x-02.c: New.
2981         * gcc.dg/vmx/x-03.c: New.
2982         * gcc.dg/vmx/x-04.c: New.
2983         * gcc.dg/vmx/x-05.c: New.
2984         * gcc.dg/vmx/yousufi-1.c: New.
2985         * gcc.dg/vmx/zero-1.c: New.
2986         * gcc.dg/vmx/zero.c: New.
2987
2988 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2989
2990         * g++.dg/lookup/java1.C: Update for chage of
2991         _Jv_AllocObject.
2992         * g++.dg/lookup/java2.C: Likewise.
2993
2994 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2995
2996         * ada/acats/run_all.sh: use -O2 by default.
2997
2998 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2999
3000         * gcc.dg/vr-mult-[12].c: New tests.
3001
3002 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3003
3004         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3005
3006         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3007
3008 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3009
3010         * lib/target-supports.exp (check_profiling_available): Assume profiling
3011         isn't available for mips*-*-elf targets.
3012
3013 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3014
3015         * gcc.dg/builtins-38.c: New test.
3016
3017 2004-04-14  Eric Christopher  <echristo@redhat.com>
3018
3019         * g++.dg/charset/charset.exp: Run .cc extension tests.
3020
3021 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3022
3023         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3024
3025 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3026
3027         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3028
3029 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3030
3031         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3032         * gcc.dg/i386-387-2.c: Likewise.
3033
3034         * gcc.dg/i386-387-7.c: New test.
3035         * gcc.dg/i386-387-8.c: New test.
3036
3037         * gcc.dg/builtins-37.c: New test.
3038
3039 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3040
3041         * g++.dg/pch/externc-1.C: Add missing semicolon.
3042
3043 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3044
3045         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3046
3047 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3048
3049         * gcc.c-torture/execute/20040411-1.c: New test.
3050
3051 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3052
3053         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3054
3055 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3056
3057         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3058
3059 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3060
3061         * lib/target-supports.exp (check_named_sections_available): New.
3062         * lib/gcc-dg.exp (dg-require-named-sections): New.
3063         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3064         old-deja.exp.  Also prune error-count message from HP linker.
3065         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3066
3067         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3068         * g++.old-deja/g++.pt/static3.C: Likewise.
3069         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3070
3071 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3072
3073         * gcc.c-torture/execute/20040409-1.c: New test case.
3074         * gcc.c-torture/execute/20040409-2.c: New test case.
3075         * gcc.c-torture/execute/20040409-3.c: New test case.
3076
3077 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3078
3079         * gcc.dg/20040409-1.c: New test.
3080
3081 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3082
3083         PR target/14888
3084         * g++.dg/opt/pr14888.C: New test case.
3085
3086 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3087
3088         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3089         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3090         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3091         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3092         New tests.
3093
3094 2004-04-08  Paul Brook  <paul@codesourcery.com>
3095
3096         * gcc.dg/spill-1.c: New test.
3097
3098 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3099
3100         * gcc.dg/torture/builtin-ctype-2.c: New test.
3101
3102 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3103
3104         * gcc.dg/pch/pch.exp: Add largefile test.
3105
3106 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3107
3108         * g++.dg/pch/externc-1.Hs: New.
3109         * g++.dg/pch/externc-1.C: New.
3110
3111 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3112
3113         * gcc.dg/compat/struct-by-value-5a_main.c,
3114         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3115         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3116         * gcc.dg/compat/struct-by-value-5a_x.c,
3117         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3118         gcc.dg/compat/struct-by-value-5_x.c.
3119         * gcc.dg/compat/struct-by-value-5a_y.c,
3120         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3121         gcc.dg/compat/struct-by-value-5_y.c.
3122
3123         * gcc.dg/compat/struct-by-value-6a_main.c,
3124         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3125         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3126         * gcc.dg/compat/struct-by-value-6a_x.c,
3127         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3128         gcc.dg/compat/struct-by-value-6_x.c.
3129         * gcc.dg/compat/struct-by-value-6a_y.c,
3130         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3131         gcc.dg/compat/struct-by-value-6_y.c.
3132
3133         * gcc.dg/compat/struct-by-value-7a_main.c,
3134         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3135         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3136         * gcc.dg/compat/struct-by-value-7a_x.c,
3137         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3138         gcc.dg/compat/struct-by-value-7_x.c.
3139         * gcc.dg/compat/struct-by-value-7a_y.c,
3140         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3141         gcc.dg/compat/struct-by-value-7_y.c.
3142
3143 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3144
3145         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3146         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3147         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3148         options.
3149
3150 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3151
3152         * gcc.dg/builtins-36.c: New test.
3153
3154 2004-04-06  Paul Brook  <paul@codesourcery.com>
3155
3156         * README.gcc: Remove obsolete contraint on testcases.
3157
3158 2004-04-05  Paul Brook  <paul@codesourcery.com>
3159
3160         PR2123
3161         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3162         failure and exit(0) on success.
3163         * g++.dg/expr/anew2.C: Ditto.
3164         * g++.dg/expr/anew3.C: Ditto.
3165         * g++.dg/expr/anew4.C: Ditto.
3166
3167 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3168
3169         PR c++/3518
3170         * g++.dg/template/unify7.C: New.
3171
3172 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3173
3174         * g++.dg/README: Bring up to date with new subdirectories; remove
3175         duplicate subdirectory lines.
3176
3177 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3178
3179         PR c++/14007
3180         * g++.dg/template/unify5.C: New.
3181         * g++.dg/template/unify6.C: New.
3182         * g++.dg/template/qualttp20.C: Adjust.
3183         * g++.old-deja/g++.jason/report.C: Adjust.
3184         * g++.old-deja/g++.other/qual1.C: Adjust.
3185
3186 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/14803
3189         * g++.dg/inherit/ptrmem1.C: New test.
3190
3191 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3192
3193         PR c++/14755
3194         * gcc.c-torture/execute/20040331-1.c: New test.
3195         * gcc.dg/20040331-1.c: New test.
3196
3197 2004-04-01  Paul Brook  <paul@codesourcery.com>
3198
3199         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3200
3201 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3202
3203         PR c++/14724
3204         * g++.dg/init/goto1.C: New test.
3205
3206         PR c++/14763
3207         * g++.dg/template/defarg4.C: New test.
3208
3209 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3210
3211         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3212
3213 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3214
3215         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3216
3217 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3218
3219         * gcc.dg/noncompile/undeclared-2.c: New test.
3220
3221 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3222
3223         * gcc.dg/940409-1.c: Remove XFAIL.
3224         * gcc.dg/reg-vol-struct-1.c: New test.
3225
3226 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3227
3228         * gcc.dg/torture/builtin-wctype-1.c: New test.
3229
3230 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3231
3232         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3233         * gcc.dg/20001101-1.c: Likewise.
3234         * gcc.dg/20001102-1.c: Likewise.
3235
3236 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3237
3238         * gcc.dg/compare8.c: Add an additional test for XOR.
3239
3240 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3241
3242         * gcc.dg/torture/builtin-ctype-1.c: New test.
3243
3244 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3245
3246         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3247         * gcc.dg/torture/builtin-math-1.c: Likewise.
3248         * gcc.dg/torture/builtin-power-1.c: New test.
3249
3250 2004-03-24  Andreas Schwab  <schwab@suse.de>
3251
3252         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3253         IA64 assembler.
3254
3255 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3256             Roger Sayle  <roger@eyesopen.com>
3257
3258         * gcc.dg/compare8.c: New test case.
3259
3260 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3261
3262         * g++.dg/ext/altivec-7.C: New test.
3263
3264 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3265
3266         PR 12267, 12391, 12560, 13129, 14114, 14133
3267         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3268         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3269         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3270         Adjust error regexps.
3271         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3272         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3273         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3274         * gcc.dg/local1.c: Add explanatory comment.
3275
3276 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3277
3278         PR optimization/14669
3279         * g++.dg/opt/fold2.C: New test case.
3280
3281 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3282
3283         PR c/14069
3284         * gcc.dg/20040322-1.c: New test.
3285
3286 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287
3288         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3289         * gcc.dg/ultrasp4.c: Likewise.
3290         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3291
3292 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3293
3294         * gcc.dg/i386-sse-8.c: Reset default options.
3295
3296 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3297
3298         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3299         in the error message text.
3300
3301 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3302
3303         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3304
3305 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/14616
3308         * g++.dg/init/array13.C: New test.
3309
3310 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3311
3312         PR target/13889
3313         * gcc.c-torture/compile/pr13889.c: New test case.
3314
3315 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3316
3317         PR c/14635
3318         * builtins-1.c (nan, nans): Don't test.
3319         * builtins-30.c: Don't use nan, nanf, nanl.
3320         * builtins-35.c: New test.
3321
3322 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3323
3324         * g++.dg/ext/altivec-6.C: New test.
3325
3326 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * g++.dg/init/placement3.C: New test.
3329
3330         * g++.dg/template/spec13.C: New test.
3331
3332         * g++.dg/lookup/using11.C: New test.
3333
3334         * g++.dg/lookup/koenig3.C: New test.
3335
3336         * g++.dg/template/operator2.C: New test.
3337
3338         * g++.dg/expr/dtor3.C: New test.
3339         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3340         marker.
3341         * g++.old-deja/g++.law/visibility28.C: Likewise.
3342
3343 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3344
3345         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3346         * gcc.dg/ppc64-abi-3.c: Likewise.
3347
3348 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3349
3350         PR c++/14545
3351         * g++.dg/parse/template15.C: New test.
3352
3353 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3354
3355         * g++.dg/expr/dtor2.C: New test.
3356
3357         * g++.dg/lookup/anon4.C: New test.
3358
3359         * g++.dg/overload/using1.C: New test.
3360
3361         * g++.dg/template/lookup7.C: New test.
3362
3363         * g++.dg/template/typename6.C: New test.
3364
3365         * g++.dg/expr/cond6.C: New test.
3366
3367 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3368
3369         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3370
3371 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3372
3373         * g++.dg/expr/cond5.C: New test.
3374         * g++.dg/expr/constcast1.C: Likewise.
3375         * g++.dg/expr/ptrmem2.C: Likewise.
3376         * g++.dg/expr/ptrmem3.C: Likewise.
3377         * g++.dg/lookup/main1.C: Likewise.
3378         * g++.dg/template/lookup6.C: Likewise.
3379
3380 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3381
3382         * gcc.dg/local1.c: New test.
3383
3384         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3385
3386 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3387
3388         * gcc.dg/torture/builtin-convert-1.c: New test.
3389
3390 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3391
3392         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3393
3394 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3395
3396         PR c++/14481
3397         * g++.dg/warn/Wunused-7.C: New test.
3398
3399 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3400
3401         * gcc.dg/torture/builtin-integral-1.c: New test.
3402
3403 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3404
3405         PR c++/14586
3406         * g++.dg/parse/non-dependent3.C: New test.
3407
3408 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3409
3410         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3411         * g++.dg/eh/simd-2.C: Likewise.
3412         * g++.dg/init/array10.C: Likewise.
3413         * gcc.c-torture/compile/simd-1.c: Likewise.
3414         * gcc.c-torture/compile/simd-2.c: Likewise.
3415         * gcc.c-torture/compile/simd-3.c: Likewise.
3416         * gcc.c-torture/compile/simd-4.c: Likewise.
3417         * gcc.c-torture/compile/simd-6.c: Likewise.
3418         * gcc.c-torture/execute/simd-1.c: Likewise.
3419         * gcc.c-torture/execute/simd-2.c: Likewise.
3420         * gcc.dg/compat/vector-defs.h: Likewise.
3421         * gcc.dg/20020531-1.c: Likewise.
3422         * gcc.dg/altivec-3.c: Likewise.
3423         * gcc.dg/altivec-4.c: Likewise.
3424         * gcc.dg/altivec-varargs-1.c: Likewise.
3425         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3426         * gcc.dg/i386-mmx-3.c: Likewise.
3427         * gcc.dg/i386-sse-4.c: Likewise.
3428         * gcc.dg/i386-sse-5.c: Likewise.
3429         * gcc.dg/i386-sse-8.c: Likewise.
3430         * gcc.dg/simd-1.c: Likewise.
3431         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3432         __ev64_opaque__ since the machine description provides it.
3433
3434 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3435
3436         * lib/compat.exp (skip_list): New global variable.
3437         Use it to hold the user defined COMPAT_SKIPS list if any.
3438         (compat-obj): Add the members of skip_list to optall.
3439
3440 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3441
3442         * gcc.dg/compat/union-by-value-1_main.c,
3443         union-by-value-1_x.c, union-by-value-1_y.c,
3444         union-check.h, union-defs.h,
3445         union-init.h, union-return-1_main.c,
3446         union-return-1_x.c, union-return-1_y.c: New files.
3447
3448 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3449
3450         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3451         mixed-struct-init.h: Add 4 mixed structure types.
3452         struct-by-value-21_main.c, struct-by-value-21_x.c,
3453         struct-by-value-21_y.c, struct-return-21_main.c,
3454         struct-return-21_x.c, struct-return-21_y.c: New files.
3455
3456 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/14550
3459         * g++.dg/parse/template14.C: New test.
3460
3461 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3462
3463         * gcc.c-torture/execute/20040313-1.c: New test.
3464
3465 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3466
3467         PR target/14533
3468         * gcc.dg/20040311-2.c: New test.
3469
3470 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3471
3472         PR other/14544
3473         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3474         bit-field.
3475
3476 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3477
3478         * gcc.dg/20040305-2.c: Add missing return statement.
3479
3480 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3481
3482         * gcc.dg/builtins-34.c: Also check pow10*.
3483
3484 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3485
3486         PR target/14262
3487         * gcc.dg/20040305-2.c: New test.
3488
3489 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3490
3491         * gcc.dg/20040310-1.c: New test.
3492
3493 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3494
3495         * gcc.c-torture/execute/20040311-1.c: New test case.
3496
3497 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3498
3499         PR c++/14476
3500         * g++.dg/lookup/enum1.C: New test.
3501
3502 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3503
3504         PR c++/14510
3505         * g++.dg/lookup/struct2.C: New test.
3506
3507 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3508
3509         * gcc.dg/builtins-34.c: New test.
3510
3511 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3512
3513         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3514
3515 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3516
3517         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3518         * gcc.dg/alias-2.c: New testcase.
3519
3520 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3521
3522         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3523
3524 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3525
3526         * gcc.c-torture/execute/20040309-1.c: New test case.
3527
3528 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3529
3530         PR c++/14397
3531         * g++.dg/overload/ref1.C: New.
3532
3533 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3534
3535         PR c++/14409
3536         * g++.dg/template/spec12.C: New test.
3537
3538         PR c++/14448
3539         * g++.dg/parse/crash14.C: New test.
3540
3541 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3542
3543         PR c++/14230
3544         * g++.dg/init/ref11.C: New test.
3545
3546 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3547
3548         PR c++/14432
3549         * g++.dg/parse/builtin2.C: New test.
3550
3551 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3552
3553         PR c++/14401
3554         * g++.dg/init/ctor3.C: New test.
3555         * g++.dg/init/union1.C: New test.
3556         * g++.dg/ext/anon-struct4.C: New test.
3557
3558 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3559
3560         * g++.dg/lookup/koenig1.C: Tweak error messages.
3561         * g++.dg/lookup/used-before-declaration.C: Likewise.
3562         * g++.dg/other/do1.C: Likewise.
3563         * g++.dg/overload/koenig1.C: Likewise.
3564         * g++.dg/parse/crash13.C: Likewise.
3565         * g++.dg/template/instantiate3.C: Likewise.
3566
3567 2004-03-08  Eric Christopher  <echristo@redhat.com>
3568
3569         * * lib/target-supports.exp: Enable libiconv in test
3570         compilation.  Fix up error checking.
3571
3572 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3573
3574         PR middle-end/14289
3575         * gcc.dg/pr14289-1.c: New test case.
3576         * gcc.dg/pr14289-2.c: Likewise.
3577         * gcc.dg/pr14289-3.c: Likewise.
3578
3579 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3580
3581         * gcc.c-torture/execute/20040308-1.c: New test.
3582
3583 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3584
3585         * gcc.c-torture/execute/20040307-1.c: New test case.
3586
3587 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3588
3589         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3590
3591 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3592
3593         * gcc.dg/20040306-1.c: New test.
3594
3595 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3596
3597         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3598         them static.
3599         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3600
3601 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3602
3603         PR c/14465
3604         * gcc.dg/decl-6.c: New test.
3605
3606 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3607
3608         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3609         Rename LOGPOW -> LOG_POW.
3610         (SQRT_EXP, POW_EXP): New.
3611
3612 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * gcc.dg/i386-sse-8.c: New test.
3615
3616 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3617
3618         PR c/14114
3619         * gcc.dg/decl-5.c: New test.
3620
3621 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3622
3623         * gcc.dg/20040305-1.c: New test.
3624
3625 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3626
3627         PR other/14354
3628         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3629
3630 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3631
3632         PR c++/14425, c++/14426
3633         * g++.dg/ext/altivec-4.C: New test.
3634         * g++.dg/ext/altivec-5.C: New test.
3635
3636 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3637
3638         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3639         global variables of a type with no linkage.
3640         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3641         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3642         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3643         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3644         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3645         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3646         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3647         * g++.dg/warn/deprecated.C: Name enum Color.
3648         * g++.dg/overload/VLA.C: Name structure for 'b'.
3649         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3650
3651 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3652
3653         * gcc.c-torture/compile/20040304-1.c: New test.
3654
3655 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3656
3657         PR 13728
3658         * gcc.dg/decl-4.c: New testcase.
3659
3660 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3661
3662         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3663         as PRECF if sizeof (float) > sizeof (double).
3664         (PRECL): Make it the same as PRECF if
3665         sizeof (float) > sizeof (long double).
3666
3667 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3668
3669         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3670         system type.  Add check for irix6 which doesn't have c99 runtime.
3671
3672 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3673
3674         * gcc.dg/const-elim-1.c: xfail for xtensa.
3675
3676 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3677
3678         PR c++/14369
3679         * g++.dg/template/cond4.C: New test.
3680
3681 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3682
3683         PR c++/14360
3684         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3685
3686         PR c++/14361
3687         * g++.dg/parse/defarg7.C: New test.
3688
3689         PR c++/14359
3690         * g++.dg/template/friend26.C: New test.
3691
3692 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/14324
3695         * g++.dg/abi/mangle21.C: New test.
3696
3697         PR c++/14260
3698         * g++.dg/parse/constructor2.C: New test.
3699
3700         PR c++/14337
3701         * g++.dg/template/sfinae1.C: New test.
3702
3703 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3704
3705         PR c++/14267
3706         * g++.dg/expr/crash2.C: New test.
3707
3708         PR middle-end/13448
3709         * gcc.dg/inline-5.c: New test.
3710         * gcc.dg/always-inline.c: Split out tests into ...
3711         * gcc.dg/always-inline2.c: ... this and ...
3712         * gcc.dg/always-inline3.c: ... this.
3713
3714 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR debug/12103
3717         * g++.dg/debug/crash1.C: New test.
3718
3719 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3720
3721         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3722         function with __attribute__((noinline)).
3723         (recurser_void2): Likewise.
3724         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3725         (recurser_void2): Likewise.
3726
3727 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3728
3729         PR middle-end/14203
3730         * g++.dg/warn/Wunused-6.C: New test case.
3731
3732 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3733
3734         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3735         not defined.
3736
3737 2004-02-27  Eric Christopher  <echristo@redhat.com>
3738
3739         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3740         * g++.dg/charset/asm2.c: Run only x86.
3741         * gcc.dg/charset/asm3.c: Ditto.
3742
3743 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3744
3745         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3746         ld_library_path.
3747
3748 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3749
3750         * g++.dg/ext/altivec-3.C: New.
3751
3752 2004-02-26  Richard Henderson  <rth@redhat.com>
3753
3754         * g++.dg/ext/attrib10.C: Mark for warning.
3755         * gcc.dg/attr-alias-1.c: New.
3756
3757 2004-02-26  Richard Henderson  <rth@redhat.com>
3758
3759         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3760         * gcc.c-torture/execute/20040208-2.c: ... it back.
3761
3762 2004-02-26  Eric Christopher  <echristo@redhat.com>
3763
3764         * lib/target-supports.exp (check-iconv-available): New function.
3765         * lib/gcc-dg.exp (dg-require-iconv): New function.
3766         Use above.
3767         * gcc.dg/charset: New directory.
3768         * gcc.dg/charset/charset.exp: New file.
3769         * gcc.dg/charset/asm1.c: Ditto.
3770         * gcc.dg/charset/asm2.c: Ditto.
3771         * gcc.dg/charset/asm3.c: Ditto.
3772         * gcc.dg/charset/asm4.c: Ditto.
3773         * gcc.dg/charset/asm5.c: Ditto.
3774         * gcc.dg/charset/attribute1.c: Ditto.
3775         * gcc.dg/charset/attribute2.c: Ditto.
3776         * gcc.dg/charset/string1.c: Ditto.
3777         * g++.dg/charset: New directory.
3778         * g++.dg/dg.exp: Add here. Special options.
3779         * g++.dg/charset/charset.exp: New file.
3780         * g++.dg/charset/asm1.c: Ditto.
3781         * g++.dg/charset/asm2.c: Ditto.
3782         * g++.dg/charset/asm3.c: Ditto.
3783         * g++.dg/charset/asm4.c: Ditto.
3784         * g++.dg/charset/attribute1.c: Ditto.
3785         * g++.dg/charset/attribute2.c: Ditto.
3786         * g++.dg/charset/extern1.cc: Ditto.
3787         * g++.dg/charset/extern2.cc: Ditto.
3788         * g++.dg/charset/string1.c: Ditto.
3789
3790 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3791
3792         PR c++/14278
3793         * g++.dg/parse/comma1.C: New test.
3794
3795 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3796
3797         PR c++/14284
3798         * g++.dg/template/ttp8.C: New test.
3799
3800 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3801
3802         * gcc.dg/fixuns-trunc-1.c: New test.
3803
3804 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3805
3806         * gcc.dg/builtins-config.h: Use #elif.
3807
3808 2004-02-26  Michael Matz  <matz@suse.de>
3809
3810         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3811         * gcc.dg/991214-1.c: Likewise.
3812         * gcc.dg/i386-asm-1.c: Likewise.
3813
3814 2004-02-25  Richard Henderson  <rth@redhat.com>
3815
3816         * gcc.c-torture/execute/20040208-2.c: Move ...
3817         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3818
3819 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3820
3821         PR c++/14246
3822         * g++.dg/other/crash-3.C: New test.
3823
3824 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3825
3826         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3827         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3828
3829         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3830         HP-UX.
3831
3832 2004-02-24  Michael Matz  <matz@suse.de>
3833
3834         * gcc.dg/i386-regparm.c: New.
3835
3836 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3837
3838         * gcc.c-torture/execute/20040223-1.c: New.
3839
3840 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3841             Kazu Hirata  <kazu@cs.umass.edu>
3842
3843         * gcc.dg/fwritable-strings-1.c: Remove.
3844
3845 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3846
3847         PR c/14156
3848         * gcc.dg/20040223-1.c: New test.
3849
3850 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3851
3852         PR c++/14106
3853         * g++.dg/ext/typeof9.C: New test.
3854
3855 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3856
3857         PR c++/14250
3858         * g++.dg/other/switch1.C: New test.
3859
3860 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3861
3862         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3863         * gcc.dg/va-arg-1.c: Likewise.
3864
3865 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3866
3867         PR c++/14143
3868         * g++.dg/template/koenig5.C: New test.
3869
3870 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3871
3872         * g++.dg/ext/altivec-1.C: Generalize target triple.
3873         * g++.dg/ext/altivec-2.C: New test case.
3874         * g++.dg/ext/altivec_check.h: New file.
3875         * gcc.dg/altivec-1.c: Generalize target triple;
3876         include altivec_check.h and call altivec_check().
3877         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3878         * gcc.dg/altivec-6.c: New test case.
3879         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3880         type casts as needed.
3881         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3882         altivec_check().
3883         * gcc.dg/altivec-12.c: New test case.
3884         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3885         include altivec_check.h and call altivec_check().
3886         * gcc.dg/altivec_check.h: New file.
3887
3888 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3889
3890         * lib/target-supports.exp (check_alias_available): Don't mangle
3891         function `g' in test program.
3892
3893 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3894
3895         * lib/target-supports.exp (check_profiling_available): Check
3896         argument to determine whether we support a profiling type.
3897         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3898         check_profiling_available.
3899         * g++.dg/bprob/bprob.exp: Likewise
3900         * g77.dg/bprob/bprob.exp: Likewise.
3901         * gcc.misc-tests/bprob.exp: Likewise.
3902         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3903         dg-require-profiling and delete expected error handling.
3904         * gcc.dg/20021014-1.c: Likewise.
3905         * gcc.dg/nest.c: Likewise.
3906
3907 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3908
3909         PR c++/12007
3910         * g++.dg/other/vthunk1.C: New test.
3911
3912 2004-02-20  Falk Hueffner  <falk@debian.org>
3913
3914         PR target/14201
3915         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3916
3917 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3918
3919         PR c++/13927
3920         * g++.dg/other/error8.C: Remove XFAIL markers.
3921
3922         PR c++/14173
3923         * g++.dg/ext/packed5.C: New test.
3924
3925         PR c++/14199
3926         * g++.dg/warn/Wunused-5.C: New test.
3927
3928         PR c++/14186
3929         * g++.dg/lookup/member1.C: New test.
3930
3931 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3932
3933         * gcc.c-torture/compile/20040130-1.c: Enable only when
3934         __INT_MAX__ >= 2147483647L.
3935         * gcc.c-torture/compile/961203-1.c: Likewise.
3936
3937 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3938
3939         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3940         * g++.dg/opt/template1.C: Robustify assembler regexp
3941
3942 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.c-torture/execute/simd-4.x: Remove.
3945         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3946         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3947         Guard with #ifndef SKIP_ATTRIBUTE.
3948         * gcc.dg/compat/vector-1_y.c: Likewise.
3949         * gcc.dg/compat/vector-2_x.c: Likewise.
3950         * gcc.dg/compat/vector-2_y.c: Likewise.
3951         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3952         * g++.dg/eh/simd-2.C: Likewise.
3953
3954 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3955
3956         * gcc.c-torture/compile/complex-1.c: New.
3957
3958 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3959
3960         PR target/14209
3961         * gcc.c-torture/execute/20040218-1.c: New test.
3962
3963 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3964
3965         PR c++/14181
3966         * g++.dg/parse/new2.C: New test.
3967
3968 2004-02-18  Paul Brook  <paul@codesourcery.com>
3969
3970         * gcc.c-torture/compile/libcall-1.c: New test.
3971
3972 2004-02-18  Paul Brook  <paul@codesourcery.com>
3973
3974         PR debug/12934
3975         * gcc.dg/debug/debug-7.c: New test.
3976
3977 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3978
3979         * gcc.dg/20040217-1.c: New test.
3980
3981 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3982
3983         * gcc.c-torture/execute/990208-1.x: Delete.
3984
3985 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3986
3987         * gcc.c-torture/execute/20040208-2.x: New file.
3988
3989 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3990
3991         PR c++/11326
3992         * g++.dg/abi/structret1.C: New test.
3993
3994 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3995
3996         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3997         (i386_cpuid): No need to test if cpuid is available on AMD64.
3998         Fix assembly, so that it works onboth i386 and AMD64.
3999         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4000         (vecInLong): Fix s[] member type to unsigned int.
4001         (vecInWord): Remove type.
4002         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4003         (a64, b64, c64, d64, e64): Remove.
4004         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4005         Remove unused variable.  Remove initialization of removed variables.
4006         Don't call mmx_tests nor sse_tests.
4007         (reference_mmx, reference_sse): Remove.
4008         (check): Add return stmt.
4009         * gcc.dg/i386-sse-7.c: New test.
4010         * gcc.dg/i386-mmx-4.c: New test.
4011
4012 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4013
4014         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4015         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4016         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4017         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4018         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4019         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4020         g++.dg/tc1/dr94.C: Fix line terminator.
4021
4022 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4023
4024         * gcc.c-torture/compile/20040216-1.c: New.
4025
4026 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4027
4028         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4029         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4030         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4031         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4032         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4033         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4034
4035 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4036
4037         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4038
4039 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/13971
4042         * g++.dg/expr/cond4.C: New test.
4043
4044         PR c++/14086
4045         * g++.dg/lookup/crash2.C: New test.
4046
4047 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4048
4049         * gcc.c-torture/compile/20040214-2.c: New test.
4050
4051 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4052
4053         PR c++/14116
4054         * g++.dg/ext/typeof8.C: New test.
4055
4056 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4057
4058         * gcc.c-torture/compile/20040214-1.c: New test.
4059
4060 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4061
4062         PR c++/13635
4063         * g++.dg/template/spec11.C: New test.
4064
4065 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4066
4067         PR c++/13927
4068         * g++.dg/other/error8.C: New test.
4069
4070 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/14122
4073         * g++.dg/template/array4.C: New test.
4074
4075         PR c++/14108
4076         * g++.dg/inherit/thunk2.C: New test.
4077
4078         PR c++/14083
4079         * g++.dg/eh/cond2.C: New test.
4080
4081 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4082
4083         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4084
4085 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4086
4087         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4088
4089 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4090
4091         * g++.dg/simd-2.C: xfail on ppc64-linux.
4092
4093 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4094
4095         PR c/456
4096         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4097         tests.
4098
4099 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4100
4101         * gcc.dg/builtins-33.c: New test.
4102
4103 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4104
4105         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4106
4107 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4108
4109         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4110
4111 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4112
4113         * gcc.dg/ppc64-abi-3.c: New test.
4114
4115 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4116
4117         PR c/14092
4118
4119         * gcc.dg/pr14092-1.c: New testcase.
4120
4121 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4122
4123         * gcc.dg/cpp/assert4.c: Fix typo last change.
4124
4125         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4126         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4127
4128         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4129
4130 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4131
4132         * gcc.c-torture/compile/20040209-1.c: New test case.
4133
4134 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4135
4136         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4137
4138 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4139
4140         * gcc.c-torture/execute/20040208-[12].c: New tests.
4141
4142 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4143
4144         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4145
4146 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4147
4148         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4149
4150 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4151
4152         Bug 13856
4153         * gcc.dg/visibility-8.c: New testcase.
4154
4155 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4156
4157         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4158         arguments.
4159         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4160
4161 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4162
4163         PR middle-end/13696
4164         * g++.dg/opt/fold1.C: New test case.
4165
4166 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4167
4168         PR c++/14033
4169         * g++.dg/other/crash-2.C: New test.
4170
4171 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4172
4173         PR c++/14028
4174         * g++.dg/parse/angle-bracket2.C: New test.
4175
4176 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4177
4178         PR middle-end/13750
4179         Revert:
4180         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4181         PR pch/13361
4182         * testsuite/g++.dg/pch/wchar-1.C: New.
4183         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4184
4185 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4186
4187         PR c++/14008
4188         * g++.dg/parse/error15.C: New test.
4189         * g++.dg/parse/crash11.C: Update dg-error mark.
4190
4191 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/13932
4194         * g++.dg/warn/conv2.C: New test.
4195
4196 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4197
4198         PR c++/13086
4199         * g++.dg/warn/incomplete1.C: Remove xfail.
4200
4201 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4202
4203         * lib/file-format.exp (gcc_target_object_format): Use
4204         ${tool}_target_compile, not gcc_target_compile.
4205         * lib/target-supports.exp (check_alias_available): Likewise.
4206         (check_gc_sections_available): Likewise.
4207         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4208         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4209         dg-require-alias.
4210
4211 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4212
4213         PR c++/13969
4214         * g++.dg/template/static6.C: New test.
4215
4216 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4217
4218         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4219
4220 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4223         tests for systems where `char' is unsigned by default.
4224
4225 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4226
4227         PR c++/13997
4228         * g++.dg/template/partial3.C: New test.
4229
4230 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4231
4232         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4233         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4234         Remove mentions of obsolete ports.
4235
4236 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4237
4238         * gcc.dg/noncompile/20001228-1.c: Fix for new
4239         error message.
4240
4241 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4242
4243         PR target/9348
4244         * gcc.c-torture/execute/multdi-1.c: New test case.
4245
4246 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4247
4248         PR c++/13925
4249         * g++.dg/template/lookup5.C: New test.
4250
4251 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4252
4253         PR c++/13950
4254         * g++.dg/template/lookup4.C: New test.
4255
4256         PR c++/13970
4257         * g++.dg/parse/error14.C: New test.
4258
4259         PR c++/14002
4260         * g++.dg/parse/template13.C: New test.
4261
4262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/13978
4265         * g++.dg/template/koenig4.C: New test.
4266
4267         PR c++/13968
4268         * g++.dg/template/crash17.C: New test.
4269
4270         PR c++/13975
4271         * g++.dg/parse/error13.C: New test.
4272         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4273
4274 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4275
4276         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4277
4278 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4279
4280         PR c/11658
4281         PR c/13994
4282         * gcc.dg/noncompile/20040203-1.c: New test.
4283         * gcc.dg/noncompile/20040203-2.c: Likewise.
4284         * gcc.dg/noncompile/20040203-3.c: Likewise.
4285         * gcc.dg/20040203-1.c: Likewise.
4286
4287 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4288
4289         PR c++/10858
4290         * g++.dg/template/sizeof7.C: New test.
4291
4292 2004-02-02  Eric Christopher  <echristo@redhat.com>
4293             Zack Weinberg  <zack@codesourcery.com>
4294
4295         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4296
4297 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4298
4299         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4300         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4301         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4302         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4303
4304 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/13113
4307         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4308
4309         PR c++/13854
4310         * g++.dg/ext/attrib13.C: New test.
4311
4312         PR c++/13907
4313         * g++.dg/conversion/op2.C: New test.
4314
4315 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4316
4317         * gcc.dg/titype-1.c: Fix pasto.
4318
4319 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4320
4321         * gcc.dg/titype-1.c: New test.
4322
4323 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4324
4325         PR c++/13957
4326         * g++.dg/template/non-type-template-argument-1.C,
4327         g++.dg/template/qualified-id1.C: Update dg-error marks.
4328         * g++.dg/template/nontype6.C: New test.
4329
4330 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4331
4332         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4333         * gcc.dg/builtins-31.c: New testcase.
4334         * gcc.dg/builtins-32.c: New testcase.
4335
4336 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4337
4338         * objc.dg/call-super-2.m: Update line numbers
4339         for the including of stddef.h.
4340
4341 2004-01-30  Michael Matz  <matz@suse.de>
4342
4343         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4344         g++.dg/ext/case-range3.C: New tests.
4345
4346 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4347
4348         DR206
4349         PR c++/13813
4350         * g++.dg/template/member4.C: New test.
4351
4352 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4353
4354         PR c++/13683
4355         * g++.dg/template/sizeof6.C: New test.
4356
4357 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.dg/fwritable-strings-1.c: New test.
4360
4361 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * gcc.c-torture/compile/20040130-1.c: New test.
4364
4365 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4366
4367         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4368
4369 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4370
4371         PR c++/13883
4372         * g++.dg/template/ctor3.C: New test.
4373
4374 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4375
4376         * g++.dg/tc1: New directory.
4377         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4378         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4379         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4380         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4381         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4382
4383 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4384
4385         * g++.dg/parse/error11.C: New test.
4386         * g++.dg/parse/error12.C: Likewise.
4387
4388 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4389
4390         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4391         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4392
4393 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/13791
4396         * g++.dg/ext/attrib12.C: New test.
4397
4398         PR c++/13736
4399         * g++.dg/parse/cast2.C: New test.
4400
4401 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4402
4403         * objc.dg/encode-2.m (main): New local string.  Set depending on
4404         sizeof long.  Use in sscanf call.
4405         * objc.dg/encode-3.m (main): New local string.  Set depending on
4406         sizeof long.  Use in scan_initial call.
4407
4408 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4409
4410         * objc.dg/call-super-2.m: Make LP64-safe.
4411         * objc.dg/desig-init-1.m: Likewise.
4412
4413 2004-01-27  Devang Patel <dpatel@apple.com>
4414
4415         * g++.dg/debug/namespace1.C: New test.
4416
4417 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4418
4419         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4420         xscale-*-*.
4421
4422         * gcc.dg/arm-mmx-1.c: New test.
4423
4424 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4425
4426         * gcc.dg/20040127-1.c: New test.
4427         * gcc.dg/20040127-2.c: New test.
4428
4429 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4430
4431         * objc.dg/stret-1.m (glob): Renamed to globa.
4432
4433 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/13663
4436         * g++.dg/expr/for1.C: New test.
4437
4438 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4439
4440         PR middle-end/13779
4441         * gcc.dg/darwin-longlong.c: New test.
4442
4443 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4444
4445         * gcc.dg/20040124-1.c: Moved test from here...
4446         * gcc.c-torture/compile/20040124-1.c: ...to here.
4447
4448 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4449
4450         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4451         the assembly output if -m64 is passed.
4452
4453 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4454
4455         PR c++/13833
4456         * g++.dg/template/cond3.C: New test.
4457
4458 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4459
4460         PR c++/13810
4461         * g++.dg/template/ttp7.C: New test.
4462
4463 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4464
4465         PR c++/13797
4466         * g++.dg/template/nontype4.C: New test.
4467         * g++.dg/template/nontype5.C: Likewise.
4468
4469 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4470
4471         * gcc.dg/torture/mips-clobber-at.c: New test.
4472
4473 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4474
4475         * gcc.dg/20040124-1.c: New test.
4476
4477 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4478
4479         * gcc.dg/20040123-1.c: New test.
4480
4481 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4482
4483         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4484
4485 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4486
4487         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4488
4489 2004-01-23  Andrew Pinski  <apinski@apple.com>
4490
4491         * gcc.dg/20030121-1.c: Move to ..
4492         * gcc.dg/20040121-1.c: here.
4493
4494 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4495
4496         * gcc.dg/builtins-29.c: New test case.
4497
4498 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4499
4500         PR 18314
4501         * gcc.dg/builtins-30.c: New testcase.
4502
4503 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4504
4505         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4506         * lib/g77.exp: Likewise.
4507         * lib/objc.exp: Likewise.
4508         * lib/g++.exp: Likewise.
4509
4510 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4511
4512         * gcc.dg/struct-by-value-2.c: New test.
4513
4514 2004-01-21  Andrew Pinski  <apinski@apple.com>
4515
4516         PR target/13785
4517         * gcc.dg/20030121-1.c: New test.
4518
4519 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4520
4521         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4522         clobber frame pointer register in asm statement.
4523
4524 2004-01-21  Falk Hueffner  <falk@debian.org>
4525
4526         * gcc.c-torture/compile/20040121-1.c: New test.
4527
4528 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4529
4530         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4531
4532 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4533
4534         * gcc.dg/ppc64-abi-2.c: New test.
4535
4536 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4537
4538         * lib/treelang.exp: Fill out this file.
4539         * lib/treelang-dg.exp: New File.
4540
4541 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4542
4543         * gcc.c-torture/compile/981022-1.c: Remove.
4544         * gcc.dg/array-5.c: Remove XFAIL.
4545         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4546         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4547         gcc.dg/cond-lvalue-1.c: Update.
4548         * gcc.dg/cast-lvalue-2.c: New test.
4549
4550 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR c++/13592
4553         * g++.dg/other/error1.C (class foo): Tweak error message.
4554
4555         PR c++/13592
4556         * g++.dg/template/call2.C: New test.
4557
4558 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4559
4560         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4561         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4562         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4563         scalar-return-1_x.c, scalar-return-2_y.c,
4564         scalar-return-3_x.c, scalar-return-3_y.c,
4565         scalar-return-4_x.c, scalar-return-4_y.c,
4566         struct-align-1.h, struct-align-1_x.c,
4567         struct-align-1_y.c, struct-align-2.h,
4568         struct-align-2_x.c, struct-align-2_y.c,
4569         struct-by-value-10_y.c, struct-by-value-11_x.c,
4570         struct-by-value-11_y.c, struct-by-value-12_x.c,
4571         struct-by-value-12_y.c, struct-by-value-13_x.c,
4572         struct-by-value-13_y.c, struct-by-value-14_x.c,
4573         struct-by-value-14_y.c, struct-by-value-15_x.c,
4574         struct-by-value-15_y.c, struct-by-value-16_y.c,
4575         struct-by-value-17_y.c, struct-by-value-18_y.c,
4576         struct-by-value-19_y.c, struct-by-value-1_x.c,
4577         struct-by-value-1_y.c, struct-by-value-20_y.c,
4578         struct-by-value-2_x.c, struct-by-value-2_y.c,
4579         struct-by-value-3_y.c, struct-by-value-4_x.c,
4580         struct-by-value-4_y.c, struct-by-value-5_y.c,
4581         struct-by-value-6_y.c, struct-by-value-7_y.c
4582         struct-by-value-8_x.c, struct-by-value-8_y.c
4583         struct-by-value-9_x.c, struct-by-value-9_y.c
4584         struct-return-10_x.c, struct-return-10_y.c,
4585         struct-return-19_x.c, struct-return-20_x.c
4586         struct-return-2_x.c, struct-return-2_y.c
4587         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4588         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4589
4590 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4591
4592         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4593         attribute on sparc*-sun-solaris2.*.
4594
4595 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4596
4597         PR c++/13710
4598         * g++.dg/ext/typeof7.C: New test.
4599
4600 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4601
4602         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4603         * gcc.dg/const-elim-1.c: Same.
4604
4605 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4606
4607         * objc.dg/stret-1.m: New.
4608         * objc.dg/stret-2.m: New.
4609
4610 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4611
4612         PR c++/11895
4613         * g++.dg/ext/vector1.C: New test.
4614
4615 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4616
4617         * gcc.dg/pch/import-1.c: New.
4618         * gcc.dg/pch/import-1.hs: New.
4619         * gcc.dg/pch/import-1a.h: New.
4620         * gcc.dg/pch/import-1b.h: New.
4621         * gcc.dg/pch/import-1c.h: New.
4622
4623 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4624
4625         PR c++/13574
4626         * g++.dg/ext/array1.C: New test.
4627
4628         PR c++/13178
4629         * g++.dg/conversion/op1.C: New test.
4630
4631 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4632
4633         PR 11864
4634         From Kazumoto Kojima / Dan Kegel:
4635         * gcc.dg/pr11864-1.c: New test.
4636
4637         PR 10392
4638         From Marcus Comstedt / Dan Kegel:
4639         * gcc.dg/pr10392-1.c: New test.
4640
4641 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4642
4643         PR c++/13478
4644         * g++.dg/init/ref10.C: New test.
4645
4646 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4647
4648         PR c++/13407
4649         * g++.dg/parse/typename6.C: New test.
4650
4651 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4652
4653         PR pch/13361
4654         * testsuite/g++.dg/pch/wchar-1.C: New.
4655         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4656
4657 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4658
4659         PR c++/9259
4660         * g++.dg/expr/sizeof2.C: New test.
4661
4662 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4663
4664         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4665
4666 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4667
4668         PR c++/13659
4669         * g++.dg/lookup/strong-using-3.C: New.
4670         * g++.dg/lookup/using-10.C: New.
4671
4672 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4673
4674         PR c++/13594
4675         * g++.dg/lookup/strong-using-2.C: New.
4676
4677 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4678             Dan Kegel <dank@kegel.com>
4679             J"orn Rennecke <joern.rennecke@superh.com>
4680
4681         PR target/9365
4682         * gcc.dg/pr9365-1.c: New test.
4683
4684 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4685
4686         PR c++/8856
4687         * g++.dg/parse/casting-operator2.C: New test.
4688         * g++.old-deja/g++.pt/explicit83.C: Remove.
4689
4690 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4691
4692         * gcc.dg/label-compound-stmt-1.c: New test.
4693         * gcc.c-torture/compile/950922-1.c,
4694         gcc.c-torture/compile/20000211-3.c,
4695         gcc.c-torture/compile/20000518-1.c,
4696         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4697         compound statements.
4698
4699 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4700
4701         * gcc.dg/ppc64-abi-1.c: New test.
4702
4703 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4704
4705          * g++.dg/ext/attrib9.C: Add dg-warnings.
4706
4707 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4708
4709         PR c++/12335
4710         * g++.dg/parse/dtor3.C: New test.
4711
4712 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         PR c++/12709
4715         * g++.dg/parse/try-catch-1.C: New test.
4716
4717 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4718
4719         * ada/acats/run_all.sh: Add more verbose output in acats.log
4720         when compiling tests.
4721
4722 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4723
4724         PR 13656
4725         * gcc.dg/typedef-redecl.c: New test case.
4726         * gcc.dg/typedef-redecl.h: New support file.
4727
4728 2004-01-13  Jan Hubicka  <jh@suse.cz>
4729
4730         * gcc.dg/always_inline.c: New test.
4731         * gcc.dg/debug/20031231-1.c: Fix.
4732
4733 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4734
4735         PR c++/13474
4736         * g++.dg/template/array3.C: New test.
4737
4738 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4739
4740         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4741         * g++.dg/warn/Wunused-2.C: Likewise.
4742
4743 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4744
4745         PR c++/13289
4746         * g++.dg/template/instantiate6.C: New test.
4747
4748 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4749
4750         PR middle-end/11397
4751         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4752
4753 2004-01-12  Jan Hubicka  <jh@suse.cz>
4754
4755         PR opt/12826
4756         * gcc.dg/20040112-1.c: New.
4757
4758         * gcc.dg/dwarf-die[1-7].c: Move to...
4759         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4760         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4761
4762 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4763
4764         PR c++/4100
4765         * g++.dg/parse/friend4.C: New test.
4766
4767 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4768
4769         PR c++/4100
4770         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4771         definition is called a friend.
4772
4773 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4774
4775         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4776
4777 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4778
4779         PR c++/3478
4780         * g++.dg/parse/error10.C: New test.
4781         * g++.dg/template/arg2.C: Accept "invalid type" error.
4782
4783 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4784
4785         PR middle-end/13392
4786         * g++.dg/opt/expect2.C: New test.
4787
4788 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4789
4790         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4791         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4792         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4793         Update dg-error regexps.
4794
4795 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4796
4797         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4798         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4799
4800 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4801
4802         * gcc.dg/pragma-re-1.c: Use right pointer type.
4803
4804 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4805
4806         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4807
4808 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4809
4810         * gcc.dg/rs6000-ldouble-1.c: New.
4811
4812 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4813
4814         DR 337
4815         PR c++/9256
4816         * g++.dg/other/abstract1.C: New test.
4817
4818 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4819
4820         * g++.dg/lookup/strong-using-1.C: New.
4821
4822 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4823
4824         PR c/11234
4825         * gcc.dg/func-ptr-conv-1.c: New test.
4826         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4827
4828 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4829
4830         PR target/13380.
4831         * gcc.c-torture/compile/20040109-1.c: New.
4832
4833 2004-01-08  Stuart Hastings  <stuart@apple.com>
4834
4835         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4836         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4837         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4838
4839 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4840
4841         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4842
4843 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4844
4845         * ada/acats/run_acats: Treat 'gnatchop' the same way
4846         as 'gnatmake'.  Export GCC_DRIVER.
4847         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4848         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4849
4850 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4851
4852         PR c++/12573
4853         * g++.dg/template/dependent-expr4.C: New test.
4854
4855 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4856
4857         * gcc.dg/altivec-11.c: New test.
4858
4859 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4860
4861         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4862
4863 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4864
4865         PR c/6024
4866         * gcc.dg/enum-compat-1.c: New test.
4867         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4868
4869 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4870
4871         PR c/12165
4872         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4873         gcc.dg/c99-idem-qual-3.c: New tests.
4874
4875 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4876
4877         * gcc.dg/winline-7.c: Don't cast void * to int.
4878
4879 2004-01-06  Jan Hubicka  <jh@suse.cz>
4880
4881         * gcc.dg/i386-sse-5.c: New test
4882         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4883
4884 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4885
4886         PR c++/12815
4887         * g++.dg/rtti/typeid4.C: New test.
4888
4889 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4890
4891         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4892
4893 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/12132
4896         * g++.dg/template/error11.C: New test.
4897
4898         PR c++/13451
4899         * g++.dg/template/class2.C: New test.
4900
4901 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4902         Richard Sandiford <rsandifo@redhat.com>
4903
4904         PR c++/13387
4905         * g++.dg/opt/alias3.C: New test.
4906
4907 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4908
4909         PR c++/13157
4910         * g++.dg/template/koenig3.C: New test.
4911
4912         PR c++/13529
4913         * g++.dg/parse/offsetof3.C: New test.
4914
4915         * g++.dg/init/copy7.C: Add missing dg-error markers.
4916
4917         PR c++/12226
4918         * g++.dg/init/copy7.c: New test.
4919
4920         PR c++/13536
4921         * g++.dg/parse/cast1.C: New test.
4922
4923 2004-01-04  Jan Hubicka  <jh@suse.cz>
4924
4925         * gcc.dg/winline[1-7].c: New tests.
4926
4927 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4928
4929         PR c++/13520
4930         * g++.dg/template/qualttp22.C: New test.
4931
4932 2004-01-01  Jan Hubicka  <jh@suse.cz>
4933
4934         * gcc.dg/debug/20031231-1.c: New.
4935         * gcc.c-torture/compile/20040101-1.c: New.
4936         * gcc.dg/dwarf-die-[1-7].c: New.
4937
4938 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR optimization/13521
4941         * gcc.c-torture/compile/20031231-1.c: New test.
4942
4943 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4944
4945         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4946
4947 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4948
4949         PR c++/10079
4950         * g++.dg/template/crash16.C: New test.
4951
4952 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4953
4954         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4955
4956 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4957
4958         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4959         ports.
4960         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4961         * g++.old-deja/g++.law/profile1.C: Likewise.
4962         * gcc.c-torture/compile/981006-1.c: Likewise.
4963         * gcc.c-torture/execute/loop-2e.x: Likewise.
4964         * gcc.c-torture/execute/loop-2f.x: Remove.
4965         * gcc.c-torture/execute/loop-2g.x: Likewise.
4966         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4967         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4968
4969 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4970
4971         PR c++/13507
4972         * g++.dg/ext/attrib11.C: New test.
4973
4974         PR c++/13494
4975         * g++.dg/template/array2-1.C: New test.
4976         * g++.dg/template/array2-2.C: New test.
4977
4978 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4979
4980         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4981
4982 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4983
4984         PR c++/12774
4985         * g++.dg/template/array1-1.C: New test.
4986         * g++.dg/template/array1-2.C: New test.
4987
4988 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4989
4990         PR fortran/12632
4991         * g77.dg/12632.f: New test case.
4992
4993 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994
4995         PR c++/13289
4996         * g++.dg/parse/nontype1.C: New test.
4997
4998 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4999
5000         PR c++/12403
5001         * g++.dg/parse/explicit1.C: New test.
5002         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5003
5004 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/13081
5007         * g++.dg/opt/inline6.C: New test.
5008
5009         PR c++/12613
5010         * g++.dg/parse/error9.C: New test.
5011
5012         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5013
5014 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/13009
5017         * g++.dg/init/assign1.C: New test.
5018
5019 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5020
5021         PR c++/13070
5022         * g++.dg/warn/format3.C: New test case.
5023
5024 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5025
5026         * gcc.c-torture/compile/20031227-1.c: New test.
5027
5028 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5029
5030         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5031         * g77.dg/bprob/bprob.exp: Likewise.
5032         * gcc.misc-tests/bprob.exp: Likewise.
5033         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5034         variants on systems where the library does not provide that
5035         functionality.
5036         * gcc.dg/builtins-20.c: Use builtins-config.h.
5037         * gcc.dg/builtins-config.h: New file.
5038
5039 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5040
5041         * lib/gcc-dg.exp (dg-require-profiling): New function.
5042         * lib/target-supports.exp (check_profiling_available): Likewise.
5043         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5044         * g77.dg/bprob/bprob.exp: Likewise.
5045         * gcc.misc-tests/bprob.exp: Likewise.
5046         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5047         * gcc.dg/20021014-1.c: Likewise.
5048         * gcc.dg/nest.c: Likewise.
5049
5050 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5051
5052         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5053         compiling.
5054         * g++.dg/lookup/java2.C: Likewise.
5055         * gcc.dg/cpp/lexident.c: Likewise.
5056
5057 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5058
5059         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5060         given.
5061         * gcc.c-torture/compile/961203-1.c: Likewise.
5062         * gcc.c-torture/compile/980506-1.c: Likewise.
5063
5064 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5065
5066         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5067         (additional_prunes): New global.
5068         (gcc-dg-prune): Handle additional per-test pruning.
5069         (dg-test): Clear additional_prunes between tests.
5070
5071         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5072         dg-prune-output to avoid spurious failures from assembler
5073         complaining about nonexistent WAW violations.
5074         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5075         Use dg-prune-output to avoid spurious failures from assembler
5076         warning about Itanium B-step errata.
5077
5078 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5079
5080         * g++.dg/abi/macro0.C: New test.
5081         * g++.dg/abi/macro1.C: Likewise.
5082         * g++.dg/abi/macro2.C: Likewise.
5083
5084         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5085         * g++.dg/abi/bitfield7.C: Likewise.
5086         * g++.dg/abi/dtor2.C: Likewise.
5087         * g++.dg/abi/mangle11.C: Likewise.
5088         * g++.dg/abi/mangle12.C: Likewise.
5089         * g++.dg/abi/mangle14.C: Likewise.
5090         * g++.dg/abi/mangle17.C: Likewise.
5091         * g++.dg/abi/vbase10.C: Likewise.
5092         * g++.dg/abi/vbase14.C: Likewise.
5093         * g++.dg/template/qualttp17.C: Likewise.
5094
5095 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5096
5097         PR c/11995
5098         * gcc.dg/20031223-1.c: New test.
5099
5100 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5101
5102         * gcc.dg/noreturn-7.c: New test.
5103
5104 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5105
5106         * gcc.dg/null-pointer-1.c: New test.
5107
5108 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5109
5110         * g++.old-deja/g++.jason/template18.C: Remove.
5111         * g++.old-deja/g++.jason/template37.C: Likewise.
5112
5113         PR c++/12862
5114         * g++.dg/lookup/ns1.C: New test.
5115
5116         PR c++/12397
5117         * g++.dg/template/lookup3.C: New test.
5118
5119 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         * g++.dg/template/recurse1.C: New test
5122
5123 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5124
5125         PR c++/12479
5126         * g++.dg/parse/semicolon1.C: New test.
5127         * g++.dg/parse/semicolon1.h: Likewise.
5128
5129 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5130
5131         * gcc.dg/darwin-misaligned.c: New test.
5132
5133 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5134
5135         PR c/9163
5136         * gcc.dg/20031222-1.c: New test.
5137
5138 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/13438
5141         * g++.dg/parse/error8.C: New test.
5142
5143         PR c++/11554
5144         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5145
5146 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5147
5148         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5149         too small.
5150         * gcc.c-torture/compile/930217-1.c: Likewise.
5151         * gcc.c-torture/compile/930513-1.c: Likewise.
5152         * gcc.c-torture/execute/920908-2.c: Likewise.
5153         * gcc.c-torture/execute/921204-1.c: Likewise.
5154         * gcc.c-torture/execute/930621-1.c: Likewise.
5155         * gcc.c-torture/execute/930630-1.c: Likewise.
5156         * gcc.c-torture/execute/931031-1.c: Likewise.
5157         * gcc.c-torture/execute/980602-2.c: Likewise.
5158         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5159         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5160         * gcc.c-torture/execute/extzvsi.c: Likewise.
5161         * gcc.c-torture/unsorted/ext.c: Likewise.
5162
5163 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5164
5165         PR target/12749
5166         * gcc.c-torture/compile/20031220-2.c: New test case.
5167
5168 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5169
5170         PR optimization/13031
5171         * gcc.c-torture/compile/20031220-1.c: New test case.
5172
5173 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5174
5175         * gcc.dg/cast-function-1.c: New test.
5176
5177 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5178
5179         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5180         formats.
5181
5182 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5183
5184         PR c++/12795
5185         * g++.dg/ext/attrib10.C: New test.
5186
5187 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5188
5189         * gcc.dg/cleanup-10.c: New test.
5190         * gcc.dg/cleanup-11.c: New test.
5191
5192 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5193
5194         PR c++/13239
5195         * g++.dg/opt/expect1.C: New test.
5196
5197 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5198
5199         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5200
5201 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5202
5203         PR debug/12923
5204         * gcc.dg/20031218-1.c: New test.
5205
5206         PR debug/12389
5207         * gcc.dg/20031218-2.c: New test.
5208         * gcc.dg/20031218-3.c: New test.
5209
5210         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5211         of label name and allow for USER_LABEL_PREFIX == "_" names.
5212         * g++.dg/abi/mangle18-2.C: Likewise.
5213         * g++.dg/abi/mangle19-1.C: Likewise.
5214         * g++.dg/abi/mangle19-2.C: Likewise.
5215         * g++.dg/abi/mangle20-1.C: Likewise.
5216         * g++.dg/abi/mangle20-2.C: Likewise.
5217
5218 2003-12-18  Richard Henderson  <rth@redhat.com>
5219
5220         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5221
5222 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5223             Dan Kegel <dank@kegel.com>
5224
5225         PR other/12009
5226         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5227         testing a cross compiler, it causes spurious compile failures.
5228         * lib/g++.exp: Likewise.
5229
5230 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5231
5232         PR c++/13262
5233         * g++.dg/template/access13.C: New test.
5234
5235 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5236
5237         * gcc.dg/20031216-1.c: New test.
5238
5239 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5240
5241         PR c++/9154
5242         * g++.dg/template/error10.C: New test.
5243
5244 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5247         * g++.dg/eh/simd-2.C: Likewise.
5248
5249 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5250             Roger Sayle  <roger@eyesopen.com>
5251
5252         * gcc.c-torture/execute/ieee/mzero5.c: New.
5253
5254 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5255
5256         PR c++/10603
5257         * g++.dg/parse/error6.C: New test.
5258
5259         PR c++/12827
5260         * g++.dg/parse/error7.C: New test.
5261
5262 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5263
5264         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5265         at -O with stabs debugging formats.
5266         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5267         * gcc.dg/debug/debug-2.c: Likewise.
5268
5269 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/12696
5272         * g++.dg/init/error1.C: New test.
5273
5274         PR c++/12218
5275         * g++.dg/init/pm3.C: New test.
5276
5277 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5278
5279         PR c/3347
5280         * gcc.dg/bitfld-8.c: New test.
5281
5282 2003-12-16  James Lemke  <jim@wasabisystems.com>
5283
5284         * gcc.dg/arm-scd42-[123].c: New tests.
5285
5286 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5287
5288         PR c++/9043
5289         * g++.dg/abi/mangle20-1.C: New test.
5290         * g++.dg/abi/mangle20-2.C: New test.
5291
5292 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5293
5294         PR c++/13275
5295         * g++.dg/other/offsetof2.C: Remove XFAIL.
5296         * g++.dg/parse/offsetof1.C: New test.
5297         * g++.gd/parse/offsetof2.C: Likewise.
5298
5299 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5300
5301         * g++.dg/template/nontype3.C: New test.
5302         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5303
5304 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5305
5306         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5307
5308 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5309
5310         PR c++/13387
5311         * g++.dg/expr/assign1.C: New test.
5312
5313         PR c++/13242
5314         * g++.dg/abi/mangle19-1.C: New test.
5315         * g++.dg/abi/mangle19-2.C: New test.
5316
5317 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5318
5319         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5320
5321 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5322
5323         * gcc.c-torture/execute/20031216-1.c: New test.
5324
5325 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5326
5327         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5328         an ICE regression.
5329
5330 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/10926
5333         * g++.dg/template/error9.C: New test.
5334
5335         PR c++/11116
5336         * g++.dg/template/error8.C: New test.
5337
5338 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5339
5340         PR middle-end/13400
5341         * gcc.c-torture/execute/20031215-1.c: New test case.
5342
5343 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/13269
5346         * g++.dg/parse/error5.C: New test.
5347
5348         PR c++/12989
5349         * g++.dg/expr/sizeof1.C: New test.
5350
5351         PR c++/13310
5352         * g++.dg/template/crash15.C: New test.
5353
5354 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5355
5356         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5357         a non-POD type as the last named parameter of a varargs function.
5358
5359 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5360
5361         PR c++/13243
5362         PR c++/12573
5363         * g++.dg/template/crash14.C: New test.
5364         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5365
5366 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5367
5368         * g++.dg/other/java1.C: New test.
5369
5370         PR c++/13241
5371         * g++.dg/abi/mangle18-1.C: New test.
5372         * g++.dg/abi/mangle18-2.C: New test.
5373
5374 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5375
5376         PR optimization/10312
5377         * gcc.c-torture/execute/20031214-1.c: New.
5378
5379 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/10779
5382         PR c++/12160
5383         * g++.dg/parse/error3.C: New test.
5384         * g++.dg/parse/error4.C: Likewise.
5385         * g++.dg/abi/mangle4.C: Tweak error messages.
5386         * g++.dg/lookup/using5.C: Likewise.
5387         * g++.dg/other/error2.C: Likewise.
5388         * g++.dg/parse/typename5.C: Likewise.
5389         * g++.dg/parse/undefined1.C: Likewise.
5390         * g++.dg/template/arg2.C: Likewise.
5391         * g++.dg/template/ttp3.C: Likewise.
5392         * g++.dg/template/type1.C: Likewise.
5393         * g++.old-deja/g++.other/crash32.C: Likewise.
5394         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5395
5396 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5397
5398         PR c++/13106
5399         * g++.dg/warn/noreturn-3.C: New test.
5400
5401 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5402
5403         PR c++/13118
5404         * g++.dg/abi/covariant3.C: New.
5405
5406 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5407
5408         * g++.dg/eh/ia64-1.C: New test.
5409
5410 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5411
5412         PR optimization/13037
5413         * g77.f-torture/execute/13037.f: New test case.
5414
5415 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5416
5417         PR c++/12881
5418         * g++.dg/abi/covariant2.C: New.
5419
5420 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5421
5422         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5423
5424 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5425
5426         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5427
5428 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5429
5430         PR other/10819
5431         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5432         to fix Bug 10819.
5433         * lib/g++.exp (g++_version): Likewise.
5434         * lib/g77.exp (g77_version): Likewise.
5435         * lib/objc.exp (default_objc_version): Likewise.
5436
5437 2003-12-10  Richard Henderson  <rth@redhat.com>
5438
5439         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5440
5441         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5442
5443 2003-12-08  Matt Austern  <austern@apple.com>
5444
5445         PR c/13134
5446         * lib/gcc-dg.exp (dg-require-visibility): Define.
5447         * lib/target-supports (check_visibility_available): Define.
5448         * gcc.dg/visibility-1.c: New test.
5449         * gcc.dg/visibility-2.c: Likewise.
5450         * gcc.dg/visibility-3.c: Likewise.
5451         * gcc.dg/visibility-4.c: Likewise.
5452         * gcc.dg/visibility-5.c: Likewise.
5453         * gcc.dg/visibility-6.c: Likewise.
5454         * g++.dg/ext/visibility-1.C: Likewise.
5455         * g++.dg/ext/visibility-2.C: Likewise.
5456         * g++.dg/ext/visibility-3.C: Likewise.
5457         * g++.dg/ext/visibility-4.C: Likewise.
5458         * g++.dg/ext/visibility-5.C: Likewise.
5459         * g++.dg/ext/visibility-6.C: Likewise.
5460
5461 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5462
5463         * g++.dg/lookup/java1.C: New test.
5464         * g++.dg/lookup/java2.C: New test.
5465
5466 2003-12-07  Falk Hueffner  <falk@debian.org>
5467
5468         * g++.dg/opt/noreturn-1.C: New test.
5469
5470 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5471
5472         * gcc.dg/overflow-1.c: New test.
5473
5474 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5475
5476         * g77.f-torture/compile/13060.f: New test.
5477
5478 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5479
5480         PR c++/13323
5481         * g++.dg/inherit/operator2.C: New test.
5482
5483 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR c++/13305
5486         * g++.dg/ext/attrib9.C: New test.
5487
5488 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5489
5490         PR c++/13314
5491         * g++.dg/template/error7.C: New test.
5492
5493 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5494             J"orn Rennecke <joern.rennecke@superh.com>
5495
5496         PR target/13302
5497         * g++.dg/other/struct-va_list.C: New test.
5498
5499 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5500
5501         PR c++/13166
5502         * g++.dg/parse/defarg6.C: New test.
5503
5504 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5505
5506         PR target/13256
5507         * gcc.c-torture/execute/20031201-1.c: New test.
5508
5509 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5510
5511         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5512
5513 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * gcc.dg/builtin-return-1.c: New test.
5516
5517 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5518             J"orn Rennecke <joern.rennecke@superh.com>
5519
5520         PR optimization/13260
5521         * gcc.c-torture/execute/20031204-1.c: New test.
5522
5523 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5524
5525         PR c++/9127
5526         * g++.dg/template/error6.C: New test.
5527
5528 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5529
5530         * gcc.dg/20031202-1.c: New test.
5531
5532 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/13179
5535         * g++.dg/template/eh1.C: New test.
5536
5537         PR c++/10771
5538         * g++.dg/template/error5.C: New test.
5539
5540 2003-12-02  David Ung  <davidu@mips.com>
5541
5542         * gcc.dg/compat/vector-check.h: Corrected type for var
5543         g_##TMODE
5544
5545 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5546
5547         PR c++/10126
5548         * g++.dg/template/ptrmem8.C: New test.
5549
5550 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5551
5552         PR c++/12573
5553         * g++.dg/template/dependent-expr3.C: New test.
5554
5555 2003-12-01  James Lemke  <jim@wasabisystems.com>
5556
5557         * gcc.dg/arm-g2.c: New test.
5558
5559 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5560
5561         PR optimization/11634
5562         * gcc.dg/20031201-2.c: New test case.
5563
5564 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5565
5566         PR 11433
5567         * objc.dg/proto-lossage-3.m: New test.
5568
5569 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5570
5571         PR optimization/12628
5572         * gcc.dg/20031201-1.c: New test case.
5573
5574 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5575
5576         * gcc.dg/unaligned-1.c: New test.
5577
5578 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5579
5580         PR c++/9849
5581         * g++.dg/template/error4.C: New test.
5582         * g++.dg/template/nested3.C: Adjust error markers.
5583
5584 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5585
5586         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5587
5588 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5589
5590         PR c/10333
5591         * gcc.dg/bitfld-7.c: New test.
5592
5593 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5594
5595         * gcc.dg/tls/asm-1.C: New test.
5596
5597 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5598
5599         * gcc.dg/cpp/assert4.c: Update.
5600
5601 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5602
5603         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5604         * gcc.dg/builtin-apply3.c: New test.
5605
5606 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         * lib/compat.exp (compat-obj): New xfaildata parameter.
5609         Use it to set compiler_conditional_xfail_data before compiling.
5610         (compat-get-options): Handle dg-xfail-if.
5611         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5612         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5613         * gcc.dg/compat/vector-1_y.c: Likewise.
5614         * gcc.dg/compat/vector-2_x.c: Likewise.
5615         * gcc.dg/compat/vector-2_y.c: Likewise.
5616
5617 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5618
5619         * g++.dg/opt/reg-stack4.C: New test.
5620
5621 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5622
5623         * gcc.dg/builtin-apply2.c: New test.
5624
5625 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5626
5627         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5628
5629 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5630
5631         PR c++/12924
5632         * g++.dg/template/template-id-2.C: New test.
5633
5634 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5635
5636         PR c++/5369
5637         * g++.dg/template/memfriend1.C: New test.
5638         * g++.dg/template/memfriend2.C: Likewise.
5639         * g++.dg/template/memfriend3.C: Likewise.
5640         * g++.dg/template/memfriend4.C: Likewise.
5641         * g++.dg/template/memfriend5.C: Likewise.
5642         * g++.dg/template/memfriend6.C: Likewise.
5643         * g++.dg/template/memfriend7.C: Likewise.
5644         * g++.dg/template/memfriend8.C: Likewise.
5645         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5646
5647 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5648
5649         PR c++/12515
5650         * g++.dg/ext/cond1.C: New test.
5651
5652 2003-11-20  Richard Henderson  <rth@redhat.com>
5653
5654         * gcc.dg/20020201-2.c: Remove.
5655         * gcc.dg/20020201-4.c: Remove.
5656         * gcc.dg/20020304-1.c: Remove.
5657
5658 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5659
5660         * gcc.dg/cpp/trad/xwin1.c: New test case.
5661
5662 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5663
5664         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5665         * lib/g77.exp: Likewise.
5666         * lib/objc.exp: Likewise.
5667         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5668         for darwin.
5669
5670 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5671
5672         PR c++/12932
5673         * g++.dg/template/static5.C: New test.
5674
5675 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5676
5677         * gcc.dg/nested-func-1.c: New test.
5678
5679 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5680
5681         * gcc.dg/cpp/assert4.c: New test.
5682
5683 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5684
5685         PR c++/2294
5686         * g++.dg/lookup/using9.c: New test.
5687
5688 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5689
5690         PR c++/12762
5691         * g++.dg/template/error3.C: New test.
5692
5693 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5694
5695         PR ada/13035
5696         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5697         No longer use a wrapper for gcc, since this does not work under
5698         Windows.
5699
5700 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5701
5702         PR c++/2094
5703         * g++.dg/template/ptrmem7.C: New test.
5704
5705 2003-11-13  Andrew Pinski <apinski@apple.com>
5706
5707         * gcc.c-torture/compile/20031113-1.c: New test.
5708
5709 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5710             Kean Johnston <jkj@sco.com>
5711
5712         PR c/13029
5713         * gcc.dg/unused-4.c: Update.
5714
5715 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5716
5717         * g++.dg/opt/const3.C: New test.
5718
5719 2003-11-13  Jan Hubicka  <jh@suse.cz>
5720
5721         * gcc.c-torture/compile/20031112-1.c: New test.
5722
5723 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5724
5725         * g++.dg/parse/crash10.C: Remove bogus error marker.
5726
5727 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5728
5729         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5730         (host_gcc): Likewise.
5731         (ROOT): Honor $PWDCMD.
5732         (BASE): Likewise.
5733         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5734
5735 2003-11-12  Catherine Moore  <clm@redhat.com>
5736
5737         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5738
5739 2003-11-12  Andreas Jaeger  <aj@suse.de>
5740             Jakub Jelinek  <jakub@redhat.com>
5741             Andrew Pinski  <pinskia@physics.uc.edu>
5742             Richard Henderson  <rth@redhat.com>
5743
5744         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5745         systems.
5746         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5747
5748         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5749         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5750
5751 2003-11-11  Andreas Jaeger  <aj@suse.de>
5752
5753         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5754
5755         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5756
5757 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5758
5759         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5760         Clean ups.
5761
5762 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5763
5764         * gcc.dg/trampoline-1.c: New test.
5765
5766 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5767
5768         * gcc.c-torture/compile/200031109-1.c: New test.
5769
5770 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5771
5772         PR c/3190
5773         PR c/8714
5774         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5775         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5776         gcc.dg/format/no-y2k-1.c: Update.
5777
5778 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5779
5780         PR optimization/10467
5781         * gcc.dg/20031108-1.c: New test case.
5782
5783 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5784
5785         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5786
5787 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5788
5789         * gcc.dg/compound-lvalue-1.c: New test.
5790         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5791         some XFAILs.
5792
5793 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5794
5795         * gcc.dg/altivec-varargs-1.c: New test.
5796
5797 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5798
5799         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5800         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5801         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5802         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5803         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5804
5805 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5806
5807         * gcc.dg/cond-lvalue-1.c: New test.
5808
5809 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5810
5811         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5812
5813 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5814
5815         PR c++/11616
5816         * g++.dg/template/instantiate5.C: New test.
5817
5818 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5819
5820         PR c++/12726
5821         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5822         * ChangeLog: Add missing first entry for above test.
5823
5824 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5825
5826         PR c++/9810
5827         * g++.dg/template/using8.C: New test.
5828         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5829
5830 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5831
5832         PR optimization/10817
5833         * gcc.c-torture/compile/20031102-1.c: New test case.
5834
5835 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5836
5837         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5838         2147483647.
5839
5840 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5841
5842         * gcc.dg/20031102-1.c: New test.
5843
5844 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5845
5846         * gcc.dg/complex-1.c: New test.
5847
5848 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5849
5850         PR c++/12796
5851         * g++.dg/template/crash13.C: Adjust expected error location.
5852         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5853
5854 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5855
5856         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5857
5858 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5859
5860         PR/10239
5861         * gcc.c-torture/compile/20031031-2.c: New test.
5862
5863 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5864
5865         PR/11640
5866         * gcc.c-torture/compile/20031031-1.c: New test.
5867
5868 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5869
5870         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5871         * gcc.misc-tests/bprob.exp: Likewise.
5872         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5873         the execution test on arm-elf configs.
5874         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5875         configs that don't support scratch files.
5876         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5877
5878 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5879
5880         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5881         done by dejagnu.
5882
5883 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5884
5885         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5886         Avoid non pure sh syntax. Add more logging.
5887
5888         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5889         fail.
5890
5891 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5892
5893         PR libgcj/10610
5894         * gcc.dg/ppc-stackalign-1.c: New test.
5895
5896 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5897
5898         * ada/acats/run_all.sh: Change output to be more compliant with
5899         dejagnu framework.
5900         Create acats.sum and acats.log files under testsuite/ada/acats
5901         Only run [a-z]* directories, to filter out e.g. CVS.
5902         Redirect build output to log file.
5903
5904 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5905
5906         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5907
5908 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5909
5910         PR ada/5909:
5911         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5912
5913 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5914
5915         * gcc.c-torture/compile/20031023-1.c: New test.
5916         * gcc.c-torture/compile/20031023-2.c: New test.
5917         * gcc.c-torture/compile/20031023-3.c: New test.
5918         * gcc.c-torture/compile/20031023-4.c: New test.
5919
5920 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5921
5922         PR c++/10371
5923         * g++.dg/lookup/scoped8.C: New test.
5924
5925 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5926
5927         * g++.dg/opt/reg-stack3.C: New test.
5928
5929 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5930
5931         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5932
5933 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5934
5935         PR c++/11076
5936         * g++.dg/template/crash13.C: New test.
5937
5938 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5939
5940         * gcc.dg/c99-restrict-2.c: New test.
5941
5942 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5943
5944         PR c++/12698, c++/12699, c++/12700, c++/12566
5945         * g++.dg/inherit/covariant9.C: New test.
5946         * g++.dg/inherit/covariant10.C: New test.
5947         * g++.dg/inherit/covariant11.C: New test.
5948
5949 2003-10-23  Jason Merrill  <jason@redhat.com>
5950
5951         PR c++/12726
5952         * g++.dg/ext/complit2.C: New test.
5953
5954 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5955
5956         PR target/12654
5957         * gcc.c-torture/execute/20031020-1.c: New test.
5958
5959 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5960
5961         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5962         following the jump_insn.
5963
5964 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5965
5966         * gcc.dg/cast-lvalue-1.c: New test.
5967
5968 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5969
5970         PR c++/11962
5971         * g++.dg/template/cond2.C: New test.
5972
5973 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5974
5975         * gcc.dg/builtins-28.c: New test.
5976
5977 2003-10-20  Jan Hubicka  <jh@suse.cz>
5978
5979         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5980         parameter.
5981         * testsuite/gcc.dg/inline-2.c: Likewise.
5982
5983 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5984
5985         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5986         * gcc.dg/nest.c:  Likewise.
5987
5988 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5989
5990         PR c++/9781, c++/10583, c++/11862
5991         * g++.dg/parse/crash13.C: New test.
5992
5993 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5994
5995         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5996
5997 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5998
5999         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6000         Define HAVE_C99_RUNTIME except on Solaris.
6001         * gcc.dg/builtins-20.c: Likewise.
6002
6003 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6004
6005         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6006
6007 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6008
6009         PR c++/12495
6010         * g++.dg/template/crash21.C: New test.
6011
6012 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6013
6014         PR c++/2513
6015         * g++.dg/template/typename5.C: New test.
6016
6017 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6018
6019         PR c++/12369
6020         * g++.dg/template/friend25.C: New test.
6021
6022 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6023
6024         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6025         versions.
6026
6027 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6028
6029         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6030         == 2147483647.
6031
6032 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6033
6034         * gcc.c-torture/execute/960416-1.x: Remove.
6035         * gcc.c-torture/execute/divconst-3.x: Likewise.
6036
6037 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6038
6039         PR target/12598
6040         * gcc.dg/torture/cris-volatile-1.c: New test.
6041
6042 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6043
6044         PR optimization/9325
6045         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6046         for overflowing floating point to integer conversion during RTL
6047         simplification.
6048
6049 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6050
6051         * objc/execute/_cmd.m: Fix typo.
6052         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6053         Relax 'scan-assembler' regexp.
6054         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6055         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6056         * objc.dg/zero-link-2.m: Remove blank line.
6057         * objc.dg/zero-link-3.m: New test case.
6058
6059 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6060
6061         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6062
6063         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6064         than linker trickery.
6065
6066 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6067
6068         PR c++/12370
6069         * g++.dg/other/friend2.C: New test.
6070
6071 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6072
6073         * gcc.dg/20031012-1.c: New test.
6074
6075 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6076
6077         * gcc.dg/weak/weak-3.c: Fix for new warning.
6078
6079 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6080
6081         PR optimization/8750
6082         * gcc.c-torture/execute/20031012-1.c: New test case.
6083
6084 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6085
6086         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6087         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6088
6089 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6090
6091         PR optimization/12260
6092         * gcc.c-torture/compile/20031011-2.c: New test case.
6093
6094 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6095
6096         * gcc.c-torture/execute/20031011-1.c: New testcase.
6097
6098 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6099
6100         * gcc.c-torture/compile/20031011-1.c: New test.
6101
6102 2003-10-11  Jan Hubicka  <jh@suse.cz>
6103
6104         * g++.dg/other/first-global.C: New test.
6105
6106 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6107
6108         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6109
6110 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6111
6112         * gcc.c-torture/compile/20031010-1.c: New test.
6113
6114 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6115
6116         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6117         * gcc.c-torture/execute/va-arg-25.c: ... here.
6118
6119 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6120
6121         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6122
6123 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6124
6125         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6126
6127 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6128
6129         * g++.dg/parse/error2.C: New test.
6130
6131 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6132
6133         PR c++/11097
6134         * g++.dg/other/error5.C: Modify the error message.
6135         * g++.dg/lookup/using8.C: New test.
6136
6137 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6138
6139         * gcc.dg/darwin-abi-2.c: New file.
6140         * gcc.c-torture/execute/va-arg-24.c: New file.
6141
6142 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6143
6144         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6145         indentation.
6146
6147 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/10147
6150         * g++.dg/other/error4.C: Update error messages.
6151         * g++.dg/template/ptrmem4.C: Likewise.
6152
6153         PR c++/12337
6154         * g++.dg/init/new9.C: New test.
6155
6156         PR c++/12334, c++/12236, c++/8656
6157         * g++.dg/ext/attrib8.C: New test.
6158
6159 2003-10-06  Devang Patel  <dpatel@apple.com>
6160
6161         * gcc.dg/debug/dwarf2-3.h: New test.
6162         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6163
6164 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6165
6166         * g++.dg/opt/cfg2.C: New test.
6167
6168 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6169
6170         * g++.dg/opt/float1.C: New test.
6171
6172 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6173
6174         * gcc.dg/c90-array-lval-6.c: New test.
6175         * gcc.dg/c99-array-lval-6.c: New test.
6176
6177 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6178             Ziemowit Laski  <zlaski@apple.com>
6179
6180         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6181         'Derived', so that it is never considered a class method; add
6182         new warning for '+port' method ambiguity.
6183         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6184         <objc/objc-api.h> (needed on Mac OS X).
6185         * objc.dg/method-13.m: New test.
6186
6187 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6188
6189         PR optimization/9325, PR java/6391
6190         * gcc.c-torture/execute/20031003-1.c: New test case.
6191
6192 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6193
6194         PR optimization/12180
6195         * gcc.dg/20031002-1.c: New test.
6196
6197         PR c++/12486
6198         * g++.dg/inherit/error1.C: New test.
6199
6200 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6201
6202         * lib/f-torture.exp (search_for): Rename to...
6203         (search_for_re): This.  Also, clean up comments and the
6204         "regexp" invocation.
6205
6206 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6207
6208         * gcc.c-torture/compile/20031002-1.c: New test.
6209
6210 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6211
6212         * g++.dg/opt/cond1.C: New test.
6213
6214 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6215
6216         * gcc.dg/Wold-style-definition-2.c: New testcase.
6217         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6218
6219 2003-09-29  Richard Henderson  <rth@redhat.com>
6220
6221         * g++.dg/init/array10.C: Add dg-options.
6222
6223 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6224
6225         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6226
6227 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6228
6229         * g++.dg/template/friend19.C: Fix typo.
6230         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6231
6232 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6233
6234         * gcc.c-torture/execute/20030928-1.c: New test.
6235         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6236
6237 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6238
6239         * g++.dg/opt/unroll1.C: New test.
6240
6241 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6242
6243         PR optimization/11741
6244         * gcc.dg/20030926-1.c: New test case.
6245
6246 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6247
6248         PR c++/5655
6249         * g++.dg/parse/access7.C: New test.
6250         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6251
6252 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6253
6254         MERGE OF objc-improvements-branch into MAINLINE:
6255         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6256         if libobjc has not been built.
6257         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6258         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6259         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6260         objc/execute/nested-3.m, objc/execute/np-2.m,
6261         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6262         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6263         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6264         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6265         objc.dg/special/unclaimed-category-1.h,
6266         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6267         well as GNU runtime.
6268         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6269         * execute/cascading-1.m, execute/function-message-1.m,
6270         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6271         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6272         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6273         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6274         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6275         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6276         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6277         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6278         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6279         * objc.dg/bitfield-2.m: Run only on Darwin.
6280         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6281         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6282         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6283         * objc.dg/const-str-1.m: Fix constant string layout.
6284
6285 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6286
6287         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6288
6289 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6290
6291         * gcc.dg/darwin-abi-1.c: New file.
6292
6293 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6294
6295         PR target/12281
6296         * gcc.c-torture/compile/20030921-1.c: New test.
6297
6298 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         * g++.dg/opt/reg-stack2.C: New test.
6301
6302 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6303
6304         * g++.dg/eh/delayslot1.C: New test.
6305
6306 2003-09-20  Richard Henderson  <rth@redhat.com>
6307
6308         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6309
6310 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6311
6312         * gcc.c-torture/execute/20030920-1.c: New test case.
6313
6314 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6315
6316         * g++.dg/rtti/typeid3.C: Correct expected error message.
6317
6318 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6319
6320         PR c++/157
6321         * g++.dg/parse/crash12.C: New test.
6322
6323 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6324
6325         * gcc.dg/compat/mixed-struct-check.h: New.
6326         * gcc.dg/compat/mixed-struct-defs.h: New.
6327         * gcc.dg/compat/mixed-struct-init.h: New.
6328         * gcc.dg/compat/struct-by-value-19_main.c: New.
6329         * gcc.dg/compat/struct-by-value-19_x.c: New.
6330         * gcc.dg/compat/struct-by-value-19_y.c: New.
6331         * gcc.dg/compat/struct-by-value-20_main.c: New.
6332         * gcc.dg/compat/struct-by-value-20_x.c: New.
6333         * gcc.dg/compat/struct-by-value-20_y.c: New.
6334         * gcc.dg/compat/struct-return-19_main.c: New.
6335         * gcc.dg/compat/struct-return-19_x.c: New.
6336         * gcc.dg/compat/struct-return-19_y.c: New.
6337         * gcc.dg/compat/struct-return-20_main.c: New.
6338         * gcc.dg/compat/struct-return-20_x.c: New.
6339         * gcc.dg/compat/struct-return-20_y.c: New.
6340
6341 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6342         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6343         so that it will not complain on LP64 targets.
6344
6345 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6346
6347         PR c++/495
6348         * g++.dg/template/friend24.C: New test.
6349
6350 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         PR c++/12332
6353         * g++.dg/template/memtmpl2.C: New test.
6354
6355 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6356
6357         PR target/11184
6358         * gcc.dg/builtin-apply1.c: New test.
6359
6360 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6361
6362         PR c++/9848
6363         * g++.dg/warn/Wunused-4.C: New test.
6364
6365 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6366
6367         PR c++/12316
6368         * g++.dg/other/gc2.C: New test.
6369
6370 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6371
6372         PR c++/11991
6373         * g++.dg/rtti/typeid3.C: New test.
6374
6375         PR c++/12266
6376         * g++.dg/overload/template1.C: New test.
6377
6378 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6379
6380         * g++.dg/opt/cfg3.C: New test.
6381
6382 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/7939
6385         * g++.dg/template/crash11.C: New test.
6386
6387 2003-09-16  Jason Merrill  <jason@redhat.com>
6388             Jakub Jelinek  <jakub@redhat.com>
6389
6390         * gcc.dg/attr-warn-unused-result.c: New test.
6391
6392 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6393
6394         PR c++/12184
6395         * g++.dg/expr/call2.C: New test.
6396
6397 2003-09-15  Andreas Jaeger  <aj@suse.de>
6398
6399         * gcc.dg/Wold-style-definition-1.c: New test.
6400
6401 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6402
6403         PR c++/3907
6404         * g++.dg/parse/template12.C: New test.
6405
6406         * g++.dg/abi/bitfield11.C: New test.
6407         * g++.dg/abi/bitfield12.C: Likewise.
6408
6409 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6410
6411         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6412         non-expansion of functional macro name without arguments at EOL.
6413         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6414
6415 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6416
6417         * gcc.c-torture/execute/20030914-[12].c: New tests.
6418
6419 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6420
6421         PR c++/11788
6422         * g++.dg/overload/addr1.C: New test.
6423
6424 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6425
6426         * gcc.dg/20030909-1.c: New test.
6427
6428 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6429
6430         * gcc.dg/ultrasp10.c: New test.
6431
6432 2003-09-09  Devang Patel  <dpatel@apple.com>
6433
6434         * gcc.dg/darwin-ld-6.c: New test.
6435
6436 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6437
6438         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6439
6440 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6441
6442         * gcc.dg/ia64-types1.c: New test.
6443         * gcc.dg/ia64-types2.c: Likewise.
6444
6445 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6446
6447         * gcc.dg/builtins-1.c: Add more _Complex tests.
6448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6449
6450         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6451         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6452
6453 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/11786
6456         * g++.dg/lookup/koenig2.C: New test.
6457
6458         PR c++/5296
6459         * g++.dg/rtti/typeid2.C: New test.
6460
6461 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6462
6463         * gcc.c-torture/compile/20030904-1.c: New test.
6464
6465 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6466
6467         * g++.dg/opt/longbranch2.C: New test.
6468
6469 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6470
6471         * g++.dg/template/crash10.C: Only compile it.
6472
6473 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6474
6475         PR middle-end/11665
6476         * gcc.c-torture/compile/20030907-1.c: New test.
6477         * g++.dg/init/array11.C: New test.
6478
6479 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/11852
6482         * g++.dg/init/struct1.C: New test.
6483
6484 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/12181
6487         * g++.dg/expr/comma1.C: New test.
6488
6489 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6490
6491         PR c++/11867
6492         * g++.dg/expr/static_cast5.C: New test.
6493
6494 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6495
6496         PR c++/11507
6497         * g++.dg/lookup/scoped7.C: New test.
6498
6499         PR c++/9574
6500         * g++.dg/other/static1.C: New test.
6501
6502         PR c++/11490
6503         * g++.dg/warn/template-1.C: New test.
6504
6505         PR c++/11432
6506         * g++.dg/template/crash10.C: New test.
6507
6508         PR c++/2478
6509         * g++.dg/overload/VLA.C: New test.
6510
6511         PR c++/10804
6512         * g++.dg/template/call1.C: New test.
6513
6514 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6515
6516         PR c++/11794
6517         * g++.dg/parse/using3.C: New test.
6518
6519 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6520
6521         PR c++/11409
6522         * g++.dg/overload/builtin3.C: New test case.
6523
6524 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6525
6526         PR c/9862
6527         * gcc.dg/20030906-1.c: New test.
6528         * gcc.dg/20030906-2.c: Likewise.
6529
6530 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6531
6532         PR c++/12167
6533         * g++.dg/parse/defarg5.C: New test.
6534
6535         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6536
6537 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/12163
6540         * g++.dg/expr/static_cast4.C: New test.
6541
6542         PR c++/12146
6543         * g++.dg/template/crash9.C: New test.
6544
6545 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6546
6547         * g++.old-deja/g++.ext/pretty2.C: Update for change
6548         in __FUNCTION__.
6549         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6550
6551 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6552
6553         PR c++/11922
6554         * g++/dg/template/qualified-id1.C: New test.
6555
6556         PR c++/12037
6557         * g++.dg/warn/noeffect4.C: New test.
6558
6559 2003-09-04  Matt Austern  <austern@apple.com>
6560
6561         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6562         * g++.dg/ext/fnname2.C: Likewise.
6563         * g++.dg/ext/fnname3.C: Likewise.
6564
6565 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6566
6567         * g++.dg/expr/lval1.C: New test.
6568         * g++.dg/ext/lvcast.C: Remove.
6569
6570 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6571
6572         PR optimization/11700.
6573         * gcc.c-torture/compile/20030903-1.c: New test case.
6574
6575 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/12053
6578         * g++.dg/abi/layout4.C: New test.
6579
6580 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6581
6582         PR c++/11553
6583         * g++.dg/parse/friend3.C: New test.
6584
6585 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6586
6587         PR c++/11847
6588         * g++.dg/template/class1.C: New test.
6589
6590         PR c++/11808
6591         * g++.dg/expr/call1.C: New test.
6592
6593 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6594
6595         PR c++/12114
6596         * g++.dg/init/ref9.C: New test.
6597
6598         PR c++/11972
6599         * g++.dg/template/nested4.C: New test.
6600
6601 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/12093
6604         * g++.dg/template/non-dependent4.C: New test.
6605
6606         PR c++/11928
6607         * g++.dg/inherit/conv1.C: New test.
6608
6609 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/6196
6612         * g++.dg/ext/label1.C: New test.
6613         * g++.dg/ext/label2.C: Likewise.
6614
6615 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6616
6617         * g++.dg/expr/cond3.C: New test.
6618
6619 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6620
6621         * gcc.dg/builtins-1.c: Add new builtin cases.
6622
6623 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6624
6625         * gcc.dg/builtins-1.c: Add new cases.
6626         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6627
6628 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6629
6630         * gcc.dg/builtins-1.c: Add more math builtin tests.
6631         * gcc.dg/torture/builtin-attr-1.c: New test.
6632
6633 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6634
6635         PR optimization/5079
6636         * g++.dg/opt/static3.C: New test.
6637
6638 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6639
6640         * gcc.misc-tests/gcov-10b.c: New test.
6641
6642 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6643
6644         * g++.dg/opt/ptrmem3.C: New test.
6645
6646         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6647
6648 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6649
6650         * gcc.dg/20030826-2.c: New test.
6651
6652 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6653
6654         PR middle-end/12002
6655         * g77.f-torture/compile/12002.f: New test case.
6656
6657 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6658
6659         * gcc.dg/20030826-1.c: New test case.
6660
6661 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6662
6663         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6664
6665 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6666
6667         PR c++/11871
6668         * c++.dg/lookup/crash1.C: New test.
6669
6670         * c++.dg/warn/noeffect3.C: New test.
6671
6672 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6673
6674         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6675         * gcc.dg/compat/vector-1_y.c: Ditto.
6676         * gcc.dg/compat/vector-2_x.c: Ditto.
6677         * gcc.dg/compat/vector-2_y.c: Ditto.
6678
6679 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6680
6681         * gcc.dg/20030702-1.c: New test.
6682
6683 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6684
6685         PR c++/8795
6686         * g++.dg/ext/altivec-1.C: New test.
6687
6688 2003-08-24  Richard Henderson  <rth@redhat.com>
6689
6690         * g++.dg/eh/simd-2.C: Add -w for x86.
6691
6692 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6693
6694         * gcc.dg/20030815-1.c: New test.
6695
6696 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6697
6698         PR c++/3765
6699         * g++.dg/parse/access6.C: New test.
6700
6701 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6702
6703         PR c++/641, c++/11876
6704         * g++.dg/template/friend22.C: New test.
6705         * g++.dg/template/friend23.C: Likewise.
6706
6707 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6708
6709         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6710         identically.
6711
6712 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6713
6714         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6715
6716 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6717
6718         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6719
6720 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6721
6722         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6723
6724 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6725
6726         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6727
6728 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR c++/11919
6731         * g++.dg/overload/prom1.C: New test.
6732
6733         PR c++/11551
6734         * g++.dg/parse/dtor2.C: New test.
6735
6736         PR c++/10762
6737         * g++.dg/parse/using2.C: New test.
6738
6739 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6740
6741         PR target/11805
6742         * gcc.c-torture/compile/20030821-1.c: New.
6743
6744 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/11834
6747         * g++.dg/template/deduce2.C: New test.
6748
6749 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6750
6751         * gcc.c-torture/execute/20030821-1.c: New test.
6752
6753 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6754
6755         PR middle-end/11984
6756         * gcc.dg/20030820-1.c: New test case.
6757
6758 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6759
6760         PR c++/11945
6761         * g++.dg/warn/noeffect2.C: New test.
6762
6763 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/10926
6766         * g++.dg/template/dtor2.C: New test.
6767
6768         PR c++/11684
6769         * g++.dg/template/operator1.C: New test.
6770         * g++.dg/parse/operator4.C: New test.
6771
6772         PR c++/11946.C
6773         * g++.dg/expr/enum1.C: New test.
6774         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6775
6776         PR c++/11036.C
6777         * g++.dg/parse/elab2.C: New test.
6778         * g++.dg/parse/typedef4.C: Change error message.
6779         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6780         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6781         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6782
6783 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6784
6785         * gcc.dg/pch/warn-1.c: New.
6786         * gcc.dg/pch/warn-1.hs: New.
6787
6788         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6789         not-tested file.
6790
6791 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6792
6793         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6794
6795 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6796
6797         * gcc.dg/uninit-D.c: New Test.
6798         * gcc.dg/uninit-E.c: New Test.
6799         * gcc.dg/uninit-F.c: New Test.
6800         * gcc.dg/uninit-G.c: New Test.
6801
6802 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6803
6804         * g++.dg/README: Describe the pch directory.
6805
6806 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6807
6808         PR c++/11174
6809         * g++.dg/parse/access4.C: New test.
6810         * g++.dg/parse/access5.C: Likewise.
6811         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6812
6813 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6814
6815         * gcc.dg/noncompile/20030818-1.c: New.
6816
6817 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6818
6819         PR c++/11957
6820         * g++.dg/warn/noeffect1.C: New test.
6821
6822         * g++.dg/template/scope2.C: New test.
6823         * g++.dg/template/error2.C: Correct dg-error
6824
6825 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6826
6827         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6828
6829 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6830
6831         PR C++/11512
6832         * g++.dg/template/warn1.C: New.
6833
6834 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6835
6836         * g++.dg/template/error2.C: New test.
6837         * g++.dg/lookup/using7.C: Adjust errors
6838         * g++.old-deja/g++.pt/crash36.C: Likewise.
6839         * g++.old-deja/g++.pt/derived3.C: Likewise.
6840
6841 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6842
6843         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6844         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6845         * gcc.c-torture/execute/builtins/string-9.c: New, from
6846         string-opt-9.c.  Adjust for execute/builtins framework.
6847         * gcc.c-torture/execute/string-opt-9.c: Delete.
6848
6849 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6850
6851         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6852
6853         * g++.dg/parse/ret-type2.C: New test.
6854
6855         PR c++/11703
6856         * g++.dg/init/new8.C: New test.
6857
6858         PR c++/10923
6859         * g++.dg/parse/typedef5.C: New test.
6860
6861         PR c++/9512
6862         * g++.dg/parse/qualified2.C: New test.
6863         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6864         invalid code.
6865
6866 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6867
6868         * g++.dg/conversion/ptrmem1.C: New test.
6869
6870 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR target/11693
6873         * gcc.dg/20030811-1.c: New test.
6874
6875         PR target/11535
6876         * gcc.c-torture/execute/20030811-1.c: New test.
6877
6878 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879
6880         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6881
6882 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR c++/11789.C
6885         * g++.dg/inherit/multiple1.C: New test.
6886
6887 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6888
6889         * gcc.dg/spe1.c: New test.
6890
6891         PR c++/11670
6892         * g++.dg/expr/cast2.C: New test.
6893
6894         PR c++/10530
6895         * g++.dg/template/dependent-name2.C: New test.
6896
6897 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6898
6899         * g++.dg/parse/crash11.C: Put the dg options in comments.
6900
6901 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6902
6903         * lib/gcc-dg.exp: Update for diagnostic change.
6904
6905 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6906
6907         PR c++/5767
6908         * g++.dg/parse/crash11.C: New test.
6909
6910 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6911
6912         * gcc.dg/cpp/spacing1.c: Update.
6913
6914 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6915
6916         PR target/11739
6917         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6918         a value for -mtune.
6919
6920 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6921
6922         PR middle-end/11771
6923         * gcc.c-torture/compile/20030804-1.c: New test case.
6924
6925 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6926
6927         * gcc.dg/20030804-1.c: New test case.
6928
6929 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6930
6931         * gcc.dg/cpp/separate-1.c: New test.
6932
6933 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6934
6935         PR c++/11704
6936         * g++.dg/template/dependent-expr2.C: New test.
6937
6938         PR c++/11766
6939         * g++.dg/expr/ptrmem1.C: New test.
6940
6941 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6942
6943         PR c++/9453
6944         * g++.dg/template/friend15.C: New test.
6945
6946 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6947
6948         * lib/dg-pch.exp: Work round PCH bug.
6949
6950 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6951
6952         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6953         builtins.  Move cases from builtins-4.c here.
6954
6955         * gcc.dg/torture/builtin-math-1.c: New test taken from
6956         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6957         additional cases.
6958
6959         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6960         Delete.
6961
6962 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6963
6964         PR c++/9447
6965         * g++.dg/template/using7.C: New test.
6966
6967 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6968
6969         * import1.c, import2.c: New tests.
6970
6971 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * g++.dg/eh/crossjump1.C: New test.
6974
6975 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6976
6977         PR c++/11697
6978         * g++.dg/template/using6.C: New test.
6979
6980         PR c++/11744
6981         * g++.dg/template/koenig2.C: New test.
6982
6983 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6984
6985         PR c++/7983
6986         * g++.dg/parse/typedef4.C: New test.
6987
6988 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6989
6990         PR c++/8442, c++/8806
6991         * g++.dg/template/elab1.C: New test.
6992         * g++.dg/template/type2.C: Likewise.
6993         * g++.dg/template/ttp3.C: Adjust expected error message.
6994         * g++.old-deja/g++.law/visibility13.C: Likewise.
6995         * g++.old-deja/g++.niklas/t135.C: Likewise.
6996         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6997         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6998         template argument.
6999         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7000
7001 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7002
7003         PR c++/11295
7004         * g++.dg/ext/stmtexpr1.C: New test.
7005
7006         * g++.dg/opt/tmp1.C: New test.
7007
7008         PR c++/11525
7009         * g++.dg/parse/constant4.C: New test.
7010
7011         PR c++/9447
7012         * g++.dg/template/using5.C: New test.
7013
7014 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7015
7016         * gcc.dg/builtins-27.c: New test case.
7017
7018 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * gcc.dg/tls/opt-7.c: New test.
7021
7022 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7023
7024         * g++.old-deja/g++.other/crash18.C: Remove.
7025
7026 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7027
7028         * g++.dg/template/explicit3.C: New.
7029         * g++.dg/template/explicit4.C: New.
7030         * g++.dg/template/explicit5.C: New.
7031
7032         PR c++/11347
7033         * g++.dg/template/memtmpl1.C: New.
7034
7035 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7036
7037         PR target/11565
7038         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7039         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7040
7041 2003-07-30  Jan Hubicka  <jh@suse.cz>
7042
7043         * vtgc1.c: Kill.
7044
7045 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7046
7047         * gcc.dg/struct-in-proto-1.c: New test.
7048
7049 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7050
7051         * gcc.dg/cpp/include2.c: Only expect one message.
7052
7053 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7054
7055         PR c++/9447
7056         * g++.dg/template/using1.C: New test.
7057         * g++.dg/template/using2.C: New test.
7058         * g++.dg/template/using3.C: New test.
7059         * g++.dg/template/using4.C: New test.
7060
7061 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7062
7063         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7064         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7065
7066 2003-07-28  Jan Hubicka  <jh@suse.cz>
7067
7068         PR c++/11530
7069         * g++.dg/opt/call1.C: New test.
7070
7071 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7072
7073         PR c++/11667
7074         * g++.dg/init/enum2.C: New test.
7075         * g++.dg/template/overload1.C: Add "-w" option.
7076
7077 2003-07-28    <hp@bitrange.com>
7078
7079         * gcc.dg/Wdeclaration-after-statement-1.c,
7080         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7081
7082 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7083
7084         * gcc.c-torture/compile/20030725-1.c: New test.
7085
7086 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7087
7088         * gcc.dg/20030505.c: Only run for SPE.
7089         Remove definition of opaque type.
7090
7091 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7092
7093         * g++.dg/template/ptrmem6.C: New test.
7094
7095 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7096
7097         * gcc.c-torture/compile/zero-strct-2.c: New test.
7098
7099 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7100
7101         * gcc.dg/intermod-1.c: New test.
7102
7103 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7104
7105         PR c++/11617
7106         * g++.dg/template/lookup2.C: New test.
7107         * g++.dg/template/memclass1.C: Remove instantiated from error.
7108         * g++.dg/other/error2.C: Tweak expected errors.
7109
7110         PR c++/11596
7111         * g++.dg/template/defarg3.C: New test.
7112
7113         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7114
7115 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7116
7117         * g++.dg/inherit/access5.C: New test.
7118
7119 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7120
7121         PR c++/11513
7122         * g++.dg/template/crash8.C: New test.
7123
7124 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7125
7126         PR c/10602
7127         * gcc.dg/noncompile/incomplete-2.c: New test.
7128
7129 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7130
7131         PR c++/11645
7132         * g++.dg/inherit/access4.C: New test.
7133
7134         PR c++/11517
7135         * g++.dg/expr/cond2.C: New test.
7136
7137         PR optimization/10679
7138         * g++.dg/opt/inline4.C: New test.
7139
7140 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7141
7142         * g++.dg/parse/crash10: New test.
7143
7144 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7145
7146         * g++.dg/ext/flexary1.C: New test.
7147
7148 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7149
7150         PR c++/10793
7151         * g++.dg/template/crash9.C: New test.
7152
7153 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7154
7155         PR c++/3004
7156         * g++.dg/parse/typedef3.C: New test.
7157
7158         PR c++/7906
7159         * g++.dg/parse/operator2.C: New test.
7160
7161         PR c++/8895
7162         * g++.dg/parse/def-tmpl-arg1.C: New test.
7163
7164         PR c++/9282
7165         * g++.dg/parse/funptr1.C: New test.
7166
7167         PR c++/9452
7168         * g++.dg/parse/ambig3.C: New test.
7169
7170         PR c++/9454
7171         * g++.dg/parse/operator3.C: New test.
7172
7173         PR c++/9486
7174         * g++.dg/parse/template10.C: New test.
7175
7176         PR c++/9488
7177         * g++.dg/parse/template11.C: New test.
7178
7179         PR c++/10150
7180         * g++.dg/parse/invalid-op1.C: New test.
7181
7182         PR c++/10247
7183         * g++.dg/parse/condexpr1.C: New test.
7184
7185 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7186
7187         * g++.dg/ext/packed3.C: New test.
7188         * g++.dg/ext/packed4.C: New test.
7189
7190         * gcc.dg/pack-test-3.c: New test.
7191
7192 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7193
7194         * lib/compat.exp: Handle dg-options per source file.
7195         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7196         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7197         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7198         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7199         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7200         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7201         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7202         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7203         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7204         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7205         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7206         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7207         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7208         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7209
7210 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7211
7212         PR c/10320
7213         * gcc.c-torture/execute/20030718-1.c: New test.
7214
7215 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7216
7217         PR optimization/11536
7218         * gcc.dg/20030721-1.c: New test.
7219
7220 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7221
7222         PR c++/11546
7223         * g++.dg/template/lookup1.C: New test.
7224
7225 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7226
7227         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7228         diagnostics of ill-formed constructs involving labels.
7229         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7230         the new 'previously defined here' message.
7231
7232 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7233
7234         * g++.dg/parse/non-dependent2.C: New test.
7235
7236 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7237
7238         * g++.dg/init/init-ref4.C: xfail on targets without
7239         weak symbols.
7240
7241 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR target/11087
7244         * gcc.c-torture/execute/20030717-1.c: New test.
7245
7246 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7247
7248         * g++.dg/opt/cfg1.C: New test.
7249
7250 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7251
7252         PR optimization/11557
7253         * gcc.dg/20030717-1.c: New test.
7254
7255 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7256
7257         PR c++/10476
7258         * g++.dg/expr/crash-1.C: New test.
7259
7260         PR c++/11027
7261         * g++.dg/template/init3.C: New test.
7262
7263         PR c++/8222
7264         * g++.dg/template/non-dependent1.C: New test.
7265
7266         PR c++/11070
7267         * g++.dg/template/non-dependent2.C: New test.
7268
7269         PR c++/11071
7270         * g++.dg/template/non-dependent3.C: New test.
7271
7272         PR c++/9907
7273         * g++.dg/template/sizeof5.C: New test.
7274
7275 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7276
7277         PR 11498
7278         * gcc.c-torture/compile/mangle-1.c: New file.
7279
7280 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7281
7282         PR c++/7809
7283         * g++.dg/parse/access3.C: New test.
7284
7285 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7286
7287         PR c++/11384
7288         * g++.dg/init/init-ref4.C: New test.
7289
7290 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7291
7292         PR c++/11547
7293         * g++.dg/parse/constant3.C: New test.
7294         * g++.dg/parse/crash7.C: Likewise.
7295
7296 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7297
7298         PR target/11008
7299         * gcc.dg/i386-pentium4-not-mull.c: New.
7300
7301 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7302
7303         * gcc.dg/asm-names.c (ymain): Make it weak.
7304
7305 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7306
7307         PR c++/5421
7308         * g++.dg/template/friend21.C: New test.
7309
7310 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7311
7312         * gcc.dg/cleanup-8.c: New test.
7313         * gcc.dg/cleanup-9.c: New test.
7314
7315 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7316
7317         * g++.dg/ext/dll-MI1.h: New file.
7318         * g++.dg/ext/dllexport-MI1.C: New file.
7319         * g++.dg/ext/dllimport-MI1.C: New file.
7320
7321 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7322
7323         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7324         it does not have cmpstrsi patterns (just cmpmemsi).
7325
7326 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR debug/11473
7329         * g++.dg/debug/debug8.C: New test.
7330
7331 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7332
7333         PR c++/10108
7334         * g++.dg/template/crash7.C: New test.
7335
7336 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7337
7338         PR target/10795
7339         * gcc.c-torture/compile/20030708-1.c: New.
7340
7341 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7342
7343         * gcc.c-torture/execute/20030715-1.c: New test.
7344
7345 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7346
7347         * gcc.dg/pch/inline-3.c: New file.
7348         * gcc.dg/pch/inline-3.hs: New file.
7349         * gcc.dg/pch/inline-4.c: New file.
7350         * gcc.dg/pch/inline-4.hs: New file.
7351
7352 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/11509
7355         * g++.dg/template/crash6.C: New test.
7356
7357         PR c++/7053
7358         * g++.dg/template/friend20.C: New test.
7359
7360         PR c++/7019
7361         * g++.dg/template/overload2.C: New test.
7362
7363 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7364
7365         PR optimization/11440
7366         * gcc.c-torture/execute/20030714-1.c: New test.
7367
7368 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7369
7370         PR c++/11154
7371         * g++.dg/template/partial2.C: New test.
7372
7373 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/11503
7376         * g++.dg/template/anon1.C: New test.
7377
7378         PR c++/11493
7379         PR c++/11495
7380         * g++.dg/parse/template9.C: Likewise.
7381         * g++.dg/template/crash4.C: New test.
7382         * g++.dg/template/koenig1.C: Likewise.
7383         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7384         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7385         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7386         functions.
7387         * g++.old-deja/g++.jason/template36.C: Likewise.
7388         * g++.old-deja/g++.mike/p1989.C: Likewise.
7389         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7390         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7391         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7392         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7393         compiling.
7394         * g++.old-deja/g++.pt/union2.C: Use this->.
7395
7396 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7397
7398         * gcc.dg/20030711-1.c: New test.
7399
7400 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7401
7402         PR c++/11050
7403         * g++.dg/parse/args1.C: New test.
7404         * g++.pt/defarg8.C: Change expected errors.
7405
7406 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7407
7408         PR c++/8164
7409         * g++.dg/template/nontype2.C: New test.
7410
7411         PR c++/10558
7412         * g++.dg/parse/template8.C: New test.
7413
7414         PR c++/8327
7415         * g++.dg/template/scope1.C: New test.
7416
7417         * g++.dg/warn/Wsign-compare-1.C: New test.
7418
7419 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7420
7421         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7422
7423 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/9411
7426         * g++.dg/template/explicit2.C: New test.
7427
7428         PR c++/10032
7429         * g++.dg/warn/pedantic1.C: New test.
7430
7431 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7432
7433         PR c++ 9483
7434         * g++.dg/other/field1.C: New test.
7435
7436 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7437
7438         PR c/11449
7439         * gcc.c-torture/compile/20030707-1.c: New.
7440
7441 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7442
7443         PR c++/10849
7444         * g++.dg/template/access12.C: New test.
7445
7446 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7449         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7450         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7451         * gcc.misc-tests/gcov.exp: Update
7452         * g++.dg/gcov/gcov.exp: Update
7453         * lib/gcov.exp: Update.
7454
7455 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * g++.dg/abi/mangle17.C: Make sure template expressions are
7458         dependent.
7459         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7460         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7461         * g++.dg/opt/stack1.C: Remove erroneous code.
7462         * g++.dg/parse/template7.C: New test.
7463         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7464         * g++.old-deja/g++.pt/crash4.C: Likewise.
7465
7466 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7467
7468         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7469         with zero or one occurence of `$' after the initial `L'.
7470
7471 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7472
7473         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7474
7475 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7476
7477         PR c/11370
7478         * gcc.dg/Wunreachable-6.c: New testcase.
7479         * gcc.dg/Wunreachable-7.c: New testcase.
7480
7481 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR c/11420
7484         * gcc.dg/20030708-1.c: New test.
7485
7486 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7487
7488         * gcc.dg/compat/sdata-section.h: New file.
7489         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7490         * gcc.dg/torture/mips-sdata-1.c: New test.
7491
7492 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7493
7494         PR c++/11030
7495         * g++.dg/template/friend19.C: New test.
7496
7497 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7498
7499         * g++.dg/opt/strength-reduce.C: New test.
7500
7501 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7502
7503         PR target/10979
7504         * gcc.dg/20030707-1.c: New testcase.
7505
7506 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7507
7508         PR optimization/11059
7509         * g++.dg/opt/emptyunion.C: New testcase.
7510
7511 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7512             Eric Botcazou  <ebotcazou@libertysurf.fr>
7513
7514         * g++.dg/opt/stack1.C: New test.
7515
7516 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7517
7518         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7519         run test.
7520
7521         PR c++/11431
7522         * g++.dg/expr/static_cast3.C: New test.
7523
7524 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7525
7526         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7527         everywhere.
7528         * gcc.dg/concat.c: Concatenation of string constants with
7529         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7530         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7531         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7532         necessary to avoid multi-character character constant warning.
7533         * gcc.dg/cpp/escape.c: Likewise.
7534         * gcc.dg/cpp/ucs.c: Likewise.
7535         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7536         Fix a typo.
7537
7538 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7539
7540         PR c/11428
7541         * gcc.c-torture/compile/20030704-1.c: New.
7542
7543 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7544
7545         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7546
7547 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7548
7549         PR c++/5287, PR c++/7910,  PR c++/11021
7550         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7551         tests for warnings.
7552         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7553         * g++.dg/ext/dllimport3.C: Likewise.
7554         * g++.dg/ext/dllimport4.C: New file.
7555         * g++.dg/ext/dllimport5.C: New file.
7556         * g++.dg/ext/dllimport6.C: New file.
7557         * g++.dg/ext/dllimport7.C: New file.
7558         * g++.dg/ext/dllimport8.C: New file.
7559         * g++.dg/ext/dllimport9.C: New file.
7560         * g++.dg/ext/dllimport10.C: New file.
7561         * g++.dg/ext/dllexport1.C: New file.
7562
7563 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7566         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7567
7568 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7569
7570         * gcc.dg/builtins-25.c: New testcase.
7571         * gcc.dg/builtins-26.c: New testcase.
7572
7573 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7574
7575         * gcc.dg/compat/vector-defs.h: New file.
7576         * gcc.dg/compat/vector-setup.h: New file.
7577         * gcc.dg/compat/vector-check.h: New file.
7578         * gcc.dg/compat/vector-1_main.c: New file.
7579         * gcc.dg/compat/vector-1_x.c: New file.
7580         * gcc.dg/compat/vector-1_y.c: New file.
7581         * gcc.dg/compat/vector-2_main.c: New file.
7582         * gcc.dg/compat/vector-2_x.c: New file.
7583         * gcc.dg/compat/vector-2_y.c: New file.
7584
7585         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7586         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7587         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7588         * gcc.dg/compat/struct-align-1.h: New file.
7589         * gcc.dg/compat/struct-align-1_main.c: New file.
7590         * gcc.dg/compat/struct-align-1_x.c: New file.
7591         * gcc.dg/compat/struct-align-1_y.c: New file.
7592         * gcc.dg/compat/struct-align-2.h: New file.
7593         * gcc.dg/compat/struct-align-2_main.c: New file.
7594         * gcc.dg/compat/struct-align-2_x.c: New file.
7595         * gcc.dg/co
7596         * g++.old-deja/g++.other/comdat3.C: Likewise.
7597         * g++.old-deja/g++.other/ctor1.C: Likewise.
7598         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7599
7600 2003-06-05  Richard Henderson  <rth@redhat.com>
7601
7602         * gcc.dg/debug/20030605-1.c: New.
7603
7604 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7605
7606         * README.QMTEST: Update.
7607
7608 2003-06-04  Richard Henderson  <rth@redhat.com>
7609
7610         * gcc.dg/cleanup-1.c: New.
7611         * gcc.dg/cleanup-2.c: New.
7612         * gcc.dg/cleanup-3.c: New.
7613         * gcc.dg/cleanup-4.c: New.
7614         * gcc.dg/cleanup-5.c: New.
7615         * gcc.dg/cleanup-6.c: New.
7616         * gcc.dg/cleanup-7.c: New.
7617
7618 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7621
7622         * lib/dg-pch.exp: New file.
7623         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7624         * gcc.dg/pch/pch.exp: Likewise.
7625
7626 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7627
7628         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7629         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7630         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7631         * gcc.dg/builtins-17.c: New test case.
7632         * gcc.dg/i386-387-4.c: New test case.
7633         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7634
7635 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7636
7637         * gcc.dg/ultrasp9.c: New test.
7638
7639 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7640
7641         * gcc.c-torture/compile/20030604-1.c: New test.
7642         * gcc.dg/sparc-constant-1.c: New test.
7643
7644 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7645
7646         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7647
7648 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7649
7650         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7651
7652         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7653         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7654
7655 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7656
7657         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7658
7659 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7660
7661         PR c++/10940
7662         * g++.dg/template/spec10.C: New test.
7663
7664 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7665
7666         * gcc.dg/builtins-16.c: New test case.
7667
7668 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7669
7670         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7671         mempcpy test with post-increments.
7672         * gcc.c-torture/execute/string-opt-3.c: New test.
7673         * gcc.dg/string-opt-1.c: New test.
7674
7675 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7676
7677         PR fortran/10965
7678         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7679
7680 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7681
7682         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7683         (scan-assembler): ... here.  Use dg-scan.
7684         (scan-assembler-not): Likewise.
7685         (scan-file): New function.
7686         (scan-file-not): Likewise.
7687         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7688         * gcc.dg/cpp/_Pragma4.c: Likewise.
7689         * gcc.dg/cpp/_Pragma5.c: Likewise.
7690         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7691         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7692         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7693         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7694         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7695         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7696         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7697         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7698         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7699         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7700         * gcc.dg/cpp/cxxcom1.c: Likewise.
7701         * gcc.dg/cpp/line1.c: Likewise.
7702         * gcc.dg/cpp/maccom1.c: Likewise.
7703         * gcc.dg/cpp/maccom2.c: Likewise.
7704         * gcc.dg/cpp/maccom3.c: Likewise.
7705         * gcc.dg/cpp/maccom4.c: Likewise.
7706         * gcc.dg/cpp/maccom5.c: Likewise.
7707         * gcc.dg/cpp/maccom6.c: Likewise.
7708         * gcc.dg/cpp/multiline.c: Likewise.
7709         * gcc.dg/cpp/spacing1.c: Likewise.
7710         * gcc.dg/cpp/spacing2.c: Likewise.
7711         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7712         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7713         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7714         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7715         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7716         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7717         * gcc.dg/cpp/cxxcom2.c: Likewise.
7718         * gcc.dg/cpp/cxxcom2.h: New file.
7719
7720         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7721         * g++.dg/cpp/truefalse.C: Here.
7722         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7723
7724 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7725
7726         * gcc.dg/cpp/redef3.c: New file.
7727
7728 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7729
7730         * gcc.dg/i386-loop-3.c: New test.
7731
7732 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7733
7734         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7735
7736 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7737
7738         * gcc.dg/fwrapv-1.c: New test case.
7739         * gcc.dg/fwrapv-2.c: New test case.
7740
7741 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7742
7743         PR c++/10956
7744         * g++.dg/template/spec9.C: New test.
7745
7746 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7747
7748         * gcc.dg/duff-4.c: New test case.
7749
7750 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7751
7752         PR fortran/10843
7753         * g77.dg/ffixed-form-1.f: New test
7754         * g77.dg/ffixed-form-2.f: New test
7755         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7756         * g77.dg/ffree-form-3.f: New test
7757
7758 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7759
7760         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7761         * gcc.dg/wint_t-1.c: Likewise.
7762
7763 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7764
7765         * g++.dg/template/access11.C: New test.
7766
7767 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7768
7769         PR c++/10849
7770         * g++.dg/template/access10.C: New test.
7771
7772 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7773             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7774
7775         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7776
7777 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7778
7779         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7780         suppress for powerpc-*-darwin*.
7781         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7782
7783 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7784
7785         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7786         suppress option for powerpc-*-darwin*.
7787
7788 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7789
7790         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7791         * gcc.dg/builtins-4.c: Add test for fmod.
7792
7793 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7794
7795         PR c++/10682
7796         * g++.dg/template/instantiate4.C: New test.
7797
7798 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7799
7800         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7801
7802 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7803
7804         * gcc.dg/compat/scalar-return-1_main.c: New file.
7805         * gcc.dg/compat/scalar-return-1_x.c: New file.
7806         * gcc.dg/compat/scalar-return-1_y.c: New file.
7807         * gcc.dg/compat/scalar-return-2_main.c: New file.
7808         * gcc.dg/compat/scalar-return-2_x.c: New file.
7809         * gcc.dg/compat/scalar-return-2_y.c: New file.
7810         * gcc.dg/compat/struct-return-3_main.c: New file.
7811         * gcc.dg/compat/struct-return-3_y.c: New file.
7812         * gcc.dg/compat/struct-return-3_x.c: New file.
7813         * gcc.dg/compat/struct-return-2_main.c: New file.
7814         * gcc.dg/compat/struct-return-2_x.c: New file.
7815         * gcc.dg/compat/struct-return-2_y.c: New file.
7816
7817 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7818
7819         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7820         for hppa*-hp-hpux*.
7821         * gcc.dg/20021014-1.c (dg-options): Likewise.
7822         * gcc.dg/nest.c (dg-options): Likewise.
7823
7824 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7825
7826         PR c++/9738
7827         * g++.dg/ext/dllimport2.C: New file.
7828         * g++.dg/ext/dllimport3.C: New file.
7829
7830 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7831
7832         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7833         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7834         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7835         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7836         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7837         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7838         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7839         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7840         * gcc.dg/compat/small-struct-defs.h: New file.
7841         * gcc.dg/compat/small-struct-init.h: New file.
7842         * gcc.dg/compat/small-struct-check.h: New file.
7843         * gcc.dg/compat/fp-struct-defs.h: New file.
7844         * gcc.dg/compat/fp-struct-check.h: New file.
7845         * gcc.dg/compat/fp-struct-init.h: New file.
7846         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7847         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7848
7849 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7850
7851         * gcc.dg/20030225-2.c: New test.
7852
7853 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7854             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7855
7856         * gcc.c-torture/compile/20030518-1.c: New test case.
7857
7858 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7859
7860         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7861         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7862         gcc-dg-debug-runtest.
7863         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7864         gcc-dg-debug-runtest.
7865
7866 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7867
7868         PR c++/9022
7869         * g++.dg/lookup/using6.C: New test.
7870
7871 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7872
7873         * g++.dg/parse/access2.C: New test.
7874
7875 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7876
7877         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7878         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7879         * gcc.dg/debug/debug.exp: Likewise.
7880
7881 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7882
7883         * gcc.dg/dollar.c: New test.
7884
7885 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7886
7887         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7888         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7889         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7890         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7891         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7892         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7893         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7894         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7895         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7896         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7897         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7898         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7899         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7900         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7901         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7902         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7903         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7904         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7905
7906 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7907
7908         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7909         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7910         support for "repo" mode.
7911         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7912         * lib/g77-dg.exp: Likewise.
7913         * lib/obj-dg.exp: Likewise.
7914
7915 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7916
7917         Merge from gcc-3_2-rhl8-branch:
7918         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7919
7920         * gcc.dg/tls/opt-6.c: New test.
7921
7922         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7923
7924         * gcc.dg/20030405-1.c: New test.
7925
7926         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7927
7928         * gcc.dg/20030309-1.c: New test.
7929
7930         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7931
7932         * gcc.c-torture/execute/20030307-1.c: New test.
7933
7934         2003-02-20  Randolph Chung  <tausq@debian.org>
7935
7936         * gcc.c-torture/compile/20030220-1.c: New test.
7937
7938         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7939
7940         * gcc.dg/20030217-1.c: New test.
7941
7942         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7943
7944         * gcc.c-torture/compile/20020129-1.c: New test.
7945
7946         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7947
7948         * gcc.dg/unroll-1.c: New test.
7949
7950         2002-11-16  Jan Hubicka  <jh@suse.cz>
7951
7952         * gcc.c-torture/execute/20020920-1.c: New test.
7953
7954         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR target/7434
7957         * gcc.c-torture/compile/20021008-1.c: New test.
7958
7959         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7960
7961         PR target/7559
7962         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7963
7964         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7965
7966         * gcc.c-torture/compile/20020807-1.c: New test.
7967
7968         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7969
7970         * gcc.dg/tls/opt-1.c: New test.
7971
7972         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gcc.dg/20020729-1.c: New test.
7975
7976         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7977
7978         * g++.dg/opt/life1.C: New test.
7979
7980         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7981
7982         * gcc.dg/20020525-1.c: New test.
7983
7984         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7985
7986         PR c++/6794
7987         * g++.dg/ext/pretty1.C: New test.
7988         * g++.dg/ext/pretty2.C: New test.
7989
7990 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/8385
7993         * g++.dg/ext/typeof5.C: New test.
7994
7995 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7996
7997         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7998         __USER_LABEL_PREFIX__ into account.
7999         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
8000
8001 2003-05-14  Roger Sayle  <roger@eyesopen.com>
8002
8003         * gcc.dg/builtins-15.c: New test case.
8004
8005 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
8006
8007         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
8008
8009 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
8010
8011         * lib/g++.exp: Tweak handling of additional source files.
8012         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
8013         * g++.dg/special/conpr-2a.C: Rename to ...
8014         * g++.dg/special/conpr-2a.cc: ... this.
8015         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
8016         * g++.dg/special/conpr-3a.C: Rename to ...
8017         * g++.dg/special/conpr-3a.cc: This.
8018         * g++.dg/special/conpr-3b.C: Rename to ...
8019         * g++.dg/special/conpr-3b.cc: This.
8020         * g++.dg/special/conpr-4.C: New test.
8021         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
8022
8023 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
8024
8025         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
8026
8027 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8028
8029         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
8030         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8031         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
8032         * g++.old-deja/g++.other/warn3.C: Likewise.
8033
8034 2003-05-11  Roger Sayle  <roger@eyesopen.com>
8035
8036         * gcc.dg/i386-387-1.c: Update to also test log.
8037         * gcc.dg/i386-387-2.c: Likewise.
8038
8039 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
8040
8041         * g77.f-torture/execute/int8421.f: New test.
8042
8043 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8044
8045         PR c++/10230, c++/10481
8046         * g++.dg/lookup/scoped5.C: New test.
8047
8048 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8049
8050         PR c++/10552
8051         * g++.dg/template/ttp6.C: New test.
8052
8053 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
8054
8055         * gcc.c-torture/execute/builtins: New directory.
8056         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
8057         gcc.c-torture/execute/builtins.
8058         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
8059         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
8060         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
8061         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
8062
8063 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8064
8065         PR c++/9252
8066         * g++.dg/template/access8.C: New test.
8067         * g++.dg/template/access9.C: New test.
8068
8069 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8070
8071         PR c++/9554
8072         * g++.dg/parse/access1.C: New test.
8073
8074 2003-05-09  DJ Delorie  <dj@redhat.com>
8075
8076         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
8077         long, and not an int.
8078
8079 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8080
8081         PR c++/10555, c++/10576
8082         * g++.dg/template/memclass1.C: New test.
8083
8084 2003-05-08  DJ Delorie  <dj@redhat.com>
8085
8086         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
8087         targets.
8088         * gcc.c-torture/execute/20021024-1.x: Likewise.
8089         * gcc.c-torture/execute/shiftdi.x: Likewise.
8090         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
8091         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
8092         * gcc.dg/20021018-1.c: Likewise.
8093
8094 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8095
8096         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
8097
8098         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
8099         (bcopy): Call memmove.
8100
8101 2003-05-08  Roger Sayle  <roger@eyesopen.com>
8102
8103         * g77.f-torture/compile/8485.f: New test case.
8104
8105 2003-05-07  Richard Henderson  <rth@redhat.com>
8106
8107         PR c++/10570
8108         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
8109         Verify exception_cleanup not called for rethrows.
8110         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
8111         when exiting catch block without rethrowing.
8112         * g++.dg/eh/forced3.C: New.
8113         * g++.dg/eh/forced4.C: New.
8114
8115 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
8116
8117         * gcc.dg/20030505.c: Fix triplet.
8118
8119 2003-05-06  DJ Delorie  <dj@redhat.com>
8120
8121         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
8122         * gcc.dg/nest.c: Likewise.
8123
8124 2003-05-05  Roger Sayle  <roger@eyesopen.com>
8125
8126         * gcc.dg/builtins-14.c: New test case.
8127
8128 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
8129
8130         * lib/compat.exp (compat-execute): New argument.
8131         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
8132         * gcc.dg/compat: New test directory.
8133         * gcc.dg/compat/compat.exp: New expect script.
8134         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
8135         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
8136         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
8137         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
8138         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
8139         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
8140
8141         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
8142         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
8143         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
8144         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
8145         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
8146         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
8147         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
8148         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
8149         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
8150         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
8151         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
8152         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
8153         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
8154         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
8155         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8156
8157 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8158
8159         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8160
8161 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8162
8163         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8164
8165 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8166
8167         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8168         * gcc.dg/ppc-fsel-2.c: New test.
8169
8170         * gcc.dg/unused-5.c: New test.
8171
8172 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8173
8174         PR c++/10496
8175         * g++.dg/warn/pmf1.C: New test.
8176
8177 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8178
8179         PR c++/4494
8180         * g++.dg/warn/main.C: New test.
8181
8182 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8183
8184         * gcc.dg/nonnull-3.c: New test.
8185
8186 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8187
8188         * gcc.dg/cpp/Wtrigraphs.c: Update.
8189         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8190
8191 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8192
8193         * gcc.dg/ppc-fsel-1.c: New test.
8194
8195 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8196
8197         PR c/10604
8198         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8199
8200 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8201
8202         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8203
8204 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8205
8206         PR c++/9364, c++/10553, c++/10586
8207         * g++.dg/parse/typename4.C: New test.
8208         * g++.dg/parse/typename5.C: Likewise.
8209
8210 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8211
8212         * gcc.c-torture/compile/20030503-1.c: New test.
8213
8214 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8215
8216         * g++.dg/lookup/using5.C: Fix testcase error.
8217
8218 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8219
8220         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8221         since MEABI is no longer supported.  Remove all vestiges
8222         of MEABI from the test.
8223
8224 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8225
8226         PR c++/10554
8227         * g++.dg/lookup/using5.C: New test.
8228
8229 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8230
8231         PR c++/8772
8232         * g++.dg/template/ttp5.C: New test.
8233
8234 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8235
8236         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8237         (dg-gpp-additional-sources): New function.
8238         (dg-gpp-additional-files): Likewise.
8239         * lib/g++.exp (additional_sources): New variable.
8240         (additional_files): Likewise.
8241         (g++_target_compile): Deal with them.
8242         * lib/old-dejagnu.exp: Remove.
8243         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8244         * g++.old-deja: Revise all tests to use dg commands.
8245
8246 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8247
8248         PR c++/9432, c++/9528
8249         * g++.dg/lookup/using4.C: New test.
8250
8251 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8252
8253         * gcc.dg/noreturn-5.c: New file.
8254         * gcc.dg/noreturn-6.c: New file.
8255
8256         * gcc.c-torture/compile/inline-1.c: New file.
8257
8258 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/10551
8261         * g++.dg/template/explicit1.C: New test.
8262
8263 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8264
8265         PR c++/10549
8266         * g++.dg/other/bitfield1.C: New test.
8267
8268         PR c++/10527
8269         * g++.dg/init/new7.C: New test.
8270
8271 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8272
8273         * g++.dg/ext/desig1.C: New test.
8274         * g++.dg/ext/init1.C: Update.
8275
8276         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8277
8278 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/10180
8281         * g++.dg/warn/Winline-1.C: New test.
8282
8283 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8284
8285         * gcc.c-torture/execute/string-opt-19.c: New test.
8286
8287         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8288         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8289
8290 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8291
8292         PR c++/10506
8293         * g++.dg/init/new6.C: New test.
8294
8295         PR c++/10503
8296         * g++.dg/init/ref6.C: New test.
8297
8298 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8299
8300         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8301
8302 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8303
8304         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8305         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8306
8307 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8308
8309         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8310         initialized static data members.
8311
8312 2003-04-25  H.J. Lu <hjl@gnu.org>
8313
8314         * gcc.dg/ia64-sync-4.c: New test.
8315
8316 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8317
8318         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8319         date.
8320
8321 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8322
8323         PR c++/10337
8324         * g++.dg/warn/conv1.C: New test.
8325         * g++.old-deja/g++.other/conv7.C: Adjust.
8326         * g++.old-deja/g++.other/overload14.C: Adjust.
8327
8328 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8329
8330         PR c++/10471
8331         * g++.dg/template/defarg2.C: New test.
8332
8333 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8334
8335         * gcc.dg/cpp/include2.c: Update.
8336         * gcc.dg/cpp/multiline-2.c: New.
8337         * gcc.dg/cpp/multiline.c: Update.
8338         * gcc.dg/cpp/strify2.c: Update.
8339         * gcc.dg/cpp/trad/literals-2.c: Update.
8340
8341 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8342
8343         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8344
8345 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8346
8347         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8348
8349 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/10451
8352         * g++.dg/parse/crash4.C: New test.
8353
8354         PR c++/9847
8355         * g++.dg/parse/crash5.C: New test.
8356
8357 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8358
8359         PR c++/10446
8360         * g++.dg/parse/crash3.C: New test.
8361
8362         PR c++/10428
8363         * g++.dg/parse/elab1.C: New test.
8364
8365 2003-04-22  Devang Patel  <dpatel@apple.com>
8366
8367         * gcc.dg/cpp/trad/funlike-5.c: New test.
8368
8369 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8370
8371         * g++.dg/other/packed1.C: Fix dg options.
8372
8373 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8374
8375         * g++.dg/other/offsetof2.C: New test.
8376
8377 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * g++.dg/template/recurse.C: Adjust location of error messages.
8380
8381 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8382
8383         PR c++/9881
8384         * g++.dg/init/addr-const1.C: New test.
8385         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8386
8387 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         PR c++/10405
8390         * g++.dg/lookup/struct-hack1.C: New test.
8391
8392 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8393
8394         * ucs.c: Update diagnostic messages.
8395
8396 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8397
8398         * gcc.dg/cpp/truefalse.cpp: New test.
8399         * gcc.dg/cpp/cpp.exp: Update.
8400         * g++.dg/other/stdbool-if.C: Remove.
8401
8402 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8403
8404         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8405         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8406
8407 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408
8409         * gcc.c-torture/compile/20030418-1.c: New test.
8410
8411 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8412
8413         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8414
8415 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8416
8417         PR c++/10347
8418         g++.dg/template/dependent-name1.C: New test.
8419
8420 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8421
8422         * gcc.dg/warn-1.c (tourist_guide): New array,
8423         contains a pointer to bar.
8424
8425 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8426
8427         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8428         * gcc.c-torture/execute/medce-1.c: New test case.
8429         * gcc.c-torture/execute/medce-2.c: New test case.
8430
8431 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8432
8433         * lib/prune.exp: Ignore more messages.
8434
8435         PR c++/10381
8436         * g++.dg/parse/lookup3.C: New test.
8437
8438 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8439
8440         * gcc.c-torture/compile/20030415-1.c : New test.
8441
8442 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8443
8444         * gcc.c-torture/execute/scope-2.c: Move to ...
8445         * gcc.dg/noncompile/scope.c: .... here.
8446
8447 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8448
8449         * gcc.dg/20030414-2.c: New test case.
8450
8451 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8452
8453         PR target/10377
8454         * gcc.dg/20030414-1.c: New test.
8455
8456 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8457
8458         * gcc.dg/builtins-12.c: New test case.
8459         * gcc.dg/builtins-13.c: New test case.
8460
8461 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8462
8463         * gcc.c-torture/execute/string-opt-18.c: New test.
8464
8465 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/10300
8468         * g++.dg/init/new5.C: New test.
8469
8470 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/7910
8473         * g++.dg/ext/dllimport1.C: New test.
8474
8475 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8476
8477         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8478
8479 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8480
8481         PR Fortran/9263
8482         * g77.f-torture/noncompile/9263.f: New test
8483         PR Fortran/1832
8484         * g77.f-torture/execute/1832.f: New test
8485
8486 2003-04-11  David Chad  <davidc@freebsd.org>
8487             Loren J. Rittle  <ljrittle@acm.org>
8488
8489         libobjc/8562
8490         * objc.dg/headers.m: New test.
8491
8492 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8493
8494         * gcc.c-torture/execute/builtin-noret-2.c: New.
8495         * gcc.c-torture/execute/builtin-noret-2.x: New.
8496         XFAIL builtin-noret-2.c at -O1 and above.
8497         * gcc.dg/redecl.c: New.
8498         * gcc.dg/Wshadow-1.c: Update error regexps.
8499
8500 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8501
8502         * g++.dg/abi/bitfield10.C: New test.
8503
8504 2003-04-09  Mike Stump  <mrs@apple.com>
8505
8506         * gcc.dg/pch/pch.exp: Make testcase names longer.
8507         * g++.dg/pch/pch.exp: Make testcase names longer.
8508
8509 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8510
8511         * gcc.dg/builtins-11.c: New test case.
8512
8513 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8514
8515         * gcc.dg/builtins-9.c: New test case.
8516         * gcc.dg/builtins-10.c: New test case.
8517
8518 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8519
8520         * gcc.dg/noncompile/init-4.c.c: New test.
8521
8522 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8523
8524         * gcc.misc-test/gcov-9.c: New test.
8525         * gcc.misc-test/gcov-10.c: New test
8526         * gcc.misc-test/gcov-11.c: New test.
8527
8528 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8529
8530         PR optimization/10024
8531         * gcc.c-torture/compile/20030405-1.c: New test.
8532
8533 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8534
8535         * gcc.dg/pch/static-3.c: New.
8536         * gcc.dg/pch/static-3.hs: New.
8537         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8538
8539 2003-04-04  Richard Henderson  <rth@redhat.com>
8540
8541         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8542         * g++.dg/eh/forced2.C: Likewise.
8543
8544 2003-04-03  Mike Stump  <mrs@apple.com>
8545
8546         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8547         target arg.
8548         (scan-assembler-times, scan-assembler-not): Likewise.
8549         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8550
8551 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8552
8553         * gcc.dg/sparc-loop-1.c: New test.
8554
8555 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8556
8557         PR other/9274
8558         * g++.dg/pch/system-2.C: New.
8559         * g++.dg/pch/system-2.Hs: New.
8560
8561 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8562
8563         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8564
8565         * g++.dg/eh/simd-1.C (vecfunc): Same.
8566
8567 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8568
8569         * gcc.c-torture/execute/20030401-1.c: New test case.
8570
8571 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8572
8573         * objc.dg/defs.m: New.
8574
8575 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8576
8577         * g++.dg/eh/simd-1.C: New.
8578         * g++.dg/eh/simd-2.C: New.
8579
8580 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8581
8582         * gcc.c-torture/execute/simd-3.c: New.
8583
8584 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c/9936
8587         * gcc.dg/20030331-2.c: New test.
8588
8589 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8590
8591         PR c++/10278
8592         * g++.dg/parse/crash2.C: New test.
8593
8594 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8595
8596         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8597         * gcc.c-torture/execute/20030331-1.c: ...here.
8598
8599 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8600
8601         * gcc.c-torture/execute/20030331-1.c: New test.
8602
8603 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8604
8605         * lib/gcov.exp: Adjust call return testing strings.
8606         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8607
8608 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8609
8610         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8611         * gcc.dg/builtins-7.c: New test case.
8612         * gcc.dg/builtins-8.c: New test case.
8613
8614 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8615
8616         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8617
8618 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8619
8620         PR c++/7647
8621         * g++.dg/lookup-class-member-2.C: New test.
8622
8623 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8624
8625         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8626
8627 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8628
8629         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8630
8631 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8632
8633         * g++.dg/init/attrib1.C: New test.
8634
8635 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8636
8637         * gcc.dg/ultrasp8.c: New test.
8638
8639 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8640
8641         * gcc.dg/ultrasp7.c: New test.
8642
8643 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8644
8645         PR c++/10047
8646         * g++.dg/template/inline1.C: New test.
8647
8648 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8649
8650         * gcc.dg/sparc-dwarf2.c: New test.
8651
8652 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8653
8654         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8655         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8656
8657 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8658
8659         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8660         than reading .x files.
8661         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8662         * g77.dg/gcov/gcov-1.f: Likewise.
8663         * gcc.misc-tests/gcov-4b.c: Likewise.
8664         * gcc.misc-tests/gcov-5b.c: Likewise.
8665         * gcc.misc-tests/gcov-6.c: Likewise.
8666         * gcc.misc-tests/gcov-7.c: Likewise.
8667         * gcc.misc-tests/gcov-8.c: Likewise.
8668         * g++.dg/gcov/gcov-1.x: Remove.
8669         * g77.dg/gcov/gcov-1.x: Likewise.
8670         * gcc.misc-tests/gcov-4b.x: Likewise.
8671         * gcc.misc-tests/gcov-5b.x: Likewise.
8672         * gcc.misc-tests/gcov-6.x: Likewise.
8673         * gcc.misc-tests/gcov-7.x: Likewise.
8674         * gcc.misc-tests/gcov-8.x: Likewise.
8675
8676 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8677
8678         PR opt/10087
8679         * gcc.dg/20030324-1.c: New test.
8680
8681 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8682
8683         PR c++/10224
8684         * g++.dg/template/arg3.C: New test.
8685
8686         PR c++/10158
8687         * g++.dg/template/friend18.C: New test.
8688
8689 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8690
8691         * g77.f-torture/compile/20030326-1.f: New test case.
8692
8693 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8694
8695         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8696
8697         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8698
8699 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8700
8701         * gcc.dg/ia64-sync-3.c: New test.
8702
8703 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8704
8705         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8706
8707 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8708
8709         * gcc.dg/ultrasp6.c: New test.
8710
8711 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8712
8713         * gcc.dg/i386-signbit-1.c: New test.
8714         * gcc.dg/i386-signbit-2.c: New test.
8715         * gcc.dg/i386-signbit-3.c: New test.
8716
8717 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8718
8719         * gcc.dg/ultrasp5.c: Fix options.
8720
8721 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8722
8723         * gcc.dg/ultrasp5.c: Fix comment.
8724
8725 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8726
8727         PR fortran/10197
8728         * g77.f-torture/execute/10197.f: New test.
8729
8730 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8731
8732         PR c++/9898, c++/383
8733         * g++.dg/template/conv6.C: New test.
8734
8735         PR c++/10119
8736         * g++.dg/template/ptrmem5.C: New test.
8737
8738         PR c++/10026
8739         * g++.dg/lookup/koenig1.C: New test.
8740
8741         PR C++/10199
8742         * g++.dg/lookup/template2.C: New test.
8743
8744 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8745
8746         * g++.dg/opt/rtti1.C: New test.
8747
8748 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749
8750         * gcc.dg/ultrasp5.c: New test.
8751
8752 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8753
8754         PR middle-end/9967
8755         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8756         builtin fputs.
8757
8758 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8759
8760         PR c/8224
8761         * gcc.dg/20030323-1.c: New test.
8762
8763 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8764
8765         * gcc.c-torture/compile/20030323-1.c: New test case.
8766
8767 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8768
8769         * gcc.dg/20030321-1.c: New test.
8770
8771 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8772
8773         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8774
8775 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8776
8777         PR c++/9978, c++/9708
8778         * g++.dg/ext/vlm1.C: Adjust expected error.
8779         * g++.dg/ext/vla2.C: New test.
8780         * g++.dg/template/arg1.C: New test.
8781         * g++.dg/template/arg2.C: New test.
8782
8783 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8784
8785         * g77.f-torture/execute/select.f: New test.
8786         * g77.f-torture/noncompile/select_no_compile.f: New test.
8787
8788 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8789
8790         PR c++/9898
8791         * g++.dg/other/error4.C: New test.
8792
8793 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8794
8795         * g++.dg/template/friend17.C: New test.
8796
8797 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8798
8799         * gcc.c-torture/compile/20030320-1.c: New.
8800
8801 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8802
8803         * gcc.dg/builtins-6.c: New test case.
8804
8805 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8806
8807         PR target/10073
8808         * gcc.c-torture/compile/20030319-1.c: New.
8809
8810 2003-03-18  Jan Hubicka  <jh@suse.cz>
8811
8812         * gcc.dg/i386-cvt-1.c: New test.
8813
8814 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8815
8816         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8817         * objc.dg/naming-2.m: Likewise.
8818
8819 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/9639
8822         * g++.dg/parse/crash1.C: New test.
8823
8824 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/8805
8827         * g++.dg/eh/cleanup1.C: New test.
8828
8829 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8830
8831         * gcc.c-torture/execute/20030316-1.c: New test case.
8832
8833 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8834
8835         PR c++/9629
8836         * g++.dg/init/ctor2.C: New test.
8837
8838 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8839
8840         * g77.f-torture/compile/xformat.f: New test case.
8841
8842 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8843
8844         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8845         * g++.old-deja/g++.mike/eh50.C: Likewise.
8846
8847 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8848
8849         PR c++/6440
8850         * g++.dg/template/spec7.C: New test.
8851         * g++.dg/template/spec8.C: Likewise.
8852
8853 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8854
8855         * gcc.c-torture/execute/20030313-1.c: New test.
8856
8857 2003-03-14  Richard Henderson  <rth@redhat.com>
8858
8859         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8860
8861 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8862
8863         * gcc.c-torture/compile/20030314-1.c: New test.
8864
8865 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8866
8867         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8868         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8869         thumb target,
8870         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8871         to accept newer _imp__  prefix and additional
8872         newline in .drectve section.
8873         * gcc.dg/dll-4.c: Likewise.
8874         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8875         switch.
8876
8877 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8878
8879         * g++.dg/parse/namespace9.C: New test.
8880
8881         * g++.dg/init/ref5.C: New test.
8882         * g++.dg/parse/ptrmem1.C: Likewise.
8883
8884 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8885
8886         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8887         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8888         regular expression.
8889         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8890         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8891
8892 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8893
8894         * gcc.c-torture/execute/20030224-2.c: New test.
8895
8896 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8897
8898         * gcc.dg/decl-3.c: New test.
8899
8900 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8901
8902         * gcc.dg/i386-loop-2.c: New test.
8903
8904 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8905
8906         PR c++/9474
8907         * g++.dg/parse/namespace8.C: New test.
8908
8909         PR c++/9924
8910         * g++.dg/overload/builtin2.C: New test.
8911
8912 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8913
8914         * gcc.dg/return-type-3.c: New test.
8915
8916 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8917
8918         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8919         profiling options are not supported.
8920
8921 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8922
8923         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8924         * g++.old-deja/g++.warn/impint2.C: Likewise.
8925
8926 2003-03-10  Devang Patel  <dpatel@apple.com>
8927
8928         * g++.dg/cpp/c++_cmd_1.C: New test.
8929         * g++.dg/cpp/c++_cmd_1.h: New file.
8930
8931 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8932
8933         * gcc.dg/altivec-9.c: New file.
8934
8935 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8936
8937         * gcc.dg/ppc-sdata-1.c: New test.
8938         * gcc.dg/ppc-sdata-2.c: New test.
8939
8940 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/9373
8943         * g++.dg/opt/ptrmem2.C: New test.
8944
8945         PR c++/8534
8946         * g++.dg/opt/ptrmem1.C: New test.
8947
8948 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8949
8950         * gcc.dg/i386-loop-1.c: New test.
8951
8952 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8953
8954         PR c++/9970
8955         * g++.dg/lookup/friend1.C: New test.
8956
8957 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/9823
8960         * g++.dg/parser/constructor1.C: New test.
8961
8962 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8963
8964         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8965
8966         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8967
8968 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8969
8970         * gcc.dg/cpp/Wunused.c: Update test.
8971
8972 2003-03-08  Jan Hubicka  <jh@suse.cz>
8973
8974         * gcc.dg/inline-3.c: New test.
8975
8976 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/9809
8979         * g++.dg/parse/builtin1.C: New test.
8980
8981         PR c++/9982
8982         * g++.dg/abi/cookie1.C: New test.
8983         * g++.dg/abi/cookie2.C: Likewise.
8984
8985         PR c++/9524
8986         * g++.dg/template/field1.C: New test.
8987
8988         PR c++/9912
8989         * g++.dg/parse/class1.C: New test.
8990         * g++.dg/parse/namespace7.C: Likewise.
8991         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8992
8993 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8994
8995         * g++.dg/init/ref4.C: New test.
8996
8997 2003-03-07  Jan Hubicka  <jh@suse.cz>
8998
8999         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
9000         * gcc.dg/inline-3.c:  New test.
9001
9002 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
9003
9004         * g++.dg/init/ref3.C: New test.
9005
9006         PR c++/9965
9007         * g++.dg/init/ref2.C: New test.
9008
9009         PR c++/9400
9010         * g++.dg/warn/Wshadow-2.C: New test.
9011
9012         PR c++/9791
9013         * g++.dg/warn/Woverloaded-1.C: New test.
9014
9015 2003-03-05  Jan Hubicka  <jh@suse.cz>
9016
9017         * gcc.dg/i386-local2.c: New.
9018         * gcc.dg/i386-local.c: Fix typo.
9019
9020 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
9021
9022         * g++.dg/abi/layout3.C: New test.
9023
9024 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9025
9026         * gcc.c-torture/compile/20030305-1.c
9027
9028 2003-03-05  Jan Hubicka  <jh@suse.cz>
9029
9030         * gcc.dg/i386-local.c: New.
9031
9032 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
9033
9034         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
9035
9036 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9037
9038         * gcc.dg/switch-2.c: New test.
9039         * gcc.dg/switch-3.c: New test.
9040         * gcc.dg/Wswitch.c: Adjust line numbers.
9041         * gcc.dg/Wswitch-default.c: Likewise.
9042         * gcc.dg/Wswitch-enum.c: Likewise.
9043
9044 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
9045
9046         * gcc.c-torture/execute/20030222-1.c: New test.
9047
9048 2003-03-03  James E Wilson  <wilson@tuliptree.org>
9049
9050         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
9051
9052 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/9878
9055         * g++.dg/init/ref1.C: New test.
9056
9057 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
9058
9059         * gcc.dg/sh-relax.c: New SH-only test.
9060
9061 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
9062
9063         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
9064         comment explaining purpose of testcase.
9065
9066 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9067
9068         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
9069         for HC11/HC12 (asm needs two int registers).
9070         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
9071         HC11/HC12 because the test uses an asm which needs two 32-bit
9072         registers.
9073
9074 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
9075
9076         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
9077         for HC11/HC12 (array is too large otherwise).
9078         * gcc.c-torture/compile/920501-4.x: New file, likewise.
9079         * gcc.c-torture/compile/20010518-2.x: Likewise.
9080         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
9081         HC11/HC12 (array is too large).
9082
9083 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
9084
9085         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
9086         * lib/g++-dg.exp (g++-dg-test): Likewise.
9087
9088 2003-03-01  Roger Sayle  <roger@eyesopen.com>
9089
9090         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
9091         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
9092
9093 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9094
9095         * g++.dg/warn/implicit-typename1.C: Remove warning.
9096
9097 2003-02-28  Richard Henderson  <rth@redhat.com>
9098
9099         * gcc.dg/noreturn-1.c: Move noreturn warning line.
9100         * gcc.dg/return-type-1.c: Move control reaches end warning line.
9101
9102 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
9103
9104         * gcc.dg/pch/pch.exp: Change .pch to .gch.
9105         * g++.dg/pch/pch.exp: Likewise.
9106
9107 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
9108
9109         PR c++/9879
9110         * testsuite/g++.dg/init/new4.C: New test.
9111
9112 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
9113
9114         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
9115
9116 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
9117
9118         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
9119         unsigned long.
9120
9121         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
9122         wider than float.
9123
9124 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9125
9126         * lib/scanasm.exp: Add support for counting numbers of
9127         occurences.
9128         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
9129         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
9130
9131 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
9132
9133         PR c++/9683
9134         * g++.dg/template/static3.C: New test.
9135
9136         PR c++/9829
9137         * g++.dg/parse/namespace6.C: New test.
9138
9139 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9140
9141         PR target/9732
9142         * gcc.dg/20030225-1.c: New test.
9143
9144 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
9145
9146         * README: Remove out-of-date information.
9147
9148         PR c++/9836
9149         * g++.dg/template/spec6.C: New test.
9150
9151 2003-02-24  Jeff Law  <law@redhat.com>
9152
9153         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
9154
9155 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9156
9157         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9158         * gcc.dg/pragma-ep-1.c: Likewise.
9159
9160 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9161
9162         PR c++/9602
9163         * g++.dg/template/friend16.C: New test.
9164
9165 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/5333
9168         * g++.dg/parse/fused-params1.C: Adjust error messages.
9169         * g++.dg/template/nested3.C: New test.
9170
9171 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9172
9173         * g++.dg/abi/param1.C: New test.
9174
9175 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9176
9177         PR c++/7982
9178         * g++.dg/warn/implicit-typename1.C: New test.
9179
9180 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9181
9182         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9183         with "mtune".
9184         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9185         * gcc.c-torture/execute/20010129-1.x: Likewise.
9186         * gcc.dg/20011107-1.c: Likewise.
9187         * gcc.dg/20020108-1.c: Likewise.
9188         * gcc.dg/20020122-3.c: Likewise.
9189         * gcc.dg/20020206-1.c: Likewise.
9190         * gcc.dg/20020310-1.c: Likewise.
9191         * gcc.dg/20020426-2.c: Likewise.
9192         * gcc.dg/20020517-1.c: Likewise.
9193         * gcc.dg/991230-1.c: Likewise.
9194         * gcc.dg/i386-unroll-1.c: Likewise.
9195         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9196
9197 2003-02-22  Jan Hubicka  <jh@suse.cz>
9198
9199         * gcc.dg/i386-mul.c: New test.
9200
9201 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9202
9203         * gcc.dg/builtins-5.c: New test case.
9204
9205 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9206
9207         * gcc.dg/asmreg-1.c: New test.
9208
9209 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9210
9211         PR c++/9749
9212         * g++.dg/parse/varmod1.C: New test.
9213
9214 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9215
9216         PR c++/9727
9217         * g++.dg/template/op1.C: New test.
9218
9219 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9220
9221         PR c++/8906
9222         * g++.dg/template/nested2.C: New test.
9223
9224 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9225
9226         PR c++/8724
9227         * g++.dg/expr/dtor1.C: New test.
9228
9229 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9230
9231         * gcc.dg/cpp/include3.c: New test.
9232         * gcc.dg/cpp/inc/foo.h: New file.
9233
9234 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9235
9236         * gcc.c-torture/execute/20030221-1.c: New test.
9237
9238 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/9729
9241         * g++.dg/abi/conv1.C: New test.
9242
9243 2003-02-20  Jan Hubicka  <jh@suse.cz>
9244
9245         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9246
9247 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9248
9249         * gcc.c-torture/compile/20030219-1.c: New test.
9250
9251 2003-02-18  Jan Hubicka  <jh@suse.cz>
9252
9253         * gcc.dg/funcorder.c: New test.
9254
9255 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9256
9257         * gcc.c-torture/execute/20030218-1.c: New.
9258
9259 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9260
9261         * gcc.dg/20030218-1.c: New.
9262
9263 2003-02-18  Richard Henderson  <rth@redhat.com>
9264
9265         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9266         * gcc.dg/attr-used-2.c: New.
9267
9268 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9269
9270         PR c++/9704
9271         * g++.dg/init/copy5.C: New test.
9272
9273 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9274
9275         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9276         * g++.dg/pch/pch.exp: Likewise.
9277
9278 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9279
9280         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9281         STACK_SIZE is not defined.
9282
9283 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9284
9285         PR c++/9457
9286         * g++.dg/template/init1.C: New test.
9287
9288 2003-02-16  Jan HUbicka  <jh@suse.cz>
9289
9290         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9291         (foo): Add few extra tests
9292         * gcc.dg/c99-const-expr-3.c: Likewise.
9293         * gcc.c-torture/execute/20030216-1.c: New.
9294
9295 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9296
9297         PR c++/9459
9298         * g++.dg/ext/typeof4.C: New test.
9299
9300 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9301
9302         * gcc.dg/i386-387-3.c: New test case.
9303
9304 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9305
9306         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9307         cris-*-elf* cris-*-aout* and mmix-*-*.
9308
9309 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9310
9311         * gcc.dg/20030213-1.c: New test.
9312
9313 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9314
9315         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9316         * gcc.dg/i386-387-2.c: Likewise.
9317
9318 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9319
9320         * gcc.dg/ppc-spe.c: Fix formatting.
9321         Enable tests that were previously unsupported by gas.
9322         Delete tests for instructions that no longer exist.
9323         Switch arguments on evsubifw builtin.
9324
9325 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9326
9327         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9328         STACK_SIZE is too small.
9329
9330 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9331             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9332
9333         * gcc.dg/decl-2.c: New test.
9334
9335 2003-02-10  Jan Hubicka  <jh@suse.cz>
9336
9337         * gcc.dg/i386-fpcvt-1.c:  New test.
9338
9339 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9340
9341         * gcc.c-torture/execute/20030209-1.c: New test.
9342
9343 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9344
9345         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9346         int-wide bitops, use the constants of the same width.
9347         Likewise, if long long is 32-bit wide, test bitops using
9348         32-bit constants.
9349
9350 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9351
9352         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9353
9354 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9355
9356         * testsuite/gcc.dg/builtins-4.c: New test case.
9357
9358 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9359
9360         * gcc.dg/20020430-1.c: Fix dg command typos.
9361         * gcc.dg/20020503-1.c: Likewise.
9362
9363 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9364
9365         PR c++/8785
9366         * g++.dg/parse/fused-params1.C: New test.
9367
9368         PR c++/8857
9369         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9370
9371         PR c++/8921
9372         * g++.dg/parse/non-dependent1.C: New test.
9373
9374         PR c++/8928
9375         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9376
9377         PR c++/9228
9378         * g++.dg/parse/undefined7.C: New test.
9379         * g++.dg/parse/non-templ1.C: New test.
9380
9381         PR c++/9229
9382         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9383
9384 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9385
9386         * gcc.c-torture/compile/20030206-1.c: New test.
9387
9388 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9389
9390         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9391         "pow" to "foo" to avoid potential confusion with a math built-in.
9392
9393 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9394
9395         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9396         conditions for SPARC targets.
9397
9398 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9399
9400         * gcc.dg/20030204-1.c: New test.
9401
9402 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9403
9404         PR c++/38
9405         * g++.dg/parse/array-size1.C: New test.
9406
9407         PR c++/5657
9408         * g++.dg/parse/undefined3.C: New test.
9409
9410         PR c++/5665
9411         * g++.dg/parse/undefined4.C: New test.
9412
9413         PR c++/5975
9414         * g++.dg/parse/undefined5.C: New test.
9415
9416         PR c++/7259
9417         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9418
9419         PR c++/8578
9420         * g++.dg/parse/casting-operator1.C: New test.
9421
9422         PR c++/8596
9423         * g++.dg/parse/undefined6.C: New test.
9424
9425         PR c++/8736
9426         * g++.dg/parse/missing-template1.C: New test.
9427
9428 2003-02-04  Jan Hubicka  <jh@suse.cz>
9429
9430         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9431         * gcc.dg/i386-cmov?.c:  Likewise.
9432         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9433         * gcc.dg/i386-ssefp-1.c:  Likewise.
9434         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9435         conventions.
9436
9437 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/7129
9440         * testsuite/g++.dg/ext/max.C: New test.
9441
9442 2003-02-03  Jan Hubicka  <jh@suse.cz>
9443
9444         * gcc.c-torture/execute/20030203-1.c: New test.
9445
9446 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9447
9448         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9449         'natural-endian'.
9450
9451 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9452
9453         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9454         * g++.dg/init/new2.C: Likewise.
9455         * g++.dg/other/new1.C: Likewise.
9456
9457 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9458
9459         * gcc.dg/struct-ret-libc.c: New test.
9460
9461 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9462
9463         * gcc.dg/20030129-1.c: New test.
9464
9465 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9466
9467         PR c++/8849
9468         * g++.dg/template/ptrmem4.C: New test.
9469
9470 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * g++.dg/parser/constant1.C: New test.
9473
9474 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9475
9476         PR c++/8591
9477         * g++.dg/parse/friend2.C: New test.
9478
9479 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9480
9481         PR c++/9437
9482         * g++.dg/template/unify4.C: New test.
9483
9484 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9485
9486         * gcc.c-torture/execute/20030128-1.c: New test.
9487
9488 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9489
9490         * g++.dg/lookup/nested1.C: Test moved from ...
9491         * g++.old-deja/g++.other/lookup24.C: ... here.
9492
9493 2003-01-28  Jan Hubicka  <jh@suse.cz>
9494
9495         * gcc.dg/i386-cmov5.c:  New test.
9496
9497 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9498
9499         * gcc.c-torture/execute/20010925-1.c: Changed the
9500         memcpy declaration.
9501
9502 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9503
9504         PR c++/3902
9505         * g++.dg/parse/template5.C: New test.
9506
9507 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9508
9509         PR fortran/9258
9510         * g77.dg/pr9258: New test.
9511
9512 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9513
9514         * README: Move relevant parts from README.g++.
9515
9516         * README.g++: Remove this file.
9517
9518 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9519
9520         * g++.dg/abi/dcast1.C: New test.
9521
9522 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9523
9524         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9525
9526 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9527
9528         PR c++/47
9529         * g++.old-deja/g++.other/lookup24.C: New test.
9530
9531 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9532
9533         PR middle-end/7227
9534         * gcc.dg/uninit-C.c: New test.
9535
9536 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         * g++.dg/abi/covariant1.C: New test.
9539
9540 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9541
9542         * gcc.dg/20030123-1.c: New test.
9543
9544 2003-01-25  Jan Hubicka  <jh@suse.cz>
9545
9546         PR opt/8492
9547         * gcc.c-torture/compile/20030125-1.c
9548
9549 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9550
9551         PR c++/9403
9552         * g++.dg/parse/template3.C: New test.
9553         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9554
9555         PR c++/795
9556         * g++.dg/parse/template4.C: New test.
9557
9558         PR c++/9415
9559         * g++.dg/template/qual2.C: New test.
9560
9561         PR c++/8545
9562         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9563
9564         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9565
9566 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9567
9568         * gcc.c-torture/execute/switch-1.c: New test case.
9569
9570 2003-01-25  Jan Hubicka  <jh@suse.cz>
9571
9572         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9573
9574 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9575
9576         Tweaks for Bison-1.875. From the NEWS file:
9577         "- `parse error' -> `syntax error'
9578         Bison now uniformly uses the term `syntax error'"
9579         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9580         * gcc.dg/cpp/digraph2.c: Likewise.
9581         * gcc.dg/cpp/direct2.c: Likewise.
9582         * gcc.dg/cpp/paste4.c: Likewise.
9583         * gcc.dg/c90-restrict-1.c: Likewise.
9584         * gcc.dg/c99-func-2.c: Likewise.
9585         * gcc.dg/noncompile/920721-2.c: Likewise.
9586         * gcc.dg/noncompile/930622-2.c: Likewise.
9587         * gcc.dg/noncompile/940112-1.c: Likewise.
9588         * gcc.dg/noncompile/950921-1.c: Likewise.
9589         * gcc.dg/noncompile/951123-1.c: Likewise.
9590         * gcc.dg/noncompile/971104-1.c: Likewise.
9591         * gcc.dg/noncompile/990416-1.c: Likewise.
9592
9593 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9594
9595         * g++.dg/parse/undefined1.C: Add error message.
9596
9597 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/9354
9600         * g++.dg/parse/new1.C: New test.
9601
9602         PR c++/9216
9603         * g++.dg/parse/template2.C: New test.
9604
9605         PR c++/9354
9606         * g++.dg/parse/typedef2.C: New test.
9607
9608         PR c++/9328
9609         * g++.dg/ext/typeof3.C: New test.
9610
9611 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9612
9613         PR c++/2738
9614         * g++.dg/parse/ret-type1.C: New test.
9615
9616         PR c++/3792
9617         * g++.dg/parse/tmpl-outside1.C: New test.
9618
9619         PR c++/4207
9620         * g++.dg/parse/int-as-enum1.C: New test.
9621
9622         PR c++/4903
9623         * g++.dg/parse/no-typename1.C: New test.
9624
9625         PR c++/5533
9626         * g++.dg/parse/no-value1.C: New test.
9627
9628         PR c++/5921
9629         * g++.dg/parse/wrong-inline1.C: New test.
9630
9631         PR c++/6402
9632         * g++.dg/parse/ref1.C: New test.
9633
9634         PR c++/6992
9635         * g++.dg/parse/attr-ctor1.C: New test.
9636
9637         PR c++/7229
9638         * g++.dg/parse/namespace5.C: New test.
9639
9640         PR c++/7917
9641         * g++.dg/parse/func-def1.C: New test.
9642
9643         PR c++/8143
9644         * g++.dg/parse/undefined1.C: New test.
9645
9646         PR c++/5723, PR c++/8522
9647         * g++.dg/parse/specialization1.C: New test.
9648
9649         PR c++/163, PR c++/8595
9650         * g++.dg/parse/struct-as-enum1.C: New test.
9651
9652         PR c++/9173
9653         * g++.dg/parse/undefined2.C: New test.
9654
9655 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9656
9657         PR c++/9298
9658         * g++.dg/parse/template1.C: New test.
9659
9660         PR c++/9384
9661         * g++.dg/parse/using1.C: New test.
9662
9663         PR c++/9285
9664         PR c++/9294
9665         * g++.dg/parse/expr2.C: New test.
9666
9667         PR c++/9388
9668         * g++.dg/parse/lookup2.C: Likewise.
9669
9670 2003-01-21  Jan Hubicka  <jh@suse.cz>
9671
9672         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9673         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9674         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9675         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9676
9677 2003-01-20  Nick Clifton  <nickc@redhat.com>
9678
9679         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9680         problem with ARM sibcall code generation.
9681
9682 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9683
9684         * gcc.c-torture/execute/20030120-1.c: New.
9685
9686 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9687
9688         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9689
9690 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9691
9692         PR c++/9272
9693         * g++.dg/parse/ctor1.C: New test.
9694
9695         PR c++/9294:
9696         * g++.dg/parse/qualified1.C: New test.
9697
9698         * g++.dg/parse/typename3.C: New test.
9699
9700 2003-01-16  Richard Henderson  <rth@redhat.com>
9701
9702         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9703
9704 2003-01-16  Richard Henderson  <rth@redhat.com>
9705
9706         * g++.dg/pch/pch.exp: Copy test header to the working directory
9707         before using it either for precompilation or direct use.
9708         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9709         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9710
9711 2003-01-16  Richard Henderson  <rth@redhat.com>
9712
9713         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9714         before using it either for precompilation or direct use.
9715         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9716         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9717
9718 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9719
9720         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9721         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9722         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9723         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9724         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9725         typename warning into error.
9726         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9727         error messages.
9728         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9729         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9730         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9731         messages.
9732         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9733         make declaration visible in template.
9734         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9735         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9736         messages.
9737         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9738         message.
9739         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9740         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9741         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9742         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9743         typename warning with error message.
9744         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9745         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9746         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9747
9748 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9749
9750         * g++.dg/parse/ambig2.C: New test.
9751
9752 2003-01-15  Richard Henderson  <rth@redhat.com>
9753
9754         * g++.dg/tls/init-2.C: Update error message string.
9755
9756 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9757
9758         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9759
9760 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9761
9762         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9763         all for HC11/HC12.
9764         * gcc.c-torture/compile/20001205-1.x: Likewise.
9765         * gcc.c-torture/compile/20001226-1.x: Likewise.
9766         * gcc.c-torture/compile/920520-1.x: Likewise.
9767         * gcc.c-torture/compile/961203-1.x: Likewise.
9768         * gcc.c-torture/compile/20020604-1.x: Likewise.
9769
9770 2003-01-15  Jan Hubicka  <jh@suse.cz>
9771
9772         * gcc.c-torture/compile/20030115-1.c: New test.
9773
9774         * gcc.dg/i386-fpcvt-1.c: New test.
9775         * gcc.dg/i386-fpcvt-2.c: New test.
9776
9777 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9778
9779         Further conform g++'s __vmi_class_type_info to the C++ ABI
9780         specification.
9781         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9782         the specification.
9783
9784 2003-01-14  Jan Hubicka  <jh@suse.cz>
9785
9786         * gcc.dg/i386-fpcvt-1.c: New test.
9787         * gcc.dg/i386-fpcvt-2.c: New test.
9788
9789 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9790
9791         * gcc.dg/i386-mmx-3.c: New test.
9792
9793 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9794
9795         PR c++/9264
9796         * g++.dg/parse/octal1.C: New file.
9797
9798         PR c++/9172
9799         * g++.dg/parse/typename1.C: New file.
9800
9801 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9802
9803         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9804         * gcc.dg/bf-no-ms-layout.c: Likewise.
9805         * gcc.dg/bf-ms-attrib.c: Likewise.
9806
9807 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/9099
9810         * g++.dg/parse/dtor1.C: New file.
9811
9812         PR c++/9128
9813         * g++.dg/rtti/typeid1.C: New file.
9814
9815         PR c++/9153
9816         * g++.dg/parse/lookup1.C: New file.
9817
9818         PR c++/9171
9819         * g++.dg/templ/spec5.C: New file.
9820
9821 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9822
9823         * gcc.c-torture/compile/20030110-1.c: New test.
9824
9825 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9826
9827         Merge from pch-branch:
9828
9829         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9830
9831         * gcc.dg/pch/cpp-1.h: New.
9832         * gcc.dg/pch/cpp-1.c: New.
9833         * gcc.dg/pch/cpp-2.h: New.
9834         * gcc.dg/pch/cpp-2.c: New.
9835
9836         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9837
9838         * gcc.dg/pch/except-1.h: New.
9839         * gcc.dg/pch/except-1.c: New.
9840
9841         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9842
9843         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9844         running test.
9845         * gcc.dg/pch: Include *.hp not *.h.
9846         * gcc.dg/pch/system-1.h: New.
9847         * gcc.dg/pch/system-1.c: New.
9848
9849         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9850
9851         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9852         rather than trying to build and run a program using PCH.
9853         * gcc.dg/pch: Remove dg-do commands from test files.
9854
9855         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9856
9857         * gcc.dg/pch/macro-3.c: New.
9858         * gcc.dg/pch/macro-3.h: New.
9859
9860         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9861
9862         * gcc.dg/pch/common-1.c: New.
9863         * gcc.dg/pch/common-1.h: New.
9864         * gcc.dg/pch/decl-1.c: New.
9865         * gcc.dg/pch/decl-1.h: New.
9866         * gcc.dg/pch/decl-2.c: New.
9867         * gcc.dg/pch/decl-2.h: New.
9868         * gcc.dg/pch/decl-3.c: New.
9869         * gcc.dg/pch/decl-3.h: New.
9870         * gcc.dg/pch/decl-4.c: New.
9871         * gcc.dg/pch/decl-4.h: New.
9872         * gcc.dg/pch/decl-5.c: New.
9873         * gcc.dg/pch/decl-5.h: New.
9874         * gcc.dg/pch/global-1.c: New.
9875         * gcc.dg/pch/global-1.h: New.
9876         * gcc.dg/pch/inline-1.c: New.
9877         * gcc.dg/pch/inline-1.h: New.
9878         * gcc.dg/pch/inline-2.c: New.
9879         * gcc.dg/pch/inline-2.h: New.
9880         * gcc.dg/pch/static-1.c: New.
9881         * gcc.dg/pch/static-1.h: New.
9882         * gcc.dg/pch/static-2.c: New.
9883         * gcc.dg/pch/static-2.h: New.
9884
9885         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9886
9887         * g++.dg/pch/pch.exp: Better handle failing testcases.
9888         * gcc.dg/pch/pch.exp: Likewise.
9889         * gcc.dg/pch/macro-1.c: New.
9890         * gcc.dg/pch/macro-1.h: New.
9891         * gcc.dg/pch/macro-2.c: New.
9892         * gcc.dg/pch/macro-2.h: New.
9893
9894         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9895
9896         * g++.dg/dg.exp: Treat files in pch/ specially.
9897         * g++.dg/pch/pch.exp: New file.
9898         * g++.dg/pch/empty.H: New file.
9899         * g++.dg/pch/empty.C: New file.
9900         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9901         "precompile".
9902
9903         * gcc.dg/pch/pch.exp: New file.
9904         * gcc.dg/pch/empty.h: New file.
9905         * gcc.dg/pch/empty.c: New file.
9906         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9907         "precompile".
9908
9909 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9910
9911         * g++.dg/template/friend14.C: New test.
9912
9913 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9914
9915         * gcc.dg/old-style-asm-1.c: New test.
9916
9917 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9918
9919         * gcc.c-torture/compile/20030109-1.c: New test.
9920
9921 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9922
9923         * gcc.c-torture/execute/20030109-1.c: New test.
9924
9925 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9926
9927         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9928         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9929         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9930         * g++.old-deja/g++.mike/eh2.C: Likewise
9931         * g++.old-deja/g++.mike/eh3.C: Likewise
9932         * g++.old-deja/g++.mike/eh5.C: Likewise
9933         * g++.old-deja/g++.mike/eh6.C: Likewise
9934         * g++.old-deja/g++.mike/eh7.C: Likewise
9935         * g++.old-deja/g++.mike/eh8.C: Likewise
9936         * g++.old-deja/g++.mike/eh9.C: Likewise
9937         * g++.old-deja/g++.mike/eh10.C: Likewise
9938         * g++.old-deja/g++.mike/eh12.C: Likewise
9939         * g++.old-deja/g++.mike/eh13.C: Likewise
9940         * g++.old-deja/g++.mike/eh14.C: Likewise
9941         * g++.old-deja/g++.mike/eh16.C: Likewise
9942         * g++.old-deja/g++.mike/eh17.C: Likewise
9943         * g++.old-deja/g++.mike/eh18.C: Likewise
9944         * g++.old-deja/g++.mike/eh21.C: Likewise
9945         * g++.old-deja/g++.mike/eh23.C: Likewise
9946         * g++.old-deja/g++.mike/eh24.C: Likewise
9947         * g++.old-deja/g++.mike/eh25.C: Likewise
9948         * g++.old-deja/g++.mike/eh26.C: Likewise
9949         * g++.old-deja/g++.mike/eh27.C: Likewise
9950         * g++.old-deja/g++.mike/eh28.C: Likewise
9951         * g++.old-deja/g++.mike/eh29.C: Likewise
9952         * g++.old-deja/g++.mike/eh31.C: Likewise
9953         * g++.old-deja/g++.mike/eh33.C: Likewise
9954         * g++.old-deja/g++.mike/eh34.C: Likewise
9955         * g++.old-deja/g++.mike/eh35.C: Likewise
9956         * g++.old-deja/g++.mike/eh36.C: Likewise
9957         * g++.old-deja/g++.mike/eh37.C: Likewise
9958         * g++.old-deja/g++.mike/eh38.C: Likewise
9959         * g++.old-deja/g++.mike/eh39.C: Likewise
9960         * g++.old-deja/g++.mike/eh40.C: Likewise
9961         * g++.old-deja/g++.mike/eh41.C: Likewise
9962         * g++.old-deja/g++.mike/eh42.C: Likewise
9963         * g++.old-deja/g++.mike/eh44.C: Likewise
9964         * g++.old-deja/g++.mike/eh46.C: Likewise
9965         * g++.old-deja/g++.mike/eh47.C: Likewise
9966         * g++.old-deja/g++.mike/eh48.C: Likewise
9967         * g++.old-deja/g++.mike/eh49.C: Likewise
9968         * g++.old-deja/g++.mike/eh50.C: Likewise
9969
9970
9971         PR c++/8615
9972         * g++.dg/template/char1.C: New test.
9973
9974         * g++.dg/template/varmod1.C: Fix typo.
9975
9976 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9977
9978         DR 180
9979         * g++.old-deja/g++.pt/crash32.C: Expect error.
9980
9981 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/5919
9984         * g++.dg/template/varmod1.C: New test.
9985
9986         PR c++/8727
9987         * g++.dg/inherit/typeinfo1.C: New test.
9988
9989         PR c++/8663
9990         * g++.dg/inherit/typedef1.C: New test.
9991
9992 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/8332
9995         PR c++/8493
9996         * g++.dg/template/strlen1.C: New test.
9997
9998         PR c++/8227
9999         * g++.dg/template/ctor2.C: New test.
10000
10001         PR c++/8214
10002         * g++.dg/init/string1.C: New test.
10003
10004         PR c++/8511
10005         * g++.dg/template/friend8.C: New test.
10006
10007 2002-11-29  Joe Buck <jbuck@synopsys.com>
10008
10009         * g++.dg/lookup/anon2.C: New test.
10010
10011 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
10012
10013         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
10014         h8300 port.
10015
10016 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
10017
10018         * gcc.dg/bitfld-6.c: New test.
10019
10020 2002-11-27  Jan Hubicka  <jh@suse.cz>
10021
10022         * gcc.c-torture/execute/20021127.[cx]: New test.
10023
10024 2002-11-26  Jan Hubicka  <jh@suse.cz>
10025
10026         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
10027         quality.
10028
10029 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
10030
10031         * g++.dg/init/brace2.C: New test.
10032         * g++.old-deja/g++.mike/p9129.C: Correct.
10033
10034 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
10035
10036         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
10037
10038 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
10039
10040         * gcc.dg/sibcall-6: New test for indirect sibcalls.
10041
10042 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
10043
10044         * testsuite/g++.dg/abi/empty11.C: New test.
10045         * testsuite/g++.dg/rtti/cv1.C: New test.
10046
10047 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
10048
10049         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
10050
10051 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
10052
10053         * g++.dg/abi/empty10.C: New test.
10054
10055 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10056
10057         * gcc.c-torture/compile/20021124-1.c: New test.
10058
10059 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
10060
10061         * g++.dg/abi/rtti2.C: New test.
10062
10063 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10064
10065         * gcc.dg/i386-unroll-1.c: New test.
10066
10067 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10068
10069         * gcc.c-torture/compile/20021120-1.c: New test.
10070         * gcc.c-torture/compile/20021120-2.c: New test.
10071
10072 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10073
10074         * gcc.dg/bitfld-5.c: New test.
10075
10076 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10077
10078         * gcc.c-torture/execute/20021120-3.c: New test.
10079
10080 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10081
10082         * gcc.c-torture/execute/20021120-2.c: New test.
10083
10084 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
10085
10086         * gcc.c-torture/execute/20021120-1.c: New test.
10087
10088 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
10089
10090         * gcc.c-torture/execute/20021118-3.c: New test.
10091
10092 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10093
10094         * gcc.c-torture/compile/20021119-1.c: New test.
10095
10096 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
10097
10098         * gcc.dg/duff-1.c: New test.
10099         * gcc.dg/duff-2.c: New test.
10100         * gcc.dg/duff-3.c: New test.
10101
10102 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
10103
10104         * gcc.dg/cpp/_Pragma5.c: New test.
10105
10106 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10107
10108         * gcc.c-torture/execute/20021118-2.c: New test.
10109
10110 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10111
10112         * gcc.c-torture/execute/20021118-1.c: New test.
10113
10114 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
10115
10116         * gcc.dg/20021116-1.c: New test.
10117
10118 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
10119
10120         * g++.dg/abi/vcall1.C: New test.
10121
10122 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.dg/20021029-1.c: New test.
10125         * gcc.dg/20021029-2.c: New test.
10126
10127 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10128
10129         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
10130
10131 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10132
10133         PR c/8439
10134         * gcc.dg/20021110.c: Move to ...
10135         * gcc.c-torture/compile/20021110.c: .... here.
10136
10137 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10138
10139         PR c/8467
10140         * gcc.c-torture/execute/20021111-1.c
10141
10142 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10143
10144         PR c/8439
10145         * gcc.dg/20021110.c: New test.
10146
10147 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
10148
10149         * g++.dg/abi/vthunk3.C: Run only on x86.
10150
10151 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10152
10153         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
10154
10155 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10156
10157         * lib/compat.exp (compat-execute): Fix logic error in last
10158         change.
10159
10160 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10161
10162         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10163
10164 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10165
10166         PR c++/8389
10167         * g++.dg/template/access6.C: New test.
10168
10169 2002-11-08  Jan Hubicka  <jh@suse.cz>
10170
10171         * gcc.dg/i386-ssefp-1.c: New test.
10172         * gcc.dg/i386-ssefp-1.c: New test.
10173
10174 2002-11-08  Jan Hubicka  <jh@suse.cz>
10175
10176         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10177
10178 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10179
10180         * g++.dg/abi/vthunk3.C: New test.
10181
10182         PR c++/8338
10183         * g++.dg/template/crash2.C: New test.
10184
10185 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10186
10187         * testsuite/g++.dg/abi/dtor1.C: New test.
10188         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10189
10190 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10191
10192         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10193         Darwin.
10194
10195 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10196
10197         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10198         -mthumb.  Only xfail with -O0.
10199
10200 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10201
10202         * g++.dg/abi/thunk1.C: New test.
10203         * g++.dg/abi/thunk2.C: Likewise.
10204         * g++.dg/abi/vtt1.C: Likewise.
10205
10206 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10207
10208         PR optimization/8423
10209         * gcc.c-torture/execute/builtin-constant.c: New test.
10210
10211 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10212
10213         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10214         Add some more cases.
10215
10216 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10217
10218         PR c++/8391
10219         * g++.dg/opt/local1.C: New test.
10220
10221 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10222
10223         PR c++/8160
10224         * g++.dg/template/complit1.C: New test.
10225
10226         PR c++/8149
10227         * g++.dg/template/typename4.C: Likewise.
10228
10229 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10230
10231         Core issue 287, PR c++/7639
10232         * g++.dg/template/instantiate1.C: Adjust error location.
10233         * g++.dg/template/instantiate3.C: New test.
10234         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10235         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10236         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10237
10238 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10239
10240         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10241
10242 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10243
10244         PR c++/8287
10245         * g++.dg/init/dtor2.C: New test.
10246
10247 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10250         * gcc.dg/nest.c: Bypass errors on irix6.
10251
10252 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10253
10254         * gcc.dg/nest.c: Expect error for mmix-*-*.
10255         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10256
10257 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10258
10259         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10260         markers.
10261
10262         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10263
10264 2002-10-25  Mike Stump  <mrs@apple.com>
10265
10266         * gcc.dg/warn-1.c: New test.
10267
10268 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10269
10270         * g++.dg/template/typename3.C: New test.
10271
10272 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10273
10274         * g++.dg/lookup/ptrmem1.C: New test.
10275
10276         * g++.dg/abi/vthunk2.C: New test.
10277
10278 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10279
10280         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10281
10282 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10283
10284         * g++.dg/abi/empty9.C: New test.
10285
10286 2002-10-24  Richard Henderson  <rth@redhat.com>
10287
10288         * g++.dg/inherit/thunk1.C: Enable for ia64.
10289
10290 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10291
10292         PR c++/8067
10293         * g++.dg/lookup/pretty1.C: New test.
10294
10295 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10296
10297         * gcc.dg/20021023-1.c: New test.
10298
10299 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/7679
10302         * g++.dg/parse/inline1.C: New test.
10303
10304 2002-10-23  Richard Henderson  <rth@redhat.com>
10305
10306         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10307
10308         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10309
10310 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10311
10312         PR c++/6579
10313         * g++.dg/parse/stmtexpr3.C: New test.
10314
10315 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         * g++.dg/expr/cond1.C: New test.
10318
10319 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10320
10321         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10322
10323 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10324
10325         * g++.dg/abi/vbase13.C: New test.
10326         * g++.dg/abi/vbase14.C: Likewise.
10327
10328 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10329
10330         * gcc.dg/tls/pic-1.c: New test.
10331         * gcc.dg/tls/nonpic-1.c: New test.
10332         * gcc.dg/20021018-1.c: New test.
10333
10334 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10335
10336         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10337         Remove only files with the same base name as the test case.
10338         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10339         (profopt-execute): Likewise.  Also, remove old profiling
10340         and performance data files before running the tests.
10341
10342         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10343         * g++.dg/bprob/bprob.exp: Likewise.
10344         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10345         to allow more general test case names.
10346
10347         * g++.dg/bprob/bprob-1.C: Rename to ...
10348         * g++.dg/bprob/g++-bprob-1.C: ... this.
10349
10350         * g77.dg/bprob/bprob-1.f: Rename to ...
10351         * g77.dg/bprob/g77-bprob-1.f: ... this.
10352
10353 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10354
10355         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10356         bison 1.50 or later.
10357
10358 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10359
10360         * g++.dg/README: Describe more test directories.
10361
10362 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10363
10364         * g++.dg/init/array6.C: Add additional tests.
10365
10366 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10367
10368         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10369         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10370
10371 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10372
10373         * gcc.c-torture/compile/20020604-1.x: New.
10374         * gcc.c-torture/compile/simd-5.x: Likewise.
10375         * gcc.c-torture/execute/920710-1.x: Likewise.
10376         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10377
10378 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10379
10380         * g++.dg/inherit/override1.C: Add dg-options clause.
10381
10382 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10383
10384         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10385         _mm_slli_si128.
10386
10387 2002-10-19  Andreas Schwab  <schwab@suse.de>
10388
10389         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10390         directory component.
10391
10392 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10393
10394         * g++.dg/inherit/thunk1.C: New test.
10395
10396         * g++.dg/inherit/override1.C: New test.
10397
10398         * g++.dg/abi/mangle11.C: New test.
10399         * g++.dg/abi/mangle14.C: New test.
10400         * g++.dg/abi/mangle17.C: New test.
10401
10402 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10403
10404         * g++.dg/overload/member2.C: New test.
10405
10406 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10407
10408         * g++.dg/README: Describe new compat directory.
10409         * g++.dg/dg.exp: Skip tests in compat directory.
10410         * README.compat: New file.
10411         * lib/compat.exp: New expect script.
10412         * g++.dg/compat: New test directory.
10413         * g++.dg/compat/compat.exp: New expect script.
10414         * g++.dg/compat/abi: New test directory.
10415         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10416         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10417         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10418         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10419         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10420         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10421         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10422         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10423         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10424         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10425         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10426         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10427         * g++.dg/compat/break: New test directory.
10428         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10429         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10430         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10431         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10432         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10433         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10434         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10435         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10436         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10437         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10438         g++.dg/compat/break/README: New files.
10439         * g++.dg/compat/eh: New test directory.
10440         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10441         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10442         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10443         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10444         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10445         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10446         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10447         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10448         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10449         g++.dg/compat/eh/filter2_y.C,
10450         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10451         g++.dg/compat/eh/new1_y.C,
10452         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10453         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10454         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10455         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10456         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10457         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10458         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10459         g++.dg/compat/eh/unexpected1_y.C: New files.
10460         * g++.dg/compat/init: New test directory.
10461         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10462         g++.dg/compat/init/array5_y.C,
10463         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10464         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10465         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10466         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10467         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10468         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10469         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10470         g++.dg/compat/init/init-ref2_y.C: New files.
10471
10472 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/7584
10475         * g++.dg/inherit/using3.C: New test.
10476
10477 2002-10-17  Jan Hubicka  <jh@suse.cz>
10478
10479         * gcc.dg/20021017-2.c: New test.
10480
10481 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10482
10483         * g++.dg/abi/mangle16.C: Adjust.
10484
10485         * g++.dg/init/array8.C: New test.
10486
10487 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10488
10489         * gcc.dg/special/mips-abi.exp: New test.
10490         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10491
10492 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * g++.dg/abi/mangle16.C: New test.
10495         * g++.dg/abi/mangle17.C: Likewise.
10496
10497         PR c++/7478
10498         * g++.dg/template/ref1.C: New test.
10499
10500 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10501
10502         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10503
10504 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10505
10506         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10507
10508 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/7524
10511         * g++.dg/init/array7.C: New test.
10512
10513 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10514
10515         * g++.dg/init/array6.C: New test.
10516
10517         * g++.dg/abi/mangle13.C: Likewise.
10518         * g++.dg/abi/mangle14.C: Likewise.
10519         * g++.dg/abi/mangle15.C: Likewise.
10520
10521 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10522
10523         * g++.dg/abi/empty8.C: New test.
10524
10525 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         * g++.dg/init/ctor1.C: New test.
10528
10529 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10530
10531         * gcc.c-torture/execute/20021015-1.c: New test.
10532
10533 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10534
10535         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10536
10537 2002-10-14  Jan Hubicka  <jh@suse.cz>
10538
10539         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10540
10541 2002-10-14  Richard Henderson  <rth@redhat.com>
10542
10543         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10544
10545 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10546
10547         PR optimization/6631
10548         * g++.dg/opt/const2.C: New test.
10549
10550 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10551
10552         PR c++/7176
10553         * g++.dg/parse/friend1.C: New test.
10554         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10555
10556 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10557
10558         * gcc.dg/20021014-1.c: New test.
10559
10560 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10561
10562         PR c++/5661
10563         * g++.dg/ext/vlm1.C: New test.
10564         * g++.dg/ext/vlm2.C: Likewise.
10565
10566         * g++.dg/init/array1.C: Remove invalid braces.
10567         * g++.dg/init/brace1.C: New test.
10568         * g++.dg/init/copy2.C: Likewise.
10569         * g++.dg/init/copy3.C: Likewise.
10570         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10571         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10572         braces.
10573
10574 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10575
10576         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10577
10578 2002-10-11  Richard Shann  <richard.shann@superh.com>
10579
10580         * gcc.c-torture/compile/simd-5.c: New test.
10581
10582 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10583
10584         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10585
10586 2002-10-10  Jim Wilson  <wilson@redhat.com>
10587
10588         * gcc.c-torture/execute/20021010-1.c: New test.
10589
10590 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10591
10592         PR c/7353
10593         * g++.dg/ext/typedef-init.C: New test.
10594         * gcc.dg/typedef-init.c: New test.
10595
10596 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10597
10598         * gcc.dg/cpp/paste13.c: New test.
10599
10600 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10601
10602         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10603         remaining platforms, XFAIL during compile, not execute.  Don't
10604         XFAIL at -O0.
10605
10606 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10607
10608         * gcc.dg/alias-1.c: Tweak expected warning.
10609
10610 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10611
10612         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10613
10614 2002-10-06  Andreas Jaeger  <aj@suse.de>
10615
10616         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10617         * gcc.dg/cpp/c++98.C: Likewise.
10618
10619         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10620         * g++.dg/cpp/c++98.C: Likewise.
10621
10622         * g++.dg/README (Subdirectories): Mention cpp directory.
10623
10624         PR target/7559
10625         * gcc.dg/20021006-1.c: New test.
10626
10627 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10628
10629         PR c++/7804
10630         * g++.dg/other/warning1.C: New test.
10631
10632 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10633
10634         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10635         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10636         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10637
10638 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/7931
10641         * g++.dg/template/ptrmem3.C: New test.
10642
10643         PR c++/7754
10644         * g++.dg/template/union1.C: New test.
10645
10646 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/8006
10649         * g++.dg/abi/mangle9.C: New test.
10650         * g++.dg/abi/mangle10.C: New test.
10651         * g++.dg/abi/mangle11.C: New test.
10652         * g++.dg/abi/mangle12.C: New test.
10653
10654 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10655
10656         PR c++/7188.
10657         * g++.dg/template/meminit1.C: New test.
10658         * g++.dg/warn/Wreorder-1.C: Likewise.
10659         * g++.old-deja/g++.mike/warn3.C: Tweak.
10660         * lib/prune.exp: Ingore "in copy constructor".
10661
10662 2002-10-02  Andreas Jaeger  <aj@suse.de>
10663
10664         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10665         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10666         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10667         on x86-64.
10668
10669 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10670
10671         * gcc.dg/empty1.C: Fix typo.
10672
10673 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10674
10675         * gcc.dg/alias-1.c: New test.
10676
10677 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10678
10679         * gcc.dg/empty1.C: New test.
10680
10681         * g++.dg/tls/init-2.C: Tweak error messages.
10682
10683 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10684
10685         * gcc.c-torture/compile/20020923-1.c: New test.
10686
10687 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10688
10689         * gcc.c-torture/execute/ffs-1.c: New test.
10690         * gcc.c-torture/execute/ffs-2.c: Ditto.
10691
10692 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         * g++.dg/overload/member1.C: New test.
10695
10696 2002-09-30  Mark Mitchell  <mark@code
10697
10698 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10699
10700         * testsuite/gcc.dg/tls/diag-3.c: New.
10701
10702 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10703
10704         * g++.dg/README (Subdirectories): Document new subdir expr.
10705         * g++.dg/expr/pmf-1.C: New test.
10706
10707 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10708
10709         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10710
10711 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * g++.dg/abi/bitfield3.C: New test.
10714
10715 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10716
10717         * lib/gcov.exp: Tweak expected line formats.
10718         * gcc.misc-tests/gcov8.c: New test.
10719         * gcc.misc-tests/gcov8.x: New flags.
10720
10721 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10722
10723         * consistency.vlad/layout/endian.c: Include string.h.
10724
10725         * gcc.c-torture/execute/20020805-1.c: New test.
10726
10727 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10728
10729         * g++.dg/other/conversion1.C: New test.
10730
10731 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10732
10733         * gcc.dg/builtins-1.c: New testcase.
10734
10735 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10736
10737         * g++.dg/inherit/access3.C: New test.
10738
10739 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10740
10741         * gcc.dg/ia64-visibility-2.c: New test.
10742
10743 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10744
10745         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10746         __qualifier_flags to __flags.
10747
10748 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * g++.dg/inherit/operator1.C: New test.
10751         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10752         * g++.dg/other/error1.C: Change expected error message.
10753         * g++.dg/template/conv4.C: Likewise.
10754
10755 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10756
10757         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10758         for documented behavior.
10759
10760 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10761
10762         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10763         several targets known to fail.
10764
10765 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10766
10767         * gcc.dg/mips-args-[123].c: New tests.
10768
10769 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10770
10771         * gcc.dg/ppc-spe.c: New.
10772
10773 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10774
10775         * g++.dg/other/ptrmem4.C: New testcase.
10776
10777 2002-07-24  Richard Henderson  <rth@redhat.com>
10778
10779         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10780
10781 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10782
10783         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10784
10785 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10786
10787         * gcc.c-torture/execute/memset-3.c: New testcase.
10788
10789 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10790
10791         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10792         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10793
10794 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10795
10796         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10797         Delete.
10798
10799 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10800
10801         * gcc.c-torture/compile/simd-4.c: New test.
10802
10803 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10804
10805         PR c++/7347, c++/7348
10806         * g++.dg/template/access4.C: New test.
10807         * g++.dg/template/access5.C: New test.
10808         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10809         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10810         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10811         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10812
10813 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10814
10815         * gcc.dg/gnu89-init-2.c: New test.
10816
10817 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10818
10819         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10820
10821 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10822
10823         * gcc.c-torture/execute/20020720-1.c: New testcase.
10824
10825 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10826
10827         * gcc.dg/cpp/Wsignprom.c: New tests.
10828
10829 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10830
10831         * gcc.c-torture/execute/loop-13.c: New test.
10832
10833 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10834
10835         * gcc.dg/cpp/expr.c: New tests.
10836
10837 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10838
10839         * g++.dg/opt/pr6713.C: Add template instantiation.
10840
10841 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10842
10843         * gcc.dg/nest.c: New test.
10844
10845 2002-07-17  Richard Henderson  <rth@redhat.com>
10846
10847         * g++.dg/opt/pr6713.C: New test.
10848
10849 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10850
10851         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10852         XFAIL for all x86 processors.
10853
10854 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10855
10856         * gcc.c-torture/execute/20010122-1.x: Do not test with
10857         -fomit-frame-pointer.
10858
10859 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10860
10861         * g++.dg/template/instantiate2.C: New test.
10862         * g++.dg/template/spec4.C: New test.
10863
10864 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10865
10866         * g++.dg/template/access2.C: New test.
10867         * g++.dg/template/access3.C: New test.
10868
10869 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10870
10871         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10872         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10873         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10874         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10875         Convert to use <stdarg.h>.
10876         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10877         Delete.
10878         * gcc.dg/va-arg-2.c: New.
10879         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10880
10881 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.c-torture/compile/20020710-1.c: New test.
10884
10885 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10886                           Andrew Pinski  <pinskia@physics.uc.edu>
10887
10888         gcc.c-torture/compile/simd-2.c: New testcase.
10889         gcc.c-torture/compile/simd-3.c: Likewise.
10890
10891 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10892
10893         PR c++/7224
10894         * g++.dg/overload/error1.C: New test.
10895
10896 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10897
10898         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10899         configuration and IRIX 6 O32 ABI.
10900
10901 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10902
10903         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10904
10905 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10906
10907         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10908
10909 2002-07-10  Jeffrey A Law  <law@redhat.com>
10910
10911         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10912
10913         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10914
10915 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10916
10917         * gcc.dg/20020312-2.c: Check for __PPC__.
10918
10919 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10920
10921         * gcc.c-torture/compile/20020709-1.c: New test.
10922
10923 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10924
10925         * g++.dg/template/qualttp21.C: New test case.
10926
10927 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10928
10929         * gcc.c-torture/compile/20020706-1.c: New test.
10930         * gcc.c-torture/compile/20020706-2.c: New test.
10931
10932 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10933             Alexandre Oliva  <aoliva@redhat.com>
10934
10935         * g++.dg/warn/incomplete1.C: New test.
10936
10937 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10938
10939         PR c++/7099
10940         * g++.dg/warn/noreturn1.C: New test.
10941
10942 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10943
10944         PR c++/6706
10945         * g++.dg/debug/debug6.C: New test.
10946         * g++.dg/debug/debug7.C: New test.
10947
10948 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10949
10950         * gcc.c-torture/compile/simd-3.c: New test.
10951
10952 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10953
10954         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10955         * gcc.dg/20020620-1.c: Likewise.
10956
10957 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10958
10959         PR c++/6944
10960         * g++.dg/init/array4.C: New test.
10961         * g++.dg/init/array5.C: New test.
10962
10963 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10964
10965         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10966         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10967
10968 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10969
10970         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10971         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10972         * gcc.dg/wtr-conversion-1.c: Likewise.
10973         * gcc.dg/wtr-escape-1.c: Likewise.
10974         * gcc.dg/wtr-int-type-1.c: Likewise.
10975         * gcc.dg/wtr-label-1.c: Likewise.
10976         * gcc.dg/wtr-static-1.c: Likewise.
10977         * gcc.dg/wtr-strcat-1.c: Likewise.
10978         * gcc.dg/wtr-suffix-1.c: Likewise.
10979         * gcc.dg/wtr-switch-1.c: Likewise.
10980         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10981         * gcc.dg/wtr-union-init-1.c: Likewise.
10982         * gcc.dg/wtr-union-init-2.c: Likewise.
10983         * gcc.dg/wtr-union-init-3.c: Likewise.
10984
10985         * gcc.dg/wtr-func-def-1.c: New test.
10986
10987 2002-07-02 Devang Patel <dpatel@apple.com>
10988
10989         * objc.dg/param-1.m: New test.
10990
10991 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10992
10993         * gcc.dg/cpp/trad/directive.c: Add test.
10994         * gcc.dg/cpp/trad/macroargs.c: Add test.
10995         * gcc.dg/cpp/trad/rec
10996
10997 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10998
10999         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
11000
11001 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11002
11003         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
11004         targets.
11005
11006 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
11007
11008         * g++.dg/abi/mange7.C: New test.
11009
11010         PR c++/6438.
11011         * g++.dg/parse/stmtexpr2.C: New test.
11012
11013 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
11014
11015         * gcc.dg/20020312-2.c: Add SH target.
11016
11017 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11018
11019         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
11020         compiler output on mips*-*-irix*.
11021
11022 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
11023
11024         * g++.dg/parse/attr1.C: New test.
11025
11026 2002-04-23  Roger Sayle  <roger@eyesopen.com>
11027
11028         * gcc.c-torture/execute/string-opt-17.c: New test case.
11029         * gcc.c-torture/execute/memset-2.c: New test case.
11030
11031 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
11032
11033         PR c++/6256:
11034         * g++.dg/template/friend5.C: New test.
11035
11036         PR c++/6331:
11037         * g++.dg/template/qual1.C: Likewise.
11038
11039 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
11040
11041         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
11042         Include stdlib.h, not stdio.h or ctype.h.
11043
11044 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
11045
11046         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
11047         cris-*-elf* and mmix-*-*.
11048         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
11049         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
11050         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
11051         Ditto.
11052         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
11053         * gcc.dg/wchar_t-1.c: Ditto.
11054
11055 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
11056
11057         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
11058         Clarify comment.
11059
11060 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
11061
11062         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
11063
11064 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11065
11066         * gcc.c-torture/execute/20000906-1.x: Delete.
11067
11068 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
11069
11070         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
11071
11072 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
11073
11074         * PR6367
11075         * g77.f-torture/execute/6367.f: New test.
11076         * g77.f-torture/execute/6367.x: Disable for MMIX.
11077
11078 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
11079
11080         * PR6352
11081         * g++.dg/opt/inline2.C: New test.
11082
11083 2002-04-18  Richard Henderson  <rth@redhat.com>
11084
11085         * gcc.dg/20000906-1.c: Enable for all targets.
11086         * gcc.c-torture/compile/iftrap-2.c: New.
11087
11088 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * gcc.dg/20020418-1.c: New test.
11091         * gcc.dg/20020418-2.c: New test.
11092
11093 2002-04-18  Richard Henderson  <rth@redhat.com>
11094
11095         * gcc.c-torture/compile/iftrap-1.c: New.
11096         * gcc.dg/iftrap-1.c: Adjust for ia64.
11097         * gcc.dg/iftrap-2.c: New.
11098
11099 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11100
11101         * gcc.c-torture/compile/20020418-1.c: New test.
11102
11103 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11104
11105         * gcc.c-torture/compile/20020415-1.c: New.
11106
11107 2002-04-18  David S. Miller  <davem@redhat.com>
11108
11109         * gcc.c-torture/execute/20020418-1.c: New test.
11110
11111 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11112
11113         * gcc.dg/20020416-1.c: New test.
11114
11115         * g++.dg/opt/inline1.C: New test.
11116
11117 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11118
11119         * gcc.dg/altivec-5.c: New test.
11120
11121         * gcc.dg/20020415-1.c: New test.
11122
11123 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11124
11125         * testsuite/lib/chill.exp: Remove.
11126
11127 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11128
11129         * g++.dg/other/big-struct.C: New test.
11130
11131 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11132
11133         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11134         of scratch file.
11135
11136 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11137
11138         PR c/6277
11139         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11140         in scan-assembler function name
11141
11142 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11143
11144         * g77.f-torture/execute/980628-4.x,
11145         g77.f-torture/execute/980628-5.x,
11146         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11147         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11148         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11149         i[34567]86-*-*.
11150
11151 2002-04-13  David S. Miller  <davem@redhat.com>
11152
11153         * gcc.c-torture/execute/20020413-1.c: New test.
11154
11155 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11156
11157         * gcc.dg/asm-6.c,
11158         * g++.dg/ext/asm1.C: New tests.
11159
11160 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11161
11162         PR c++ 5373.
11163         * g++.dg/parse/stmtexpr1.C: New test.
11164
11165         PR c++/5189.
11166         * g++.dg/template/copy1.C: New test.
11167
11168 2002-04-12  Richard Henderson  <rth@redhat.com>
11169
11170         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11171
11172 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11173
11174         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11175         gcc.c-torture/execute/20020307-2.c.
11176
11177 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11178
11179         * g++.dg/ext/attrib5.C,
11180         * g++.dg/lookup/struct1.C: New tests.
11181
11182 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * gcc.dg/20020411-1.c: New test.
11185
11186         * gcc.c-torture/execute/20020411-1.c: New test.
11187
11188 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11189
11190         * g77.f-torture/execute/6177.f: New test.
11191
11192 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR middle-end/6247
11195         * g++.dg/opt/cleanup1.C: New test.
11196
11197         * g++.dg/opt/const1.C: New test.
11198
11199 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11200
11201         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11202
11203 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11204
11205         PR c++/5507
11206         * g++.dg/template/typename2.C: New test.
11207
11208 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11209
11210         * gcc.c-torture/execute/loop-12.c: New.
11211
11212 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11213
11214         * g77.f-torture/execute/980628-4.x,
11215         g77.f-torture/execute/980628-5.x,
11216         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11217         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11218         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11219
11220 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11221
11222         PR optimization/6086
11223         * g++.dg/opt/preinc1.C: New test.
11224
11225 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11226
11227         PR c++/5571
11228         * g++.dg/opt/static2.C: New test.
11229
11230 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c/5120
11233         * gcc.dg/20020406-1.c: New test.
11234
11235 2002-04-04  David S. Miller  <davem@redhat.com>
11236
11237         * gcc.c-torture/execute/20020404-1.c: New test.
11238
11239 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11240
11241         PR c/6123
11242         * gcc.dg/20020312-2.c: Do not declare global register variable
11243         if __PIC__ or __pic__ is defined.
11244
11245 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11246
11247         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11248         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11249
11250 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11251
11252         * gcc.misc-tests/linkage.exp: Update last change to handle
11253         sparc*-, not just sparc-.
11254
11255 2002-04-03  Richard Henderson  <rth@redhat.com>
11256
11257         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11258
11259 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11260
11261         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11262
11263 2002-04-02  David S. Miller  <davem@redhat.com>
11264
11265         * gcc.c-torture/execute/20020402-3.c: New test.
11266
11267 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11268
11269         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11270         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11271
11272         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11273         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11274         g77.f-torture/execute/20001201.x,
11275         g77.f-torture/execute/u77-test.x: New files.
11276
11277         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11278         * gcc.dg/wchar_t-1.c: Ditto.
11279
11280 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11281
11282         * gcc.c-torture/execute/20020402-1.c: New test.
11283
11284 2002-04-01  Richard Henderson  <rth@redhat.com>
11285
11286         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11287
11288         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11289
11290 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11291
11292         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11293
11294 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11295
11296         * g++.dg/inherit/template-as-base.C: Expect error.
11297         * g++.dg/inherit/namespace-as-base.C: Likewise.
11298
11299 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11300
11301         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11302         g++.dg/ext/instantiate3.C: Tweak match patterns.
11303
11304         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11305         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11306         -da test.
11307
11308 2002-03-31  Richard Henderson  <rth@redhat.com>
11309
11310         * gcc.dg/special/alias-2.c: New.
11311         * gcc.dg/special/ecos.exp: Run it.
11312
11313 2002-03-31  Richard Henderson  <rth@redhat.com>
11314
11315         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11316
11317 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11318
11319         * gcc.dg/weak-1.c: Disable on h8300 port.
11320
11321 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11322
11323         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11324         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11325         ordering tests.
11326         * g++.dg/bprob/bprob-1.C: New test.
11327         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11328         * g++.dg/gcov/gcov-1.C: New test.
11329         * g++.dg/gcov/gcov-1.x: New file.
11330         * g++.dg/gcov/gcov-2.C: New test.
11331         * g++.dg/gcov/gcov-3.C: New test.
11332         * g++.dg/gcov/gcov-3.h: New file.
11333
11334 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11335
11336         * g++.old-deja/g++.other/builtins5.C: New test.
11337         * g++.old-deja/g++.other/builtins6.C: New test.
11338         * g++.old-deja/g++.other/builtins7.C: New test.
11339         * g++.old-deja/g++.other/builtins8.C: New test.
11340         * g++.old-deja/g++.other/builtins9.C: New test.
11341
11342 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11343
11344         * g++.dg/opt/static1.C: New test.
11345
11346         * g++.dg/opt/longbranch1.C: New test.
11347
11348 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11349
11350         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11351
11352         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11353
11354 2002-03-28  Jeffrey A Law  (law@redhat.com)
11355
11356         * gcc.c-torture/execute/20020328-1.c: New test.
11357
11358 2002-03-27  Richard Henderson  <rth@redhat.com>
11359
11360         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11361         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11362         move from g++.old-deja/g++.ext/.
11363
11364 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11365
11366         * g++.dg/init/new2.C: New test.
11367
11368 2002-03-26  Richard Henderson  <rth@redhat.com>
11369
11370         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11371
11372         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11373         on sparc.
11374
11375         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11376         sparcv9 systems.
11377         * gcc.dg/20001102-1.c: Likewise.
11378
11379 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11380
11381         * gcc.dg/cpp/endif-pedantic1.c,
11382         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11383
11384 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11385
11386         * g++.dg/init/new1.C: New test.
11387
11388 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11389
11390         * g++.dg/abi/vbase9.C: New test.
11391
11392 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11393
11394         * gcc.dg/arm-asm.c: New test.
11395
11396 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11397
11398         * gcc.dg/Wswitch-enum.c: New test.
11399         Fix PR c/5044.
11400
11401 2002-03-26  Richard Henderson  <rth@redhat.com>
11402
11403         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11404         structure.
11405
11406 2002-03-25  Richard Henderson  <rth@redhat.com>
11407
11408         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11409         sparcv9 systems.
11410
11411         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11412         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11413
11414 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11415
11416         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11417
11418 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11419
11420         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11421         targets using generic thunk support.
11422
11423 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/compile/20020323-1.c: New test.
11426
11427         * g++.dg/opt/conj2.C: New test.
11428
11429 2002-03-24  Richard Henderson  <rth@redhat.com>
11430
11431         * gcc.dg/weak-1.c: Use -fno-common.
11432
11433 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11434
11435         * g77.dg/f77-edit-apostrophe-out.f: New test
11436         * g77.dg/f77-edit-h-out.f: New test
11437         * g77.dg/f77-edit-t-in.f: New test
11438         * g77.dg/f77-edit-t-out.f: New test
11439         * g77.dg/f77-edit-x-out.f: New test
11440         * g77.dg/f77-edit-slash-out.f: New test
11441         * g77.dg/f77-edit-colon-out.f: New test
11442         * g77.dg/f77-edit-s-out.f: New test
11443
11444 2002-03-24  Richard Henderson  <rth@redhat.com>
11445
11446         * objc/execute/formal_protocol-6.x: New XFAIL.
11447
11448 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11449
11450         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11451         that do not support weak symbols
11452
11453 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11454
11455         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11456         * lib/g77.exp:  Likewise
11457         * lib/objc.exp: Likewise
11458
11459 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11460
11461         * gcc.dg/Wswitch-default.c: New test.
11462
11463 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11464
11465         * g++.dg/other/enum1.C: New test.
11466
11467 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11468
11469         * gcc.dg/pragma-ep-3.c: Fix typo.
11470
11471 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11472
11473         * g++.dg/inherit/template-as-base.C: New test.
11474
11475 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11478         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11479
11480 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11481
11482         * gcc.dg/cpp/multiline.c: Update to match.
11483
11484 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11485
11486         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11487
11488 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11489
11490         * gcc.dg/cpp/extratokens2.c:  New file.
11491
11492 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11493
11494         * gcc.dg/20020312-2.c: Add rs6000 target.
11495
11496         * gcc.c-torture/compile/20020319-1.c: New test.
11497
11498 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11499
11500         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11501         (A, E): Handle this.
11502
11503 2002-03-20  Jason Merrill  <jason@redhat.com>
11504
11505         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11506         ignoring -fpic.
11507         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11508         through prune_gcc_output.
11509
11510 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.c-torture/compile/20020320-1.c: New test.
11513
11514 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.c-torture/compile/20020318-1.c: New test.
11517
11518         * gcc.dg/struct-by-value-1.c: New test.
11519
11520         * gcc.dg/20020319-1.c: New test.
11521
11522 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11523
11524         * g++.dg/opt/conj1.C: New test.
11525
11526 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11527
11528         * g++.dg/template/qualttp20.C: Revert previous change.
11529         * g++.dg/template/qualttp3.C: Likewise.
11530         * g++.dg/template/qualttp4.C: Likewise
11531         * g++.dg/template/qualttp5.C: Likewise
11532         * g++.dg/template/qualttp6.C: Likewise
11533         * g++.dg/template/qualttp7.C: Likewise
11534         * g++.dg/template/qualttp8.C: Likewise
11535         * g++.dg/template/recurse.C: Likewise.
11536
11537 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11538
11539         * gcc.dg/cpp/wchar-1.c: Update.
11540
11541 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.dg/template/conv1.C: New test.
11544         * g++.dg/template/conv2.C: New test.
11545         * g++.dg/template/conv3.C: New test.
11546         * g++.dg/template/conv4.C: New test.
11547
11548 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11549
11550         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11551         * g++.dg/template/qualttp3.C: Likewise.
11552         * g++.dg/template/qualttp4.C: Likewise
11553         * g++.dg/template/qualttp5.C: Likewise
11554         * g++.dg/template/qualttp6.C: Likewise
11555         * g++.dg/template/qualttp7.C: Likewise
11556         * g++.dg/template/qualttp8.C: Likewise
11557         * g++.dg/template/recurse.C: Likewise.
11558
11559 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11560
11561         * g++.dg/opt/dtor1.C: New test.
11562
11563 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11564
11565         * gcc.c-torture/compile/20020315-1.c: New test.
11566
11567 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11568
11569         * gcc.dg/weak-1.c: Fix scan tests.
11570
11571 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11572
11573         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11574         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11575         cris-*-aout* mmix-*-*.
11576         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11577         cris-*-aout* mmix-*-*.
11578         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11579         cris-*-elf* cris-*-aout* and mmix-*-*.
11580         * gcc.dg/20001009-1.c: Ditto.
11581         * gcc.dg/20010912-1.c: Ditto.
11582         * gcc.dg/20020122-4.c: Ditto.
11583         * gcc.dg/inline-2.c: Ditto.
11584
11585 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11586
11587         * gcc.c-torture/compile/20020314-1.c: New test.
11588
11589 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11590
11591         * gcc.c-torture/execute/20020314-1.c: New test.
11592
11593 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * g++.dg/warn/Wunused-1.C: New test.
11596
11597 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11598
11599         * g++.dg/abi/mangle6.C: New test.
11600
11601 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * gcc.c-torture/compile/20020309-2.c: New test.
11604
11605         * gcc.c-torture/compile/20020312-1.c: New test.
11606
11607 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11608
11609         * g++.dg/other/access1.C: New test.
11610
11611 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * gcc.c-torture/execute/wchar_t-1.c: New test.
11614
11615 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11616
11617         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11618
11619 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11620
11621         * gcc.dg/20020312-1.c: New test case.
11622
11623 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11624
11625         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11626
11627 2002-03-11  Richard Henderson  <rth@redhat.com>
11628
11629         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11630         * g++.old-deja/g++.jason/report.C: Likewise.
11631
11632 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11633
11634         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11635         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11636
11637 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         * testsuite/g++.dg/overload/pmf1.C: New test.
11640
11641 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11642
11643         * gcc.c-torture/execute/20020307-1.c: Use long.
11644
11645 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11646
11647         PR optimization/5844
11648         * gcc.dg/20020310-1.c: New test.
11649
11650 2002-03-09  Michael Meissner  <meissner@redhat.com>
11651
11652         * gcc.c-torture/execute/memcpy-2.c: New test.
11653         * gcc.c-torture/execute/memset-1.c: New test.
11654         * gcc.c-torture/execute/strlen-1.c: New test.
11655         * gcc.c-torture/execute/strcmp-1.c: New test.
11656         * gcc.c-torture/execute/strncmp-1.c: New test.
11657
11658 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11659
11660         * gcc.dg/ppc-ldstruct.c: New test.
11661
11662 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11663
11664         * gcc.c-torture/execute/va-arg-22.c: New test.
11665
11666 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11667
11668         * gcc.c-torture/compile/20020309-1.c: New test.
11669
11670 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.c-torture/execute/20020307-2.c: New test.
11673
11674 2002-03-07  Jeffrey A Law  (law@redhat.com)
11675
11676         * g77.f-torture/compile/20020307-1.f: New test.
11677
11678 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11679
11680         * gcc.dg/unordered-1.c: New test.
11681
11682 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11683
11684         * gcc.c-torture/execute/20020307-1.c: New test.
11685
11686 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gcc.dg/20020304-1.c: New test.
11689
11690         * gcc.c-torture/compile/20020304-2.c: New test.
11691
11692 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11693
11694         * gcc.c-torture/compile/20020304-1.c: New test case
11695         (from PR c/5830).
11696
11697 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11698
11699         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11700
11701 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.dg/other/classkey1.C: New test.
11704
11705 2002-03-01  Richard Henderson  <rth@redhat.com>
11706
11707         * gcc.c-torture/compile/981223-1.x: New.
11708         * gcc.c-torture/compile/920625-1.x: New.
11709
11710 2002-02-28  Richard Henderson  <rth@redhat.com>
11711
11712         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11713
11714 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11715
11716         * gcc.c-torture/execute/20020227-1.c: New test.
11717
11718 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11719
11720         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11721         here" ERROR lines.
11722         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11723         * g++.old-deja.g++.other/defarg1.C: Likewise.
11724         * g++.old-deja/g++.pt/calls2.C: Likewise.
11725         * g++.old-deja/g++.pt/crash20.C: Likewise.
11726         * g++.old-deja/g++.pt/crash30.C: Likewise.
11727         * g++.old-deja/g++.pt/crash36.C: Likewise.
11728         * g++.old-deja/g++.pt/crash6.C: Likewise.
11729         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11730         * g++.old-deja/g++.pt/derived3.C: Likewise.
11731         * g++.old-deja/g++.pt/error1.C: Likewise.
11732         * g++.old-deja/g++.pt/friend21.C: Likewise.
11733         * g++.old-deja/g++.pt/friend23.C: Likewise.
11734         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11735         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11736
11737 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11738
11739         * gcc.c-torture/execute/20020225-2.c: New test.
11740
11741 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11742
11743         * gcc.c-torture/execute/920730-1t.c,
11744         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11745         Delete test cases, only relevant to -traditional.
11746
11747 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11748
11749         * gcc.dg/cpp/undef1.c: Remove.
11750         * gcc.dg/cpp/directiv.c: Update.
11751         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11752
11753 2002-02-27  Michael Meissner  <meissner@redhat.com>
11754
11755         * gcc.c-torture/execute/20020226-1.c: New test.
11756
11757 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * g++.dg/debug/debug4.C: New test.
11760
11761         * gcc.dg/ia64-visibility-1.c: New test.
11762
11763 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11764
11765         * gcc.dg/debug/20020224-1.c: New.
11766
11767 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11768
11769         * gcc.c-torture/execute/960416-1.x: New.
11770         * gcc.c-torture/execute/divconst-3.x: Likewise.
11771
11772 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.dg/20020224-1.c: New test.
11775
11776 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11777
11778         * gcc.c-torture/execute/20020225-1.c: New.
11779
11780 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11781
11782         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11783
11784 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11785
11786         * gcc.dg/20020222-1.c: New test.
11787
11788 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11789
11790         * g++.dg/opt/anonunion1.C: New test.
11791
11792 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.dg/template/qualttp19.C: New test.
11795         * g++.dg/template/qualttp20.C: New test.
11796         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11797         * g++.old-deja/g++.other/qual1.C: Likewise.
11798
11799 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11800
11801         * gcc.dg/attr-alwaysinline.c: New.
11802
11803 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11804
11805         * gcc.dg/20020220-1.c: New test.
11806
11807         * gcc.dg/20020220-2.c: New test.
11808
11809         * g++.dg/opt/mmx1.C: New test.
11810
11811 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11812
11813         * gcc.c-torture/compile/20020110.c: New test.
11814
11815 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * gcc.c-torture/execute/20020219-1.c: New test.
11818
11819         * gcc.dg/20020219-1.c: New test.
11820
11821         * gcc.dg/noncompile/20020220-1.c: New test.
11822
11823         * g++.dg/opt/ptrintsum1.C: New test.
11824
11825         * gcc.dg/debug/20020220-1.c: New test.
11826
11827 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.c-torture/execute/20020216-1.c: New test.
11830
11831 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11832
11833         * gcc.dg/decl-1.c: Update, new test.
11834
11835 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11836
11837         * g++.dg/abi/bitfield1.C: New test.
11838         * g++.dg/abi/bitfield2.C: New test.
11839
11840 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11841
11842         * gcc.dg/attr-nest.c: New test.
11843
11844 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11845
11846         * gcc.c-torture/execute/20020215-1.c: New test.
11847
11848 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11849
11850         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11851         * g++.dg/debug/debug.exp: New.
11852         * g++.dg/debug/trivial.C: New.
11853         * g++.dg/debug/debug1.C: Moved...
11854         * g++.dg/other/debug1.C: ...from here.
11855         * g++.dg/debug/debug2.C: Moved...
11856         * g++.dg/other/debug2.C: ...from here.
11857         * g++.dg/debug/debug3.C: Moved...
11858         * g++.dg/other/debug3.C: ...from here.
11859
11860         * gcc.dg/noncompile/20020213-1.c: New test.
11861
11862 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11863
11864         * g++.dg/other/debug3.C: New test.
11865
11866         * gcc.c-torture/execute/20020213-1.c: New test.
11867
11868 2002-02-13  Richard Smith <richard@ex-parrot.com>
11869
11870         * g++.old-deja/g++.other/thunk1.C: New test.
11871
11872 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11873
11874         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11875
11876 2002-02-13  Stan Shebs  <shebs@apple.com>
11877
11878         * gcc.dg/altivec-3.c: New.
11879
11880 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.dg/Wunreachable-1.c: New test.
11883         * gcc.dg/Wunreachable-2.c: New test.
11884
11885 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11886
11887         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11888
11889 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11890
11891         * gcc.dg/decl-1.c: New test.
11892
11893 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11894
11895         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11896
11897 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11898
11899         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11900         * gcc.c-torture/compile/980506-1.x: Likewise.
11901
11902 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11903
11904         * gcc.dg/20020210-1.c: New.
11905
11906 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11907
11908         * g77.f-torture/execute/947.f: New regression test
11909         for PR fortran/947.
11910
11911 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11912
11913         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11914         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11915
11916 2002-02-08  Richard Henderson  <rth@redhat.com>
11917
11918         * gcc.c-torture/compile/labels-3.c: New.
11919
11920 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11921
11922         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11923         expression statements work instead.
11924         * gcc.dg/noncompile/20020207-1.c: New test.
11925
11926 2002-02-07  Richard Henderson  <rth@redhat.com>
11927
11928         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11929
11930 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11931
11932         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11933         message from g77
11934         * lib/g77-dg.exp: Trim g77 error messages so that they are
11935         recognized by dg.exp.
11936
11937 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11938
11939         PR fortran/5473
11940         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11941
11942 2002-02-07  Richard Henderson  <rth@redhat.com>
11943
11944         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11945         to be sufficiently aligned for integers.
11946
11947 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.dg/template/friend4.C: New test.
11950
11951 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11952
11953         PR fortran/5743
11954         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11955         unsupported cases.
11956
11957 2002-02-07  Richard Henderson  <rth@redhat.com>
11958
11959         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11960         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11961         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11962         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11963
11964 2002-02-06  Richard Henderson  <rth@redhat.com>
11965
11966         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11967
11968 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11969
11970         * gcc.dg/20020206-1.c: New test.
11971
11972 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11973
11974         * gcc.c-torture/execute/20020206-1.c: New test.
11975
11976         * gcc.c-torture/execute/20020206-2.c: New test.
11977
11978         PR optimization/5429:
11979         * gcc.c-torture/compile/20020206-1.c: New test.
11980
11981 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11982
11983         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11984         as certain file formats cannot support particularly large
11985         alignments.
11986
11987         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11988         and do not expect to be able to link the executable.
11989
11990         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11991         fail because the COFF format does not support the weak attribute.
11992
11993 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11994
11995         * g77.dg/pr5473.f:  New test
11996
11997 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11998
11999         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
12000         Fix testcase accordingly.
12001
12002 2002-02-04  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
12005         (buf): Change to be an array of pointers, not ints.
12006
12007 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12008
12009         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
12010         before all tests.  Move warning one line above to match where it
12011         C frontend emits.
12012         * gcc.dg/Wswitch-2.c: New test.
12013         * g++.dg/warn/Wswitch-1.C: New test.
12014         * g++.dg/warn/Wswitch-2.C: New test.
12015
12016 2002-02-04  Richard Henderson  <rth@redhat.com>
12017
12018         * g++.dg/abi/offsetof.C: Fix size comparison.
12019
12020 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
12021
12022         * gcc.dg/cast-qual-2.c: New test.
12023
12024 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * gcc.dg/20020201-4.c: New test.
12027
12028 2002-02-04  Ben Elliston  <bje@redhat.com>
12029
12030         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
12031         target_info attribute != 0, in addition to the empty string.
12032         (gcc_target_compile): Likewise.
12033
12034 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
12035
12036         * gcc.dg/Wswitch.c: New test.
12037         PR gcc/4475. PR gcc/3780.
12038
12039 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
12040
12041         * g77.f-torture/execute/5122.f: New test for regressions
12042         against PR fortran/5122.
12043
12044 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
12045
12046         * g77.f-torture/compile/pr3743.f: Delete
12047         * g77.dg/pr3743-1.f: New test.
12048         * g77.dg/pr3743-2.f: New test.
12049         * g77.dg/pr3743-3.f: New test.
12050         * g77.dg/pr3743-4.f: New test.
12051
12052 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12053
12054         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
12055
12056 2002-02-02  Richard Henderson  <rth@redhat.com>
12057
12058         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
12059         * gcc.c-torture/execute/bf64-1.c: Likewise.
12060
12061 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.dg/20020201-2.c: New test.
12064
12065         * gcc.dg/20020201-3.c: New test.
12066
12067         * gcc.c-torture/execute/bitfld-2.c: New test.
12068
12069 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12070
12071         * gcc.dg/bitfld-1.c: Update.
12072         * gcc.dg/bitfld-2.c: Update.
12073         * gcc.c-torture/execute/bitfld-1.x: New.
12074
12075 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
12076
12077         * gcc.c-torture/execute/20020201-1.c: New test.
12078
12079 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
12080
12081         PR target/5469
12082         * gcc.dg/20020201-1.c: New test.
12083
12084 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
12085
12086         PR fortran/3743
12087         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
12088         * g77.f-torture/compile/pr3743.x: Remove
12089
12090 2002-01-31  Tom Rix  <trix@redhat.com>
12091
12092         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12093
12094 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12095
12096         * gcc.dg/noncompile/20020130-1.c: New test.
12097
12098 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12099
12100         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12101
12102 2002-01-29  Richard Henderson  <rth@redhat.com>
12103
12104         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12105         to long long.
12106         * gcc.c-torture/execute/bf64-1.c: Likewise.
12107
12108 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12109
12110         * gcc.c-torture/execute/20020129-1.c: New test.
12111
12112 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12113
12114         * gcc.c-torture/compile/20000224-1.c: Update.
12115         * gcc.c-torture/execute/bitfld-1.c: New tests.
12116         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12117         * gcc.dg/uninit-A.c: Update.
12118
12119 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12120
12121         * g++.dg/template/ctor1.C: Add instantiation.
12122
12123 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12124
12125         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12126         argument to __builtin_prefetch to be const ptr.
12127
12128 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * gcc.c-torture/compile/20020120-1.c: New test.
12131
12132 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12133
12134         * gcc.c-torture/execute/20020127-1.c: New test.
12135
12136 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12137
12138         * g77.dg/f77-edit-i-in.f: New test
12139         * g77.dg/f77-edit-i-out.f: New test
12140
12141 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12142
12143         * gcc.dg/debug/debug.exp: New file.
12144         * gcc.dg/debug/trivial.c: New file.
12145         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12146         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12147         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12148         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12149         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12150         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12151         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12152         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12153         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12154         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12155         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12156         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12157         * gcc.dg/20000503-1.c: Removed.
12158         * gcc.dg/20010207-1.c: Removed.
12159         * gcc.dg/20011223-1.c: Removed.
12160         * gcc.dg/20020104-2.c: Removed.
12161         * gcc.dg/debug-1.c: Removed.
12162         * gcc.dg/debug-2.c: Removed.
12163         * gcc.dg/debug-3.c: Removed.
12164         * gcc.dg/debug-4.c: Removed.
12165         * gcc.dg/debug-5.c: Removed.
12166         * gcc.dg/debug-6.c: Removed.
12167         * gcc.dg/dwarf2-1.c: Removed.
12168         * gcc.dg/dwarf2-2.c: Removed.
12169
12170 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12171
12172         * g++.old-deja/g++.other/eh5.C: New test.
12173         * g++.old-deja/g++.other/sibcall2.C: New test.
12174         * g++.old-deja/g++.other/array9.C: New test.
12175         * g++.old-deja/g++.other/typename2.C: New test.
12176         * g++.old-deja/g++.other/crash60.C: New test.
12177         * g++.old-deja/g++.other/conv9.C: New test.
12178         * g++.old-deja/g++.other/mangle10.C: New test.
12179         * g++.old-deja/g++.other/unchanging1.C: New test.
12180         * g++.old-deja/g++.other/exprstmt1.C: New test.
12181         * g++.old-deja/g++.other/inline23.C: New test.
12182         * g++.old-deja/g++.eh/ia64-1.C: New test.
12183         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12184         * g++.old-deja/g++.other/reload1.C: New test.
12185         * g++.old-deja/g++.other/static20.C: New test.
12186         * g++.old-deja/g++.other/local-alloc1.C: New test.
12187         * g++.old-deja/g++.other/conv8.C: New test.
12188         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12189         * g++.old-deja/g++.other/storeexpr1.C: New test.
12190         * g++.old-deja/g++.other/storeexpr2.C: New test.
12191         * g++.dg/eh/template2.C: New test.
12192         * g++.dg/warn/weak1.C: New test.
12193
12194 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12195
12196         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12197         Remove first, non-varying, argument.
12198
12199 2002-01-23  Richard Henderson  <rth@redhat.com>
12200
12201         * gcc.dg/inline-2.c: New.
12202
12203         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12204         Add optional target arg.  Check number of arguments.
12205         (scan-assembler-not, scan-assembler-dem): Likewise.
12206         (scan-assembler-dem-not): Likewise.
12207
12208 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12211         line 12.
12212         * g++.old-deja/g++.brendan/parse3.C,
12213         g++.old-deja/g++.other/crash26.C,
12214         g++.old-deja/g++.other/crash28.C,
12215         g++.old-deja/g++.other/crash29.C,
12216         g++.old-deja/g++.other/crash30.C,
12217         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12218
12219 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12220
12221         * gcc.dg/20020115-1.c: New.
12222
12223 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12224
12225         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12226
12227 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12228
12229         * gcc.dg/20020122-3.c: New.
12230
12231 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12232
12233         * g++.dg/other/gc1.C: New test.
12234
12235 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12236
12237         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12238
12239 2002-01-22  Richard Henderson  <rth@redhat.com>
12240
12241         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12242
12243 2002-01-22  Richard Henderson  <rth@redhat.com>
12244
12245         * gcc.dg/20020122-4.c: New.
12246
12247 2002-01-22  H.J. Lu <hjl@gnu.org>
12248
12249         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12250         link output.
12251         * gcc.dg/special/ecos.exp: Likewise.
12252         * lib/g++-dg.exp: Likewise.
12253         * lib/g77-dg.exp: Likewise.
12254         * lib/gcc-dg.exp : Likewise.
12255         * lib/mike-g++.exp: Likewise.
12256         * lib/mike-g77.exp: Likewise.
12257         * lib/mike-gcc.exp: Likewise.
12258         * lib/objc-dg.exp: Likewise.
12259
12260 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12261
12262         PR target/5379
12263         * gcc.dg/20020122-2.c: New test.
12264
12265 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12266
12267         * gcc.dg/20020122-1.c: New test.
12268
12269 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12270
12271         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12272
12273 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12274
12275         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12276
12277 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12278
12279         * gcc.c-torture/compile/20020121-1.c: New test.
12280
12281 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12282
12283         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12284         ld_library_path.
12285
12286 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12287
12288         * gcc.dg/20020218-1.c: New test.
12289
12290 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12291
12292         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12293         messages
12294         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12295         "At global scope" warning
12296         * g++.dg/ext/align1.C: Change cygwin test for alignment
12297         from db-bogus to dg-warning
12298
12299 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12300
12301         * g77.f-torture/compile/cpp2.F: New test.
12302
12303 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12304
12305         * g++.dg/template/access1.C: New test.
12306
12307 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12308
12309         * gcc.dg/20020118-1.c: New.
12310
12311 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12312
12313         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12314
12315 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12316
12317         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12318         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12319         alignment warnings.
12320
12321 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12322
12323         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12324         torture_with_loops and torture_without_loops
12325
12326 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12327
12328         * gcc.c-torture/compile/20020116-1.c: New test.
12329
12330 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12331
12332         * gcc.dg/20020116-2.c: New test.
12333
12334         * gcc.dg/ultrasp4.c: New test.
12335
12336         * gcc.dg/20020116-1.c: New test.
12337
12338 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12339
12340         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12341         by EABI.
12342
12343 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12344
12345         * gcc.misc-tests/i386-prefetch.exp: New.
12346         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12347         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12348         * gcc.misc-tests/i386-pf-none-1.c: New test.
12349         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12350
12351 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12352
12353         * gcc.dg/gnu89-init-1.c: Add new tests.
12354
12355 2002-01-15  Andreas Jaeger  <aj@suse.de>
12356
12357         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12358         * gcc.dg/i386-mmx-2.c: Likewise.
12359         * gcc.dg/i386-sse-1.c: Likewise.
12360         * gcc.dg/i386-sse-2.c: Likewise.
12361         * gcc.dg/i386-sse-3.c: Likewise.
12362
12363 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12364
12365         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12366         Uncomment additional cases that now pass.
12367
12368 2002-01-11  Richard Henderson  <rth@redhat.com>
12369
12370         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12371         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12372
12373 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12374
12375         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12376
12377 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12378
12379         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12380         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12381
12382 2002-01-10  Dale Johannesen  <dalej@apple.com>
12383
12384         * gcc.c-torture/execute/loop-11.c: New.
12385
12386 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12387
12388         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12389         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12390
12391 2002-01-09  Richard Henderson  <rth@redhat.com>
12392
12393         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12394         type in which to perform the operation for each size.
12395
12396 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12397
12398         * gcc.c-torture/compile/20020109-2.c: New test.
12399
12400 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12401
12402         * gcc.c-torture/execute/loop-10.c: New test.
12403
12404 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12405
12406         * gcc.c-torture/compile/20010226-1.c: New test.
12407         * gcc.c-torture/compile/20010227-1.c: New test.
12408         * gcc.c-torture/compile/20010426-1.c: New test.
12409         * gcc.c-torture/compile/20010510-1.c: New test.
12410         * gcc.c-torture/compile/20010605-3.c: New test.
12411         * gcc.c-torture/compile/20010824-1.c: New test.
12412         * gcc.c-torture/execute/20010409-1.c: New test.
12413         * gcc.dg/noncompile/20000901-1.c: New test.
12414         * gcc.dg/20001023-1.c: New test.
12415         * gcc.dg/20001101-1.c: New test.
12416         * gcc.dg/20001102-1.c: New test.
12417         * gcc.dg/20010207-1.c: New test.
12418         * gcc.dg/20010405-1.c: New test.
12419         * gcc.dg/20010822-1.c: New test.
12420         * gcc.dg/20011107-1.c: New test.
12421
12422 2002-01-09  Jeffrey A Law  (law@redhat.com)
12423
12424         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12425
12426         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12427         execution failure on PA targets.
12428
12429 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12430
12431         * gcc.c-torture/compile/20020109-1.c: New test.
12432
12433 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12434
12435         * gcc.c-torture/execute/20020108-1.c: New test.
12436
12437 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12438
12439         * gcc.dg/20020108-1.c: New test.
12440
12441 2002-01-08  H.J. Lu <hjl@gnu.org>
12442
12443         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12444         for header files.
12445
12446 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12447
12448         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12449         consistency.
12450
12451 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12452
12453         * gcc.dg/altivec-4.c: Test altivec predicates.
12454
12455 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12456
12457         * gcc.c-torture/execute/20020107-1.c: New test.
12458
12459 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12460
12461         PR c/5279
12462         * gcc.c-torture/compile/20020106-1.c: New test.
12463
12464 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12465
12466         * gcc.c-torture/execute/nestfunc-4.c: New test.
12467
12468 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12469
12470         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12471         extra triple that slipped in.
12472         * g++.old-deja/g++.abi/align.C: Likewise.
12473         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12474
12475 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12476
12477         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12478         * g++.old-deja/g++.abi/align.C: Likewise.
12479         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12480
12481         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12482         on FreeBSD/i386.
12483         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12484         FreeBSD.
12485
12486 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12487
12488         * gcc.dg/20020104-1.c: New test.
12489
12490         * gcc.dg/20020104-2.c: New test.
12491
12492 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12493
12494         * gcc.dg/20020103-1.c: Fix typo in target selector.
12495
12496 2002-01-03  Richard Henderson  <rth@redhat.com>
12497
12498         * gcc.dg/20020103-1.c: New.
12499
12500 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12501
12502         * gcc.c-torture/execute/20020103-1.c: New test.
12503
12504 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * g++.dg/other/debug2.C: New test.
12507
12508         * gcc.c-torture/compile/20020103-1.c: New test.
12509
12510 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12511
12512         * gcc.dg/gnu89-init-1.c: Added new tests.
12513
12514 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12515
12516         * g++.dg/template/friend2.C: Remove as patch is reverted.
12517
12518         * g++.dg/warn/oldcast1.C: New test.
12519
12520         * g++.dg/template/ptrmem1.C: New test.
12521         * g++.dg/template/ptrmem2.C: New test.
12522
12523         * g++.dg/template/ntp.C: New test.
12524
12525         * g++.dg/other/component1.C: New test.
12526
12527         * g++.dg/template/ttp3.C: New test.
12528
12529         * g++.dg/template/friend2.C: New test.
12530         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12531
12532 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12533
12534         * g++.dg/other/ptrmem1.C: New test.
12535         * g++.dg/other/ptrmem2.C: New test.
12536
12537 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * g++.dg/template/ctor1.C: New test.
12540
12541 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         * g++.dg/template/friend2.C: New test.
12544
12545 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12546
12547         * gcc.dg/mmix-1.c: New test.
12548
12549 2001-12-31  Richard Henderson  <rth@redhat.com>
12550
12551         * gcc.dg/asm-5.c: New.
12552
12553 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12554
12555         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12556         in namespace __gnu_cxx
12557
12558 2001-12-30  Richard Henderson  <rth@redhat.com>
12559
12560         * gcc.dg/debug-6.c: New.
12561
12562 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12563
12564         * gcc.c-torture/compile/20011229-2.c: New test.
12565
12566 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12567
12568         * gcc.dg/debug-3.c: New test.
12569         * gcc.dg/debug-4.c: New test.
12570         * gcc.dg/debug-5.c: New test.
12571
12572 2001-12-29  Richard Henderson  <rth@redhat.com>
12573
12574         * g++.dg/eh/loop1.C: New.
12575
12576 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12577
12578         * g++.dg/template/crash1.C: New test.
12579
12580 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         * g++.dg/other/const1.C: New test.
12583
12584 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12585
12586         * gcc.c-torture/compile/20011229-1.c: New test.
12587
12588 2001-12-28  Stan Shebs  <shebs@apple.com>
12589
12590         * lib/objc-torture.exp: Resync with c-torture.exp.
12591         * lib/objc.exp: Load standard libraries.
12592
12593 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12594
12595         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12596         additional tests.
12597
12598 2001-12-27  Roger Sayle <roger@eyesopen.com>
12599
12600         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12601
12602 2001-12-27  Richard Henderson  <rth@redhat.com>
12603
12604         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12605
12606 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12607
12608         * g++.dg/eh/ctor1.C: New test.
12609         * g++.dg/other/error2.C: New test.
12610
12611 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.dg/other/init2.C: New test.
12614
12615 2001-12-24  Richard Henderson  <rth@redhat.com>
12616
12617         * gcc.dg/20011223-1.c: New.
12618         * gcc.dg/inline-1.c: New.
12619
12620 2001-12-23  Richard Henderson  <rth@redhat.com>
12621
12622         * gcc.dg/asm-4.c: Test operand modifiers.
12623
12624 2001-12-23  Richard Henderson  <rth@redhat.com>
12625
12626         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12627
12628 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12629
12630         * gcc.c-torture/execute/20011223-1.c: New test.
12631
12632 2001-12-21  Richard Henderson  <rth@redhat.com>
12633
12634         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12635         re-enables the warning.
12636
12637 2001-12-21  Richard Henderson  <rth@redhat.com>
12638
12639         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12640
12641 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.c-torture/compile/20011218-1.c: New test.
12644
12645 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12646
12647         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12648         arm-isr.c test.
12649         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12650         epilogue generation for ARM ISR routines.
12651
12652 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12653
12654         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12655         * gcc.dg/format/c90-printf-3.c: Likewise.
12656         * gcc.dg/format/c99-printf-3.c: Likewise.
12657         * gcc.dg/format/ext-1.c: Likewise.
12658         * gcc.dg/format/ext-6.c: Likewise.
12659         * gcc.dg/format/format.h: Prototype unlocked stdio.
12660
12661 2001-12-20  Richard Henderson  <rth@redhat.com>
12662
12663         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12664         (arena): Use it.
12665         (malloc): Correct allocation logic.  Abort if we fill up the
12666         arena before initialization complete.
12667         (realloc): Correct allocation logic.
12668
12669 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.c-torture/compile/20011219-2.c: New test.
12672
12673         * gcc.c-torture/execute/20011219-1.c: New test.
12674
12675 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12676
12677         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12678         target does not support weak symbols.
12679
12680 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12681
12682         * gcc.c-torture/compile/20011219-1.c: New test.
12683
12684 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12685
12686         * g++.dg/other/error1.C: New test.
12687
12688 2001-12-17  Jeffrey A Law  (law@redhat.com)
12689
12690         * gcc.c-torture/execute/20011217-1.c: New test.
12691
12692 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12693
12694         * objc.dg/special/: New directory.
12695         * objc.dg/special/special.exp: New file.
12696         * objc.dg/special/unclaimed-category-1.h: New file.
12697         * objc.dg/special/unclaimed-category-1a.m: New file.
12698         * objc.dg/special/unclaimed-category-1.m: New file.
12699
12700 2001-12-17  Andreas Jaeger  <aj@suse.de>
12701
12702         * gcc.c-torture/compile/20011217-2.c: New test.
12703
12704 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12705
12706         * gcc.c-torture/compile/20011217-1.c: New test.
12707
12708 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12709
12710         * testsuite/gcc.dg/20011214-1.c: New.
12711
12712 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12713
12714         * gcc.dg/altivec-4.c: New.
12715
12716 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12717
12718         * gcc.dg/20011113-1.c: New test.
12719
12720 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12721
12722         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12723         std::__malloc_alloc_template<0> and
12724         std::__default_alloc_template<false, 0>.
12725
12726 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12727
12728         * objc/execute/bf-21.m: New test.
12729         * objc/execute/enumeration-1.m: New test.
12730         * objc/execute/enumeration-2.m: New test.
12731
12732 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * gcc.dg/gnu89-init-1.c: New test.
12735
12736 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12737
12738         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12739         * g++.old-deja/g++.jason/2371.C: Likewise.
12740         * g++.old-deja/g++.jason/template33.C: Likewise.
12741         * g++.old-deja/g++.jason/template34.C: Likewise.
12742         * g++.old-deja/g++.jason/template36.C: Likewise.
12743         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12744         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12745         * g++.old-deja/g++.other/typename1.C: Likewise.
12746         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12747         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12748         * g++.old-deja/g++.pt/typename11.C: Likewise.
12749         * g++.old-deja/g++.pt/typename14.C: Likewise.
12750         * g++.old-deja/g++.pt/typename16.C: Likewise.
12751         * g++.old-deja/g++.pt/typename3.C: Likewise.
12752         * g++.old-deja/g++.pt/typename4.C: Likewise.
12753         * g++.old-deja/g++.pt/typename5.C: Likewise.
12754         * g++.old-deja/g++.pt/typename7.C: Likewise.
12755         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12756
12757 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12758
12759         * g++.dg/other/linkage1.C: New test.
12760         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12761         specifiers.
12762
12763 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12764
12765         * gcc.dg/concat.c: New test.
12766
12767 2001-12-11  Stan Shebs  <shebs@apple.com>
12768
12769         * objc/compile: New test directory.
12770         * objc/compile/compile.exp: New expect script.
12771         * objc/compile/20011211-1.m: New compile test.
12772
12773 2001-12-11  Jason Merrill  <jason@redhat.com>
12774
12775         * lib/prune.exp (prune_gcc_output): Also handle "In member
12776         function".  So many permutations...
12777
12778 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         * g++.dg/template/typedef1.C: New test.
12781
12782 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12783
12784         * g++.dg/other/copy1.C: New test.
12785
12786 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12787
12788         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12789
12790         * gcc.dg/builtin-choose-expr.c: New.
12791
12792 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12793
12794         * gcc.dg/altivec-2.c: New.
12795
12796 2001-12-07  Richard Henderson  <rth@redhat.com>
12797
12798         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12799
12800 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12801
12802         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12803         ultrasparc.
12804
12805 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12806
12807         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12808
12809 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12810
12811         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12812         variable argument list.
12813
12814 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12815
12816         * gcc.c-torture/execute/memcheck: Delete entire directory.
12817         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12818         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12819
12820 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12821
12822         * gcc.dg/Wshadow-1.c: New test.
12823
12824 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12825
12826         * gcc.c-torture/compile/20011130-1.c: New test.
12827
12828         * gcc.dg/noncompile/20011025-1.c: New test.
12829
12830         * g++.dg/other/anon-union.C: New test.
12831
12832         * gcc.c-torture/execute/20011024-1.c: New test.
12833
12834 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12835
12836         * gcc.c-torture/execute/20000722-1.x,
12837         gcc.c-torture/execute/20010123-1.x: Remove.
12838         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12839         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12840         gcc.dg/c99-complit-2.c: New tests.
12841
12842 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12843
12844         * g++.dg/inherit/base1.C: New test.
12845
12846 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12847
12848         * g++.dg/other/stdarg1.C: New test.
12849
12850         * gcc.c-torture/compile/20011130-2.c: New test.
12851
12852 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12853
12854         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12855         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12856         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12857         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12858         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12859         * gcc.dg/builtin-prefetch-1.c: New test.
12860
12861 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12862
12863         * gcc.dg/20011130-1.c: New test.
12864
12865 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12866
12867         * g++.dg/other/scope1.C: New test.
12868         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12869
12870 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12871
12872         * gcc.dg/vla-init-1.c: New test.
12873
12874 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12875
12876         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12877
12878 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12879
12880         * objc.dg/alias.m: Update.
12881         * objc.dg/class-1.m: Update.
12882         * objc.dg/const-str-1.m: Update.
12883         * objc.dg/fwd-proto-1.m: Update.
12884         * objc.dg/id-1.m: Update.
12885         * objc.dg/super-class-1.m: Update.
12886
12887 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12888
12889         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12890         constructs.
12891
12892 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12893
12894         * gcc.c-torture/execute/20011128-1.c: New test.
12895
12896 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12897
12898         * gcc.dg/20011127-1.c: New test.
12899
12900 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12901
12902         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12903         from Austin Group draft 7.
12904         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12905         scanf format arguments.
12906         * gcc.dg/format/no-exargs-2.c: New test.
12907
12908 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12909
12910         * g++.dg/abi/vbase8-4.C: New test.
12911
12912 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12913
12914         * gcc.c-torture/execute/20011121-1.c: New test.
12915
12916 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12917
12918         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12919
12920 2001-11-23  Andreas Jaeger  <aj@suse.de>
12921
12922         * gcc.dg/cpp/charconst-2.c: New test.
12923
12924 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12925
12926         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12927         to the host if it is remote.  Let tests specify extra headers
12928         they use.
12929         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12930         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12931         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12932         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12933         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12934         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12935         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12936         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12937         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12938         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12939
12940 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12941
12942         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12943         for little endian ARMs.
12944
12945 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.c-torture/compile/20011119-1.c: New test.
12948         * gcc.c-torture/compile/20011119-2.c: New test.
12949
12950 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12951
12952         * gcc.dg/altivec-1.c: Fix typo.
12953
12954 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12955
12956         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12957
12958 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12959
12960         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12961
12962 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12963
12964         * lib/g77.exp: Don't specify --rpath-link.
12965
12966         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12967         across all the headers.
12968         * gcc.dg/format/format.exp: For testing on a remote host,
12969         copy format.h.
12970
12971         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12972         * gcc.c-torture/execute/930406-1.c: Likewise.
12973         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12974
12975 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12976
12977         * gcc.dg/altivec-1.c: New.
12978
12979 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12980
12981         * gcc.dg/cpp/fpreprocessed.c: New test case.
12982
12983 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12984
12985         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12986         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12987         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12988
12989 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12990
12991         * gcc.dg/no-builtin-1.c: New test.
12992
12993 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * gcc.c-torture/execute/20011115-1.c: New test.
12996
12997 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * gcc.c-torture/compile/20011114-2.c: New test.
13000         * gcc.c-torture/compile/20011114-3.c: New test.
13001         * gcc.c-torture/compile/20011114-4.c: New test.
13002
13003 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13004
13005         * g++.dg/other/init1.C: New test.
13006
13007 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
13008
13009         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
13010         message.
13011
13012         * gcc.c-torture/execute/20011114-1.c: New testcase.
13013
13014         * gcc.c-torture/compile/20010327-1.c: Revert last change.
13015         * gcc.c-torture/compile/20011114-1.c: New test, exactly
13016         like the (before this change) version of 20010327-1.c.
13017
13018 2001-11-14  Roger Sayle <roger@eyesopen.com>
13019
13020         * gcc.c-torture/execute/string-opt-13.c: New testcase.
13021
13022 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
13023
13024         * g++.dg/init/array2.C: New test.
13025
13026 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
13027
13028         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
13029
13030 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         * g++.dg/other/forscope1.C: New test.
13033         * g++.dg/ext/forscope1.C: New test.
13034         * g++.dg/ext/forscope2.C: New test.
13035
13036 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
13037
13038         * gcc.c-torture/execute/20011113-1.c: New test.
13039
13040 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
13041
13042         * gcc.c-torture/execute/20011109-2.c: New test.
13043
13044         * gcc.c-torture/execute/20011109-1.c: New test.
13045
13046 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
13047
13048         * gcc.c-torture/compile/20011109-1.c: New test.
13049
13050 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
13051
13052         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
13053         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
13054         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
13055         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
13056         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
13057         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
13058         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
13059
13060 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13061
13062         * g++.dg/warn/Wshadow-1.C: New tests.
13063         * g++.old-deja/g++.mike/for3.C: Update.
13064
13065 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13066
13067         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
13068         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
13069         XFAILs.  Adjust expected error texts.
13070         * gcc.c-torture/compile/20011106-1.c,
13071         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
13072         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
13073         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
13074         gcc.dg/c99-array-lval-5.c: New tests.
13075
13076 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13077
13078         * gcc.dg/cpp/defined.c: Update.
13079
13080 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13081
13082         * gcc.c-torture/execute/anon-1.c: New test.
13083
13084 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
13085
13086         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
13087         same size, so no warning should be produced on stormy16.
13088
13089         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
13090         due to oversized array.
13091         * g++.old-deja/g++.mike/ns15.C: Likewise.
13092         * g++.old-deja/g++.pt/crash16.C: Likewise.
13093
13094 2001-11-02  Graham Stott  <grahams@redhat.com>
13095
13096         * g++.dgother/debug1.C: Fix typos.
13097
13098 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13099
13100         * g++.dg/other/debug1.C: New test.
13101
13102 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13103
13104         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13105         of unsigned long.
13106
13107 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13108
13109         * gcc.dg/20011029-2.c: New test.
13110
13111         * gcc.c-torture/compile/20011029-1.c: New test.
13112
13113 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13114
13115         * objc/execute/class_self-1.m: New test.
13116         * objc/execute/class_self-2.m: New test.
13117
13118 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13119
13120         * gcc.misc-tests/msgs.exp: Delete.
13121         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13122         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13123         error set to match recent changes.
13124
13125 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13126
13127         * gcc.dg/20011021-1.c: New test.
13128
13129 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * gcc.c-torture/compile/20011023-1.c: New test.
13132
13133 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13134
13135         * lib/g77.exp: Rewrite based on lib/g++.exp.
13136
13137 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13138
13139         * gcc.c-torture/execute/20011019-1.c: New test.
13140
13141         * gcc.dg/20011018-1.c: New test.
13142
13143 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13144
13145         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13146
13147 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13148
13149         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13150         * gcc.dg/attr-invalid.c: Likewise.
13151
13152 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13153
13154         * testsuite/gcc.dg/20011015-1.c: New test.
13155
13156 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13157
13158         * g++.dg/template/unify2.C: New test.
13159
13160 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13161
13162         * g++.dg/other/exception-specification.C: New test
13163
13164 2001-10-13  Tom Rix  <trix@redhat.com>
13165
13166         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13167         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13168
13169 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13170
13171         * testsuite/gcc.dg/20011009-1.c: New test.
13172
13173 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13174
13175         PR g++/4476
13176         * g++.dg/other/friend1.C: New test.
13177
13178 2001-10-11  Richard Henderson  <rth@redhat.com>
13179
13180         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13181
13182 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13183
13184         * gcc.c-torture/compile/20011010-1.c: New.
13185
13186 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13187
13188         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13189         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13190         g77.f-torture/execute/execute.exp,
13191         g77.f-torture/noncompile/noncompile.exp,
13192         gcc.c-torture/compile/compile.exp,
13193         gcc.c-torture/execute/execute.exp,
13194         gcc.c-torture/execute/ieee/ieee.exp,
13195         gcc.c-torture/execute/memcheck/memcheck.exp,
13196         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13197         objc/execute/execute.exp: Update FSF address.
13198
13199 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13200
13201         * gcc.dg/cpp/cmdlne-C.c: Update.
13202         * gcc.dg/cpp/cmdlne-C2.c: New.
13203
13204 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13205
13206         * gcc.c-torture/execute/20011008-3.c: New.
13207
13208 2001-10-08  DJ Delorie  <dj@redhat.com>
13209
13210         * gcc.dg/20011008-1.c: New.
13211         * gcc.dg/20011008-2.c: New.
13212
13213 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13214
13215         * gcc.dg/cpp/spacing1.c: Update test.
13216
13217 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13220         spelling errors of "separate" as "seperate".
13221
13222 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13223
13224         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13225         enough to avoid inlining.
13226
13227 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13228
13229         * lib/g77.exp: set libg2c_dir correctly.
13230
13231 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13232
13233         * gcc.dg/cpp/macro11.c: New test.
13234
13235 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13236
13237         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13238         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13239         gcc.dg/format/multattr-3.c: New tests.
13240         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13241         tests for format attributes on function pointers being rejected.
13242
13243 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13244
13245         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13246
13247 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13248
13249         * g++.dg/warn/format1.C: New test.
13250
13251 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13252
13253         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13254
13255 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13256
13257         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13258
13259 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13260
13261         * gcc.dg/cpp/redef2.c: Add test.
13262
13263 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13264
13265         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13266         long-standing bug on i686, apparently.
13267         * gcc.c-torture/execute/loop-2c.x: New file.
13268         * gcc.c-torture/execute/loop-2d.x: New file.
13269         * gcc.c-torture/execute/loop-3c.x: New file.
13270
13271 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13272
13273         * gcc.dg/cpp/20000625-2.c: Correct line number.
13274
13275 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13276
13277         * gcc.dg/cpp/macro10.c: New test.
13278         * gcc.dg/cpp/strify3.c: New test.
13279         * gcc.dg/cpp/spacing1.c: Add tests.
13280         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13281         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13282
13283 2001-09-24  DJ Delorie  <dj@redhat.com>
13284
13285         * gcc.c-torture/execute/20010924-1.c: New test.
13286
13287 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13288
13289         * testsuite/objc/execute/paste.m: Remove.
13290
13291 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13292
13293         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13294
13295 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13296
13297         * g77.dg/strlen0.f: New test.
13298
13299 2001-09-21  Richard Henderson  <rth@redhat.com>
13300
13301         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13302         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13303
13304 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13305
13306         Table-driven attributes.
13307         * g++.dg/ext/attrib1.C: New test.
13308
13309 2001-09-20  DJ Delorie  <dj@redhat.com>
13310
13311         * gcc.dg/20000926-1.c: Update expected warning messages.
13312         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13313         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13314         array.
13315
13316 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13317
13318         * g++.dg/eh/registers1.C: New test case.
13319
13320 2001-09-17  Richard Henderson  <rth@redhat.com>
13321
13322         * gcc.dg/array-5.c: Fix VLA decomposition test.
13323
13324 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13325
13326         * gcc.dg/cpp/line5.c: New testcase.
13327
13328 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13329
13330         * gcc.dg/cpp/macro9.c: New test.
13331
13332 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13333
13334         * gcc.c-torture/execute/980223.c: Change type of addr from long
13335         to char *.
13336
13337 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13338
13339         * gcc.c-torture/execute/20010915-1.c: New test.
13340
13341 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13342
13343         * g77.dg/bprob: New directory.
13344         * g77.dg/bprob/bprob.exp: New file.
13345         * g77.dg/bprob/bprob-1.f: New test.
13346         * g77.dg/gcov: New directory.
13347         * g77.dg/gcov/gcov.exp: New file.
13348         * g77.dg/gcov/gcov-1.f: New test.
13349         * g77.dg/gcov/gcov-1.x: New file.
13350
13351 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13352
13353         * gcc.dg/cpp/directiv.c: Update.
13354         * gcc.dg/cpp/undef1.c: Update.
13355
13356 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * gcc.dg/20010912-1.c: New test.
13359
13360 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13361
13362         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13363         language-independent file in lib.
13364         * lib/gcov.exp: New file.
13365
13366 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13367
13368         * gcc.c-torture/compile/20010911-1.c: New test.
13369
13370 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13371
13372         * lib/profopt.exp: New, to support profile-directed optimizations.
13373         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13374         * gcc.misc-tests/bprob-1.c: New test.
13375         * gcc.misc-tests/bprob-2.c: New test.
13376
13377 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13378
13379         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13380         XFAIL and which kinds of gcov output to verify.
13381         * gcc.misc-tests/gcov-4b.x: New file.
13382         * gcc.misc-tests/gcov-5b.x: New file.
13383         * gcc.misc-tests/gcov-6.x: New file.
13384         * gcc.misc-tests/gcov-7.c: New test.
13385         * gcc.misc-tests/gcov-7.x: New file.
13386
13387 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13388
13389         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13390         * gcc.misc-tests/gcov-6.c: New test.
13391
13392 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         PR c++/3986
13395         * g++.dg/abi/vbase1.C: New test.
13396
13397 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13398
13399         * objc.dg/method-2.m: New.
13400
13401 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         PR c++/4203
13404         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13405         * g++.dg/init/empty1.C: New test.
13406
13407 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13408
13409         * gcc.c-torture/compile/20010903-1.c: New test.
13410
13411 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13412
13413         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13414         for m68k.
13415
13416 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13417
13418         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13419
13420         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13421
13422         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13423
13424 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13425
13426         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13427         for 16-bit 'unsigned int'.
13428
13429 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13430
13431         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13432
13433 2001-08-27  Richard Henderson  <rth@redhat.com>
13434
13435         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13436         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13437
13438 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13439
13440         * gcc.dg/asm-names.c (ymain): New.
13441
13442 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13443
13444         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13445         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13446         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13447
13448 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13449
13450         * gcc.dg/compare5.c: New testcase.
13451
13452 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13453
13454         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13455         and "In instantiation".
13456
13457 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13458
13459         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13460
13461 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13462
13463         * gcc.misc-tests/gcov.exp: Add support for branch information.
13464         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13465         * gcc.misc-tests/gcov-4.c: New test.
13466         * gcc.misc-tests/gcov-4b.c: New test.
13467         * gcc.misc-tests/gcov-5b.c: New test.
13468
13469 2001-08-20  Zack Weinberg  <zackw@panix.com>
13470
13471         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13472         expected to fail.
13473
13474 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13475
13476         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13477
13478 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13479
13480         * g++.dg/eh/
13481         Moved to gcc-deps.exp
13482         * gcc-deps.exp: New file.
13483
13484 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13485
13486         * g++.old-deja/g++.pt/defarg14.C: New test.
13487
13488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.old-deja/g++.other/lineno5.C: New test.
13491
13492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13493
13494         * g++.old-deja/g++.pt/crash68.C: New test.
13495
13496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13497
13498         * g++.old-deja/g++.other/crash42.C: New test.
13499
13500 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13501
13502         * gcc.dg/cpp/extratokens.c: Fix.
13503         * gcc.dg/cpp/skipping2.c: New tests.
13504
13505 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13506
13507         * gcc.c-torture/execute/20010724-1.c: New file.
13508         * gcc.c-torture/execute/20010724-1.x: New file.
13509
13510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13511
13512         * g++.old-deja/g++.other/cond7.C: New test.
13513
13514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13515
13516         * g++.old-deja/g++.other/optimize4.C: New test.
13517
13518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13519
13520         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13521
13522 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13523
13524         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13525         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13526         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13527         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13528
13529         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13530         bug report" message.
13531
13532         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13533         * g++.dg/ext/instantiate1.C: Move from old-deja.
13534
13535 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13536
13537         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13538         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13539         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13540         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13541
13542 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13543
13544         * gcc.c-torture/execute/20010723-1.c: New test.
13545
13546 2001-07-23  Ben Elliston  <bje@redhat.com>
13547
13548         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13549
13550 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13551
13552         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13553         i[34567]86-*-*.
13554         Delete handling of ieee_multilib_flags.
13555         Pass -mieee for alpha*-*-* and sh-*-*.
13556         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13557
13558 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         Remove old-abi tests.
13561         * g++.old-deja/g++.mike/p11116.C: Remove.
13562         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13563
13564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13565
13566         * g77.f-torture/compile/pr3743.f:  New test
13567
13568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13569
13570         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13571
13572 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13573
13574         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13575         g++.old-deja/g++.pt/static6.C: Likewise.
13576         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13577         supports weak symbols.
13578
13579 2001-07-18  Andreas Jaeger  <aj@suse.de>
13580
13581         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13582         supported again.
13583
13584 2001-07-18  Andreas Jaeger  <aj@suse.de>
13585
13586         * gcc.dg/iftrap-1.c: Fix target line.
13587
13588 2001-07-17  Richard Henderson  <rth@redhat.com>
13589
13590         * gcc.c-torture/execute/20010717-1.c: New.
13591
13592 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13595         tests.
13596
13597 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13598
13599         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13600
13601 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13602
13603         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13604         UAC_SIGBUS, UAC_NOPRINT definitions.
13605
13606 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13607
13608         * objc/execute/object_is_class.m: New test.
13609         * objc/execute/object_is_meta_class.m: New test.
13610
13611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13612
13613         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13615
13616 2001-01-15  David Bil
13617         * objc/execute/class-14.m: Added.
13618         * objc/execute/class-2.m: Added.
13619         * objc/execute/class-3.m: Added.
13620         * objc/execute/class-4.m: Added.
13621         * objc/execute/class-5.m: Added.
13622         * objc/execute/class-6.m: Added.
13623         * objc/execute/class-7.m: Added.
13624         * objc/execute/class-8.m: Added.
13625         * objc/execute/class-9.m: Added.
13626         * objc/execute/class-tests-1.h
13627         * objc/execute/class-tests-2.h
13628         * objc/execute/compatibility_alias.m: Added.
13629         * objc/execute/encode-1.m: Added.
13630         * objc/execute/formal_protocol-1.m: Added.
13631         * objc/execute/formal_protocol-2.m: Added.
13632         * objc/execute/formal_protocol-3.m: Added.
13633         * objc/execute/formal_protocol-4.m: Added.
13634         * objc/execute/formal_protocol-5.m: Added.
13635         * objc/execute/formal_protocol-6.m: Added.
13636         * objc/execute/formal_protocol-7.m: Added.
13637         * objc/execute/informal_protocol.m: Added.
13638         * objc/execute/initialize.m: Added.
13639         * objc/execute/load.m: Added.
13640         * objc/execute/many_args_method.m: Added.
13641         * objc/execute/nested-3.m: Added.
13642         * objc/execute/no_clash.m: Added.
13643         * objc/execute/private.m: Added.
13644         * objc/execute/redefining_self.m: Added.
13645         * objc/execute/root_methods.m: Added.
13646         * objc/execute/selector-1.m: Added.
13647         * objc/execute/static-1.m: Added.
13648         * objc/execute/static-2.m: Added.
13649         * objc/execute/va_method.m: Added.
13650
13651 2001-03-10  Richard Henderson  <rth@redhat.com>
13652
13653         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13654
13655 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13656
13657         * g++.old-deja/g++.other/crash31.C: XFAIL.
13658         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13659         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13660         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13661         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13662         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13663
13664 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13665
13666         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13667
13668 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13669
13670         * gcc.dg/20000724-1.c: Don't use multiline strings.
13671
13672 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13673
13674         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13675         result of -cString against what we expect it to be; don't just
13676         print it out for no one to read.
13677
13678         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13679         Based on testcases provided by Nicola Pero.
13680
13681 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13682
13683         * gcc.dg/cpp/macro7.c: New test.
13684
13685 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13686
13687         * gcc.dg/cpp/multiline.c: Update.
13688
13689 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13690
13691         * g++.old-deja/g++.other/enum3.C: New test.
13692
13693 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         * g++.old-deja/g++.other/pod1.C: New test.
13696
13697 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.ext/overload1.C: New test.
13700
13701 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13702
13703         * g++.old-deja/g++.pt/using1.C: New test.
13704
13705 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13706
13707         * g++.old-deja/g++.other/using9.C: New test.
13708
13709 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13710
13711         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13712
13713         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13714
13715 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.ext/realpt1.C: Remove.
13718
13719 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13720
13721         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13722
13723 2001-02-26  Will Cohen  <wcohen@redhat.com>
13724
13725         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13726
13727 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13728
13729         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13730         templatized constructors.
13731
13732 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13733
13734         * gcc.c-torture/execute/20010224-1.c: New test.
13735
13736 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13737
13738         * gcc.c-torture/execute/20010222-1.c: New test.
13739
13740 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13741
13742         * g++.old-deja/g++.other/inline20.C: New test.
13743
13744 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13745
13746         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13747
13748 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13749
13750         * g++.old-deja/g++.other/lookup22.C: New test.
13751
13752 200
13753         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13754         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13755         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13756         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13757         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13758
13759 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13760
13761         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13762         account.
13763
13764 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13765
13766         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13767
13768 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13769
13770         * g++.old-deja/g++.pt/crash62.C: New test.
13771
13772 2001-01-04  Richard Henderson  <rth@redhat.com>
13773
13774         * gcc.dg/20000926-1.c: Update expected warnings.
13775         * gcc.dg/array-2.c: Likewise.
13776         * gcc.dg/array-4.c: Also validate flexible array members.
13777         * gcc.dg/c99-flex-array-1.c: New.
13778
13779 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.c-torture/compile/20001222-1.x: Remove.
13782
13783 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13784
13785         * gcc.c-torture/execute/built-in-setjmp.c: New.
13786
13787 2001-01-03  Richard Henderson  <rth@redhat.com>
13788
13789         * gcc.dg/940510-1.c: Update expected error wording.
13790         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13791
13792 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13793
13794         * lib/target-supports.exp (check_alias_available): Modified to
13795         indicate aliases not supported if only weak aliases are supported.
13796
13797 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13798
13799         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13800         Turn on cmpstrsi checks for __pj__ and __i370__.
13801
13802 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         * g++.old-deja/g++.other/virtual11.C: New test.
13805
13806 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13809
13810 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.c-torture/compile/20010102-1.c: New test.
13813
13814 2001-01-02  Andreas Jaeger  <aj@suse.de>
13815
13816         * gcc.dg/noreturn-3.c: New test.
13817
13818         * gcc.dg/noreturn-4.c: New test.
13819
13820 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13823         __builtin_fputc and __builtin_fwrite.
13824
13825 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13826
13827         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13828         signed char, not default char.
13829
13830 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13831
13832         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13833
13834 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13835
13836         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13837
13838 2000-12-29  Richard Henderson  <rth@redhat.com>
13839
13840         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13841         (__cyg_profile_func_exit): Define.
13842
13843 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13844
13845         * g++.dg/vtgc1.C: New test.
13846
13847 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13848
13849         * gcc.dg/noncompile/20001228-1.c: New test.
13850
13851         * gcc.dg/20001228-1.c: New test.
13852
13853         * gcc.c-torture/execute/20001228-1.c: New test.
13854
13855 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13856
13857         * gcc.dg/format-strfmon-1.c: New test.
13858
13859 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13860
13861         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13862         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13863         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13864         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13865         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13866         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13867         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13868         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13869         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13870         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13871         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13872         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13873         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13874
13875         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13876         * gcc.c-torture/execute/string-opt-4.c: Test index.
13877
13878 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13879
13880         * gcc.c-torture/compile/20001226-1.c: New test.
13881
13882 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.c-torture/compile/20001222-1.c: New test.
13885         * gcc.c-torture/compile/20001222-1.x: Xfail.
13886
13887 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13888
13889         * gcc.c-torture/execute/comp-goto-2.c: New test.
13890
13891 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13892
13893         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13894         Use long types if __INT_MAX__ is 32767.
13895         (main): Use cast to (sint32 *) when poking 88 into a_page.
13896
13897         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13898
13899 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13900
13901         * gcc.c-torture/compile/20001221-1.c: New test.
13902         * gcc.c-torture/execute/20001221-1.c: New test.
13903
13904 2000-12-20  Richard Henderson  <rth@redhat.com>
13905
13906         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13907         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13908
13909 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13910
13911         * gcc.dg/compare3.c: New test.
13912
13913 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13914
13915         * gcc.dg/format-warnll-1.c: New test.
13916
13917 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13918
13919         * gcc.dg/cpp/cmdlne-P.c: New test.
13920
13921 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13922
13923         * gcc.c-torture/execute/builtin-abs-1.c,
13924         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13925
13926 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13927
13928         * gcc.dg/cpp/multiline.c: New test.
13929
13930 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13931
13932         * g++.old-deja/g++.other/syshdr1.C: Update.
13933         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13934
13935 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13936
13937         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13938
13939 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13940
13941         * g++.old-deja/g++.pt/ttp65.C: New test.
13942
13943 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13944
13945         * g++.old-deja/g++.pt/ttp64.C: New test.
13946
13947 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13948
13949         * g++.old-deja/g++.pt/spec33.C: New test.
13950
13951 2000-12-14  Catherine Moore  <clm@redhat.com>
13952
13953         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13954         * gcc.c-torture/execute/920612-2.c: Likewise.
13955         * gcc.c-torture/execute/920428-2.c: Likewise.
13956         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13957         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13958
13959 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13960
13961         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13962         * gcc.dg/pack-test-2.c: Likewise.
13963
13964 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13965
13966         Tests by Zack Weinberg <zackw@stanford.edu>.
13967
13968         * gcc.dg/cpp/defined.c: Update.
13969         * gcc.dg/cpp/defined_trad.c: New tests.
13970
13971 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13972
13973         * gcc.dg/cpp/trad-direct.c: Update.
13974
13975 2000-12-11  Neil Booth  <neilb@earthling.net>
13976
13977         * gcc.dg/cpp/defined_trad.c
13978
13979 2000-12-11  Neil Booth  <neilb@earthling.net>
13980
13981         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13982
13983 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13984
13985         * gcc.dg/format-miss-2.c: New test.
13986
13987 2000-12-09  Neil Booth  <neilb@earthling.net>
13988
13989         * gcc.dg/cpp/lineflags.c: New tests.
13990         * gcc.dg/cpp/poison.c: Update.
13991         * gcc.dg/cpp/redef2.c: Update.
13992         * gcc.dg/cpp/skipping.c: New test.
13993
13994 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13995
13996         * g++.old-deja/g++.other/eh3.C: New testcase.
13997
13998 2000-12-07  Neil Booth  <neilb@earthling.net>
13999
14000         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14001         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14002         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14003         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14004         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14005         Update.
14006
14007 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14008
14009         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14010         __SIZE_TYPE__ instead of int for type of integers cast to
14011         pointers.
14012
14013 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * g++.old-deja/g++.other/cleanup4.C: New test.
14016
14017 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * format-sec-1.c: New test.
14020
14021 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14022
14023         * gcc.dg/format-nonlit-3.c: New test.
14024
14025 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14026
14027         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14028         through a null pointer.
14029
14030 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
14031         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14032         library makes no calls to `operator new' during initialization.
14033
14034 2000-11-04  Neil Booth  <neilb@earthling.net>
14035
14036         * gcc.dg/cpp/include2.c: New tests.
14037
14038 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14039
14040         * lib/g++.exp (g++_set_ld_library_path): New function.
14041         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14042
14043 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14044
14045         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14046         warnings.
14047
14048 2000-11-01  Richard Henderson  <rth@redhat.com>
14049
14050         * g++.old-deja/g++.ext/namedret1.C: New.
14051         * g++.old-deja/g++.ext/namedret2.C: New.
14052         * g++.old-deja/g++.ext/namedret3.C: New.
14053
14054 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14055
14056         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14057         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14058
14059 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14060
14061         * gcc.c-torture/execute/va-arg-21.c: New test.
14062
14063 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14064
14065         * gcc.dg/c99-complex-2.c: New test.
14066
14067 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14070
14071 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14072
14073         * g++.old-deja/g++.other/inline16.C: New test.
14074
14075 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14076
14077         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14078         __PRETTY_FUNCTION__
14079
14080 2000-10-29  Neil Booth  <neilb@earthling.net>
14081
14082         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14083         New tests.
14084         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14085         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14086         optimisation.
14087
14088 2000-10-29  Neil Booth  <neilb@earthling.net>
14089
14090         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14091         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14092         * mi5.c: Test multiple includes work with -C.
14093         * trigraphs.c: Test ^= version.
14094
14095 2000-10-28  Neil Booth  <neilb@earthling.net>
14096
14097         New tests and test updates for new macro expander.
14098
14099         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14100         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14101         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14102         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14103         new diagnostic messages.
14104
14105         * gcc.dg/cpp/macro3.c: New tests.
14106
14107 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14110         on the same line.
14111
14112 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14113
14114         * g++.old-deja/g++.other/eh2.C: New test.
14115
14116 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14117
14118         * gcc.c-torture/execute/20001027-1.c: New test.
14119
14120 2000-10-26  Richard Henderson  <rth@redhat.com>
14121
14122         * gcc.c-torture/execute/20001026-1.c: New.
14123
14124 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14125
14126         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14127         * g++.old-deja/g++.law/builtin1.C: Likewise.
14128         * g++.old-deja/g++.law/ctors10.C: Likewise.
14129         * g++.old-deja/g++.law/virtual3.C: Likewise.
14130         * g++.old-deja/g++.mike/p658.C: Likewise.
14131         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14132         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14133         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14134         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14135         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14136
14137 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         * gcc.c-torture/compile/20001024-1.c: New test.
14140
14141 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14142
14143         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14144         to tell us whether or not we are using V3.
14145
14146 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14147
14148         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14149         operands.
14150
14151 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14152
14153         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14154
14155 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14156
14157         * gcc.c-torture/execute/20001024-1.c: New test.
14158
14159 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14160
14161         * g++.old-deja/g++.other/sibcall1.C: New test.
14162
14163 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14164
14165         * gcc.dg/noncompile/init-3.c: New test.
14166
14167 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14168
14169         * gcc.dg/format-array-1.c: New test.
14170
14171 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14172
14173         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14174         writing through null pointers; remove comment about testing
14175         unterminated strings.
14176
14177 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14178
14179         * gcc.c-torture/execute/20001017-2.c: New test.
14180
14181 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14182
14183         * gcc.c-torture/compile/20001018-1.c: New test.
14184         * gcc.c-torture/compile/20001018-1.x: Xfail.
14185
14186 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14187
14188         * gcc.c-torture/execute/20001017-1.c: New test.
14189
14190 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14191
14192         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14193         for multiple use of arguments with scanf formats; add tests for
14194         multiple use of arguments.
14195
14196 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14197
14198         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14199
14200 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14201
14202         * gcc.dg/format-miss-1.c: New test.
14203
14204 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14205
14206         * gcc.c-torture/execute/20001013-1.c: New test.
14207
14208 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14209
14210         * gcc.dg/format-branch-1.c: New test.
14211
14212 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14213
14214         * README, lib/file-format.exp: Remove EGCS references.
14215
14216 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14217
14218         * gcc.dg/20001013-1.c: New test.
14219
14220 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14221
14222         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14223         for intmax_t in the compiler using __typeof__ and the type rules
14224         for conditional expressions.
14225
14226 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14227
14228         * gcc.dg/20001012-1.c: New test.
14229         * gcc.dg/20001012-2.c: New test.
14230
14231 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14232
14233         * gcc.dg/format-attr-1.c: New test.
14234
14235 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14236
14237         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14238         __LONG_LONG_MAX__ instead of LLONG_MAX.
14239
14240 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14241
14242         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14243         scanf flags.
14244         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14245         flags.
14246
14247 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14248
14249         * gcc.dg/sequence-pt-1.c: New test.
14250
14251 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14252
14253         * gcc.c-torture/execute/20001011-1.c: New testcase.
14254         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14255
14256 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14257
14258         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14259         does not error on it.
14260
14261 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * gcc.dg/20001009-1.c: New test.
14264
14265 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14266
14267         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14268         * gcc.c-torture/execute/20001009-2.c: ... to here.
14269
14270 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14271
14272         * gcc.c-torture/compile/20001009-1.c: New testcase.
14273         * gcc.c-torture/execute/20001009-1.c: New testcase.
14274         Testcases provided by Jan Hubicka <jh@suse.cz>.
14275
14276 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14277
14278         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14279         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14280         uintmax_t using <limits.h> to emulate the compiler's internal
14281         logic.  No longer XFAIL %j tests.
14282
14283 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14284
14285         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14286         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14287         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14288         regexps and details of expected handling of some bad formats.
14289         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14290         suppression.
14291
14292 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14293
14294         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14295         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14296         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14297         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14298         in list archives.
14299
14300 2000-10-06  Richard Henderson  <rth@cygnus.com>
14301
14302         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14303         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14304         * g++.old-deja/g++.jason/report.C: Likewise.
14305         * g++.old-deja/g++.law/friend5.C: Likewise.
14306         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14307         of the expected warnings.
14308
14309 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14310
14311         * g++.old-deja/g++.pt/enum14.C: New test.
14312
14313 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         * g++.old-deja/g++.pt/crash59.C: New test.
14316
14317 2000-10-04  Will Cohen  <wcohen@redhat.com>
14318
14319         * gcc.dg/20000926-1.c: New test.
14320
14321 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14322
14323         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14324         function name for current C++ compiler.
14325         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14326
14327 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14328
14329         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14330         __PRETTY_FUNCTION__.
14331         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14332
14333 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14334
14335         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14336
14337 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14338
14339         * gcc.c-torture/compile/20000923-1.c: New test.
14340
14341 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14342
14343         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14344         * g++.old-deja/g++.pt/ttp62.C: Same.
14345         * g++.old-deja/g++.other/inline14.C: Same.
14346
14347 2000-09-24  Richard Henderson  <rth@cygnus.com>
14348
14349         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14350
14351 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14352
14353         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14354
14355 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14356
14357         * gcc.c-torture/compile/20000922-1.c: New file.
14358
14359 2000-09-21  Nick Clifton  <nickc@redhat.com>
14360
14361         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14362         a signed long modulo operation.
14363         (mod6): New function - perform an unsigned long modulo operation.
14364         (main): Add tests for modulos of very large numbers by very small
14365         dividends.
14366
14367 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14368
14369         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14370
14371 2000-09-19  Richard Henderson  <rth@cygnus.com>
14372
14373         * gcc.dg/compare2.c (case 10): XFAIL.
14374
14375 2000-09-18  Richard Henderson  <rth@cygnus.com>
14376
14377         * gcc.c-torture/execute/20000906-1.c: Move ...
14378         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14379         that support __builtin_trap.
14380
14381 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14382
14383         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14384
14385 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14386
14387         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14388         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14389         more $ format tests.
14390
14391 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14392
14393         * gcc.dg/format-errmk-1.c: New test.
14394
14395 2000-09-17  Greg McGary  <greg@mcgary.org>
14396
14397         * gcc.c-torture/execute/20000917-1.x: Remove.
14398
14399 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14400
14401         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14402
14403 2000-09-17  Greg McGary  <greg@mcgary.org>
14404
14405         * gcc.c-torture/execute/20000917-1.c: New test.
14406         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14407
14408 2000-09-16  Neil Booth  <NeilB@earthling.net>
14409
14410         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14411         in nested macro bug.
14412
14413 2000-09-15  Neil Booth  <NeilB@earthling.net>
14414
14415         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14416
14417 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14418
14419         * gcc.c-torture/execute/20000914-1.c: New test.
14420
14421 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14422
14423         * g++.other/inline13.C: New test.
14424
14425 2000-09-12  Andreas Jaeger  <aj@suse.de>
14426
14427         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14428         constant by Ulrich Drepper <drepper@redhat.com>.
14429
14430 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14431
14432         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14433
14434 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14435
14436         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14437
14438 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14439
14440         * gcc.dg/cpp/backslash.c: New test.
14441
14442 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14443
14444         * gcc.c-torture/execute/20000910-1.c: New test.
14445         * gcc.c-torture/execute/20000910-2.c: Likewise.
14446
14447 2000-09-11  Robert Lipe  <robertl@sco.com>
14448
14449         * gcc.dg/pragma-align.c: New test.
14450
14451 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14452
14453         * g++.old-deja/g++.pt/explicit82.C: New test.
14454         * g++.old-deja/g++.pt/explicit83.C: New test.
14455
14456 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14457
14458         * gcc.dg/asm-names.c: New test.
14459
14460 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14461
14462         * gcc.dg/cpp/tr-warn6.c: New test
14463
14464 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14465
14466         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14467         be accepted.
14468
14469 2000-09-07  Catherine Moore  <clm@redhat.com>
14470
14471         * gcc.c-torture/execute/unroll-1.c: New test.
14472
14473 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14474
14475         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14476         ERROR markers.
14477         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14478         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14479         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14480         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14481         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14482         Preprocess only.
14483         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14484         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14485
14486 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14487
14488         * g++.old-deja/g++.pt/deduct2.C: New test.
14489
14490 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14491
14492         * g++.old-deja/g++.pt/parms2.C: New test.
14493
14494 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.pt/crash58.C: New test.
14497
14498 2000-09-06  Greg McGary  <greg@mcgary.org>
14499
14500         * gcc.c-torture/execute/20000906-1.c: New test.
14501         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14502
14503 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14504
14505         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14506
14507 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14508
14509         * g++.old-deja/g++.pt/crash57.C: New test.
14510
14511 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14512
14513         * g++.old-deja/g++.pt/crash56.C: New test.
14514
14515 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14516
14517         * g++.old-deja/g++.pt/koenig1.C: New test.
14518
14519 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * gcc.dg/20000904-1.c: New test.
14522
14523 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.dg/cpp/paste8.c: New test.
14526
14527 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14528
14529         * gcc.c-torture/compile/20000827-1.c: New test.
14530
14531 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14532
14533         * gcc.dg/format-diag-1.c: New test.
14534
14535 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14536
14537         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14538         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14539         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14540         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14541         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14542
14543 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14544
14545         * g++.old-deja/g++.other/nested4.C: New test.
14546
14547 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14548
14549         * g++.old-deja/g++.ns/scoped1.C: New test.
14550
14551 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14552
14553         * lib/g++.exp: Support testing already-installed GCC.
14554
14555 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14556
14557         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14558
14559 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14560
14561         * gcc.dg/return-type-2.c: New test.
14562
14563 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14564
14565         * gcc.c-torture/compile/20000825-1.c: New test.
14566
14567 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14568
14569         * gcc.dg/dwarf2-2.c: New test.
14570
14571 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14574         dg-warning regexps.
14575
14576 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14577
14578         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14579         gcc.dg/format-ext-5.c: New tests.
14580
14581 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14582
14583         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14584
14585 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14586
14587         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14588
14589 2000-08-24  Richard Henderson  <rth@cygnus.com>
14590
14591         * gcc.dg/ia64-sync-1.c: New test.
14592         * gcc.dg/ia64-sync-2.c: New test.
14593         * gcc.dg/ia64-asm-1.c: New test.
14594
14595 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14596
14597         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14598         * gcc.dg/format-ext-2.c: New test.
14599
14600 2000-08-23  Jason Merrill  <jason@redhat.com>
14601
14602         * lib/old-dejagnu.exp: Also ignore "In member function" and
14603         "At global scope".
14604
14605 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14606
14607         * gcc.dg/noncompile/label-lineno-1.c: New test.
14608
14609 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14610
14611         * gcc.dg/c99-array-nonobj-1.c: New test.
14612
14613 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14614
14615         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14616         tests.
14617         * gcc.dg/format-ext-1.c: New test.
14618
14619 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14620
14621         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14622         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14623         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14624         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14625         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14626
14627 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14628
14629         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14630         gcc.dg/c99-strftime-2.c: New tests.
14631
14632 2000-08-22  Richard Henderson  <rth@cygnus.com>
14633
14634         * gcc.c-torture/execute/20000822-1.c: New test.
14635
14636 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14637
14638         * gcc.c-torture/execute/20000819-1.x: Remove.
14639
14640 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14641
14642         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14643         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14644         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14645         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14646         gcc.dg/format-xopen-1.c: New tests.
14647
14648 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14649
14650         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14651
14652 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * g++.old-deja/g++.other/loop2.C: New test.
14655
14656         * gcc.c-torture/compile/20000606-1.c: New test.
14657         * gcc.c-torture/compile/20000728-1.c: New test.
14658         * gcc.c-torture/execute/20000801-1.c: New test.
14659         * gcc.c-torture/execute/20000801-2.c: New test.
14660         * gcc.c-torture/execute/20000819-1.c: New test.
14661         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14662         * gcc.dg/20000629-1.c: New test.
14663         * gcc.dg/20000724-1.c: New test.
14664         * gcc.dg/20000807-1.c: New test.
14665
14666 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14667
14668         * gcc.dg/cpp/pragma-1.c: New test.
14669         * gcc.dg/cpp/pragma-2.c: New test.
14670
14671 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14672
14673         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14674         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14675
14676 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14677
14678         * gcc.c-torture/compile/20000818-1.c: New test.
14679
14680 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14681
14682         * gcc.c-torture/execute/20000818-1.c: New test.
14683
14684 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14685
14686         * gcc.dg/format-va-1.c: New test.
14687
14688 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         * g++.old-deja/g++.other/typedef8.C: New test.
14691
14692 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14693
14694         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14695         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14696         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14697         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14698         * g++.old-deja/g++.other/ptrmem7.C: New test.
14699         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14700
14701 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14702
14703         * g++.old-deja/g++.pt/typename27.C: New test.
14704
14705 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14706
14707         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14708         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14709         * g++.old-deja/g++.pt/friend45.C: New test.
14710         * g++.old-deja/g++.other/friend8.C: New test.
14711
14712 2000-08-15  Richard Henderson  <rth@cygnus.com>
14713
14714         * gcc.c-torture/execute/20000815-1.c: New test.
14715
14716 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14717
14718         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14719         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14720         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14721
14722 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14723
14724         * g++.old-deja/g++.other/refinit2.C: New test.
14725
14726 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14727
14728         * lib/c-torture.exp (c-torture): Make
14729         compiler_conditional_xfail_data global.
14730         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14731         compiler_conditional_xfail_data machinery.
14732         (f-torture-execute): Likewise.
14733         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14734         and only when unrolling loops.
14735
14736         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14737
14738 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.old-deja/g++.pt/explicit81.C: New test.
14741
14742 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * g++.old-deja/g++.pt/typename26.C: New test.
14745
14746 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14747
14748         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14749         warning.
14750
14751 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14752
14753         * g++.old-deja/g++.other/array3.C: New test.
14754
14755 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14756
14757         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14758         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14759         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14760         New tests.
14761
14762 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14763
14764         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14765         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14766
14767 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14768
14769         * gcc.c-torture/execute/20000808-1.c: New test.
14770
14771 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14772
14773         * gcc.dg/c90-const-expr-1.c: New test.
14774
14775 2000-08-08  Richard Henderson  <rth@cygnus.com>
14776
14777         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14778
14779 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14780
14781         * gcc.dg/noncompile/const-ll-1.c: New test.
14782
14783 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14784
14785         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14786
14787 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14788
14789         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14790         that running programs linked against the shared version of libobjc
14791         run correctly.
14792
14793 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14794
14795         * gcc.dg/c99-printf-1.c: New test.
14796
14797 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14798
14799         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14800
14801 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14802
14803         * gcc.c-torture/execute/20000731-1.x: Delete.
14804
14805 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14806
14807         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14808         and torture_without_loops as is done by c-torture.exp.
14809         (search_for): Copy from c-torture.exp.
14810         (gcc-dg-runtest): New function, drives a directory of tests
14811         iterating over the TORTURE_OPTIONS.
14812         (scan-assembler, scan-assembler-not): Move here from
14813         individual directory drivers.
14814
14815         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14816         defined by lib/gcc-dg.exp.
14817         * gcc.dg/cpp/cpp.exp: Likewise.
14818         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14819         gcc-dg-runtest, so we cycle over optimization options.
14820
14821         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14822         * gcc.dg/compare2.c: No longer expected to fail.
14823
14824 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14825
14826         * gcc.c-torture/execute/20000804-1.c: New test.
14827
14828 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14829
14830         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14831
14832 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14833
14834         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14835
14836 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14837
14838         * gcc.c-torture/compile/20000803-1.c: New test.
14839
14840 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14841
14842         * gcc.c-torture/execute/20000801-3.c,
14843         gcc.c-torture/execute/20000801-4.c: New tests.
14844         * gcc.c-torture/execute/20000801-3.x,
14845         gcc.c-torture/execute/20000801-4.x: Xfail.
14846
14847 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14848
14849         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14850         libobjc/.libs to allow for libtool.
14851
14852 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14853
14854         * gcc.c-torture/compile/20000802-1.c: New test.
14855
14856 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14857
14858         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14859
14860 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14861
14862         * gcc-c-torture/execute/20000731-2.c: New test.
14863
14864         * gcc.c-torture/execute/20000731-1.c: New test.
14865         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14866
14867 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * testsuite/gcc.dg/cpp/paste7.c: New test.
14870         * gcc.dg/cpp/20000725-1.c: New test.
14871
14872 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14873
14874         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14875         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14876         declaration warning for __builtin_dwarf_reg_size.
14877
14878         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14879
14880 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14881
14882         * gcc.dg/noncompile/voidparam-1.c: New test.
14883
14884 2000-07-30  Richard Henderson  <rth@cygnus.com>
14885
14886         * gcc.dg/c90-digraph-1.c: Don't xfail.
14887         * gcc.dg/compare2.c (case 10): Xfail.
14888         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14889
14890 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14891
14892         * gcc.dg/c99-main-1.c: New test.
14893
14894 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14895
14896         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14897
14898 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14899
14900         * gcc.c-tortuer/execute/20000726-1.c: New test.
14901
14902 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14903
14904         * gcc.c-torture/execute/enum-2.c: New test.
14905
14906 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14907
14908         * gcc.dg/cpp/tr-warn3.c: New test.
14909
14910 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.old-deja/g++.ext/implicit1.C: Remove.
14913         * g++.old-deja/g++.jason/c2.C: Remove
14914         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14915         * g++.old-deja/g++.pt/crash16.C: Likewise.
14916         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14917
14918 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14919
14920         * g++.old-deja/g++.other/for2.C: New test.
14921
14922 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14923
14924         * gcc.dg/20000720-1.c: New test.
14925
14926 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14927
14928         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14929
14930 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14931
14932         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14933         * gcc.c-torture/execute/20000722-1.c: New.
14934         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14935
14936 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * gcc.dg/cpp/20000720-1.S: New test.
14939
14940 2000-07-21  Michael Meissner  <meissner@redhat.com>
14941
14942         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14943
14944 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14945
14946         * g++.old-deja/g++.brendan/crash16.C,
14947         g++.old-deja/g++.brendan/parse3.C,
14948         g++.old-deja/g++.brendan/redecl1.C,
14949         g++.old-deja/g++.ns/template13.C,
14950         g++.old-deja/g++.other/decl4.C,
14951         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14952
14953 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14954
14955         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14956         and "Internal error".
14957
14958         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14959         regexps.
14960         * gcc.dg/cpp/paste6.c: New test.
14961
14962 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14963
14964         * gcc.dg/cpp/tr-direct.c: New test.
14965
14966         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14967         gcc.dg/cpp/undef1.c: Tweak error regexps.
14968
14969 2000-07-18  Eric Christopher <echristo@redhat.com>
14970
14971         * gcc.c-torture/compile/20000718-1.c: New test.
14972
14973 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14974
14975         * cpplex.c (_cpp_push_token): If the token being pushed back
14976         is the previous token in this context, just subtract one from
14977         context->posn.
14978         * cppmacro.c (save_expansion): Clear aux field when storing a
14979         placemarker.
14980
14981 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14982
14983         * gcc.dg/noncompile/redecl-1.c: New test.
14984
14985 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14986
14987         * gcc.c-torture/execute/20000717-5.c: New test.
14988         * gcc.c-torture/execute/20000717-1.x: Removed.
14989
14990 2000-07-17  Richard Henderson  <rth@cygnus.com>
14991
14992         * gcc.c-torture/execute/20000717-4.c: New test.
14993
14994 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14995
14996         * gcc.dg/cpp/syshdr.c: New test.
14997         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14998
14999 2000-07-17  Neil Booth  <neilb@earthling.net>
15000
15001         * gcc.dg/cpp/cmdlne-dM.c: New test.
15002         * gcc.dg/cpp/cmdlne-dD.c: New test.
15003
15004 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15005
15006         * gcc.c-torture/execute/20000717-3.c: New test.
15007
15008         * gcc.c-torture/compile/20000717-1.c: New test.
15009
15010 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15011
15012         * gcc.c-torture/execute/20000717-2.c: New test.
15013
15014 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15015
15016         * gcc.dg/formatz-1.c: New test.
15017
15018         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15019         * gcc.dg/c99-digraph-1.c: New tests.
15020
15021         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15022         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15023
15024         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15025         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15026         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15027         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15028         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15029         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15030         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15031
15032 2000-07-17   Greg McGary <greg@mcgary.org>
15033
15034         * gcc.c-torture/execute/20000717-1.c: New test.
15035         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15036
15037 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15038
15039         * gcc.c-torture/execute/20000715-2.c: New test.
15040         * gcc.dg/20000715-1.c: New test.
15041
15042 2000-07-15  Michael Meissner  <meissner@redhat.com>
15043
15044         * gcc.c-torture/execute/20000715-1.c: New test.
15045
15046 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15047
15048         * gcc.c-torture/execute/20000707-1.c: New test.
15049
15050 2000-07-13  Neil Booth  <NeilB@earthling.net>
15051
15052         * testsuite/gcc.dg/cpp/digraph1.c,
15053         testsuite/gcc.dg/cpp/digraph2.c,
15054         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15055
15056 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15057
15058         * g77.f-torture/compile/20000630-2.f:  New test.
15059         * g77.f-torture/compile/20000630-2.x
15060
15061 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15062
15063         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15064
15065 2000-07-11  Neil Booth  <NeilB@earthling.net>
15066
15067         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15068
15069 2000-07-11  Neil Booth  <NeilB@earthling.net>
15070
15071         * gcc.dg/cpp/cmdlne-C.c: New.
15072
15073 2000-07-09  Neil Booth  <NeilB@earthling.net>
15074
15075         * gcc.dg/cpp/directiv.c: New tests.
15076         * gcc.dg/cpp/undef1.c: Update.
15077
15078 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15079
15080         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15081
15082 2000-07-09  Neil Booth  <NeilB@earthling.net>
15083
15084         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15085
15086 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15087
15088         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15089         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15090
15091 2000-07-08  Neil Booth  <NeilB@earthling.net>
15092
15093         * gcc.dg/cpp/macsyntx.c: New tests.
15094
15095 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.dg/20000707-1.c: New test.
15098
15099 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15100
15101         * gcc.c-torture/execute/20000706-1.c: New test.
15102         * gcc.c-torture/execute/20000706-2.c: New test.
15103         * gcc.c-torture/execute/20000706-3.c: New test.
15104         * gcc.c-torture/execute/20000706-4.c: New test.
15105         * gcc.c-torture/execute/20000706-5.c: New test.
15106
15107 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15108
15109         * g++.old-deja/g++.pt/instantiate7.C: New test.
15110
15111 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15112
15113         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15114         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15115         * g++.old-deja/g++.other/rtti3.C: Likewise.
15116         * g++.old-deja/g++.other/rttid3.C: Likewise.
15117
15118 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15119
15120         *  g77.f-torture/compile/20000630-1.x: Fix typo
15121
15122 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15123
15124         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15125         assembly output.
15126
15127 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15128
15129         * gcc.dg/cpp/ident.c: New test.
15130
15131 2000-07-05  Neil Booth  <NeilB@earthling.net>
15132
15133         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15134           gcc.dg/cpp/lexstrng.c: New tests.
15135
15136 2000-07-04  Neil Booth  <NeilB@earthling.net>
15137
15138         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15139         * gcc.dg/cpp/strify2.c: Same.
15140
15141 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15142
15143         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15144         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15145         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15146         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15147
15148         * testsuite/gcc.dg/cpp/macro1.c,
15149         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15150         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15151         testsuite/gcc.dg/cpp/strify1.c,
15152         testsuite/gcc.dg/cpp/strify2.c: New tests.
15153
15154 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15155
15156         * gcc.c-torture/execute/20000703-1.c: New test.
15157
15158 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15159
15160         * g++.old-deja/g++.pt (lookup10.C): New test.
15161
15162 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15163
15164         * g++.old-deja/g++.pt (typename25.C): New test.
15165
15166 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15167
15168         * gcc.c-torture/compile/20000701-1.c: New test.
15169
15170 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15171
15172         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15173         to test case.
15174
15175 2000-06-30  Catherine Moore  <clm@cygnus.com>
15176
15177         * gcc.c-torture/execute/align-1.c: New test.
15178
15179 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * g++.old-deja/g++.pt/expr8.C: New test.
15182         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15183
15184 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15185
15186         * gcc.c-torture/compile/20000629-1.c: New test.
15187
15188 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15189
15190
15191         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15192         gcc.dg/noncompile directory, depending on whether they're
15193         preprocessor tests or not.  Annotate all the tests for the dg
15194         framework.
15195
15196         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15197         * gcc.dg/noncompile/noncompile.exp: New.
15198
15199         * Moved files:
15200         Old name                                New name
15201         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15202         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15203         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15204         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15205         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15206         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15207         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15208         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15209         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15210         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15211         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15212         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15213         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15214         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15215         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15216         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15217         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15218         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15219         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15220         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15221         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15222         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15223         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15224         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15225
15226         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15227         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15228         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15229         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15230         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15231         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15232
15233 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15234
15235         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15236         declare one variable.  On the fourth, error.
15237         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15238         declared by 20000628-1a.h.
15239
15240 2000-06-29  Richard Henderson  <rth@redhat.com>
15241
15242         * gcc.c-torture/execute/930529-1.x: New file.
15243         * gcc.dg/920413-1.c: Adjust expected warning text.
15244         * gcc.dg/980217-1.c: Declare abort.
15245         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15246
15247 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15248
15249         * g77.f-torture/compile/20000629-1.f: New test.
15250         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15251
15252 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15253
15254         Rearrange lots of files, removing entirely the
15255         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15256         directories.
15257
15258         * Deleted files:
15259         gcc.c-torture/code_quality/code_quality.exp
15260         gcc.c-torture/special/special.exp
15261         gcc.failure/failure.exp
15262         gcc.failure/940409-1.x
15263         gcc.c-torture/compile/961203-1.x
15264
15265         * New files:
15266         gcc.misc-tests/linkage.exp
15267         gcc.c-torture/execute/920730-1t.c
15268         gcc.c-torture/execute/920730-1t.x
15269         gcc.c-torture/compile/920520-1.x
15270         gcc.c-torture/compile/920521-1.x
15271         gcc.c-torture/compile/981006-1.x
15272         gcc.c-torture/execute/eeprof-1.x
15273
15274         * Moved files (possibly with modifications to fit a new harness):
15275         Old name                                New name
15276         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15277         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15278         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15279         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15280         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15281         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15282         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15283         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15284         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15285         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15286         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15287         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15288         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15289         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15290
15291 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15292
15293         * c-torture/compile/961203-1.x: Delete.
15294
15295         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15296         not exit. Include stdio.h.
15297         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15298         * gcc.misc-tests/dg-12.c: Likewise.
15299         * gcc.misc-tests/dg-5.c: Likewise.
15300         * gcc.misc-tests/dg-6.c: Likewise.
15301         * gcc.misc-tests/dg-7.c: Prototype abort.
15302         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15303         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15304         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15305         not exit.
15306         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15307         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15308
15309 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * gcc.dg/cpp/20000628-1.c: New test.
15312         * gcc.dg/cpp/20000628-1.h: New header for above test.
15313         * gcc.dg/cpp/20000628-1a.h: Likewise.
15314
15315 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15316
15317         * gcc.dg/cpp: New directory.
15318         * gcc.dg/cpp/cpp.exp: New driver.
15319         * gcc.dg/cpp/20000627-1.c: New test.
15320         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15321         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15322         and rewrite as a compilation test.
15323
15324         * gcc.dg: Move many files into the cpp subdirectory, possibly
15325         renaming or editing them as well.
15326         Old name                New name
15327         990119-1.c              cpp/19990119-1.c
15328         990228-1.c              cpp/19990228-1.c
15329         990407-1.c              cpp/19990407-1.c
15330         990409-1.c              cpp/19990409-1.c
15331         990413-1.c              cpp/19990413-1.c
15332         990703-1.c              cpp/19990703-1.c
15333         20000127-1.c            cpp/20000127-1.c
15334         20000129-1.c            cpp/20000129-1.c
15335         20000207-1.c            cpp/20000207-1.c
15336         20000207-2.c            cpp/20000207-2.c
15337         20000209-1.c            cpp/20000209-1.c
15338         20000209-2.c            cpp/20000209-2.c
15339         20000301-1.c            cpp/20000301-1.c
15340         20000419-1.c            cpp/20000419-1.c
15341         20000510-1.S            cpp/20000510-1.S
15342         20000519-1.c            cpp/20000519-1.c
15343         20000529-1.c            cpp/20000529-1.c
15344         20000625-1.c            cpp/20000625-1.c
15345         20000625-2.c            cpp/20000625-2.c
15346         cpp-as1.c               cpp/assert1.c
15347         cpp-as2.c               cpp/assert2.c
15348         cxx-comments-1.c        cpp/cxxcom1.c
15349         cxx-comments-2.c        cpp/cxxcom2.c
15350         endif-label.c           cpp/endif.c
15351         cpp-hash1.c             cpp/hash1.c
15352         cpp-hash2.c             cpp/hash2.c
15353         cpp-if1.c               cpp/if-1.c
15354         cpp-if2.c               cpp/if-2.c
15355         cpp-if3.c               cpp/if-3.c
15356         cpp-if4.c               cpp/if-4.c
15357         cpp-if5.c               cpp/if-5.c
15358         cpp-cond.c              cpp/if-cexp.c
15359         cpp-missingop.c         cpp/if-mop.c
15360         cpp-missingparen.c      cpp/if-mpar.c
15361         cpp-opprec.c            cpp/if-oppr.c
15362         cpp-ifparen.c           cpp/if-paren.c
15363         cpp-shortcircuit.c      cpp/if-sc.c
15364         cpp-shift.c             cpp/if-shift.c
15365         cpp-unary.c             cpp/if-unary.c
15366         cpp-li1.c               cpp/line1.c
15367         cpp-li2.c               cpp/line2.c
15368         lineno.c                cpp/line3.c
15369         lineno-2.c              cpp/line4.c
15370         cpp-mi.c                cpp/mi1.c
15371         cpp-mic.h               cpp/mi1c.h
15372         cpp-micc.h              cpp/mi1cc.h
15373         cpp-mind.h              cpp/mi1nd.h
15374         cpp-mindp.h             cpp/mi1ndp.h
15375         cpp-mix.h               cpp/mi1x.h
15376         cpp-mi2.c               cpp/mi2.c
15377         cpp-mi2a.h              cpp/mi2a.h
15378         cpp-mi2b.h              cpp/mi2b.h
15379         cpp-mi2c.h              cpp/mi2c.h
15380         cpp-mi3.c               cpp/mi3.c
15381         cpp-mi3.def             cpp/mi3.def
15382         poison-1.c              cpp/poison.c
15383         pr-impl.c               cpp/prag-imp.c
15384         cpp-redef-2.c           cpp/redef1.c
15385         cpp-redef.c             cpp/redef2.c
15386         strpaste.c              cpp/strp1.c
15387         strpaste-2.c            cpp/strp2.c
15388         cpp-tradpaste.c         cpp/tr-paste.c
15389         cpp-tradstringify.c     cpp/tr-str.c
15390         cpp-tradwarn1.c         cpp/tr-warn1.c
15391         cpp-tradwarn2.c         cpp/tr-warn2.c
15392         trigraphs.c             cpp/trigraphs.c
15393         cpp-unc1.c              cpp/unc1.c
15394         cpp-unc2.c              cpp/unc2.c
15395         cpp-unc3.c              cpp/unc3.c
15396         cpp-unc.c               cpp/unc4.c
15397         undef.c                 cpp/undef1.c
15398         undef-2.c               cpp/undef2.c
15399         cpp-wi1.c               cpp/widestr1.c
15400
15401 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15402
15403         * lib/g++.exp (g++_include_flags): Tweak.
15404
15405 2000-06-27  H.J. Lu  <hjl@gnu.org>
15406             Loren J. Rittle  <ljrittle@acm.org>
15407
15408         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15409         version with one that knows about the new gcc tree structure.
15410         (g++_link_flags): Same.
15411
15412 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15413
15414         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15415         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15416         case we are cross-compiling.
15417
15418         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15419         g++.old-deja/g++.niklas/Makefile.in,
15420         g++.old-deja/g++.niklas/configure.in,
15421         g++.old-deja/g++.other/Makefile.in,
15422         g++.old-deja/g++.other/configure.in,
15423         gcc.c-torture/code_quality/Makefile.in,
15424         gcc.c-torture/code_quality/configure.in,
15425         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15426         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15427         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15428         gcc.c-torture/execute/ieee/Makefile.in,
15429         gcc.c-torture/execute/ieee/configure.in,
15430         gcc.c-torture/noncompile/Makefile.in,
15431         gcc.c-torture/noncompile/configure.in,
15432         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15433         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15434         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15435
15436 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.old-deja/g++.other/ambig3.C: New test.
15439
15440 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15441
15442         * g++.old-deja/g++.pt/syntax1.C: New test.
15443         * g++.old-deja/g++.pt/syntax2.C: New test.
15444         * g++.old-deja/g++.other/syntax3.C: New test.
15445         * g++.old-deja/g++.other/syntax4.C: New test.
15446
15447 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15448
15449         * gcc.dg/20000623-1.c: Prototype exit and abort.
15450
15451 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15452
15453         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15454         New tests.
15455         * gcc.dg/cpp-mi3.def: New file.
15456
15457         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15458         inside assertions.
15459         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15460         lexer's error messages.
15461         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15462         divine anything from the linemarkers.
15463         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15464         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15465
15466 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15467
15468         * gcc.dg/20000623-1.c: New test.
15469
15470 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15471
15472         * gcc.c-torture/execute/20000622-1.c: New test.
15473
15474 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         * g++.old-deja/g++.other/init15.C: New test.
15477
15478 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         * g++.old-deja/g++.pt/vaarg2.C: New test.
15481         * g++.old-deja/g++.pt/vaarg3.C: New test.
15482
15483 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15484
15485         * g++.old-deja/g++.other/dyncast6.C: New test.
15486
15487 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15488
15489         * gcc.c-torture/execute/loop-6.c: New test.
15490
15491 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15492
15493         * gcc.dg/20000614-1.c: New test.
15494         * gcc.dg/20000614-2.c: New test.
15495
15496 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15497
15498         * g++.old-deja/g++.other/inline12.C: New test.
15499
15500 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15501
15502         * g++.old-deja/g++.other/eh1.C: New test.
15503
15504 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15505
15506         * g++.old-deja/g++.other/type.C: New test.
15507
15508 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15509
15510         * g++.old-deja/g++.other/initstring.C: New test.
15511
15512 2000-06-12  Jason Merrill  <jason@redhat.com>
15513
15514         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15515
15516 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15517
15518         * gcc.c-torture/compile/20000609-1.c: New test.
15519
15520 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15521
15522         * gcc.dg/20000609-1.c: New test.
15523
15524 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15525
15526         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15527         * gcc.c-torture/noncompile/poison-1.c: Move...
15528         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15529         * gcc.dg/cpp-li1.c: Add a token after the #line.
15530
15531 2000-06-05  Richard Henderson  <rth@cygnus.com>
15532
15533         * gcc.c-torture/execute/20000605-2.c: New test.
15534         * gcc.c-torture/execute/20000605-3.c: New test.
15535
15536 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15537
15538         * g77.f-torture/execute/20000503-1.x: New file.
15539
15540 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         * g++.old-deja/g++.eh/badalloc1.C: New test.
15543
15544 2000-06-05  Richard Henderson  <rth@cygnus.com>
15545
15546         * gcc.c-torture/execute/20000605-1.c: New test.
15547
15548 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15549             Nathan Sidwell <nathan@codesourcery.com>
15550
15551         * gcc.c-torture/compile/20000605-1.c: New test.
15552
15553 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15554
15555         * g77.f-torture/compile/20000601-1.f:  New test.
15556
15557 2000-06-03  Richard Henderson  <rth@cygnus.com>
15558
15559         * gcc.c-torture/execute/20000603-1.c: New.
15560
15561 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15562
15563         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15564         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15565
15566 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15567
15568         * gcc.dg/compare2.c (case 12): XFAIL.
15569         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15570         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15571
15572         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15573
15574 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15575
15576         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15577         guard macro is already defined when the header is first
15578         included.
15579         * gcc.dg/cpp-mix.h: New file.
15580         * gcc.dg/endif-label.c: Update patterns to match compiler.
15581
15582         * g++.brendan/complex1.C: Declare abort.
15583         * g++.law/refs4.C: Remove XFAIL.
15584         * g++.oliva/expr2.C: Declare abort and exit.
15585
15586 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15587
15588         * gcc.c-torture/execute/20000528-1.c: New test.
15589
15590         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15591         * g++.old-deja/g++.law/temps4.C: Likewise.
15592
15593         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15594         stdlib.h.  Call abort() on failure.
15595         * g++.old-deja/g++.law/refs4.C: Likewise.
15596         * g++.old-deja/g++.law/temps4.C: Likewise.
15597         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15598         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15599
15600 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15601
15602         Relative to g++.dg/special:
15603         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15604
15605         Relative to g++.old-deja:
15606         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15607         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15608         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15609         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15610         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15611         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15612         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15613
15614         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15615         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15616         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15617         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15618         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15619         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15620         and/or string.h.
15621
15622         * g++.other/goto1.C: Update expectations for error messages.
15623
15624 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15625
15626         * gcc.c-torture/compile/20000523-1.c: New test.
15627
15628 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15629
15630         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15631
15632 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15633
15634         * g++.old-deja/g++.eh/catch11.C: New test.
15635         * g++.old-deja/g++.eh/catch12.C: New test.
15636
15637 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15638
15639         * gcc.c-torture/execute/20000523-1.c: New test.
15640
15641 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15642
15643         * c-torture/execute/bcp-1.c: Replace abort in arg of
15644         __builtin_constant_p with a generic external function.
15645
15646         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15647         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15648         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15649         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15650         Prototype abort and/or exit.
15651
15652         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15653         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15654         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15655         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15656
15657 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15658
15659         * gcc.dg/dwarf2-1.c: New test.
15660
15661 2000-05-20  Richard Henderson  <rth@cygnus.com>
15662
15663         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15664
15665 2000-05-20  Andreas Jaeger  <aj@suse.de>
15666
15667         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15668         testcase.
15669
15670 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15671
15672         * gcc.c-torture/execute/20000519-2.c: New test.
15673
15674 2000-05-19  Andreas Jaeger  <aj@suse.de>
15675
15676         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15677         which fails with SSA.
15678
15679         * lib/c-torture.exp: Also test with -O3 -fssa.
15680
15681 2000-05-18  Michael Meissner  <meissner@redhat.com>
15682
15683         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15684         * gcc.c-torture/execute/920415-1.c: Ditto.
15685         * gcc.c-torture/execute/920501-1.c: Ditto.
15686         * gcc.c-torture/execute/conversion.c: Ditto.
15687         * gcc.c-torture/execute/cvt-1.c: Ditto.
15688
15689 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15690
15691         * gcc.c-torture/compile/20000518-1.c: New test.
15692
15693 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15694
15695         * g77.f-torture/compile/200005018.f:  New test.
15696
15697 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15698
15699         * gcc.c-torture/compile/20000517-1.c: New test.
15700
15701 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15702
15703         * gcc.c-torture/execute/20000516-1.c: New test.
15704
15705 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15706
15707         * g++.old-deja/g++.other/eh.C: New test.
15708
15709 2000-05-12  Richard Henderson  <rth@cygnus.com>
15710
15711         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15712         constants through to doit's conditional.
15713
15714 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15715
15716         * gcc.c-torture/compile/20000511-1.c: New test.
15717         * g77.f-torture/compile/20000511-1.f: New test.
15718         * g77.f-torture/compile/20000511-2.f: New test.
15719
15720 2000-05-11  Michael Meissner  <meissner@redhat.com>
15721
15722         * gcc.c-torture/execute/20000511-1.c: New test.
15723
15724 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15725
15726         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15727         * gcc.dg/20000510-1.S: New.
15728
15729 2000-05-08  Catherine Moore  <clm@cygnus.com>
15730
15731         * gcc.dg/unused-3.c: New.
15732
15733 2000-05-06  Richard Henderson  <rth@cygnus.com>
15734
15735           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15736           * g++.old-deja/g++.mike/warn1.C: Likewise.
15737           * g++.old-deja/g++.pt/local1.C: Likewise.
15738           * g++.old-deja/g++.pt/local7.C: Likewise.
15739           * g++.old-deja/g++.pt/spec16.C: Likewise.
15740
15741 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15742
15743         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15744
15745 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15746
15747           * g77.f-torture/execute/20000503-1.f:  New test.
15748
15749 2000-05-04  Andreas Jaeger  <aj@suse.de>
15750
15751         * gcc.dg/noreturn-2.c: New test.
15752
15753 2000-05-04  Neil Booth  <NeilB@earthling.net>
15754
15755         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15756         preprocessor.
15757
15758 2000-05-04  Richard Henderson  <rth@cygnus.com>
15759
15760         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15761
15762 2000-05-04  Richard Henderson  <rth@cygnus.com>
15763
15764         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15765         OpenSSL by Jason R Thorpe.
15766
15767 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15768
15769         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15770
15771 2000-05-03  Robert Lipe <robertlipe@usa.net>
15772
15773         * gcc.dg/20000503-1.c: New test.
15774
15775 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15776
15777         * gcc.c-torture/compile/20000502-1.c: New test.
15778         * g++.old-deja/g++.other/align.C: New test.
15779         * gcc.dg/cpp-tradstringify.c: New test.
15780
15781 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15782
15783         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15784         and hard registers.
15785
15786 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15787
15788         * gcc.c-torture/execute/loop-5.c: New test.
15789
15790 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * gcc.c-torture/execute/va-arg-20.c: New test.
15793
15794 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15795
15796         * gcc.c-torture/execute/20000422-1.c: New test.
15797
15798 2000-04-20  Greg McGary  <gkm@gnu.org>
15799
15800         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15801         when optimizing, but without sibling-call optimizations (-O1).
15802
15803 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15804
15805           * gcc.c-torture/compile/20000420-1.c: New test.
15806
15807 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15808
15809         * g++.abi/ptrflags.C: New test.
15810         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15811
15812 2000-04-19  Catherine Moore  <clm@cygnus.com>
15813
15814         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15815
15816 2000-04-19  Greg McGary  <gkm@gnu.org>
15817
15818         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15819         sibling-call optimizations.
15820
15821 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15822
15823         * gcc.dg/20000419-1.c: New test.
15824
15825 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15826
15827         * gcc.c-torture/execute/20000412-6.c: New test.
15828
15829 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15830
15831         * gcc.c-torture/execute/20000412-5.c: New test.
15832         * g77.f-torture/compile/20000412-1.f: New test.
15833         * gcc.c-torture/execute/20000412-4.c: New test.
15834         * gcc.c-torture/compile/20000412-2.c: New test.
15835         * gcc.c-torture/execute/20000412-3.c: New test.
15836         * gcc.c-torture/compile/20000412-1.c: New test.
15837         * gcc.c-torture/execute/20000412-2.c: New test.
15838
15839 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * objc/execute/bf-20.m: New test.
15842
15843 2000-04-10  Richard Henderson  <rth@cygnus.com>
15844
15845         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15846
15847         * gcc.c-torture/execute/20000412-1.c: New test.
15848
15849 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15850
15851         * g++.old-deja/g++.eh/catchptr1.C: New test.
15852
15853 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15854
15855         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15856
15857 2000-04-08  Neil Booth  <NeilB@earthling.net>
15858
15859         * gcc.dg/cpp-nullchar.c: Remove test as
15860         embedded nulls cause problems.
15861
15862 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15863
15864         * gcc.dg/compare2.c: New test.
15865
15866 2000-04-08  Neil Booth  <NeilB@earthling.net>
15867
15868         * gcc.dg/cpp-nullchar.c: New test.
15869
15870 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15871
15872         * gcc.dg/cpp-mi2.c: New test.
15873         * gcc.dg/cpp-mi2[abc].h: New files.
15874
15875 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15876
15877         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15878         member name.
15879
15880 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15881
15882         * g++.old-deja/g++.abi/vmihint.C: New test.
15883
15884 2000-04-06  Neil Booth  <NeilB@earthling.net>
15885
15886         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15887         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15888         copyright.
15889
15890 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15891
15892         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15893         avoid stack-frame overwrite.
15894
15895 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15896
15897         * gcc.c-torture/compile/20000405-2.c: New test.
15898         * gcc.c-torture/compile/20000405-3.c: New test.
15899
15900 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15901
15902         * gcc.c-torture/compile/20000405-1.c: New test.
15903
15904 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15905
15906         * gcc.dg/cast-qual-1.c: Revert last change.
15907
15908 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15909
15910         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15911
15912 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15913
15914         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15915         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15916
15917 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15918
15919         * gcc.c-torture/compile/20000403-2.c: New test.
15920         * gcc.c-torture/compile/20000403-1.c: New test.
15921
15922 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15923
15924         * gcc.c-torture/execute/20000403-1.c: New test.
15925
15926 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15927
15928         * gcc.c-torture/execute/20000402-1.c: New test.
15929
15930 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15931
15932         * gcc.c-torture/execute/va-arg-15.c: New test.
15933         * gcc.c-torture/execute/va-arg-16.c: New test.
15934         * gcc.c-torture/execute/va-arg-17.c: New test.
15935         * gcc.c-torture/execute/va-arg-18.c: New test.
15936         * gcc.c-torture/execute/va-arg-19.c: New test.
15937
15938 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15939
15940         * gcc.c-torture/compile/981211-1.c: Move to...
15941         * gcc.dg/cpp-as1.c: ...here.
15942         * gcc.dg/cpp-as2.c: New file.
15943
15944         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15945         compiler.
15946
15947 2000-04-02  Neil Booth  <NeilB@earthling.net>
15948
15949         * gcc.dg/cpp-cond.c  New tests.
15950         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15951         accidental success less likely.
15952         * gcc.dg/cpp-missingop.c  New tests.
15953         * gcc.dg/cpp-missingparen.c  New tests.
15954         * gcc.dg/cpp-shift.c  New tests.
15955         * gcc.dg/cpp-shortcircuit.c  New tests.
15956         * gcc.dg/cpp-unary.c  New tests.
15957
15958 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15959
15960         * gcc.c-torture/compile/20000329-1.c: New test.
15961
15962 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15963
15964         * gcc.c-torture/compile/20000326-1.c: New test.
15965         * gcc.c-torture/compile/20000326-2.c: New test.
15966
15967 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15968
15969         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15970         the first parameter is a function argument.
15971
15972 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15973
15974         * g++.old-deja/g++.ext/array4.C: New test.
15975
15976 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15977
15978         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15979
15980 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15981
15982         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15983
15984 2000-03-19  Richard Henderson  <rth@cygnus.com>
15985
15986         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15987
15988 2000-03-19  Richard Henderson  <rth@cygnus.com>
15989
15990         * gcc.c-torture/compile/20000319-1.c: New test.
15991
15992 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/execute/20000314-3.c: New test.
15995         * gcc.c-torture/execute/20000314-2.c: New test.
15996         * gcc.c-torture/execute/20000314-1.c: New test.
15997         * gcc.c-torture/compile/20000314-2.c: New test.
15998         * gcc.c-torture/compile/20000314-1.c: New test.
15999
16000 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16001
16002         * g++.old-deja/g++.warn/inline.C: New test.
16003
16004 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16005
16006         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16007         standards-compliant result rather than specific constants.
16008         Put test-values in array.
16009
16010 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16011
16012         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16013         (g++_target_compile): Put test-specific options last.
16014
16015 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16016
16017         * g++.old-deja/g++.eh/vbase4.C: New test.
16018
16019 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16020
16021         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16022
16023 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16024
16025         * g++.old-deja/g++.brendan/misc12.C: Removed.
16026         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16027         * g++.old-deja/g++.ext/pretty4.C: New test.
16028
16029 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16030
16031         * g++.old-deja/g++.other/string2.C: New test.
16032
16033 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16034
16035         * g++.old-deja/g++.warn/impint2.C: New test.
16036
16037 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16038
16039         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16040         is 1, not zero.
16041
16042 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16043
16044         * g++.old-deja/g++.warn/impint.C: New test.
16045         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16046         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16047         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16048         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16049         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16050         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16051         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16052         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16053         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16054         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16055         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16056         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16057
16058 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16059
16060         * gcc.dg/cpp-redef.c: New test.
16061
16062 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         * g++.old-deja/g++.pt/unify7.C: New test.
16065
16066 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16067
16068         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16069         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16070
16071 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16072
16073         * gcc.c-torture/compile/20000224-1.c: New test.
16074
16075 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16076
16077         * gcc.c-torture/compile/cpp-2.c: New test.
16078         * gcc.c-torture/compile/cpp-1.c: New test.
16079
16080 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16081
16082         * gcc.c-torture/execute/20000225-1.c: New test.
16083
16084 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16085
16086         * gcc.dg/cpp-li2.c: New test.
16087
16088         * gcc.dg/cpp-wi1.c: New test.
16089
16090         * gcc.dg/cpp-li1.c: New test.
16091
16092 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16093
16094         * g++.old-deja/g++.other/sizeof5.C: New test.
16095
16096 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16097
16098         * gcc.c-torture/execute/va-arg-13.c: New test.
16099
16100 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16101
16102         * gcc.c-torture/execute/va-arg-12.c: New test.
16103
16104 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         * gcc.c-torture/execute/20000223-1.c: New test.
16107
16108 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16111
16112 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16113
16114         * g++.old-deja/g++.abi/ptrmem.C: New test.
16115
16116 2000-02-19  Richard Henderson  <rth@cygnus.com>
16117
16118         * gcc.c-torture/compile/init-3.c: New.
16119
16120 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16121
16122         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16123         ALWAYS_CXXFLAGS.
16124
16125 2000-02-11  Robert Lipe <robertl@sco.com>
16126
16127         * gcc.c-torture/compile/20000211-3.c: New test.
16128
16129 2000-02-11  Martin Buchholz <martin@xemacs.org>
16130
16131         * gcc.c-torture/compile/20000211-2.c: New test.
16132
16133 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16134
16135         * gcc.c-torture/compile/20000211-1.c: New test.
16136
16137 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16138
16139         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16140           on native targets
16141
16142 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16143
16144         * g++.old-deja/g++.other/cast5.C: New test.
16145
16146 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16147
16148         * gcc.c-torture/execute/20000205-1.c: New.
16149
16150 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16151
16152         * g++.old-deja/g++.jason/cast3.C: Return void.
16153         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16154
16155 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16156
16157         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16158
16159         * gcc.dg/loop-1.c: New test.
16160
16161 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16162
16163         * gcc.c-torture/compile/20000127-1.c: New test.
16164         * gcc.c-torture/execute/991228-1.c: New test.
16165
16166 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16167
16168         * gcc.dg/unused-2.c: New test.
16169
16170         * gcc.dg/conv-1.c: New test.
16171
16172 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16173
16174         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16175         compiler.
16176         (tool_option_proc): Fix typo.
16177
16178 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16179
16180         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16181         of the ld on the host, not on the build machine.
16182         Also, don't crash if '--help' is not a supported option.
16183
16184 2000-01-24  Richard Henderson  <rth@cygnus.com>
16185
16186         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16187
16188 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16189
16190         * gcc.c-torture/execute/20000120-2.c: New test.
16191         * gcc.c-torture/execute/20000120-1.c: New test.
16192
16193 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16194
16195         * gcc.c-torture/execute/20000113-1.c: New test.
16196
16197 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16198
16199         * gcc.c-torture/execute/20000112-1.c: New test.
16200
16201 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16202
16203         * gcc.dg/20000111-1.c: New test.
16204
16205 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16206
16207         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16208         with 16 bit integers.
16209
16210 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16211
16212         * gcc.dg/20000108-1.c: New test.
16213
16214 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16215
16216         * g++.old-deja/g++.ns/koenig8.C: New test.
16217
16218 2000-01-05  Nathan Sidwell  <nathan@
16219
16220         * gcc.c-torture/execute/990531-1.c: New test.
16221
16222 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16223
16224         * gcc.c-torture/compile/990527-1.c: New test.
16225
16226 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16227
16228         * gcc.c-torture/execute/990527-1.c: New test.
16229
16230 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16231
16232         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16233         bitfields as signed.
16234
16235 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16236
16237         * g77.f-torture/compile/19990525-0.f: New test.
16238
16239 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16240
16241         * gcc.c-torture/execute/990525-2.c: New test.
16242
16243         * gcc.c-torture/execute/990525-1.c: New test.
16244
16245 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16246
16247         * g++.old-deja/g++.other/anon3.C: New test.
16248         * g++.old-deja/g++.other/anon4.C: New test.
16249         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16250         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16251         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16252         Merrill).
16253
16254 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16255
16256         * gcc.c-torture/execute/990524-1.c: New test.
16257
16258         * gcc.dg/990524-1.c: New test.
16259
16260 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16261
16262         * gcc.c-torture/compile/990523-1.c: New test.
16263
16264 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16265
16266         * gcc.c-torture/compile/990519-1.c: New test.
16267
16268 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16269
16270         * gcc.c-torture/compile/990517-1.c: New test.
16271
16272         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16273         (e4, f4): New tests.
16274         (main): Call them.
16275
16276 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16277
16278         * gcc.dg/noreturn-1.c: New test.
16279
16280 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16281
16282         * gcc.c-torture/execute/990513-1.c: New test.
16283
16284 1999-05-10  Richard Henderson  <rth@cygnus.com>
16285
16286         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16287
16288 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16289
16290         * g77.f-torture/execute/erfc.f: Use small single-precision
16291         values, to avoid problems on Alphas when not -mieee.
16292
16293 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16294
16295         * gcc.dg/990506-0.c: New test.
16296
16297 1999-05-08  Richard Henderson  <rth@cygnus.com>
16298
16299         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16300         the constant to test.  Don't XFAIL 64-bit targets.
16301
16302         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16303         * g++.old-deja/g++.law/profile1.C: Likewise.
16304
16305         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16306         operator new instances.
16307         * g++.old-deja/g++.other/delete5.C: Likewise.
16308
16309 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16310
16311         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16312         intrinsic.
16313
16314 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16315
16316         * g77.f-torture/execute/u77-test.f: Reverse order of two
16317         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16318
16319 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16320
16321         * gcc.dg/compare1.c: New test.
16322
16323 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16324
16325         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16326         New tests.
16327
16328 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16329
16330         * g77.f-torture/compile/19990502-1.f: New test.
16331
16332 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16333
16334         * g77.f-torture/compile/19990502-0.f: New test.
16335
16336 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16337
16338         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16339         intrinsic.
16340
16341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16342
16343         * g77.f-torture/execute/u77-test.f (main): List libU77
16344         intrinsics not currently tested.
16345         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16346         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16347         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16348         Trim blanks off the ends of some printed strings.
16349
16350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16351
16352         * g77.f-torture/execute/u77-test.f (main): Just warn about
16353         FSTAT gid disagreement, as it's expected on some systems.
16354
16355 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16356
16357         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16358         use a new function, which allows for some slop.
16359         Clean up some commentary.
16360         (issum): The new function.
16361         (sgladd): Deleted subroutine.
16362
16363 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16364
16365         * g77.f-torture/execute/u77-test.f: Modify to be more like
16366         libf2c/libU77 version, bringing patches to that version here.
16367         Add suitable commentary.
16368
16369 1999-04-25  Richard Henderson  <rth@cygnus.com>
16370
16371         * gcc.dg/990424-1.c: New test.
16372
16373 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16374
16375         * g77.f-torture/execute/u77-test.f (main): Bug involving
16376         LSTAT has been fixed, so turn back on full checking.
16377
16378 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16379
16380         * g77.f-torture/compile/19990419-0.f: New test.
16381         * g77.f-torture/execute/19990419-1.f: New test.
16382
16383 1999-04-17  Richard Henderson  <rth@cygnus.com>
16384
16385         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16386         to avoid the need for a prototype to supress a warning.
16387
16388 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16389
16390         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16391
16392 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16393
16394         * gcc.c-torture/execute/990404-1.c: New test.
16395
16396 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16397
16398         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16399         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16400         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16401         missing initializer warnings.
16402
16403 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16404
16405         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16406         matching strings.
16407
16408 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16409
16410         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16411
16412 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16413
16414         * g77.f-torture/execute/19990325-0.f: New test.
16415         * g77.f-torture/execute/19990325-1.f: New test.
16416
16417 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16418
16419         * gcc.c-torture/execute/990324-1.c: New test.
16420
16421 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16422
16423         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16424         test with 4.
16425
16426 1999-03-17  Richard Henderson  <rth@cygnus.com>
16427
16428         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16429
16430 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16431
16432         * g77.f-torture/execute/19990313-2.f: New test.
16433         * g77.f-torture/execute/19990313-3.f: New test.
16434
16435 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16436
16437         * g77.f-torture/execute/19990313-0.f: New test.
16438         * g77.f-torture/execute/19990313-1.f: New test.
16439
16440 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16441
16442         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16443         printf to sprintf.
16444         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16445         (main): Add check for u15.  Conditionalize u31 check depending on
16446         whether ints are <32 bits or >=32 bits.
16447
16448 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16449
16450         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16451
16452 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16453
16454         * g77.f-torture/compile/19990305-0.f: New test.
16455         * g77.f-torture/execute/19981119-0.f: New test.
16456
16457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16458
16459         * g77.f-torture/execute/970625-2.f: call ABORT if final
16460         result is not correct, instead of just printing it.
16461         Add this checking via newly introduced obfuscation, to
16462         trip up buggy front ends.
16463
16464 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16465
16466         * g77.f-torture/compile/960317-1.f: Moved from being
16467         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16468
16469 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16470
16471         * g77.f-torture/execute/960317-1.f: New (old) test.
16472         * g77.f-torture/execute/970625-2.f: Ditto.
16473
16474 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16475
16476         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16477         message on line 1 or line 2; cccp and cpplib do this differently.
16478
16479 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16480
16481         * g++.old-deja/g++.law/weak1.C: New test.
16482
16483 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16484
16485         * gcc.c-torture/execute/990119-1.c: Renamed to...
16486         * gcc.dg/990119-1.c: this, so it will only be tested once
16487         (it's a preprocessor test, it doesn't need to be run at
16488         multiple optimization levels).
16489
16490 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16491
16492         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16493           ALWAYS_CXXFLAGS.
16494
16495 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16496
16497         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16498         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16499         to not be compilable by current g77.
16500
16501 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16502
16503         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16504
16505 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16506
16507         * gcc.c-torture/execute/990222-1.c: New test.
16508
16509 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16510
16511         * g77.f-torture/compile/19990218-0.f: New test.
16512         * g77.f-torture/noncompile/19990218-1.f: New test.
16513
16514 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16515
16516         * g77.f-torture/compile/19981216-0.f: New test.
16517
16518 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16519
16520         * gcc.dg/990214-1.c: New test.
16521
16522 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16523
16524         * gcc.dg/990213-2.c: New test.
16525
16526         * gcc.dg/990213-1.c: New test.
16527
16528 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16529
16530         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16531         ints.
16532
16533 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16534
16535         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16536         specified by target.
16537
16538         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16539
16540 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16541
16542         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16543
16544 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16545
16546         * gcc.dg/special/ecos.exp: New test driver for new tests with
16547         special requirements.
16548
16549         * gcc.dg/special/alias-1.c: New test.
16550         * gcc.dg/special/gcsec-1.c: New test.
16551         * gcc.dg/special/weak-1.c: New test.
16552         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16553         * gcc.dg/special/weak-2.c: New test.
16554         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16555         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16556         * gcc.dg/special/wkali-1.c: New test.
16557         * gcc.dg/special/wkali-2.c: New test.
16558         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16559         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16560
16561 1999-02-10  Felix Lee  <flee@cygnus.com>
16562
16563           * lib/c-torture.exp (c-torture-compile): Pull out code for
16564           analyzing gcc error messages.
16565           (c-torture-execute): Likewise.  Fix some (harmless) false
16566           positives.
16567           * lib/gcc.exp (gcc_check_compile): New function.
16568
16569 1999-02-08  Richard Henderson  <rth@cygnus.com>
16570
16571         * gcc.c-torture/execute/990208-1.c: New test.
16572
16573 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16574
16575         * g++.dg/special/ecos.exp: New driver for new tests with special
16576         requirements
16577
16578         * g++.dg/special/conpr-1.C: New test
16579         * g++.dg/special/conpr-2.C: New test
16580         * g++.dg/special/conpr-2a.C: New test
16581         * g++.dg/special/conpr-3.C: New test
16582         * g++.dg/special/conpr-3a.C: New test
16583         * g++.dg/special/conpr-3b.C: New test
16584
16585         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16586         allow g++ to use the dg driver
16587
16588         * README: Add comment about g++.dg directory
16589
16590 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16591
16592         * README: Update email addresses.
16593
16594 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16595
16596         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16597         arguments in order to force structure S onto the stack even on
16598         the alpha.
16599         (test): Pass 10 leading arguments to function foo as well as the
16600         structure S.
16601
16602         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16603         failure for all targets.
16604
16605         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16606         abort to terminate program execution.
16607
16608 1999-01-30  Richard Henderson  <rth@cygnus.com>
16609
16610         * gcc.c-torture/execute/990130-1.c: New test.
16611
16612 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16613
16614         * gcc.dg/990130-1.c: New test.
16615
16616 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16617
16618         * gcc.c-torture/execute/990128-1.c: New test.
16619
16620 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16621
16622         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16623
16624 1999-01-27  Felix Lee  <flee@cygnus.com>
16625
16626         * lib/c-torture.exp (c-torture-compile): pull out code for
16627         analyzing gcc error messages.
16628         (c-torture-execute): ditto, and fix some (harmless) false
16629         positives.
16630         * lib/gcc.exp (gcc_check_compile): new function.
16631
16632 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16633
16634         * gcc.dg/990117-1.c: New test.
16635
16636         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16637
16638         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16639
16640 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16641
16642         * g77.f-torture/compile/990115-1.f: New test.
16643
16644 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16645
16646         * gcc.c-torture/compile/990107-1.c: New test
16647
16648 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16649
16650         * gcc.c-torture/execute/990106-2.c: New test.
16651
16652         * gcc.c-torture/execute/990106-1.c: New test.
16653
16654 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16655
16656         * gcc.c-torture/compile/981223-1.c: New test.
16657
16658 1998-12-29  Richard Henderson  <rth@cygnus.com>
16659
16660         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16661         (opt3): Rename from opt4 and disable.
16662
16663 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16664
16665         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16666
16667 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16668
16669         * g++.old-deja/g++.other/conv5.C: New test.
16670
16671 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16672
16673         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16674
16675 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16676
16677         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16678
16679 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16680
16681         * gcc.c-torture/compile/981211-1.c: New test.
16682
16683 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16684
16685         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16686
16687         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16688
16689 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16690
16691         * gcc.special/930510-1.c: Make C9X safe.
16692         * gcc.misc-tests/gcov-1.c Similarly.
16693         * gcc.misc-tests/gcov-2.c Similarly.
16694
16695 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16696
16697         * gcc.dg/ultrasp1.c: New test.
16698
16699 1998-12-06  Richard Henderson  <rth@cygnus.com>
16700
16701         * gcc.c-torture/execute/981206.c: New test.
16702
16703 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16704
16705         * g++.old-deja/g++.ns/template7.C: New test.
16706
16707         * g++.old-deja/g++.other/expr1.C: New test.
16708
16709         * g++.old-deja/g++.eh/tmpl3.C: New test.
16710
16711         * g++.old-deja/g++.eh/tmpl2.C: New test.
16712
16713 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16714
16715         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16716         * g++.old-deja/g++.other/using6.C: Removed.
16717         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16718
16719         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16720
16721 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16722
16723         * g++.old-deja/g++.pt/overload8.C: New test.
16724
16725         * g++.old-deja/g++.pt/overload7.C: New test.
16726
16727         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16728
16729         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16730         and relinking messages.
16731         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16732         compiling with -frepo.
16733
16734 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16735
16736         * g++.old-deja/g++.pt/lookup6.C: New test.
16737
16738 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16739
16740         * gcc.c-torture/execute/981130-1.c: New test.
16741         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16742
16743 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16744
16745         * g++.old-deja/g++.pt/explicit76.C: New test.
16746
16747         * g++.old-deja/g++.pt/friend38.C: New test.
16748
16749         * g++.old-deja/g++.ns/crash2.C: New test.
16750
16751         * g++.old-deja/g++.pt/defarg8.C: New test.
16752
16753         * g++.old-deja/g++.pt/instantiate6.C: New test.
16754
16755         * g++.old-deja/g++.pt/static6.C: New test.
16756
16757         * g++.old-deja/g++.pt/decl2.C: New test.
16758
16759 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16760
16761         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16762         problem is actually related with name lookup, but so what? :-)
16763
16764         * g++.old-deja/g++.pt/friend37.C: New test.
16765
16766 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16767
16768         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16769         element, which fails on some systems.
16770
16771         * g77.f-torture/execute/labug1.f: New test.
16772
16773 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16774
16775         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16776         is defined.
16777
16778 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16779
16780         * g77.f-torture/compile/981117-1.f: New test.
16781
16782 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16783
16784         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16785         properly discarded.
16786
16787 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16788
16789         * gcc.c-torture/execute/memcheck: New directory of tests for
16790         -fcheck-memory-usage.
16791
16792 1998-11-07  Gerald Pfe
16793
16794         * g77.f-torture/noncompile/980615-0.f: New test.
16795
16796 1998-07-26  H.J. Lu  (hjl@gnu.org)
16797
16798         * gcc.dg/980312-1.c: Do link instead of compile.
16799         * gcc.dg/980313-1.c: Likewise.
16800
16801 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16802
16803         * gcc.c-torture/compile/980726-1.c: New test.
16804
16805 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16806
16807         * g77.f-torture/execute/io0.f: New test.
16808
16809 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16810
16811         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16812         an int.
16813
16814 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16815
16816         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16817         m32r bugs.
16818
16819 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16820
16821         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16822         c-decl.c:grokdeclarator can handle mode attributes.
16823
16824 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16825
16826         * gcc.c-torture/execute/980716-1.c: New test.
16827
16828 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16829
16830         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16831         the mn10200.
16832         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16833         the mn10200.
16834         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16835         * gcc.c-torture/compile/930326-1.x: Similarly.
16836
16837 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16838
16839         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16840         New test from Craig.
16841
16842 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16843
16844         * g77.f-torture/noncompile/980616-0.f: New test.
16845
16846         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16847
16848 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16849
16850         *  g++.other/singleton.C: Return error value instead of taking
16851         SIGSEGV.
16852
16853 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16854
16855         *  g++.other/singleton.C: New test.   Warning is under dispute.
16856         Runtime crash is not.
16857
16858 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16859
16860         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16861         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16862         using6.C, using7.C}:  New namespace tests.
16863
16864 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16865
16866         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16867         specialization with typedef'ed names used as array indexes.
16868
16869 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16870
16871         * gcc.c-torture/execute/980709-1.c: New test.
16872
16873         * gcc.dg/980709-1.c: New test.
16874
16875 1998-07-07  Richard Henderson  <rth@cygnus.com>
16876
16877         * gcc.c-torture/execute/bcp-1.c: New test.
16878
16879 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16880
16881         * gcc.c-torture/execute/980707-1.c: New test.
16882
16883 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16884
16885         * gcc.c-torture/compile/980706-1.c: New test.
16886
16887 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16888
16889         * g77.f-torture/execute/980701-0.f,
16890         g77.f-torture/execute/980701-1.f: New test from Craig.
16891
16892 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16893
16894         * gcc.c-torture/compile/980701-1.c: New test.
16895
16896         * gcc.c-torture/execute/980701-1.c: New test.
16897
16898 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16899 rlsruhe.de>
16900
16901         * g++.old-deja/g++.robertl/eb132.C: New test.
16902         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16903
16904 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16905
16906         * g77.f-torture/execute/980628-7.f,
16907         g77.f-torture/execute/980628-8.f,
16908         g77.f-torture/execute/980628-9.f,
16909         g77.f-torture/execute/980628-10.f: New tests from Craig.
16910
16911         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16912
16913 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16914
16915         * g77.f-torture/execute/980628-4.f: New test from Craig.
16916         * g77.f-torture/execute/980628-5.f: Likewise.
16917         * g77.f-torture/execute/980628-2.f: Likewise.
16918         * g77.f-torture/execute/980628-0.f: Likewise.
16919         * g77.f-torture/execute/980628-1.f: Likewise.
16920         * g77.f-torture/execute/980628-3.f: Likewise.
16921         * g77.f-torture/execute/980628-6.f: Likewise.
16922
16923 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16924
16925         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16926         directory when nothing has been installed yet.
16927
16928 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16929
16930         * gcc.c-torture/special/special.exp: Handle newer versions of
16931         dejagnu.
16932
16933 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16934
16935         * gcc.dg/980626-1.c: New test.
16936
16937 1998-06-19  Bruno Haible <haible@ilog.fr>
16938
16939         * gcc.misc-tests/m-un-2.c: New test.
16940         * g++.old-deja/g++.other/warn01.c: Likewise.
16941
16942 1998-06-19  Robert Lipe  <robertl@dgii.com>
16943
16944         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16945         compatibility with assmblers with a different comment character.
16946         Eliminate use of GAS-specific extensions.
16947
16948 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16949
16950         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16951
16952 1998-06-19  Robert Lipe  <robertl@dgii.com>
16953
16954         *lib/g77.exp: Replace search for libf2c.a with search for newly
16955         renamed libg2c.a
16956
16957 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16958
16959         * gcc.c-torture/execute/980617-1.c: New test.
16960
16961 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.c-torture/execute/980612-1.c: New test.
16964
16965 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.dg/980523-1.c: Only test on ppc-linux.
16968         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16969
16970         * gcc.c-torture/execute/980608-1.c: New test.
16971
16972 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16973
16974         * gcc.c-torture/execute/980605-1.c: New test.
16975
16976 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16977
16978         * gcc.c-torture/execute/980604-1.c: New test.
16979
16980 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16981
16982         * gcc.c-torture/execute/980602-1.c: New test.
16983         * gcc.c-torture/execute/980602-2.c: Likewise.
16984
16985 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16986
16987         * 970125-0.f: Fix per JCB.  Add commentary.
16988
16989 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16990
16991         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16992         IEEE -0 support.
16993
16994 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16995
16996         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16997         earlier.
16998
16999 1998-05-28  Catherine Moore <clm@cygnus.com>
17000
17001         * gcc.c-torture/execute/980526-3.c: New test.
17002
17003 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17004
17005         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17006         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17007         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17008         m88k-motorola-sysv3 to XFAIL.
17009
17010 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17011
17012         * gcc.dg/980526-1.c: New test.
17013         * gcc.c-torture/execute/980526-2.c: New test.
17014
17015 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17016
17017         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17018
17019         * gcc.c-torture/execute/980526-1.c: New test.
17020
17021 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17022
17023         * g77.f-torture/execute/alpha2.f: Add runtime test.
17024
17025 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17026
17027         * g++.old-deja/old-deja.exp: Strip leading directories.
17028
17029         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17030         error for the line.  Don't run multiple tests for the same line.
17031
17032 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17033
17034         * gcc.dg/980523-1.c: New test.
17035
17036 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17037
17038         * g77.f-torture/compile/970915-0.f: New test.
17039
17040 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17041
17042         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17043
17044 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17045
17046         * gcc.dg/980520-1.c: New test.
17047
17048 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17049
17050         * gcc.dg/980502-1.c: Fix return type.
17051
17052 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17053
17054         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17055         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17056         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17057         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17058         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17059
17060 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17061
17062         * g77.f-torture/execute/980520-1.f: New test.
17063
17064 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17065
17066         * lib/mike-g77.exp: New file.
17067
17068         * g77.f-torture/noncompile/noncompile.exp,
17069         g77.f-torture/noncompile/check0.f: New files.
17070
17071 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17072
17073         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17074         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17075         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17076         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17077         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17078         abort where appropriate.
17079
17080 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17081
17082         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17083         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17084
17085 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17086
17087         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17088
17089 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17090
17091         * g77.f-torture/compile/980427-0.f: New test.
17092
17093 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17094
17095         * g77.f-torture/compile/980424-0.f: New test.
17096
17097 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17098
17099         * g77.f-torture/compile/980419-2.f (main): New test.
17100         * g77.f-torture/compile/970125-0.f: New test.
17101         * g77.f-torture/compile/980419-1.f: New test.
17102
17103 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17104
17105         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17106         of loop-4.c.
17107
17108 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17109
17110         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17111
17112 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17113
17114         * gcc.c-torture/compile/980329-1.c: New test.
17115
17116 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17117
17118         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17119         * gcc.dg/980312-1.c: Fix typo in -march command.
17120
17121 1998-03-16  H.J. Lu  (hjl@gnu.org)
17122
17123         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17124
17125 1998-03-11  Robert Lipe  <robertl@dgii.com>
17126
17127         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17128         Dave Love agree the Fortran source is bogus.
17129
17130 1998-03-11  Robert Lipe  <robertl@dgii.com>
17131
17132         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17133         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17134         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17135         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17136         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17137
17138 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17139
17140         * g++.old-deja/g++.other/friend1.C: New test.
17141
17142 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17143
17144         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17145         possibly uninitialized) variables and declare dnrm2.
17146
17147 1998-02-23  Robert Lipe <robertl@dgii.com>
17148
17149         From Bruno Haible <haible@ilog.fr>:
17150         * gcc.c-torture/execute/980223.c: New test.
17151
17152 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17153
17154         * gcc.dg/ifelse-1.c: New test.
17155
17156 1998-02-09  H.J. Lu  (hjl@gnu.org)
17157
17158         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17159
17160           * lib/old-dejagnu.exp (old-dejagnu): Added the
17161           "execution test - XFAIL *-*-*" handling in the spirit of
17162           "excess errors test -". Changed the "execution test fails"
17163           handling to be like "excess errors test fails".
17164           * Update various tests accordingly.
17165
17166 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17167
17168         * gcc.c-torture/execute/980205.c: New test.
17169
17170 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17171
17172         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17173         * lib/f-torture.exp: Similarly.
17174         * gcc.c-torture: Rename all .cexp files to .x files.
17175
17176 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17177
17178         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17179         (940510-1.c): Removed duplicate.
17180         (971104-1.c): New test.
17181
17182 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17183
17184           * lib/f-torture.exp: Improve error and loop detection.
17185
17186 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17187
17188         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17189         use that to size the filler array.
17190
17191 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17192
17193         * lib/c-torture.exp(c-torture-execute): Fix typo.
17194
17195         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17196         testcase as the executable name. Keep the executable around if
17197         the test fails.
17198
17199 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17200
17201         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17202         changes.  Only test one -g option, and move it to the end of the
17203         list of options to test.
17204
17205 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17206
17207         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17208         variable GCC_TORTURE_OPTIONS to supply default switches separated
17209         by colons.  If no environment variable, run tests with -O0 -g, -O1
17210         -g, and -O2 -g as well.
17211
17212 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17213
17214         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17215         explanatory comments. Fix indentation.
17216
17217 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17218
17219         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17220
17221 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17222
17223         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17224         * g++.old-deja/g++.mike/p7325.C: Likewise.
17225         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17226
17227 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17228
17229         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17230         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17231         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17232         * g++.old-deja/g++.law/operators4.C: Likewise.
17233
17234 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17235
17236         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17237         * g++.old-deja/g++.mike/p784.C: Ditto.
17238         * g++.old-deja/g++.mike/p785.C: Ditto.
17239
17240 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17241
17242           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17243
17244 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17245
17246         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17247         target feature; pass this to c-torture-execute as needed.
17248
17249 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17250
17251         * lib/c-torture.exp(c-torture-execute): If the previous and the
17252         current executables being tested are identical, we don't need to
17253         run the executable again. Try to make the executable names
17254         unique. Add an optional argument for passing additional compiler
17255         flags.
17256
17257 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17258
17259         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17260
17261 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17262
17263         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17264
17265 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17266
17267         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17268         32bit or larger longs.
17269
17270         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17271         have either a 32bit long or 32bit int.
17272
17273 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17274
17275         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17276         Make double precision tests dependent on sizeof (double).
17277
17278 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17279
17280         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17281         too.
17282
17283 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17284
17285         * gcc.c-torture/compile/961203-1.cexp: New script.
17286
17287 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17288
17289         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17290         up the includes ourselves.
17291
17292 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17293
17294         * lib/plumhall.exp: Remove random include, and add a few
17295         verbose messages for debugging.
17296
17297 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17298
17299         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17300         of trying to do it ourselves.
17301
17302 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17303
17304         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17305
17306 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17307
17308         * gcc.prms/5403.c: Made regexp a bit less strict.
17309
17310 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17311
17312         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17313         is returned from remote_load instead.
17314         * lib/plumhall.exp: Ditto.
17315         * lib/mike-g++.exp: Ditto.
17316         * lib/old-dejagnu.exp: Ditto.
17317         * lib/c-torture.exp: Ditto.
17318
17319 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17320
17321         * lib/g++.exp: Use build_wrapper procedure.
17322         * lib/gcc.exp: Ditto.
17323
17324 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17325
17326         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17327         an old-style decl for malloc.  Fixes tests to work when
17328         sizeof (int) != sizeof (size_t).
17329
17330 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17331
17332         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17333
17334         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17335         use stdargs.h interface.
17336
17337 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17338
17339         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17340         NO_VARARGS when compiling.
17341
17342 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17343
17344         * lib/plumhall.exp(ph_includes): New procedure.
17345         (ph_make): Use it.
17346         (ph_compiler): Ditto.
17347
17348         * lib/g++.exp: Rename test-glue.c to testglue.c.
17349         * lib/gcc.exp: Ditto.
17350
17351 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17352
17353         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17354         to completion when it's called.
17355
17356 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17357
17358         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17359         is defined, don't do test.
17360
17361 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17362
17363         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17364         for object files.
17365         (ph_summary): Mark skipped testcases as untested, not unresolved.
17366
17367         * lib/plumhall.exp (ph_make): If unresolved because of bad
17368         errorCode, record errorCode in log file.
17369         (*): Replace send_log/verbose with verbose -log.
17370
17371 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17372
17373         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17374         double conversion if double isn't at least 8 bytes.
17375
17376         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17377         int to work with targets where int is 16 bits.
17378
17379         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17380         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17381         precision for the test to complete.
17382
17383 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17384
17385         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17386         if d10v is not compiled with the -mdouble64 flag.
17387         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17388
17389         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17390         d10v is not compiled with the -mint32 flag.
17391
17392 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17393
17394         * lib/plumhall.exp: Use incr_count.
17395
17396 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17397
17398         * gcc.c-torture: Update to c-torture-1.45.
17399
17400 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17401
17402         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17403         the name of the expect testcase file).
17404
17405         * lib/g++.exp(g++_init): Ditto.
17406
17407 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17408
17409         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17410         the host.
17411
17412         * lib/gcc.exp(gcc_exit): New procedure.
17413
17414 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17415
17416         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17417         specs where appropriate.
17418
17419         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17420         because of new "candidates are" messages, and removed a few
17421
17422         * Converted all non-old-style g++ testcases to old-style, and
17423         moved into g++.old-deja.
17424
17425 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17426
17427         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17428         options.
17429
17430         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17431         succeeded.
17432
17433         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17434
17435 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17436
17437         * lib/gcc.exp (gcc_target_compile): Add support for defining
17438         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17439         the machine doesn't have those features.
17440
17441 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17442
17443         * g++.law/operators4.exp: Don't use LIBS.
17444
17445 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17446
17447         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17448
17449         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17450         * lib/g++.exp: Set it here instead. Also, allow use of the
17451         --tool_exec and --tool_opt options. Change CXX to
17452         GXX_UNDER_TEST.
17453
17454         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17455
17456         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17457
17458 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17459
17460         * lib/old-dejagnu.exp: Use prune_warnings instead of
17461         prune_system_crud.
17462         * lib/mike-g++.exp: Ditto.
17463         * lib/gcc.exp: Ditto.
17464         * lib/g++.exp: Ditto.
17465
17466         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17467
17468 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17469
17470           * 941014-2.c: Include stdlib.h
17471           * 960327-1.c: Include stdio.h
17472           * dbra.c, index-1.c: Don't assume ints are 32bits.
17473
17474 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17475
17476         * lib/gcc.exp: Add gcc,stack_size target feature.
17477
17478         * lib/g++.exp(g++_target_compile): Add the include and link
17479         paths here, not in two other places. And, it's $options, not
17480         options.
17481
17482         * lib/mike-g++.exp(postbase): Remove the code that determines
17483         the correct include and link paths.
17484         * g++.old-deja/old-deja.exp: Ditto.
17485
17486 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17487
17488         * lib/g++.exp(g++_init): target_compile no longer returns the
17489         filename of the result.
17490
17491 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17492
17493         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17494         call to glob.
17495
17496         * gcc.c-torture/special/special.exp: Change call to
17497         gcc_target_compile to include the object file.
17498
17499 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17500
17501         * gcc.c-torture/special/special.exp: Correct misspelling in last
17502         change.
17503
17504 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17505
17506         * lib/plumhall.exp(ph_summary): Log the entire output of the
17507         executable. Return -1 if there were any failures, 0 otherwise.
17508         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17509         (ph_make): Clean up objects and executables that were built
17510         if the tests succeeded.
17511
17512 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17513
17514         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17515         libraries and includes in the build tree as appropriate.
17516
17517 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17518
17519         * lib/c-torture.exp: Instead of looking for the global variable
17520         NO_LONG_LONG, check to see if that's a feature of the target.
17521
17522 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17523
17524         * config/default.exp: Minimize. Delete the remainer of the files in
17525         config; this functionality is now in devo/dejagnu/config.
17526
17527         g++.*/*: Pass any additional flags used to compile to postbase;
17528         delete CXXFLAGS.
17529
17530         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17531         is now done by runtest.exp. Use gcc_target_compile instead of
17532         compile.
17533
17534         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17535         Remove references to CFLAGS. Use remote_file instead of
17536         calling rm -f.
17537         (c-torture): Take a list of arguments to use to compile this
17538         testcase.
17539
17540         lib/g++.exp: Simplify. Use target_compile instead of compile.
17541         lib/gcc-dg.exp: Ditto.
17542         lib/gcc.exp: Ditto.
17543         lib/mike-{gcc,g++}.exp: Ditto.
17544         lib/old-dejagnu.exp: Ditto.
17545         lib/plumhall.exp: Ditto.
17546
17547 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17548
17549         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17550         (ph_linker): Likewise.
17551
17552 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17553
17554           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17555         MAP_ANON / MAP_ANONYMOUS if defined;
17556         else try to map from /dev/zero .
17557
17558 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17559
17560         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17561         isn't defined, then define it to MAP_ANONYMOUS.
17562
17563 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17564
17565         * gcc.c-torture: Update to c-torture-1.42 release.
17566
17567 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17568
17569         * gcc.c-torture: Update to c-torture-1.41 release.
17570
17571 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17572
17573         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17574         c-torture release.
17575
17576 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17577
17578         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17579         and LDFLAGS.  Fix second case to append the target_info ldflags
17580         onto LDFLAGS, not CFLAGS.
17581         * lib/g++.exp (g++_init): Add target_info stuff.
17582         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17583         of libgloss and newlib flags for !native.
17584
17585         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17586         (GDB): Fix relative path to go up another dir for finding gdb.
17587
17588 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17589
17590         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17591         versions in the target_info array, if they don't exist.
17592
17593 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17594
17595         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17596
17597 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17598
17599         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17600         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17601
17602 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17603
17604         * lib/old-dejagnu.exp: Don't remove the output file before we've
17605         actually tested it. Don't append pwd to the path of the executable
17606         we're testing.
17607
17608 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17609
17610         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17611
17612 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17613
17614         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17615         temporary directory for compiler files, and set it to a default
17616         value of /tmp. Set $output as the name of the output file from
17617         compiling the testcase. Add a -o option to $cflags_var so the
17618         compiler writes the final output file as $output. Set $executable
17619         to $output.
17620
17621         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17622         directory for compiler files, and set it to /tmp if it doesn't
17623         already have a value. Set $output_file to the name of the output
17624         file from compiling the testcase. Add a -o option to CXXFLAGS so
17625         the compiler writes the final output file as $output. Use $output
17626         as the executable to be tested.
17627
17628 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17629
17630         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17631
17632 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17633
17634         * gcc.c-torture/execute/pending-1.c: New test.  Still
17635         pending in Tege's queue.
17636
17637 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17638
17639         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17640         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17641         if there were failures.  Call unresolved if there were unresolved
17642         testcases.  Call gcc_fail if program did not run to completion.
17643         (ph_make): Pass additional argument name to ph_execute.
17644         (ph_execute): Add new argument.  Pass additional arguments to
17645         ph_summary.  Call gcc_fail is there is no execution output.
17646
17647 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17648
17649         * lib/plumhall.exp (proc_summary): Output relavent summary
17650         lines into the log so specific failures in plumhall can be
17651         investigated.
17652
17653 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17654
17655         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17656         (c-torture-execute): Don't try to execute tests which use
17657         "long long" types if $NO_LONG_LONG is nonzero.
17658
17659 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17660
17661         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17662         not c-torture.
17663
17664         * gcc.ieee: Move from here.
17665         * gcc.c-torture/execute/ieee: To here.
17666
17667 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17668
17669         * gcc.c-torture: Update to c-torture-1.41 release.
17670
17671 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17672
17673         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17674         not "$output".
17675
17676 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17677
17678         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17679         -c present.
17680
17681 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17682
17683         * config/proelf.exp: Handle connecting to a simulator.
17684
17685 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17686
17687         * config/proelf.exp: New file.  Enough framework that we can
17688         run c-torture tests on the proelf targets (or any other target
17689         that gdb can connect to for that matter).
17690
17691 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17692
17693         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17694         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17695
17696         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17697         exec_output exists.
17698
17699 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17700
17701         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17702         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17703
17704         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17705         to pass/fail/unresolved/unsupported/untested.  Caller must now
17706         call unresolved/unsupported/untested.
17707         * lib/*.exp: Update FSF address.  Update to handle new results of
17708         ${tool}_load.
17709         * lib/chill.exp (verbose): Delete.
17710
17711 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17712
17713         * lib/gcc.exp (default_gcc_start): Change order of args to
17714         $LDFLAGS $CFLAGS $LIBS.
17715         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17716         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17717         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17718         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17719         * gcc.misc-tests/dg-test.exp: Likewise.
17720         * gcc.misc-tests/msgs.exp: Likewise.
17721         * gcc.prms/prms.exp: Likewise.
17722         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17723         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17724
17725         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17726
17727 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17728
17729         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17730
17731         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17732         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17733
17734         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17735         necessary.
17736
17737 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17738
17739         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17740         global for loop; add use of $mathlib.
17741         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17742         settings here; set mathlib for anything but VxWorks.
17743
17744 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17745
17746         * gcc.c-torture: Update to c-torture-1.40 release.
17747
17748 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17749
17750         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17751         dg.exp.
17752
17753 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17754
17755         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17756         global.
17757
17758 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17759
17760         * lib/g++.exp (LIBS): Define if not already.
17761         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17762         (gcc-dg-prune): Call prune_gcc_output.
17763         * lib/gcc.exp (prune_gcc_output): New proc.
17764         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17765         prune_gcc_output.
17766
17767 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17768
17769         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17770         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17771
17772 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17773
17774         * gcc.c-torture: Update to c-torture-1.39 release.
17775
17776 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17777
17778         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17779         fails, try others as well.
17780
17781 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17782
17783         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17784         If compilation fails, mark execute tests as `untested'.
17785         If test is marked as unsupported, don't mark compilation and
17786         execute tests as failed.
17787
17788 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17789
17790         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17791         libstdc++ for whether or not we want to be doing shared
17792         libraries.  Delete link_curses since we don't need it anymore.
17793         * lib/mike-g++.exp (postbase): Don't link in libg++.
17794         * g++.old-deja/old-deja.exp: Likewise.
17795
17796 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17797
17798         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17799
17800 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17801
17802         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17803         For that, add `-Wl,-a,shared_archive'.
17804         * g++.old-deja/old-deja.exp: Likewise.
17805
17806 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17807
17808         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17809
17810 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17811
17812         * lib/mike-g++.exp (postbase): Pay attention to the status of
17813         g++_load.
17814
17815 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17816
17817           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17818
17819 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17820
17821         * lib/gcc.exp (default_gcc_start): No longer need to log program
17822         being executed or its output, execute_anywhere does that now.
17823         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17824         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17825
17826 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17827
17828         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17829         the same as those in lib/g++.exp.
17830
17831 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17832
17833         * gcc.c-torture: Update to c-torture-1.38 release.
17834         * gcc.ieee: Related changes.
17835
17836 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17837
17838         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17839         "exec". Minor reformatting changes.
17840
17841         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17842         cross. This means all "exec" calls now work on a remote host as
17843         well.
17844         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17845         cross. Filter out the extra "\r\n" stuff that expect puts in.
17846         (c-torture-execute): Filter out the bogus warnings like
17847         c-torture-compile does. Add support for canadian cross.
17848         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17849         Use execute_anywhere rather than calling exec directly. Now it
17850         works for canadian cross testing.
17851
17852 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17853
17854         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17855         results into a variable, and check that rather than using file exists.
17856
17857 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17858
17859         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17860         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17861
17862 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17863
17864         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17865         lib_curses if there's a shared libg++ in the build tree.
17866
17867 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17868
17869         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17870         if not supported target.
17871
17872 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17873
17874         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17875         link_curses up to always happen, not just for native builds.
17876
17877 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17878
17879         * gcc.c-torture: Update to c-torture-1.36 release.
17880         * gcc.failure: Related changes.
17881
17882 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17883
17884         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17885
17886 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17887
17888         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17889         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17890         runshlib, link_curses, and mathlib for link and run.
17891
17892         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17893         pass the runtime shared library options for Solaris, OSF/1, and
17894         Irix5, and link with -lcurses to avoid unresolved references.
17895
17896 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17897
17898         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17899         only run once.
17900
17901 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17902
17903         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17904
17905 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17906
17907         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17908         do not have a framework for the "compat" tests yet.
17909
17910 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17911
17912         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17913         set to null if we're testing vxworks5.1.  Use that instead of
17914         `-lm' in the setting of LIBS for link and run.
17915
17916 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17917
17918         * config/rom68k.exp (${tool}_load): Major changes to make it
17919         work.  Verified that it does in fact return the stuff in
17920         exec_output properly.  Catch any Emul or any TRAP other than 0.
17921
17922 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17923
17924         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17925         LDFLAGS properly for targets that need stuff from libgloss.
17926         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17927         only run once.
17928         (gpp_initialized): New variable.
17929
17930 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17931
17932         * config/rom68k.exp: Load libgloss.exp.
17933         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17934         so we can produce a fully linked binary.
17935         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17936         so we can produce a fully linked binary.
17937
17938 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17939
17940         * lib/plumhall.exp (ph_section): Watch for expected failures.
17941         Add missing `else'.
17942
17943         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17944         run the testcase.
17945         (c-torture): Likewise.
17946
17947 1995-08-28  Doug Evans  <dje@cygnus.com>
17948
17949         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17950
17951         * lib/mike-g++.exp (mike_cleanup): New proc.
17952         (prebase): New globals compiler_result, not_compiler_result,
17953         target_regexp.
17954         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17955         allow leading "-" in pattern.  Watch for unsupported tests.
17956         If $compiler_result is set, pattern match assembler code,
17957         and ditto for $not_compiler_result.
17958         * lib/mike-gcc.exp: Likewise.
17959
17960         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17961         execution "succeeded".
17962
17963 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17964
17965         * config/win32.exp: New file.
17966         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17967
17968 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17969
17970         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17971         unsupported.
17972         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17973         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17974         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17975
17976         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17977         "... without exceptions was ...".  That is now handled by
17978         prune_system_crud.
17979         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17980
17981 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17982
17983         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17984         sieve.c,sort2.c}: New files.
17985         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17986         sieve.exp,sort2.exp}: Drivers for them.
17987
17988         * lib/mike-gcc.exp (program_output): New user settable variable.
17989         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17990         messages.
17991         * lib/mike-g++.exp (program_output): New user settable variable.
17992
17993         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17994
17995         * config/sh.exp: Deleted (use sim.exp instead).
17996
17997 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17998
17999         * config/vx.exp: Declare CHECKTASK as global.
18000         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18001         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18002         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18003
18004 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18005
18006         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18007         target. Like vx.exp, only includes `vx29k.exp' instead of
18008         `vxworks.exp'.
18009
18010 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18011
18012         * config/sim.exp: Increase time limit from 120 seconds to 240.
18013
18014 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18015
18016         * gcc.c-torture/execute/950628-1.c: New test.
18017
18018 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18019
18020         * gcc.c-torture: Update with changes/additions from
18021         c-torture-1.34.
18022
18023 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18024
18025         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18026
18027 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18028
18029         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18030
18031 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18032
18033         * gcc.c-torture/compile/950512-1.c: New test.
18034         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18035         * gcc.dg/struct-ret-1.c: Likewise.
18036
18037 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18038
18039         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18040           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18041
18042 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18043
18044         * gcc.c-torture/special/920411-1.c: Deleted.
18045         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18046
18047 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18048
18049         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18050         cpu limit.
18051
18052 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18053
18054         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18055
18056 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18057
18058         From kenner;
18059         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18060         is the proper length.
18061         * va-arg-3.c: Likewise.
18062
18063 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18064
18065         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18066         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18067
18068         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18069         * lib/g++.exp (default_g++_start): Delete old cruft.
18070
18071 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18072
18073         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18074         (2 * (1 << 18)) to (2 * (1 << 17)).
18075
18076         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18077
18078 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18079
18080         * config/rom68k.exp: Renamed from config/idp.exp
18081
18082 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18083
18084         * c-torture/compile/921109-2.c
18085
18086 1995-04-18  Mike Stump  <mrs@cygnus.com>
18087
18088         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18089         excess errors.
18090
18091 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18092
18093         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18094         output.
18095         * lib/g++.exp (default_g++_start): Likewise.
18096
18097 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18098
18099         * gcc.c-torture/compile/950329-1.c: New test.
18100
18101 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18102
18103           * config/bug.exp (${tool}_load): Updated to use new remote_open
18104           and remote_close procs.
18105         * config/idp.exp: New file.
18106
18107 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18108
18109         * gcc.c-torture/execute/950322-1.c: New test.
18110
18111 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18112
18113         * config/vx.exp (${tool}_load): Clean up testing of return code from
18114         vxworks_ld and vxworks_spawn.
18115
18116 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18117
18118         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18119
18120 1995-03-13  Mike Stump  <mrs@cygnus.com>
18121
18122         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18123         can mark excess errors on a machine by machine basis.  Note, the
18124         default is to not expect any excess errors, even when excess
18125         errors test - is given, so you will want to put an XFAIL ... on
18126         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18127         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18128         those 4 machines, but no others.
18129
18130 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18131
18132         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18133         * lib/c-torture.exp: to here.
18134
18135 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18136
18137         * gcc.c-torture/execute/950221-1.c: New test.
18138         * gcc.c-torture/execute/struct-ret-1.c: New test.
18139         * gcc.c-torture/compile/950221-1.c: New test.
18140
18141         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18142
18143 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18144
18145         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18146         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18147
18148 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18149
18150         * g++.gb: New directory of tests, derived from my signature and
18151         class scoping tests.
18152
18153         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18154         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18155         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18156         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18157         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18158         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18159         * g++.gb/sig25.C: Likewise.
18160
18161         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18162         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18163         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18164         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18165         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18166         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18167         * g++.gb/sig25.exp: Likewise.
18168
18169         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18170         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18171         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18172         * g++.gb/scope13.C: Likewise, this test still fails.
18173
18174         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18175         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18176         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18177         * g++.gb/scope13.exp: Ditto.
18178
18179         * g++.gb/README: New file, explains what these tests are about.
18180
18181 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18182
18183         * lib/dg.exp (dg-do): Support `preprocess'.
18184         (dg-test): Likewise.
18185
18186 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18187
18188         * config/udi.exp: change "continue -expect" to "exp_continue".
18189
18190 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18191
18192         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18193         Delete redundant tests.
18194
18195         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18196         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18197         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18198         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18199         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18200         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18201         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18202         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18203
18204         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18205         storing label pointers.
18206         * gcc.c-torture/execute/921019-1.c: Likewise.
18207         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18208         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18209         parameter fp.
18210         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18211         constants.
18212
18213         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18214         Delete obsolete tests.
18215
18216         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18217         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18218         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18219         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18220         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18221         * gcc.c-torture/compile/950124-1.c: New test.
18222
18223         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18224
18225 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18226
18227         * lib/mike-g++.exp: Add -lm to LIBS.
18228
18229 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18230
18231         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18232
18233 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18234
18235         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18236
18237 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18238
18239         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18240
18241 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18242
18243         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18244         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18245         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18246         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18247         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18248         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18249         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18250         * g++.law/{operators31.C, operators32.C,
18251         * g++.law/{operators33.C, operators34.C}: Likewise.
18252         * g++.law/{pic1.C, refs2.C}: Likewise.
18253         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18254         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18255         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18256         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18257
18258         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18259         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18260         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18261         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18262         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18263         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18264         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18265         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18266         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18267         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18268         * g++.law/{operators34.exp}: Likewise.
18269         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18270         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18271         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18272         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18273         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18274
18275         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18276         No longer expected to fail.
18277         * g++.law/missed-error3.C: Tweak for recent bool changes.
18278
18279 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18280
18281         * config/emb-unix: Deleted.
18282         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18283         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18284
18285 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18286
18287         * lib/dg.exp (dg-test): Fix typo in last patch.
18288
18289 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18290
18291         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18292         (handles multiple occurrences).
18293
18294 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18295
18296         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18297         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18298         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18299         printed).
18300         * lib/c-torture.exp (c-torture-compile): Likewise.
18301         (c-torture): Prepend full path if missing.
18302         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18303         (gcc_fail): Likewise.
18304         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18305
18306 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18307
18308         * lib/netware.exp: Only attach to NetWare i386 systems.
18309
18310 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18311
18312         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18313         messages.  Add test name to "output pattern match" pass/fail message.
18314
18315 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18316
18317         * gcc.dg: New testsuite.
18318         * gcc.dg/dg.exp: New file.
18319
18320         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18321         test-switch.c}: Deleted.
18322
18323         * gcc.misc-tests/msgs.exp: New testcase driver.
18324
18325 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18326
18327         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18328         Watch for illegal return values from ${tool}_load.
18329         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18330         cross targets.  Coerce return value >0 to 1.
18331
18332 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18333
18334         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18335
18336         * config/emb-unix.exp: New file.
18337
18338         * config/sim.exp: Error if variable $SIM not defined.
18339         (${tool}_load): Mark test as "untested" if simulator missing.
18340
18341         * config/unix.exp: Load remote.exp to get rcp_download.
18342         * lib/c-torture.exp: Use different option lists for testcases with
18343         and without loops.
18344         * gcc.c-torture/execute/execute.exp: Likewise.
18345
18346 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18347
18348         * config/*.exp: Clarify return code from ${tool}_load.
18349         Call `unresolved' or `untested' instead of `warning' or `perror'
18350         (sometimes you still want to call both though).
18351         Add comment that `shell_id' is local to each file.
18352         * config/udi.exp (timeout): Set to 30.
18353         Don't print warning if connection fails, $connectmode has already
18354         printed an error.
18355         (${tool}_load): Move verbose messages to level 2.
18356         Rework pattern for "Process started" message.
18357         Pass `shell_id' to ${connectmode}_download.
18358         Retry twice upon timeout.  Make resetting of target more robust.
18359         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18360         Pass `shell_id' to exit_$connectmode.
18361         Only call exit_$connectmode if connected.
18362         * config/unix.exp (${tool}_load): Check return codes better.
18363         * config/vrtx.exp (${tool}_load): Likewise.
18364         * config/vx.exp (${tool}_load): Likewise.
18365         Delete unneeded global's.
18366         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18367         from ${tool}_load.
18368         (dg-stat): Delete.
18369         (dg-init): Delete recording of pass/fail counts.
18370         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18371         (old-dejagnu-init): Likewise.
18372         (old-dejagnu-stat): Delete contents, empty proc now.
18373         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18374         (c-torture): Delete references to lcnt, lpass, lfail.
18375         Get option list from TORTURE_OPTIONS.
18376         Delete -funroll[-all]-loops if no loops.
18377         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18378         (g++_stat): Delete contents (empty proc now).
18379         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18380         (gcc_finish): Likewise.
18381         (gcc_stat): Deleted.
18382         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18383         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18384         * gcc.c-torture/execute/execute.exp: Likewise.
18385         Split tests into two parts: compile, execute.
18386         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18387         no loops.  Update to reflect clarified return codes from ${tool}_load.
18388
18389 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18390
18391         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18392         to grep for.
18393         (old-dejagnu): Likewise (where necessary).
18394
18395 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18396
18397         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18398
18399         * lib/dg.exp (dg-process-target): Fix processing of selector.
18400         Add comment regarding use of `error'.
18401
18402         * lib/gcc.exp (prune_system_crud): Define if missing.
18403         * lib/g++.exp (prune_system_crud): Likewise.
18404
18405         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18406         Call prune_system_crud.
18407         * lib/dg.exp (dg-runtest): New proc.
18408         Use perror instead of send_user for tcl errors in testcase.
18409         Don't return any value, it's never used.
18410         Don't clobber previous definition of `unknown'.
18411         Print tcl errors in `dg-final'.
18412
18413 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18414
18415         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18416         (dg-test): Don't print errorInfo, it contains stack backtrace.
18417
18418 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18419
18420         * lib/g++.exp (runtest_file_p): Define if missing.
18421
18422 1994-09-24  Doug Evans  (dje@cygnus.com)
18423
18424         * lib/mike-g++.exp: Comment out loading of g++.exp.
18425         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18426         (default_g++_version): Always print something.
18427         (default_g++_start): Comment out call to `which'.
18428         (g++_start, g++_load): Deleted (must be defined in config file).
18429         * lib/gcc.exp: Test for existence of $CC at start.
18430         Delete check for tmpdir (done in gcc_init).
18431         (default_gcc_version): Always print something.
18432         (default_gcc_start): Comment out call to `which'.
18433         * config/*.exp: Major cleanup - make cross targets work at least a
18434         little better for g++ (by not being "--tool gcc" specific).
18435         Rename gcc_xxx to ${tool}_xxx.
18436         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18437         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18438
18439 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18440
18441         * lib/c-torture.exp (c-torture-compile): Rework compiler
18442         message processing.
18443
18444         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18445         c-torture.
18446
18447 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18448
18449         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18450
18451         * lib/dg.exp (dg-process-target): Support { target native }.
18452
18453 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18454
18455         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18456         looked for "... program xxx got fatal signal".
18457         Correct regsub munging of `comp_output'.
18458         Ignore compiler messages "path prefix not used" and "linker input
18459         file unused".
18460
18461 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18462
18463         * lib/gcc.exp (runtest_file_p): Define if missing.
18464         * gcc.prms/template.c: Example to work from.
18465
18466 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18467
18468         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18469         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18470
18471         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18472         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18473         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18474         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18475
18476         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18477         (dg-process-target): No longer a varargs proc.
18478         Return S/N for target, P/F for xfail.  All callers changed.
18479         (user option procs): More argument checking.
18480         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18481         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18482         (dg-test): Skip test if not running on selected target in `dg-do'.
18483         Update handling of `dg-do-what', `dg-output-text'.
18484         Separate execution pass/fail from output pattern match pass/fail.
18485         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18486
18487 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18488
18489         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18490         target for 920510-1.c.
18491
18492 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18493
18494         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18495         Clean up comment regarding use of passcnt, etc.
18496         (gcc_stat): Don't update `testcnt' here.
18497         (gcc_finish): Do it here.
18498         Might as well reset `but_id' here too.
18499         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18500         to determine if the file should be tested.
18501         * gcc.c-torture/compile/compile.exp: Likewise.
18502         * gcc.c-torture/execute/execute.exp: Likewise.
18503         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18504         * gcc.misc-tests/dg-test.exp: Likewise.
18505         * gcc.prms/prms.exp: Likewise.
18506         * gcc.wendy/wendy.exp: Likewise.
18507         * g++.old-deja.exp: Likewise.
18508         Move "Testing file" message to verbose level 1.
18509
18510 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18511
18512         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18513
18514 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18515
18516         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18517         (default_gcc_start): Accept optional second list element
18518         of compiler flags.  Print compiler output at verbosity level 2.
18519         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18520         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18521         Save current values of framework globals passcnt, failcnt, xpasscnt,
18522         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18523         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18524         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18525         xfailcnt to compute stats.  Update framework global `testcnt' from
18526         pass/fail counts.
18527         (gcc_finish): New proc.  Clean up test environment.
18528         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18529         (gcc_epass, gcc_efail): Delete.
18530         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18531         argument of line number.
18532         (dg-init): If the tool has an init routine, call it.
18533         (dg-test): Remove args `cflags_var' and `libs_var'.
18534         Pass all compiler options to ${tool}_start.
18535         Handle missing line number.
18536         (dg-finish): New function.
18537         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18538         particular files.  Call gcc_finish at end.  Move "skipping test"
18539         message to verbosity level 3.
18540         * gcc.c-torture/compile/compile.exp: Likewise.
18541         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18542         * gcc.c-torture/execute/execute.exp: Likewise.
18543         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18544         Print testcase being tried at verbosity level 1.
18545         * gcc.c-torture/special/special.exp: Unset xfail.
18546         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18547         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18548         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18549         * gcc.failure/failure.exp: Likewise.
18550         * gcc.ieee/ieee.exp: Likewise.
18551         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18552         Update call to dg-test.  Call dg-finish at end.
18553         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18554         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18555         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18556         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18557         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18558         * gcc.wendy/wendy.exp: Add copyright.
18559         Delete setting of tmpdir (done by gcc_init).
18560         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18561         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18562         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18563         gcc_[ce]pass/fail.
18564
18565 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18566
18567         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18568         confusion.
18569         (g++_load): Likewise.
18570
18571         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18572         Rename argument to `prog' to remove the confusion.
18573         Varargs fns behave differently too!
18574         (g++_load): Likewise.
18575
18576         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18577
18578         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18579         what it is.  Delete (always) printing of status value for !native.
18580         Simplify verbose code, and include status and exec_output.
18581         (g++_load): Use gcc_load.
18582
18583 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18584
18585         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18586         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18587         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18588         940714-3.c as these testcases don't exist anymore.  Make
18589         va-arg-1.c expected to pass.
18590
18591 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18592
18593         * gcc.misc-tests/misc.exp: Only run specific testcases.
18594         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18595         * gcc.misc-tests/dg-[1-9].c: New files.
18596
18597         * lib/dg.exp: New testsuite driver.
18598         * gcc.prms/prms.exp: Use it.
18599
18600         * README.gcc: New file.
18601
18602         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18603         Document and reset `lxpass' and `lxfail'.
18604         Simplify "initialized" message.
18605         (gcc_stat): Clean up comments a little.
18606
18607 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18608
18609         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18610
18611 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18612
18613         * lib/old-dejagnu.exp (process-option): New proc.
18614         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18615         (old-dejagnu): Simplify.
18616         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18617
18618 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18619
18620         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18621         exists and is not an empty string.
18622
18623         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18624         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18625         finished.
18626         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18627         automatically.
18628
18629         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18630         longer expected to fail.
18631
18632         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18633         "f" function call.
18634
18635         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18636
18637         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18638         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18639         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18640         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18641         c-torture-1.29.
18642
18643         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18644         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18645
18646         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18647
18648         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18649         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18650
18651         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18652         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18653         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18654
18655 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18656
18657         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18658         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18659         940714-1.c, 940714-2.c, 940714-3.c},
18660         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18661         gcc.misc-tests/{mg.c,mg.exp}:
18662         New tests.
18663         * gcc.noncompile/noncompile.exp: Change accordingly.
18664
18665 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18666
18667         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18668         Undo previous clobberage.
18669
18670 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18671
18672         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18673         * gcc.special/{930510-1.c, special.exp}:
18674         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18675         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18676         struct-varargs-1.c}: New tests from c-torture-1.26.
18677
18678 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18679
18680         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18681           argument to switch.
18682
18683 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18684
18685         * Revert the previous changes.  Please see Rob's directory
18686           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18687           fixes.
18688
18689 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18690
18691         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18692             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18693             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18694             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18695             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18696             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18697             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18698             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18699             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18700             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18701             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18702             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18703             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18704             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18705             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18706             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18707             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18708             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18709             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18710             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18711             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18712             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18713             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18714             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18715             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18716             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18717             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18718
18719 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18720
18721         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18722             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18723           with perror calls.
18724
18725 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18726
18727         * config/unix.exp (g++_load): Fix syntax.
18728
18729 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18730
18731         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18732         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18733         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18734         Don't expect va-arg-1.c to fail.  Correct expected output for
18735         920928-1.c.
18736         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18737         * gcc.wendy/hbm4.c: Correct typo.
18738         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18739
18740 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18741
18742         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18743         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18744         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18745         * lib/c-torture.exp (c-torture-compile): Ditto.
18746
18747         Reduce volume of output (remove all the -I's and such).
18748         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18749         Call gcc_cpass, gcc_cfail.
18750         (c-torture): Pass testing option to c-torture-compile.
18751
18752 1994-03-21  Doug Evans  (dje@cygnus.com)
18753
18754         Bring patches over from progressive.
18755         * config/default.exp: Exit remote shell cleanly.
18756         (g++_exit, g++_start): Add default versions.
18757         * config/sim.exp (gcc_load): Use perror, not error.
18758
18759 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18760
18761         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18762         set in site.exp.
18763
18764 1994-03-14  Doug Evans  (dje@cygnus.com)
18765
18766         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18767         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18768         (wendy_try): New proc to run testcase.
18769         (main loop): Call 'em.
18770         * gcc.wendy/*.c: Clean up pass to correct expected output.
18771
18772         * lib/gcc.exp: Minor cleanup work.
18773         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18774
18775 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18776
18777         * config/sim.exp (gcc_load): Document return codes better.
18778         Don't pass -v to simulator.
18779
18780 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18781
18782           * gcc.special/920717-x.c: Fix typo.
18783           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18784           get at sources.
18785
18786         * lib/mike-gcc.exp: Fix typo.
18787
18788 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18789
18790         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18791         binary to use, transform the name.
18792         * config/*.exp: rename everything. Nuke any g++ specific files,
18793         it's now a special case of gcc that requires no special support.
18794         Add a default.exp for unsupported targets.
18795
18796 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18797
18798         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18799         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18800         version of Tcl.
18801
18802 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18803
18804         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18805         than a warning.
18806
18807 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18808
18809         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18810
18811 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18812
18813         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18814         option_list.  Compile every file with only 4/6 option choices
18815         (same as C torture) instead of with 12/18 different option
18816         choices.
18817         * lib/c-torture.exp: Likewise.
18818
18819         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18820         not already set.
18821
18822 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18823
18824         * lib/old-deja
18825           test cases, ready for DejaGnu.
18826
18827 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18828
18829         * Upgraded c-torture tests from 1.18 to 1.19
18830
18831         * gcc.compile: added test(s):
18832           930607-1.c
18833         * gcc.execute: added test(s):
18834           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18835
18836         * added new subdirectory for misc tests: gcc.misc-tests
18837         * gcc.misc-test(s): added tests:
18838           inst-check.c test-consts.c test-ior.c test-switch.c
18839
18840 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18841
18842         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18843
18844 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18845
18846         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18847
18848 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18849
18850         * Upgraded c-torture tests from 1.17 to 1.18
18851
18852 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18853
18854         * Upgraded c-torture tests from 1.12 to 1.17
18855
18856 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18857
18858         * lib/old-dejagnu.exp:
18859           Fixed handling of XFAIL target triplets to correctly
18860           recognize wildcard characters.  Removed code that
18861           appended a unique id tag to the end of the file name
18862           printed out by the result of the testcases within a
18863           given test file.
18864
18865 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18866
18867         * lib/old-dejagnu.exp:
18868           Reworked expected failure handling to trigger off of XFAIL
18869           keyword in keyphrase embeded in testcase source code. The
18870           XFAIL keyword must be at the end of the keyphrase line. It
18871           may optionally be followed by one or more target triplets.
18872           It has just occured that the handling of wildcards in the
18873           target triplet may not be correct.
18874
18875 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18876
18877         * g++.old-deja/tests:
18878           Moved all subdirectories up one level into g++.old-deja .
18879
18880         * lib/old-dejagnu.exp:
18881           Fixed problem with CXXFLAGS not being properly reset, and being
18882           corrupted with extraneous "-c" compiler option.  This was
18883           causing binaries to not be generated for test that needed them.
18884           Modified strings passed to "pass" and "fail" so that individual
18885           tests from the same test file would be distinguished by an
18886           identifier appended to the test file name in the summary logs;
18887           this corrected a problem with erroneous diff logs.  Added code
18888           to search testcases for expected fail and unexpected pass keywords.
18889
18890 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18891
18892         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18893
18894 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18895
18896         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18897           Removed extraneous text from end of "Special g++ Options"
18898           keyphrase.
18899
18900         * lib/old-dejagnu.exp: Added pattern matching to look for new
18901           keywords, embedded in testcases comments, which will trigger
18902           calls to xpass and xfail.
18903
18904 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18905
18906         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18907           comments embedded in the testcases, especially the one looking for
18908           special compiler options, as well as the pattern matching for the
18909           compiler output again.
18910
18911 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18912
18913         * lib/old-dejagnu.exp: Do a proper check of the return value for
18914           execute tests. Fixed several problems with the pattern matching
18915           of the compiler output which gave erroneous test results.
18916           Changed several of the test result messages to be more descriptive.
18917         * config/unix-g++.exp: Proc g++_load now actually works and
18918           executes the tests passed to it and returns a usable return
18919           value.
18920
18921 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18922
18923           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18924
18925 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18926
18927         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18928           Modified both files to properly execute the old style
18929           dejagnu tests. The previous versions of these files were
18930           experimental and did not function anything near correctly.
18931
18932 1993-04-05  Rob Savoye  (rob@cygnus.com)
18933
18934         * Removed all Makefile.in and configure.in files. No configuration
18935         needed now.
18936
18937 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18938
18939         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18940
18941 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18942
18943         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18944         gcc.special/configure.in, gcc.noncompile/configure.in,
18945         gcc.execute/configure.in, gcc.code_quality/configure.in,
18946         g++.other/configure.in, g++.old-deja/configure.in,
18947         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18948         in srcname setting.
18949
18950 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18951
18952         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18953         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18954         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18955
18956 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18957
18958         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18959         (gdb_exit): Don't remove *_soc files.
18960
18961 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18962
18963         * lib/c-torture.exp: Don't look for main; instead always use -w
18964         -c.  This is how the c-torture tests work.  Remove the object
18965         file if the compilation succeeds.
18966         * gcc.execute/execute.exp: Remove executable if test passes.
18967         * gcc.noncompile/noncompile.exp: Every test is an expected
18968         failure.
18969         * gcc.special/special.exp: Added tests from c-torture 1.11,
18970         corrected use of existing test.
18971         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18972         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18973         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18974         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18975         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18976         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18977         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18978         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18979         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18980         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18981         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18982         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18983         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18984         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18985         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18986         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18987         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18988         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18989         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18990         c-torture 1.11.
18991         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18992         correspond to c-torture 1.11.
18993
18994         * New file.