OSDN Git Service

* tree.h (struct tree_decl): Add gimple_formal_temp.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-18  Richard Henderson  <rth@redhat.com>
2
3         * gcc.dg/20040206-1.c: XFAIL.
4
5 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/16246
8         * g++.dg/template/array7.C: New test.
9
10 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11
12         * gcc.dg/mips-movcc-1.c: New test.
13         * gcc.dg/mips-movcc-2.c: New test.
14         * gcc.dg/mips-movcc-3.c: New test.
15
16         * gcc.dg/mips-nmadd-1.c: New test.
17         * gcc.dg/mips-nmadd-2.c: New test.
18
19 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20
21         PR c++/15871
22         * g++.dg/opt/inline8.C: New test.
23
24         PR c++/16965
25         * g++.dg/parse/error17.C: New test.
26         
27 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28
29         * gcc.dg/vect: New directory for vectorizer tests.
30         (vect-*.c): New tests. 
31
32 2004-08-17  Paul Brook  <paul@codesourcery.com>
33
34         PR fortran/13082
35         * gfortran.dg/entry_1.f90: New test.
36
37 2004-08-17  Andrew Pinski  <apinski@apple.com>
38
39         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40
41 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
42
43         * gcc.dg/pr17036-1.c: New test.
44         
45 2004-08-16  Devang Patel  <dpatel@apple.com>
46
47         * gcc.dg/darwin-20040809-1.c: New test.
48         
49 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
50
51         * gcc.dg/funcdef-attr-1.c: New test.
52
53 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
54
55         * gcc.dg/altivec-17.c: New test.
56         * gcc.dg/altivec-18.c: New test.
57
58 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
59
60         PR c++/6749
61         * g++.dg/template/vtable2.C: New test.
62
63 2004-08-14  Richard Henderson  <rth@redhat.com>
64
65         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
66         * gcc.dg/pack-test-4.c (main): Return 0.
67         * gcc.dg/setjmp-1.c: Remove XFAIL.
68         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
69
70 2004-08-14  Richard Henderson  <rth@redhat.com>
71
72         * gcc.dg/980217-1.c: Add prototype for printf.
73
74 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
75
76         * gfortran.dg/pr16935.f90: New test.
77
78 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
79
80         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
81
82 2004-08-13  Paul Brook  <paul@codesourcery.com>
83
84         * gfortran.dg/der_io_1.f90: Remove stray comma.
85
86 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
87
88         * gcc.dg/vmx/cw-bug-2.c: Remove.
89         * gcc.dg/vmx/vprint-1.c: Remove.
90         * gcc.dg/vmx/vscan-1.c: Remove.
91
92 2004-08-12  Devang patel  <dpatel@apple.com>
93
94         * gcc.dg/darwin-20040809-2.c: New test.
95         
96 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
97
98         * g++.dg/ext/altivec-12.C: New test.
99
100         * g++.dg/ext/altivec-11.C: New test.
101
102 2004-08-12  Paul Brook  <paul@codesourcery.com>
103
104         * g++.dg/abi/arm_cxa_vec_1.C: New test.
105
106 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
107
108         * g++.dg/ext/altivec-2.C: Check for hardware support before
109         executing any VMX instructions.
110
111         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
112
113 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
114
115         PR c++/16276
116         * g++.old-deja/g++.other/comdat4.C: New test.
117         * g++.old-deja/g++.other/comdat4-aux.cc: New.
118
119 2004-08-12  Ben Elliston  <bje@au.ibm.com>
120
121         PR target/16286
122         * gcc.dg/pr16286.c: New test.
123
124 2004-08-12 Jan Beulich <jbeulich@novell.com>
125
126         * g++.dg/ext/asm5.C: New.
127
128 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/16698
131         * g++.dg/eh/crash1.C: New test.
132
133         PR c++/16717
134         * g++.dg/ext/construct1.C: New test.
135
136 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
137
138         PR c++/16853
139         * g++.dg/init/ptrmem1.C: New test.
140
141         PR c++/16618
142         * g++.dg/parse/offsetof5.C: New test.
143
144         PR c++/16870
145         * g++.dg/template/overload3.C: New test.
146
147 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
148
149         PR c++/16964
150         * g++.dg/parse/error16.C: New test.
151
152         PR c++/16904
153         * g++.dg/template/error14.C: New test.
154
155         PR c++/16929
156         * g++.dg/template/error15.C: New test.
157
158 2004-08-11  Devang Patel  <dpatel@apple.com>
159
160         * gcc.dg/darwin-ld-20040809-1.c: New test.
161         * gcc.dg/darwin-ld-20040809-2.c: New test.
162         
163 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
164
165         PR fortran/16917
166         * gfortran.dg/dfloat_1.f90: New test.
167
168 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
169
170         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
171         * gcc.dg/dll-2.c: Fix dg-require syntax.
172         * gcc.misc-tests/arm-isr.c (abort): Declare.
173         (exit): Likewise.
174
175 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
176
177         PR c++/16971
178         * g++.dg/parse/crash16.C: New test.
179
180 2004-08-10  Roger Sayle  <roger@eyesopen.com>
181
182         * gcc.dg/mips-rsqrt-1.c: New test case.
183         * gcc.dg/mips-rsqrt-2.c: New test case.
184         * gcc.dg/mips-rsqrt-3.c: New test case.
185
186 2004-08-10  Paul Brook  <paul@codesourcery.com>
187
188         * gfortran.dg/der_io_1.f90: New test.
189
190 2004-08-10  Paul Brook  <paul@codesourcery.com>
191
192         PR fortran/16919
193         * gfortran.dg/der_array_1.f90: New test.
194
195 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
196
197         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
198
199 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
200
201         * gcc.dg/wchar_t-2.c: Fix typo.
202
203 2004-08-09  Falk Hueffner  <falk@debian.org>
204
205         PR tree-optimization/12517
206         * gcc.c-torture/compile/pr12517.c: New test.
207
208         PR tree-optimization/12578
209         * gcc.c-torture/compile/pr12578.c: New test.
210
211         PR tree-optimization/12899
212         * gcc.c-torture/compile/pr12899.c: New test.
213
214         PR rtl-optimization/14692
215         * gcc.c-torture/compile/pr14692.c: New test.
216
217         PR tree-optimization/16461
218         * gcc.c-torture/compile/pr16461.c: New test.
219
220 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
221
222         * gfortran.dg/getenv_1.f90: New test.
223
224 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
225
226         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
227         wchar_t.
228         * gcc.dg/symbian5.c: Test -fno-short-wchar.
229
230 2004-08-06  Paul Brook  <paul@codesourcery.com>
231
232         * gfortran.dg/ret_array_1.f90: New test.
233         * gfortran.dg/ret_pointer_1.f90: New test.
234
235 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
236
237         * gcc.dg/missing-field-init-[12].c: New tests.
238         * g++.dg/warn/missing-field-init-[12].C: New tests.
239
240 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
241
242         * gcc.dg/enum2.c: New test.
243         * gcc.dg/symbian3.c: Likewise.
244         * gcc.dg/symbian4.c: Likewise.
245         * gcc.dg/wchar_t-2.c: Likewise.
246
247 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
248
249         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
250         destructor tests.
251
252 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
253
254         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
255         dg-require-visiblity.
256         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
257         * g++.dg/ext/visibility/fvisibility.C: Likewise.
258         * g++.dg/ext/visibility/memfuncts.C: Likewise.
259         * g++.dg/ext/visibility/new1.C: Likewise.
260         * g++.dg/ext/visibility/pragma.C: Likewise.
261         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
262         * g++.dg/ext/visibility/virtual.C: Likewise.
263         * g++/dg/ext/visibility/visibility-1.C: Likewise.
264         * g++/dg/ext/visibility/visibility-2.C: Likewise.
265         * g++/dg/ext/visibility/visibility-3.C: Likewise.
266         * g++/dg/ext/visibility/visibility-4.C: Likewise.
267         * g++/dg/ext/visibility/visibility-5.C: Likewise.
268         * g++/dg/ext/visibility/visibility-6.C: Likewise.
269         * g++/dg/ext/visibility/visibility-7.C: Likewise.
270         * g++/dg/ext/visibility/visibility-8.C: New test.
271         * gcc.c-torture/compile/dll.x: Remove.
272         * gcc.dg/dll-2.c: Use dg-require-dll
273         * gcc.dg/visibility-10.c: New test.
274         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
275         supporting DLLs.
276         * testsuite/lib/scanasm.exp (scan_hidden): New function.
277         (scan_not_hidden): Likewise.
278
279 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
280
281         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
282
283 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
284
285         * gcc.c-torture/execute/20040805-1.c: New test.
286
287 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
288
289         * gcc.dg/20020118-1.c: Declare abort.
290         * gcc.dg/altivec_check.h: Likewise.
291         * gcc.dg/iftrap-2.c: Likewise.
292         * gcc.dg/pragma-darwin.c: Likewise.
293         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
294
295 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
296
297         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
298
299 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
300
301         * gcc.c-torture/execute/builtins/abs-2.c,
302         gcc.c-torture/execute/builtins/abs-3.c,
303         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
304         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
305         intmax_t, uintmax_t and their limits.
306         * gcc.dg/intmax_t-1.c: New test.
307
308 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
309
310         * g++.dg/tc1/dr147.C: Add reference to PR.
311
312 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
313
314         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
315         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
316
317 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
318
319         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
320
321 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
322
323         * gcc.dg/redecl-5.c: New test.
324         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
325         of scanf.
326
327 2004-08-03  Roger Sayle  <roger@eyesopen.com>
328
329         PR middle-end/16790
330         * gcc.c-torture/execute/pr16790-1.c: New test case.
331
332 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
333
334         * g++.dg/ext/visibility/assign1.C: New test.
335         * g++.dg/ext/visibility/new1.C: Likewise.
336
337         * gcc.dg/symbian1.c: New test.
338         * gcc.dg/symbian2.c: Likewise.
339
340 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
341
342         PR target/16570
343         * gcc.dg/i386-sse-9.c: New test.
344
345 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
346
347         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
348
349 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
350
351         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
352         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
353         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
354         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
355         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
356         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
357         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
358         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
359         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
360         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
361         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
362         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
363         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
364         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
365         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
366         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
367         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
368         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
369         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
370         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
371         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
372         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
373         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
374         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
375         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
376         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
377         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
378         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
379         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
380         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
381         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
382         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
383         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
384         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
385         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
386         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
387         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
388         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
389         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
390         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
391         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
392         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
393         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
394         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
395         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
396         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
397         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
398         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
399         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
400         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
401         gcc.misc-tests/i386-pf-3dnow-1.c,
402         gcc.misc-tests/i386-pf-athlon-1.c,
403         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
404         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
405         Declare built-in functions used.
406         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
407
408 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
409
410         PR c++/16707
411         * g++.dg/lookup/using12.C: New test.
412
413         * g++.dg/init/null1.C: Fix PR number.
414         * g++.dg/parse/namespace10.C: Likewise.
415
416 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c++/16224
419         * g++.dg/template/spec17.C: New test.
420         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
421         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
422
423 2004-08-02  David Billinghurst
424
425         PR fortran/16292
426         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
427
428 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
429
430         * gcc.dg/ia64-got-1.c: New test case.
431
432 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
433
434         PR c++/16489
435         * g++.dg/init/null1.C: New test.
436         * g++.dg/tc1/dr76.C: Adjust error marker.
437
438         PR c++/16529
439         * g++.dg/parse/namespace10.C: New test.
440
441         PR c++/16810
442         * g++.dg/inherit/ptrmem2.C: New test.
443
444 2004-08-02  Ben Elliston  <bje@au.ibm.com>
445
446         PR target/16155
447         * gcc.dg/pr16155.c: New test.
448
449 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
450
451         * gcc.dg/redecl-2.c: New test.
452
453 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
454
455         * gcc.dg/darwin-longdouble.c: New file.
456
457 2004-07-30  Richard Henderson  <rth@redhat.com>
458
459         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
460         write to constant argument.
461         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
462
463 2004-07-30  Richard Henderson  <rth@redhat.com>
464
465         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
466         tests of nearest around zero.
467
468 2004-07-30  Andrew Pinski  <apinski@apple.com>
469
470         * gcc.c-torture/compile/20040730-1.c: New test.
471
472 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
473
474         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
475         powerpc-eabispe.
476
477 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
478
479         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
480
481 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
482
483         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
484         contains $ld_library_path.
485         * lib/gfortran.exp (gfortran_link_flags): Likewise.
486
487 2004-07-29  Richard Henderson  <rth@redhat.com>
488
489         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
490
491         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
492         (alt2, which): New.
493         (Check): Accept either alternative.
494
495 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
496
497         * g++.dg/abi/inline1.C: New test.
498         * g++.dg/abi/local1-a.cc: Likewise.
499         * g++.dg/abi/local1.C: Likewise.
500         * g++.dg/abi/mangle11.C: Tweak location of warnings.
501         * g++.dg/abi/mangle12.C: Likewise.
502         * g++.dg/abi/mangle17.C: Likewise.
503         * g++.dg/abi/mangle20-2.C: Likewise.
504         * g++.dg/opt/interface1.C: Likewise.
505         * g++.dg/opt/interface1.h: Likewise.
506         * g++.dg/opt/interface1-a.cc: New test.
507         * g++.dg/parse/repo1.C: New test.
508         * g++.dg/template/repo1.C: Likewise.
509         * g++.dg/warn/Winline-1.C: Likewise.
510         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
511
512 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
513
514         * gcc.dg/tree-ssa/20040729-1.c: New test.
515
516 2004-07-27  Matt Austern <austern@apple.com>
517
518         * gcc.dg/darwin-bool-1.c: New test.
519         * gcc.dg/darwin-bool-2.c: New test.
520
521 2004-07-28  Richard Henderson  <rth@redhat.com>
522
523         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
524         arguments in the correct type.  Don't write to constant arguments.
525
526 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
527
528         PR tree-optimization/16688
529         PR tree-optimization/16689
530         * g++.dg/tree-ssa/pr16688.C: New test.
531
532 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
533
534         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
535         loads.  Not only in the comment, this time.
536
537 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
538
539         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
540         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
541         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
542         * gcc.dg/sh4a-bitmovua.c: New.
543         * gcc.dg/sh4a-cos.c: New.
544         * gcc.dg/sh4a-cosf.c: New.
545         * gcc.dg/sh4a-fprun.c: New.
546         * gcc.dg/sh4a-fsrra.c: New.
547         * gcc.dg/sh4a-memmovua.c: New.
548         * gcc.dg/sh4a-sin.c: New.
549         * gcc.dg/sh4a-sincos.c: New.
550         * gcc.dg/sh4a-sincosf.c: New.
551         * gcc.dg/sh4a-sinf.c: New.
552
553 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
554
555         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
556         conditionals.
557         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
558         loads.
559         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
560         DOM1.
561
562 2004-07-27  Andrew Pinski  <apinski@apple.com>
563
564         * g++.dg/rtti/tinfo1.C: Correct the xfail.
565
566 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
567
568         * gcc.dg/pragma-isr.c: New test.
569
570 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
571
572         PR c++/14429
573         * g++.dg/template/ttp11.C: New test.
574
575 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
576
577         * gcc.c-torture/compile/20040727-1.c: New test.
578
579 2004-07-26  Eric Christopher  <echristo@redhat.com>
580
581         * gcc.c-torture/compile/20040726-2.c: New test.
582
583 2004-07-26  Andrew Pinski  <apinski@apple.com>
584
585         * g++.dg/rtti/tinfo1.C: Xfail.
586
587 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
588
589         * gcc.c-torture/compile/20040726-1.c: New test.
590
591 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
592             Brian Ryner  <bryner@brianryner.com>
593
594         PR c++/9283
595         PR c++/15000
596         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
597         * g++.dg/ext/visibility/: New directory.
598         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
599         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
600         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
601         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
602         * g++.dg/ext/visibility/fvisibility.C,
603         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
604         g++.dg/ext/visibility/fvisibility-override1.C
605         g++.dg/ext/visibility/fvisibility-override2.C
606         g++.dg/ext/visibility/memfuncts.C
607         g++.dg/ext/visibility/noPLT.C
608         g++.dg/ext/visibility/pragma.C
609         g++.dg/ext/visibility/pragma-override1.C
610         g++.dg/ext/visibility/pragma-override2.C
611         g++.dg/ext/visibility/staticmemfuncts.C
612         g++.dg/ext/visibility/virtual.C: New tests.
613
614 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
615
616         PR c/15360
617         * gcc.dg/pr15360-1.c: New test.
618
619 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
620
621         * gcc.dg/pragma-align-2.c: New test.
622         * gcc.dg/pragma-init-fini.c: New test.
623         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
624         targets.
625
626 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
627
628         * gcc.dg/init-string-2.c: New test.
629
630 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
631
632         PR 16684
633         * gcc.dg/Wredundant-decls-1.c: New test case.
634
635 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
636
637         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
638         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
639         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
640         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
641         * gcc.dg/compat/generate-random.c: New file.
642         * gcc.dg/compat/generate-random.h: Likewise.
643         * gcc.dg/compat/generate-random_r.c: Likewise.
644         * gcc.dg/compat/struct-layout-1.h: Likewise.
645         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
646         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
647         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
648         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
649         * gcc.dg/compat/struct-layout-1_main.c: New test.
650         * gcc.dg/compat/struct-layout-1_x.c: New file.
651         * gcc.dg/compat/struct-layout-1_y.c: New file.
652         * gcc.dg/compat/struct-layout-1_test.h: New file.
653
654 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
655
656         * gcc.dg/comp-return-1.c: New test
657
658 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
659
660         * gcc.dg/vmx/8-02a.c: Fix typo.
661
662         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
663         * gcc.dg/darwin-abi-3.c: New test.
664
665         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
666         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
667
668         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
669         * gcc.dg/vmx/ops-long-1.c: New test.
670         * gcc.dg/vmx/ops-long-2.c: New test.
671
672 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
673
674         * g++.dg/lookup/conv-[1234].C: New.
675
676 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
677
678         * g++.dg/parse/attr2.C: Simplify.
679
680 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
681
682         PR c/7284
683         * gcc.c-torture/execute/pr7284-1.c: New test.
684
685 2004-07-22  Brian Booth  <bbooth@redhat.com>
686
687         * gcc.dg/tree-ssa/20040721-1.c: New test.
688
689 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
690
691         * g++.dg/template/crash20.c: New.
692
693 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
694
695         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
696         Add dg-run directive.  Declare variables as required.
697         * gfortran.dg/g77/README: Update
698
699 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
700
701         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
702         gcc.dg/cris-peep2-andu2.c: New tests.
703
704 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
705
706         PR c/15052
707         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
708         on return type.
709         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
710         messages.
711         * gcc.dg/qual-return-2.c: Update expected messages.
712         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
713
714 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
715
716         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
717         * gcc.dg/noncompile/921102-1.c: Update expected error message.
718
719 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
720
721         PR c/11250
722         * gcc.dg/init-string-1.c: New test.
723
724 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
725
726         PR middle-end/15345
727         PR c/16450
728         * gcc.dg/torture/nested-fn-1.c: New test.
729
730 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
731
732         PR target/16559
733         * gcc.dg/ia64-fptr-1.c: New file.
734
735 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
736
737         PR c++/14497
738         * g++.dg/template/spec16.C: New test.
739         * g++.old-deja/g++.robertl/eb118.C: Remove.
740
741 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
742
743         PR c++/509
744         * g++.dg/template/spec15.C: New test.
745
746 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
747
748         Copy cases from g77.f-torture/execute and add dg-run
749         directive.  Other changes as noted.
750         * gfortran.dg/g77/13037.f
751         * gfortran.dg/g77/1832.f
752         * gfortran.dg/g77/19981119-0.f
753         * gfortran.dg/g77/19990313-0.f
754         * gfortran.dg/g77/19990313-1.f
755         * gfortran.dg/g77/19990313-2.f
756         * gfortran.dg/g77/19990313-3.f
757         * gfortran.dg/g77/19990419-1.f
758         * gfortran.dg/g77/19990826-0.f
759         * gfortran.dg/g77/19990826-2.f
760         * gfortran.dg/g77/20000503-1.f
761         * gfortran.dg/g77/20001111.f
762         * gfortran.dg/g77/20010116.f
763         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
764         * gfortran.dg/g77/20010430.f
765         * gfortran.dg/g77/6177.f
766         * gfortran.dg/g77/947.f
767         * gfortran.dg/g77/970816-3.f
768         * gfortran.dg/g77/971102-1.f
769         * gfortran.dg/g77/980520-1.f
770         * gfortran.dg/g77/980628-0.f
771         * gfortran.dg/g77/980628-1.f
772         * gfortran.dg/g77/980628-10.f
773         * gfortran.dg/g77/980628-2.f
774         * gfortran.dg/g77/980628-3.f
775         * gfortran.dg/g77/980628-7.f
776         * gfortran.dg/g77/980628-8.f
777         * gfortran.dg/g77/980628-9.f
778         * gfortran.dg/g77/980701-0.f
779         * gfortran.dg/g77/980701-1.f
780         * gfortran.dg/g77/cabs.f
781         * gfortran.dg/g77/claus.f
782         * gfortran.dg/g77/complex_1.f
783         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
784         * gfortran.dg/g77/dcomplex.f
785         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
786         * gfortran.dg/g77/f90-intrinsic-mathematical.f
787         * gfortran.dg/g77/f90-intrinsic-numeric.f
788         * gfortran.dg/g77/int8421.f
789         * gfortran.dg/g77/labug1.f
790         * gfortran.dg/g77/large_vec.f
791         * gfortran.dg/g77/le.f
792         * gfortran.dg/g77/short.f
793         * gfortran.dg/g77/README: Update
794
795 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
796
797         PR c++/16637
798         * g++.dg/parse/lookup4.C: New test.
799
800 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
801
802         PR c++/16175
803         * g++.dg/template/ttp10.C: New test.
804
805 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
806
807         * gcc.dg/pr12625-1.c: New test.
808
809 2004-07-20  Steven Bosscher  <stevenb@suse.de>
810
811         * testsuite/gcc.dg/switch-warn-1.c: New test.
812         * testsuite/gcc.dg/switch-warn-2.c: New test.
813         * gcc.c-torture/compile/pr14730.c: Update.
814
815 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
816
817         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
818         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
819         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
820         g++.dg/template/nontype3.C: Remove trailing CR from tests.
821
822 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
823
824         PR c++/16623
825         * g++.dg/template/assign1.C: New test.
826
827 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
828
829         PR c++/12170
830         * g++.dg/template/ttp9.C: New test.
831
832 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
833
834         * gcc.dg/format/cmn-err-1.c: New test.
835
836 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
837
838         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
839         gcc.dg/Wparentheses-10.c: New tests.
840         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
841
842 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
843
844         PR fortran/16465
845         * gfortran.dg/g77//ffixed-line-length-0.f,
846         gfortran.dg/g77/ffixed-line-length-132.f,
847         gfortran.dg/g77/ffixed-line-length-72.f,
848         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
849         gfortran.dg/g77/README: Update.
850
851 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
852
853         PR c++/13092
854         * g++.dg/template/non-dependent7.C: New test.
855         * g++.dg/template/non-dependent8.C: Likewise.
856         * g++.dg/template/non-dependent9.C: Likewise.
857         * g++.dg/template/non-dependent10.C: Likewise.
858
859 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/16337
862         * g++.dg/parse/attr2.C: New test.
863
864 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
865
866         * g77.dg: Removed.
867         * g77.f-torture: Ditto.
868
869 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
870
871         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
872         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
873         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
874
875 2004-07-16  Richard Henderson  <rth@redhat.com>
876
877         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
878
879 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
880
881         * lib/fortran-torture.exp (fortran-torture): Don't test compile
882         tests with full list of options.
883         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
884         of TORTURE_OPTIONS if test contains 'dg-do run'.
885
886         PR fortran/16404
887         * gfortran.dg/do_iterator.f90: New test.
888
889 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
890
891         PR rtl-optimization/16536
892         * gcc.c-torture/execute/restrict-1.c: New test.
893
894 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
895
896         PR fortran/15324
897         * gfortran.dg/pr15324.f90: New test.
898
899         PR fortran/15129
900         * gfortran.dg/pr15129.f90: New test.
901
902         PR fortran/15140
903         * gfortran.dg/pr15140.f90: New test.
904
905         PR fortran/13792
906         * gfortran.fortran-torture/execute/bounds.f90: Add check for
907         compile-time simplification.
908
909 2004-07-14  Mike Stump  <mrs@apple.com>
910
911         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
912
913 2004-07-14  James E Wilson  <wilson@specifixinc.com>
914
915         PR target/16325
916         * gcc.dg/profile-generate-1.c: New.
917
918 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
919
920         * gcc.c-torture/execute/20040709-1.c: New test.
921         * gcc.c-torture/execute/20040709-2.c: New test.
922
923 2004-07-14  Mike Stump  <mrs@apple.com>
924
925         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
926
927 2004-07-14  Mike Stump  <mrs@apple.com>
928
929         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
930
931 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
932
933         PR c++/16518
934         * g++.dg/parse/mutable1.C: New test.
935
936 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
937
938         PR tree-optimization/16443
939         * gcc.dg/tree-ssa/20040713-1.c: New test.
940
941 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
942
943         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
944         for operator new.
945
946 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
947
948         * gfortran.dg/g77/README: New file
949         * gfortran.dg/g77/19981216-0.f:  Copy from
950         g77.f-torture/noncompile.  Add "dg-do compile" and
951         dg-error as required.
952         * gfortran.dg/g77/19990218-1.f: Likewise
953         * gfortran.dg/g77/19990905-1.f: Likewise
954         * gfortran.dg/g77/9263.f: Likewise
955         * gfortran.dg/g77/980615-0.f: Likewise
956         * gfortran.dg/g77/980616-0.f: Likewise
957         * gfortran.dg/g77/check0.f: Likewise
958         * gfortran.dg/g77/select_no_compile.f: Likewise
959
960 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
961
962         Copy files from g77.f-torture/compile.
963         Add "{ dg-do compile}".  Other changes as noted
964         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
965         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
966         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
967         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
968         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
969         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
970         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
971         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
972         statement to conform to standard.  Append alpha1.x for reference.
973         * gfortran.dg/g77/xformat.f: Add dg-warning
974
975 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
976
977         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
978         Add {dg-do compile} directive.
979         * gfortran.dg/g77/cpp2.F: Likewise
980
981 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
982
983         PR c++/5402
984         * g++.dg/lookup/name-clash1.C: New test.
985
986         PR c++/9777
987         * g++.dg/lookup/name-clash2.C: New test.
988
989         PR c++/12102
990         * g++.dg/lookup/name-clash3.C: New test.
991
992 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
993
994         * g++.dg/lookup/new2.C: New test.
995         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
996
997 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
998
999         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1000         Add {dg-do compile} directive.
1001         * gfortran.dg/g77/13060.f: Likewise
1002         * gfortran.dg/g77/19990218-0.f: Likewise
1003         * gfortran.dg/g77/19990305-0.f: Likewise
1004         * gfortran.dg/g77/19990419-0.f: Likewise
1005         * gfortran.dg/g77/19990502-0.f: Likewise
1006         * gfortran.dg/g77/19990502-1.f: Likewise
1007         * gfortran.dg/g77/19990525-0.f: Likewise
1008         * gfortran.dg/g77/19990826-1.f: Likewise
1009         * gfortran.dg/g77/19990826-3.f: Likewise
1010         * gfortran.dg/g77/19990905-2.f: Likewise
1011         * gfortran.dg/g77/20000412-1.f: Likewise
1012         * gfortran.dg/g77/20000511-1.f: Likewise
1013         * gfortran.dg/g77/20000511-2.f: Likewise
1014         * gfortran.dg/g77/20000518.f: Likewise
1015         * gfortran.dg/g77/20000601-1.f: Likewise
1016         * gfortran.dg/g77/20000601-2.f: Likewise
1017         * gfortran.dg/g77/20000629-1.f: Likewise
1018         * gfortran.dg/g77/20000630-2.f: Likewise
1019         * gfortran.dg/g77/20010115.f: Likewise
1020         * gfortran.dg/g77/20010321-1.f: Likewise
1021         * gfortran.dg/g77/20010426.f: Likewise
1022         * gfortran.dg/g77/20020307-1.f: Likewise
1023         * gfortran.dg/g77/8485.f: Likewise
1024         * gfortran.dg/g77/960317-1.f: Likewise
1025         * gfortran.dg/g77/970915-0.f: Likewise
1026         * gfortran.dg/g77/980310-1.f: Likewise
1027         * gfortran.dg/g77/980310-2.f: Likewise
1028         * gfortran.dg/g77/980310-3.f: Likewise
1029         * gfortran.dg/g77/980310-4.f: Likewise
1030         * gfortran.dg/g77/980310-6.f: Likewise
1031         * gfortran.dg/g77/980310-7.f: Likewise
1032         * gfortran.dg/g77/980310-8.f: Likewise
1033         * gfortran.dg/g77/980419-2.f: Likewise
1034         * gfortran.dg/g77/980424-0.f: Likewise
1035         * gfortran.dg/g77/980427-0.f: Likewise
1036         * gfortran.dg/g77/980729-0.f: Likewise
1037         * gfortran.dg/g77/981117-1.f: Likewise
1038         * gfortran.dg/g77/toon_1.f: Likewise
1039
1040 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1041
1042         PR c++/2204
1043         * g++.dg/other/abstract2.C: New test.
1044
1045 2004-07-12  Paul Brook  <paul@codesourcery.com>
1046
1047         * gfortran.dg/pointer_init_1.f90: New test.
1048
1049 2004-07-11  Paul Brook  <paul@codesourcery.com>
1050
1051         PR fortran/15986
1052         * gfortran.dg/contained_1.f90: New test.
1053
1054 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1055
1056         * g++.dg/parse/defarg8.C: New test.
1057
1058 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1059
1060         PR fortran/16433
1061         * gfortran.dg/pr16433.f: New test.
1062
1063         PR fortran/17574
1064         * gfortran.dg/pr15754.f90: New test.
1065
1066 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1067
1068         PR tree-optimization/16437
1069         * gcc.c-torture/execute/bitfld-4.c: New test.
1070
1071 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1072
1073         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1074         access to common var from module.
1075
1076 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1077
1078         PR fortran/16336
1079         * gfortran.fortran-torture/execute/common_2.f90: New test.
1080
1081 2004-07-10  Paul Brook  <paul@codesourcery.com>
1082
1083         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1084
1085 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1086
1087         PR fortran/15969
1088         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1089
1090 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1091
1092         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1093         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1094         * gfortran.dg/g77/ffree-form-1.f: Likewise
1095         * gfortran.dg/g77/ffree-form-2.f: Likewise
1096         * gfortran.dg/g77/ffree-form-3.f: Likewise
1097         * gfortran.dg/g77/fno-underscoring.f: Likewise
1098         * gfortran.dg/g77/funderscoring.f: Likewise
1099         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1100
1101 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1102
1103         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1104
1105 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1106         Paul Brook  <paul@codesourcery.com>
1107
1108         PR fortran/13415
1109         * gfortran.dg/common_pointer_1.f90: New test.
1110
1111 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1112
1113         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1114
1115 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1116
1117         PR target/16364
1118         * gcc.c-torture/compile/20040709-1.c: New.
1119
1120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1121
1122         PR fortran/14077
1123         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1124
1125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1126
1127         PR fortran/13201
1128         * gfortran.dg/shape_1.f90: New test.
1129
1130 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1131             Andrew Pinski  <apinski@apple.com>
1132
1133         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1134
1135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1136
1137         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1138         comment.
1139
1140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1141         Paul Brook  <paul@codesourcery.com>
1142
1143         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1144         '.f95' and '.F95'.
1145
1146 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1147
1148         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1149
1150 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1151
1152         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1153         testcases with capital suffix.
1154
1155 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1156
1157         PR fortran/15481
1158         PR fortran/13372
1159         PR fortran/13575
1160         PR fortran/15978
1161         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1162
1163         * gfortran.dg/implicit_1.f90: New test.
1164
1165 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1166
1167         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1168         expression to match gfortran warning/error messages
1169         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1170         dg-error text.
1171
1172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1173
1174         * lib/fortran-torture.exp: Rename proc search_for to
1175         search_for_re.
1176
1177 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1178
1179         * gcc.c-torture/execute/simd-5.x: New file.
1180         XFAIL on SPARC 64-bit at -O0.
1181
1182 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1183
1184         PR c++/8211
1185         PR c++/16165
1186         * g++.dg/warn/effc3.C: New test.
1187
1188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1189
1190         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1191         change X to 1X in format.
1192         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1193         add data statements to conform to standard.
1194
1195 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1196
1197         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1198         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1199         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1200
1201 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1202
1203         * gfortran.dg/g77/7388.f: Copy from g77.dg
1204         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1205         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1206         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1207         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1208         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1209         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1210         * gfortran.dg/g77/strlen0.f: Likewise
1211
1212 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1213
1214         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1215         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1216
1217 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1218
1219         * gcc.c-torture/execute/920428-2.x: Delete.
1220         * gcc.c-torture/execute/920501-7.x: Likewise.
1221
1222 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1223
1224         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1225         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1226         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1227         prescott and c3-2.
1228         (PREFETCH_3DNOW): Add -march=c3.
1229
1230 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1231
1232         PR c/16437
1233         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1234         * gcc.c-torture/execute/bf64-1.x: Likewise.
1235
1236 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1237
1238         * gcc.c-torture/compile/20040708-1.c: New test.
1239
1240 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1241
1242         PR c++/16169
1243         * g++.dg/warn/effc2.C: New test.
1244
1245 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1246
1247         * gcc.c-torture/execute/bitfld-1.x: Remove.
1248         * gcc.c-torture/execute/bitfld-3.c: New test.
1249         * gcc.dg/bitfld-2.c: Remove XFAILs.
1250
1251 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1252
1253         PR c++/16276
1254         * g++.dg/rtti/tinfo1.C: New file.
1255
1256 2004-07-07  Eric Christopher  <echristo@redhat.com>
1257
1258         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1259
1260 2004-07-07  Andrew Pinski  <apinski@apple.com>
1261
1262         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1263
1264 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1265
1266         * g++.dg/init/call1.C: XFAIL.
1267
1268 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1269
1270         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1271         except for movstrict*, to movmem* and clrstr* to clrmem*.
1272
1273 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1274
1275         * gcc.c-torture/execute/20040707-1.c: New test.
1276
1277 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1278
1279         * gcc.c-torture/execute/20040706-1.c: New test.
1280
1281 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1282
1283         PR c++/3671
1284         * g++.dg/template/spec14.C: New test.
1285
1286 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1287
1288         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1289         nothing if not yet defined.  Use it in b, c and d type definitions.
1290         * gcc.c-torture/execute/20040705-1.c: New test.
1291         * gcc.c-torture/execute/20040705-2.c: New test.
1292
1293 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1294
1295         PR c++/2518
1296         * g++.dg/lookup/new1.C: New test.
1297
1298 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1299
1300         PR c++/11406
1301         * g++.dg/template/sizeof8.C: New test.
1302
1303 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1304
1305         * gcc.c-torture/compile/20040705-1.c: New test.
1306
1307 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1308
1309         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1310
1311 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1312
1313         * gcc.dg/cpp/if-mop.c: Two new testcases.
1314         * gcc.dg/cpp/trad/comment-3.c: New.
1315
1316 2004-07-04  Paul Brook  <paul@codesourcery.com>
1317
1318         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1319
1320 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1321
1322         PR c++/3761
1323         * g++.dg/lookup/crash4.C: New test.
1324
1325 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1326
1327         * gcc.c-torture/execute/builtin-abs-1.c
1328         * gcc.c-torture/execute/builtin-abs-2.c
1329         * gcc.c-torture/execute/builtin-complex-1.c
1330         * gcc.c-torture/execute/builtins/string-1-lib.c
1331         * gcc.c-torture/execute/builtins/string-1.c
1332         * gcc.c-torture/execute/builtins/string-2-lib.c
1333         * gcc.c-torture/execute/builtins/string-2.c
1334         * gcc.c-torture/execute/builtins/string-3-lib.c
1335         * gcc.c-torture/execute/builtins/string-3.c
1336         * gcc.c-torture/execute/builtins/string-4-lib.c
1337         * gcc.c-torture/execute/builtins/string-4.c
1338         * gcc.c-torture/execute/builtins/string-5-lib.c
1339         * gcc.c-torture/execute/builtins/string-5.c
1340         * gcc.c-torture/execute/builtins/string-6-lib.c
1341         * gcc.c-torture/execute/builtins/string-6.c
1342         * gcc.c-torture/execute/builtins/string-7-lib.c
1343         * gcc.c-torture/execute/builtins/string-7.c
1344         * gcc.c-torture/execute/builtins/string-8-lib.c
1345         * gcc.c-torture/execute/builtins/string-8.c
1346         * gcc.c-torture/execute/builtins/string-9-lib.c
1347         * gcc.c-torture/execute/builtins/string-9.c
1348         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1349         * gcc.c-torture/execute/builtins/string-asm-1.c
1350         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1351         * gcc.c-torture/execute/builtins/string-asm-2.c
1352         * gcc.c-torture/execute/stdio-opt-1.c
1353         * gcc.c-torture/execute/stdio-opt-2.c
1354         * gcc.c-torture/execute/stdio-opt-3.c
1355         * gcc.c-torture/execute/string-opt-1.c
1356         * gcc.c-torture/execute/string-opt-10.c
1357         * gcc.c-torture/execute/string-opt-11.c
1358         * gcc.c-torture/execute/string-opt-12.c
1359         * gcc.c-torture/execute/string-opt-13.c
1360         * gcc.c-torture/execute/string-opt-14.c
1361         * gcc.c-torture/execute/string-opt-15.c
1362         * gcc.c-torture/execute/string-opt-16.c
1363         * gcc.c-torture/execute/string-opt-2.c
1364         * gcc.c-torture/execute/string-opt-6.c
1365         * gcc.c-torture/execute/string-opt-7.c
1366         * gcc.c-torture/execute/string-opt-8.c:
1367         Replace with ...
1368
1369         * gcc.c-torture/execute/builtins/abs-2.c
1370         * gcc.c-torture/execute/builtins/abs-3.c
1371         * gcc.c-torture/execute/builtins/complex-1.c
1372         * gcc.c-torture/execute/builtins/fprintf.c
1373         * gcc.c-torture/execute/builtins/fputs.c
1374         * gcc.c-torture/execute/builtins/memcmp.c
1375         * gcc.c-torture/execute/builtins/memmove.c
1376         * gcc.c-torture/execute/builtins/memops-asm.c
1377         * gcc.c-torture/execute/builtins/mempcpy-2.c
1378         * gcc.c-torture/execute/builtins/mempcpy.c
1379         * gcc.c-torture/execute/builtins/memset.c
1380         * gcc.c-torture/execute/builtins/printf.c
1381         * gcc.c-torture/execute/builtins/sprintf.c
1382         * gcc.c-torture/execute/builtins/strcat.c
1383         * gcc.c-torture/execute/builtins/strchr.c
1384         * gcc.c-torture/execute/builtins/strcmp.c
1385         * gcc.c-torture/execute/builtins/strcpy.c
1386         * gcc.c-torture/execute/builtins/strcspn.c
1387         * gcc.c-torture/execute/builtins/strlen-2.c
1388         * gcc.c-torture/execute/builtins/strlen.c
1389         * gcc.c-torture/execute/builtins/strncat.c
1390         * gcc.c-torture/execute/builtins/strncmp-2.c
1391         * gcc.c-torture/execute/builtins/strncmp.c
1392         * gcc.c-torture/execute/builtins/strncpy.c
1393         * gcc.c-torture/execute/builtins/strpbrk.c
1394         * gcc.c-torture/execute/builtins/strpcpy-2.c
1395         * gcc.c-torture/execute/builtins/strpcpy.c
1396         * gcc.c-torture/execute/builtins/strrchr.c
1397         * gcc.c-torture/execute/builtins/strspn.c
1398         * gcc.c-torture/execute/builtins/strstr-asm.c
1399         * gcc.c-torture/execute/builtins/strstr.c:
1400         ... these new files.
1401
1402         * gcc.c-torture/execute/builtins/abs-2-lib.c
1403         * gcc.c-torture/execute/builtins/abs-3-lib.c
1404         * gcc.c-torture/execute/builtins/complex-1-lib.c
1405         * gcc.c-torture/execute/builtins/fprintf-lib.c
1406         * gcc.c-torture/execute/builtins/fputs-lib.c
1407         * gcc.c-torture/execute/builtins/memcmp-lib.c
1408         * gcc.c-torture/execute/builtins/memmove-lib.c
1409         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1410         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1411         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1412         * gcc.c-torture/execute/builtins/memset-lib.c
1413         * gcc.c-torture/execute/builtins/printf-lib.c
1414         * gcc.c-torture/execute/builtins/sprintf-lib.c
1415         * gcc.c-torture/execute/builtins/strcat-lib.c
1416         * gcc.c-torture/execute/builtins/strchr-lib.c
1417         * gcc.c-torture/execute/builtins/strcmp-lib.c
1418         * gcc.c-torture/execute/builtins/strcpy-lib.c
1419         * gcc.c-torture/execute/builtins/strcspn-lib.c
1420         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1421         * gcc.c-torture/execute/builtins/strlen-lib.c
1422         * gcc.c-torture/execute/builtins/strncat-lib.c
1423         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1424         * gcc.c-torture/execute/builtins/strncmp-lib.c
1425         * gcc.c-torture/execute/builtins/strncpy-lib.c
1426         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1427         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1428         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1429         * gcc.c-torture/execute/builtins/strrchr-lib.c
1430         * gcc.c-torture/execute/builtins/strspn-lib.c
1431         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1432         * gcc.c-torture/execute/builtins/strstr-lib.c
1433         * gcc.c-torture/execute/builtins/lib/abs.c
1434         * gcc.c-torture/execute/builtins/lib/fprintf.c
1435         * gcc.c-torture/execute/builtins/lib/memset.c
1436         * gcc.c-torture/execute/builtins/lib/printf.c
1437         * gcc.c-torture/execute/builtins/lib/sprintf.c
1438         * gcc.c-torture/execute/builtins/lib/strcpy.c
1439         * gcc.c-torture/execute/builtins/lib/strcspn.c
1440         * gcc.c-torture/execute/builtins/lib/strncat.c
1441         * gcc.c-torture/execute/builtins/lib/strncmp.c
1442         * gcc.c-torture/execute/builtins/lib/strncpy.c
1443         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1444         * gcc.c-torture/execute/builtins/lib/strspn.c
1445         * gcc.c-torture/execute/builtins/lib/strstr.c:
1446         New files containing support routines.
1447
1448         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1449         declaration.
1450         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1451         when not optimizing.
1452
1453 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1454
1455         PR c++/16240
1456         * g++.dg/abi/mangle22.C: New test.
1457         * g++.dg/abi/mangle23.C: Likewise.
1458
1459 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1460
1461         PR fortran/16290
1462         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1463         Allow for cases without denormalized floating point numbers.
1464
1465 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1466
1467         PR c/1027
1468         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1469         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1470         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1471         expected warning text.
1472         * gcc.dg/format/diag-2.c: New test.
1473
1474 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1475
1476         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1477
1478 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1479
1480         * gcc.dg/builtins-43.c: New.
1481         * gcc.dg/builtins-44.c: New.
1482         * gcc.dg/builtins-45.c: New.
1483
1484 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1485             Andreas Tobler  <a.tobler@schweiz.ch>
1486
1487         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1488         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1489         as SIGSEGV.
1490         * gcc.dg/cleanup-11.c: Likewise.
1491         * gcc.dg/cleanup-8.c: Likewise.
1492         * gcc.dg/cleanup-9.c: Likewise.
1493         * gcc.dg/cleanup-5.c: Run on all platforms.
1494
1495 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1496
1497         * g++.dg/warn/nonnull1.C: New test.
1498
1499 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1500
1501         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1502         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1503         Special-case the Sun compiler wrt to <complex.h>.
1504
1505 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1506
1507         * gcc.dg/Wunreachable-8.C: New test.
1508
1509         * gcc.dg/h8300-ice2.c : New test.
1510
1511 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1512
1513         PR fortran/16161
1514         * gfortran.fortran-torture/compile/implicit.f90: Add test
1515         for implicit character.
1516
1517 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1518
1519         PR fortran/16289
1520         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1521         Use tiny() intrinsic to find smallest non-negative real
1522
1523 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1524
1525         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1526         * gcc.dg/compat/struct-by-value-22_x.c: New.
1527         * gcc.dg/compat/struct-by-value-22_y.c: New.
1528
1529         * gcc.c-torture/execute/20040629-1.c: New test.
1530
1531 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1532
1533         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1534         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1535
1536         PR target/16195
1537         * gcc.dg/20040625-1.c: New test.
1538
1539 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1540
1541         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1542
1543 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1544
1545         PR fortran/15963
1546         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1547
1548 2004-06-29  Richard Henderson  <rth@redhat.com>
1549
1550         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1551
1552 2004-06-29  Paul Brook  <paul@codesourcery.com>
1553
1554         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1555         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1556
1557 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1558
1559         PR c++/16260
1560         * g++.dg/parse/crash15.C: New.
1561
1562 2004-06-28  Andrew Pinski  <apinski@apple.com>
1563
1564         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1565         by the error already.
1566
1567         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1568
1569 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1570
1571         PR target/14041
1572         * gcc.dg/h8300-bss-align-1.c : New.
1573
1574 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         * PR c++/16174
1577         * g++.dg/template/ctor4.C: New.
1578
1579 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1580
1581         PR c++/16205
1582         * g++.dg/warn/Wsequence-point-1.C: New test.
1583
1584 2004-06-27  Paul Brook  <paul@codesourcery.com>
1585
1586         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1587
1588 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1589
1590         * g++.old-deja/g++.mike/p7325.C: Remove.
1591
1592 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         PR c/14963
1595         * gcc.dg/pr14963.c: New test.
1596
1597 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1598
1599         PR c++/16193
1600         * g++.dg/parse/redef1.C: New test.
1601
1602 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1603
1604         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1605         20021110.c.
1606         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1607         20021119-1.c.
1608         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1609         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1610         5-04.c.
1611         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1612         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1613         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1614         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1615         g++.brendan/enum14.C.
1616         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1617         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1618         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1619         g++.mike/virt1.C.
1620         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1621         memtemp24.C.
1622
1623 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1624
1625         * gcc.dg/20040527-1.c: New test case.
1626
1627 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1628
1629         PR gfortran/pr16196
1630         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1631
1632 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1633
1634         PR middle-end/15825
1635         * gcc.dg/pr15825-1.c: New test case.
1636
1637 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1638
1639         * gcc.c-torture/execute/20040625-1.c: New test.
1640
1641 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1642
1643         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1644
1645 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1646
1647         * gcc.dg/torture/mips-div-1.c: New test.
1648
1649 2004-06-24  Jeff Law  <law@redhat.com>
1650
1651         * gcc.dg/tree-ssa/20040624-1.c: New test.
1652
1653 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1654
1655         * gcc.c-torture/compile/20040624-1.c: New test.
1656
1657 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1658
1659         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1660         this directory.
1661
1662 2004-06-23  Andrew Pinski  <apinski@apple.com>
1663
1664         PR middle-end/15988
1665         * g++.dg/opt/ptrmem4.C: New test.
1666
1667         * gcc.dg/c90-array-quals-2.c: New test.
1668
1669 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1670
1671         * gcc.dg/kpice1.c: New test.
1672
1673 2006-06-23  Andrew Pinski  <apinski@apple.com>
1674
1675         * gcc.dg/c90-array-quals.c: New test.
1676
1677 2006-06-22  Richard Henderson  <rth@redhat.com>
1678
1679         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1680
1681 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1682
1683         * gcc.dg/builtins-config.h: Handle FreeBSD.
1684
1685 2006-06-22  Richard Henderson  <rth@redhat.com>
1686
1687         * g++.dg/opt/devirt1.C: New.
1688
1689 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1690
1691         * g++.dg/opt/pr15551.C: New testcase.
1692
1693 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1694
1695         PR target/14800
1696         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1697         x86_64-*-linux* when compiling for 32bit.
1698
1699 2004-06-21  Andrew Pinski  <apinski@apple.com>
1700
1701         * gcc.dg/pch/struct-1.c: New.
1702         * gcc.dg/pch/struct-1.hs: New.
1703
1704 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1705
1706         * gcc.dg/pch/save-temps-1.c: New file.
1707         * gcc.dg/pch/save-temps-1.hs: New file.
1708
1709 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1710
1711         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1712         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1713
1714 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1715
1716         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1717         to fix type error.
1718         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1719         Remove trailing spaces.
1720
1721 2004-06-21  Richard Henderson  <rth@redhat.com>
1722
1723         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1724         merging && to BIT_FIELD_REF.
1725
1726 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1727
1728         * g++.dg/opt/placeholder1.C: New test.
1729
1730 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1731
1732         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1733         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1734         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1735         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1736
1737 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1738
1739         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1740         extern "C".
1741         * g++.dg/other/pragma-re-1.C: Add comments.
1742
1743 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1744
1745         PR gfortran/16080
1746         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1747
1748 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1749
1750         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1751         instead of setting the type of size_t by
1752         hand.
1753
1754 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1755
1756         * gcc.dg/unordered-2.c: New test case.
1757         * gcc.dg/unordered-3.c: New test case.
1758
1759 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1760
1761         PR other/16043
1762         * lib/g++.exp (g++_version): Tweak regexp for version
1763         * lib/g77.exp (g77_version): Likewise
1764         * lib/gfortran.exp (gfortran_version): Likewise
1765         * lib/objc.exp (objc_version): Likewise
1766         * lib/treelang.exp (treelang_version): Likewise
1767
1768 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1771         Use INT_MAX instead of __INT_MAX__.
1772         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1773
1774         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1775         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1776         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1777         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1778         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1779         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1780         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1781         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1782         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1783
1784         * gcc.dg/range-test-1.c: New test.
1785         * g++.dg/opt/range-test-1.C: New test.
1786
1787 2004-06-17  Richard Henderson  <rth@redhat.com>
1788
1789         * objc.dg/sync-1.m: New.
1790         * objc.dg/try-catch-1.m: Don't force next runtime.
1791         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1792         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1793         shadowed catch clause.
1794         * objc.dg/try-catch-5.m: New.
1795
1796 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1797
1798         Bug 14610
1799         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1800
1801 2004-06-15  Richard Henderson  <rth@redhat.com>
1802
1803         * gcc.dg/20001116-1.c: Move expected warning line.
1804
1805 2004-06-15  Richard Henderson  <rth@redhat.com>
1806
1807         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1808         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1809
1810 2004-06-15  Jeff Law  <law@redhat.com>
1811
1812         * gcc.dg/tree-ssa/20040615-1.c: New test.
1813         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1814         be less sensitive to operand ordering.
1815         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1816
1817 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1818
1819         * g++.dg/abi/bitfield3.C: Add comment..
1820
1821 2004-06-15  Richard Henderson  <rth@redhat.com>
1822
1823         * g++.dg/ext/stmtexpr1.C: XFAIL.
1824         * gcc.dg/20030612-1.c: XFAIL.
1825
1826 2004-06-15  Eric Christopher  <echristo@redhat.com>
1827
1828         * g++.dg/charset/asm5.c: New.
1829         * gcc.dg/charset/asm6.c: New.
1830
1831 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1832
1833         PR fortran/15962
1834         * gfortran.fortran-torture/execute/select_1.f90: New test.
1835
1836 2004-06-15  Paul Brook  <paul@codesourcery.com>
1837
1838         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1839
1840 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1841
1842         PR c++/15967
1843         * g++.dg/lookup/crash3.C: New test.
1844
1845 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1846
1847         PR c++/15947
1848         * g++.dg/parse/dtor4.C: New test.
1849
1850 2004-06-14  Jeff Law  <law@redhat.com>
1851
1852         * gcc.c-torture/compile/20040614-1.c: New test.
1853
1854 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1855
1856         PR fortran/15211
1857         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1858         LEN of a character array.
1859
1860 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/15096
1863         * g++.dg/template/ptrmem10.C: New test.
1864
1865         PR c++/14930
1866         * g++.dg/template/friend30.C: New test.
1867
1868 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1869
1870         PR fortran/14928
1871         * gfortran.fortran-torture/compile/mloc.f90: New test.
1872
1873 2004-06-13  Paul Brook  <paul@codesourcery.com>
1874
1875         * gfortran.fortran-torture/execute/random_2.f90: New test.
1876
1877 2004-06-13  Eric Christopher  <echristo@redhat.com>
1878
1879         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1880
1881 2004-06-12  Paul Brook  <paul@codesourcery.com>
1882
1883         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1884
1885 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1886
1887         PR fortran/14923
1888         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1889
1890 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1891
1892         PR fortran/14957
1893         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1894         syntax errors in end statements of contained subroutines.
1895
1896 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1897
1898         PR fortran/12841
1899         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1900
1901 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1902
1903         PR fortran/15665
1904         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1905
1906 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1907
1908         PR gfortran/12839
1909         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1910
1911 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1912
1913         PR c++/15862
1914         * g++.dg/parse/enum1.C: New test.
1915
1916 2004-06-10  Jeff Law  <law@redhat.com>
1917
1918         * gcc.c-torture/compile/20040610-1.c: New test.
1919
1920 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1921
1922         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1923         * g++.old-deja/g++.other/decl3.C: Likewise.
1924
1925 2004-06-10  Brian Booth  <bbooth@redhat.com>
1926
1927         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1928         V_MAY_DEF instead of VDEF.
1929         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1930
1931 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1932
1933         PR c++/14211
1934         * g++.dg/conversion/const1.C: New test.
1935
1936         PR c++/15076
1937         * g++.dg/conversion/reinterpret1.C: New test.
1938
1939         PR c++/15877
1940         * g++.dg/template/enum2.C: New test.
1941
1942         PR c++/15227
1943         * g++.dg/template/error13.C: New test.
1944
1945 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1946
1947         PR fortran/14957
1948         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1949         arguments to test_* REAL and of the right size.
1950
1951 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1952
1953         PR target/15569
1954         PR rtl-optimization/15681
1955         * gcc.dg/20040609-1.c: New test.
1956
1957 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1958
1959         PR c++/14791
1960         * g++.dg/opt/builtins1.C: New test.
1961
1962 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1963
1964         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1965         that use default windows32 struct layout.
1966         * gcc.dg/i386-bitfield2.c: Likewise.
1967
1968 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1969
1970         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1971         for mingw32 and cygwin targets.
1972
1973 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1974
1975         * gcc.dg/pch/macro-4.c: New.
1976         * gcc.dg/pch/macro-4.hs: New.
1977
1978 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1979
1980         PR fortran/13249
1981         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1982
1983 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1984
1985         PR fortran/13372
1986         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1987
1988 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1989
1990         PR gfortran/14897
1991         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1992
1993 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1994
1995         PR gfortran/15755
1996         * gfortran.fortran-torture/execute/backspace.c : New test.
1997
1998 2004-06-09  Paul Brook  <paul@codesourcery.com>
1999
2000         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2001         (pointer_to_section): Rewrite to use smaller array.
2002
2003 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2004
2005         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2006         * gcc.dg/ext/altivec-10.c: Same.
2007         * gcc.dg/ext/altivec-11.c: Same.
2008         * gcc.dg/ext/altivec-12.c: Same.
2009         * gcc.dg/ext/altivec-13.c: Same.
2010         * gcc.dg/ext/altivec-14.c: Same.
2011         * gcc.dg/ext/altivec-15.c: Same.
2012         * gcc.dg/ext/altivec-16.c: Same.
2013         * gcc.dg/ext/altivec-3.c: Same.
2014         * gcc.dg/ext/altivec-4.c: Same.
2015         * gcc.dg/ext/altivec-6.c: Same.
2016         * gcc.dg/ext/altivec-7.c: Same.
2017         * gcc.dg/ext/altivec-8.c: Same.
2018         * gcc.dg/ext/altivec-varargs-1.c: Same.
2019
2020         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2021         * g++.dg/ext/altivec-10.C: Same.
2022         * g++.dg/ext/altivec-2.C: Same.
2023         * g++.dg/ext/altivec-3.C: Same.
2024         * g++.dg/ext/altivec-4.C: Same.
2025         * g++.dg/ext/altivec-5.C: Same.
2026         * g++.dg/ext/altivec-6.C: Same.
2027         * g++.dg/ext/altivec-7.C: Same.
2028         * g++.dg/ext/altivec-8.C: Same.
2029         * g++.dg/ext/altivec-9.C: Same.
2030
2031 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2032
2033         PR c++/7841
2034         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2035
2036 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2037
2038         * gcc.dg/union-1.c: New test.
2039
2040 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2041
2042         * gcc.dg/builtins-41.c: New test case.
2043         * gcc.dg/builtins-42.c: New test case.
2044
2045 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2046
2047         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2048         * g++.dg/ext/altivec-10.C: Same.
2049         * g++.dg/ext/altivec-2.C: Same.
2050         * g++.dg/ext/altivec-3.C: Same.
2051         * g++.dg/ext/altivec-4.C: Same.
2052         * g++.dg/ext/altivec-5.C: Same.
2053         * g++.dg/ext/altivec-6.C: Same.
2054         * g++.dg/ext/altivec-7.C: Same.
2055         * g++.dg/ext/altivec-8.C: Same.
2056         * g++.dg/ext/altivec-9.C: Same.
2057         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2058         * g++.old-deja/g++.brendan/new3.C: Same.
2059         * gcc.c-torture/execute/eeprof-1.x: Same.
2060
2061 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2062
2063         PR c/14765
2064         * gcc.dg/pr14765-1.c: New test.
2065
2066 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2067
2068         PR c/14649
2069         * gcc.dg/pr14649-1.c: New test case.
2070
2071 2004-06-07  Richard Henderson  <rth@redhat.com>
2072
2073         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2074         if temporaries.
2075
2076 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2077
2078         * g++.dg/eh/elide1.C: Remove XFAIL.
2079
2080 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2081
2082         PR c++/15337
2083         * g++.dg/expr/sizeof3.C: New test.
2084
2085         PR c++/14777
2086         * g++.dg/template/access14.C: New test.
2087
2088         PR c++/15554
2089         * g++.dg/template/enum1.C: New test.
2090
2091         PR c++/15057
2092         * g++.dg/eh/throw1.C: New test.
2093
2094 2004-06-07  David Ayers  <d.ayers@inode.at>
2095             Ziemowit Laski  <zlaski@apple.com>
2096
2097         * lib/objc.exp (objc_target_compile): Revert the '-framework
2098         Foundation' flag fix, since bare Darwin does not ship
2099         with the Foundation framework.
2100         * objc/execute/next_mapping.h: Provide a local NSConstantString
2101         @interface and @implementation.
2102         (objc_constant_string_init): A constructor function, used to
2103         initialize the NSConstantString meta-class object.
2104         * objc/execute/string1.m: Include "next_mapping.h" instead of
2105         <Foundation/NSString.h>.
2106         * objc/execute/string2.m: Likewise.
2107         * objc/execute/string3.m: Likewise.
2108         * objc/execute/string4.m: Likewise.
2109
2110 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2111
2112         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2113         to double. Replace double with FLOAT.
2114         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2115
2116         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2117         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2118         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2119         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2120         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2121         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2122         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2123         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2124
2125 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2126
2127         PR c/13519
2128         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2129
2130 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2131
2132         PR c++/15503
2133         * g++.dg/template/meminit2.C: New test.
2134
2135 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2136
2137         PR target/15822
2138         * gcc.c-torture/execute/compare-fp-1.c,
2139         gcc.c-torture/execute/compare-fp-2.c,
2140         gcc.c-torture/execute/compare-fp-3.c,
2141         gcc.c-torture/execute/compare-fp-4.c,
2142         gcc.c-torture/execute/compare-fp-3.x,
2143         gcc.c-torture/execute/compare-fp-4.x: Moved...
2144         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2145         gcc.c-torture/execute/ieee/compare-fp-2.c,
2146         gcc.c-torture/execute/ieee/compare-fp-3.c,
2147         gcc.c-torture/execute/ieee/compare-fp-4.c,
2148         gcc.c-torture/execute/ieee/compare-fp-3.x,
2149         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2150
2151 2004-06-04  David Ayers  <d.ayers@inode.at>
2152
2153         * objc/execute/protocol-isEqual-4.m: New testcase.
2154
2155 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2156
2157         * objc/execute/protocol-isEqual-1.m: New testcase.
2158         * objc/execute/protocol-isEqual-2.m: New testcase.
2159         * objc/execute/protocol-isEqual-3.m: New testcase.
2160
2161 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2162
2163         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2164
2165 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2166
2167         * lib/objc.exp (objc_target_compile): When running tests on
2168         Darwin (Mac OS X), inform the linker about '-framework
2169         'Foundation'.
2170
2171 2004-06-02  Eric Christopher  <echristo@redhat.com>
2172
2173         * gcc.c-torture/compile/20040602-1.c: New.
2174
2175 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2176
2177         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2178         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2179
2180         PR tree-optimization/14736
2181         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2182
2183         PR tree-optimization/14042
2184         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2185
2186         PR tree-optimization/14729
2187         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2188
2189 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2190
2191         PR fortran/15557
2192         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2193
2194 2004-06-01  Richard Hederson  <rth@redhat.com>
2195
2196         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2197
2198 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2199
2200         PR c++/14932
2201         * g++.dg/parse/offsetof4.C: New test.
2202
2203 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2204
2205         PR objc/7993
2206         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2207
2208 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR c++/15701
2211         * g++.dg/template/friend29.C: New test.
2212
2213 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2214
2215         PR c/15749
2216         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2217
2218 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2219
2220         * gcc.dg/sparc-trap-1.c: New test.
2221
2222 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2223
2224         PR middle-end/15069
2225         * g++.dg/opt/fold3.C: New test case.
2226
2227 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2228
2229         * lib/target-supports.exp (check_iconv_available): Fix fallout
2230         from 2004-05-28 patch.
2231
2232 2004-05-30  Paul Brook  <paul@codesourcery.com>
2233
2234         PR fortran/15620
2235         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2236         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2237
2238 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2239
2240         * gfortran.fortran-torture/execute/random_1.f90: New test.
2241
2242 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2243
2244         * g++.dg/ext/altivec-10.C: New test.
2245
2246 2004-05-29  Paul Brook  <paul@codesourcery.com>
2247
2248         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2249
2250 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2251
2252         * gcc.dg/altivec-16.c: New test.
2253
2254 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2255
2256         * lib/target-supports.exp (check_vmx_hw_available): New.
2257         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2258
2259         * lib/target-supports.exp (check_alias_available,
2260         check_iconv_available, check_named_sections_available): Use
2261         unique names for temporary files.
2262
2263 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2264
2265         * gcc.dg/altivec-15.c: New test.
2266
2267 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/15083
2270         * g++.dg/warn/noeffect6.C: New test.
2271
2272         PR c++/15471
2273         * g++.dg/expr/ptrmem4.C: New test.
2274
2275         PR c++/15640
2276         * g++.dg/template/operator3.C: New test.
2277
2278 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2279
2280         PR c++/14668
2281         * g++.dg/lookup/redecl1.C: New test.
2282         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2283
2284 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2285
2286         * gcc.c-torture/execute/compare-fp-1.c,
2287         gcc.c-torture/execute/compare-fp-2.c,
2288         gcc.c-torture/execute/compare-fp-3.c,
2289         gcc.c-torture/execute/compare-fp-4.c,
2290         gcc.c-torture/execute/compare-fp-3.x,
2291         gcc.c-torture/execute/compare-fp-4.x,
2292         gcc.dg/pr15649-1.c: New.
2293
2294 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2295
2296         PR c++/12883
2297         * g++.dg/init/array14.C: New test.
2298
2299 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2300
2301         * lib/compat.exp (compat-get-options-main): New.
2302         (compat-get-options): Remove unneeded code, warn for ignored
2303         command.
2304         (compat-execute): Check flag set by dg-require-* commands.
2305
2306         * lib/compat.exp (compat-execute): Break up long lines.
2307
2308 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2309
2310         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2311         * gcc.dg/altivec-14.c: New test.
2312         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2313
2314         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2315         * gcc.dg/altivec-12.c: Ditto.
2316
2317         * gcc.dg/altivec-3.c: Move call to altivec_check.
2318
2319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2320
2321         PR c++/15044
2322         * g++.dg/template/error12.C: New test.
2323
2324         PR c++/15317
2325         * g++.dg/ext/attrib15.C: New test.
2326
2327         PR c++/15329
2328         * g++.dg/template/ptrmem9.C: New test.
2329
2330 2004-05-25  Paul Brook  <paul@codesourcery.com>
2331
2332         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2333
2334 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2335
2336         PR c++/15165
2337         * g++.dg/template/crash19.C: New test.
2338
2339 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2340
2341         PR c++/15025
2342         * g++.dg/template/redecl1.C: New test.
2343
2344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2345
2346         PR c++/14821
2347         * g++.dg/other/ns1.C: New test.
2348
2349         PR c++/14883
2350         * g++.dg/template/invalid1.C: New test.
2351
2352 2004-05-23  Paul Brook  <paul@codesourcery.com>
2353         Victor Leikehman  <lei@haifasphere.co.il>
2354
2355         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2356         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2357
2358 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2359
2360         PR c++/15285
2361         PR c++/15299
2362         * g++.dg/template/non-dependent5.C: New test.
2363         * g++.dg/template/non-dependent6.C: New test.
2364
2365 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/15507
2368         * g++.dg/inherit/union1.C: New test.
2369
2370         PR c++/15542
2371         * g++.dg/template/addr1.C: New test.
2372
2373         PR c++/15427
2374         * g++.dg/template/array5.C: New test.
2375
2376         PR c++/15287
2377         * g++.dg/template/array6.C: New test.
2378
2379 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2380             Roger Sayle  <roger@eyesopen.com>
2381
2382         * g++.dg/lookup/forscope2.C: New test case.
2383
2384 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2385
2386         * gcc.dg/cpp/Wmissingdirs.c: New.
2387
2388 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2389
2390         PR target/15301
2391         * gcc.dg/compat/union-m128-1.h: New file.
2392         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2393         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2394         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2395
2396 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2397
2398         PR target/15302
2399         * gcc.dg/compat/struct-complex-1.h: New file.
2400         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2401         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2402         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2403
2404 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2405
2406         PR middle-end/3074
2407         * gcc.dg/pr3074-1.c: New test case.
2408         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2409
2410 2004-05-20  Falk Hueffner  <falk@debian.org>
2411
2412         PR other/15526
2413         * gcc.dg/ftrapv-1.c: New test case.
2414
2415 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2416
2417         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2418
2419 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2420             Jeff Law  <law@redhat.com>
2421
2422         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2423         * gcc.dg/tree-ssa/20040518-2.c: New test.
2424
2425         * gcc.dg/tree-ssa/20040518-1.c: New test.
2426
2427 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2428
2429         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2430
2431 2004-05-18  Paul Brook  <paul@codesourcery.com>
2432
2433         PR fortran/13930
2434         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2435
2436 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2437
2438         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2439         constant folding.
2440
2441 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2442
2443         * gcc.dg/tree-ssa/20040517-1.c: New test.
2444
2445 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2446
2447         * gcc.dg/loop-4.c: New test.
2448
2449 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2450
2451         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2452
2453 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2454
2455         PR fortran/15311
2456         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2457
2458 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2459
2460         PR fortran/13826
2461         PR fortran/13940
2462         * gfortran.fortran-torture/compile/data_1.f90: New test.
2463
2464 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2465
2466         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2467         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2468
2469 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2470
2471         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2472
2473 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2474
2475         PR c/15444
2476         * gcc.dg/format/xopen-1.c: Adjust expected message.
2477         * gcc.dg/format/xopen-3.c: New test.
2478
2479 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2480
2481         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2482
2483 2004-05-14  Jeff Law  <law@redhat.com>
2484
2485         * gcc.dg/tree-ssa/20040514-2.c: New test.
2486
2487 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2488
2489         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2490         this ...
2491         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2492         this.
2493
2494 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2495
2496         * gcc.dg/tree-ssa/20040514-1.c: New test.
2497
2498 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2499
2500         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2501         test.
2502
2503 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2504
2505         PR fortran/14066
2506         * gfortran.fortran-torture/compile/do_1.f90: New test.
2507
2508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2509
2510         PR fortran/15051
2511         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2512         test.
2513
2514 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2515
2516         PR fortran/15149
2517         * gfortran.fortran-torture/execute/random_init.f90: New test.
2518
2519 2004-05-13  Paul Brook  <paul@codesourcery.com>
2520
2521         PR fortran/15314
2522         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2523
2524 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2525
2526         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2527         for the powerpc case.
2528
2529 2004-05-13  Jeff Law  <law@redhat.com>
2530
2531         * gcc.dg/tree-ssa/20040513-1.c: New test.
2532         * gcc.dg/tree-ssa/20040513-2.c: New test.
2533
2534 2004-05-13  Paul Brook  <paul@codesourcery.com>
2535
2536         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2537         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2538         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2539
2540 2004-05-13  Andreas Schwab  <schwab@suse.de>
2541
2542         PR other/10819
2543         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2544         characters.
2545
2546 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2547
2548         PR fortran/15294
2549         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2550
2551 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2552
2553         Merge from tree-ssa-20020619-branch.  See
2554         ChangeLog.tree-ssa for details.
2555
2556 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2557
2558         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2559         include <altivec.h> explicitly.
2560         * gcc.dg/altivec-13.c: Likewise.
2561
2562 2004-05-11  Paul Brook  <paul@codesourcery.com>
2563
2564         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2565
2566 2004-05-10  Eric Christopher  <echristo@redhat.com>
2567
2568         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2569         * gcc.dg/sibcall-4.c: Ditto.
2570
2571 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2572
2573         * g++.dg/ext/altivec-8.C: New test case.
2574         * gcc.dg/altivec-13.c: New test case.
2575
2576 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2577
2578         * gcc.c-torture/execute/divcmp-1.c: New test case.
2579         * gcc.c-torture/execute/divcmp-2.c: New test case.
2580         * gcc.c-torture/execute/divcmp-3.c: New test case.
2581
2582 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2583
2584         * g++.dg/other/pragma-re-2.C: New test.
2585
2586 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2587
2588         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2589         * gcc.dg/i386-387-2.c: Likewise.
2590
2591         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2592         __builtin_drem.
2593         * gcc.dg/i386-387-6.c: Likewise.
2594
2595 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2596
2597         * gcc.dg/builtins-33.c:  Also check log1p*.
2598
2599 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2600
2601         PR optimization/15296
2602         * gcc.c-torture/execute/pr15296.c: New test.
2603
2604 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2605
2606         * gcc.dg/builtins-40.c: New test.
2607
2608 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2609
2610         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2611
2612 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2613
2614         * g++.dg/ext/spe1.C: New testcase.
2615
2616 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2617
2618         * objc.dg/image-info.m: Allow additional attributes
2619         for __image_info section.
2620
2621 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2622
2623         * gcc.dg/torture/mips-hilo-2.c: New test.
2624
2625 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2626
2627         PR c++/14389
2628         * g++.dg/template/member5.C: New test.
2629
2630 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2631
2632         * gcc.dg/builtins-34.c: Also check expm1*.
2633
2634 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2635
2636         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2637         * gcc.dg/torture/builtin-convert-3.c: New test.
2638
2639 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2640
2641         PR middle-end/15054
2642         * g++.dg/opt/pr15054.C: New test.
2643
2644 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2645
2646         * gcc.dg/torture/builtin-rounding-1.c: New test.
2647         * gcc.dg/builtins-25.c: Delete.
2648         * gcc.dg/builtins-29.c: Delete.
2649
2650 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2651
2652         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2653         * gcc.dg/sibcall-4.c: Likewise.
2654         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2655
2656 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2657
2658         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2659         bit-field on 16-bit targets.
2660
2661 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2662
2663         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2664         16-bit targets.
2665
2666 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2667
2668         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2669         * gcc.dg/rs6000-power2-2.c: Likewise.
2670
2671 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2672
2673         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2674         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2675         Change the asm registers to be in form of frN instead of fN.
2676
2677 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2678
2679         * gcc.dg/torture/builtin-convert-2.c: New test.
2680
2681 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2682
2683         * gcc.dg/rs6000-power2-1.c: New test.
2684         * gcc.dg/rs6000-power2-2.c: New test.
2685
2686 2004-04-28  Jan Hubicka  <jh@suse.cz>
2687
2688         * gcc.dg/unused-6.c: New test.
2689
2690 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2691             Ulrich Weigand  <uweigand@de.ibm.com>
2692
2693         * ada/acats/run_all.sh: Define $target variable.
2694
2695 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2696
2697         PR c++/15119
2698         * g++.dg/other/vararg-1.C: New test.
2699
2700         PR c++/4794
2701         * g++.dg/eh/cleanup3.C: New test.
2702
2703 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2704
2705         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2706         and ad8011a (target_insn).
2707         * ada/acats/support/macro.dfs: Likewise.
2708         * ada/acats/support/impbit.adb: New file.
2709
2710 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2711
2712         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2713
2714 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2715
2716         * gcc.dg/loop-3.c: New test.
2717
2718 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2719
2720         * gcc.c-torture/execute/simd-5.c: New test.
2721
2722 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2723
2724         PR c++/15064
2725         * g++.dg/template/crash18.C: New test.
2726
2727 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2728
2729         * g++.dg/ext/complit3.C: New test.
2730
2731 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2732
2733         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2734         * gcc.dg/altivec-3.c: Same.
2735         * gcc.dg/altivec-varargs-1.c: Same.
2736
2737 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2738
2739         * lib/target-supports.exp (check_profiling_available): Assume
2740         profiling is not available on powerpc-eabi targets.
2741
2742 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2743
2744         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2745         * gcc.dg/vmx/bug-1.c: Ditto.
2746
2747 2004-04-20  Eric Christopher  <echristo@redhat.com>
2748
2749         * gcc.dg/charset/extern.c: New test.
2750         * g++.dg/charset/extern3.cc: Ditto.
2751
2752 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2753
2754         * gcc.dg/builtins-39.c: New test.
2755
2756 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2757
2758         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2759
2760 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2761
2762         * gcc.dg/torture/mips-hilo-1.c: New test.
2763
2764 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2765
2766         * gcc.c-torture/compile/20040419-1.c: New test.
2767
2768 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2769
2770         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2771
2772 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2773             Aldy Hernandez  <aldyh@redhat.com>
2774
2775         * gcc.c-torture/execute/va-arg-24.c: New.
2776
2777 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2778             Aldy Hernandez  <aldyh@redhat.com>
2779
2780         * gcc.dg/vmx/1b-01.c: New.
2781         * gcc.dg/vmx/1b-02.c: New.
2782         * gcc.dg/vmx/1b-03.c: New.
2783         * gcc.dg/vmx/1b-04.c: New.
2784         * gcc.dg/vmx/1b-05.c: New.
2785         * gcc.dg/vmx/1b-06.c: New.
2786         * gcc.dg/vmx/1b-07.c: New.
2787         * gcc.dg/vmx/1c-01.c: New.
2788         * gcc.dg/vmx/1c-02.c: New.
2789         * gcc.dg/vmx/3a-01a.c: New.
2790         * gcc.dg/vmx/3a-01.c: New.
2791         * gcc.dg/vmx/3a-01m.c: New.
2792         * gcc.dg/vmx/3a-03.c: New.
2793         * gcc.dg/vmx/3a-03m.c: New.
2794         * gcc.dg/vmx/3a-04.c: New.
2795         * gcc.dg/vmx/3a-04m.c: New.
2796         * gcc.dg/vmx/3a-05.c: New.
2797         * gcc.dg/vmx/3a-06.c: New.
2798         * gcc.dg/vmx/3a-06m.c: New.
2799         * gcc.dg/vmx/3a-07.c: New.
2800         * gcc.dg/vmx/3b-01.c: New.
2801         * gcc.dg/vmx/3b-02.c: New.
2802         * gcc.dg/vmx/3b-10.c: New.
2803         * gcc.dg/vmx/3b-13.c: New.
2804         * gcc.dg/vmx/3b-14.c: New.
2805         * gcc.dg/vmx/3b-15.c: New.
2806         * gcc.dg/vmx/3c-01a.c: New.
2807         * gcc.dg/vmx/3c-01.c: New.
2808         * gcc.dg/vmx/3c-02.c: New.
2809         * gcc.dg/vmx/3c-03.c: New.
2810         * gcc.dg/vmx/3d-01.c: New.
2811         * gcc.dg/vmx/4-01.c: New.
2812         * gcc.dg/vmx/4-03.c: New.
2813         * gcc.dg/vmx/5-01.c: New.
2814         * gcc.dg/vmx/5-02.c: New.
2815         * gcc.dg/vmx/5-03.c: New.
2816         * gcc.dg/vmx/5-04.c: New.
2817         * gcc.dg/vmx/5-05.c: New.
2818         * gcc.dg/vmx/5-06.c: New.
2819         * gcc.dg/vmx/5-07.c: New.
2820         * gcc.dg/vmx/5-07t.c: New.
2821         * gcc.dg/vmx/5-08.c: New.
2822         * gcc.dg/vmx/5-10.c: New.
2823         * gcc.dg/vmx/5-11.c: New.
2824         * gcc.dg/vmx/7-01a.c: New.
2825         * gcc.dg/vmx/7-01.c: New.
2826         * gcc.dg/vmx/7c-01.c: New.
2827         * gcc.dg/vmx/7d-01.c: New.
2828         * gcc.dg/vmx/7d-02.c: New.
2829         * gcc.dg/vmx/8-01.c: New.
2830         * gcc.dg/vmx/8-02a.c: New.
2831         * gcc.dg/vmx/8-02.c: New.
2832         * gcc.dg/vmx/brode-1.c: New.
2833         * gcc.dg/vmx/bug-1.c: New.
2834         * gcc.dg/vmx/bug-2.c: New.
2835         * gcc.dg/vmx/bug-3.c: New.
2836         * gcc.dg/vmx/cw-bug-1.c: New.
2837         * gcc.dg/vmx/cw-bug-2.c: New.
2838         * gcc.dg/vmx/cw-bug-3.c: New.
2839         * gcc.dg/vmx/dct.c: New.
2840         * gcc.dg/vmx/debug-1.c: New.
2841         * gcc.dg/vmx/debug-2.c: New.
2842         * gcc.dg/vmx/debug-3.c: New.
2843         * gcc.dg/vmx/debug-4.c: New.
2844         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2845         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2846         * gcc.dg/vmx/eg-5.c: New.
2847         * gcc.dg/vmx/fft.c: New.
2848         * gcc.dg/vmx/gcc-bug-1.c: New.
2849         * gcc.dg/vmx/gcc-bug-2.c: New.
2850         * gcc.dg/vmx/gcc-bug-3.c: New.
2851         * gcc.dg/vmx/gcc-bug-4.c: New.
2852         * gcc.dg/vmx/gcc-bug-5.c: New.
2853         * gcc.dg/vmx/gcc-bug-6.c: New.
2854         * gcc.dg/vmx/gcc-bug-7.c: New.
2855         * gcc.dg/vmx/gcc-bug-8.c: New.
2856         * gcc.dg/vmx/gcc-bug-9.c: New.
2857         * gcc.dg/vmx/gcc-bug-b.c: New.
2858         * gcc.dg/vmx/gcc-bug-c.c: New.
2859         * gcc.dg/vmx/gcc-bug-d.c: New.
2860         * gcc.dg/vmx/gcc-bug-e.c: New.
2861         * gcc.dg/vmx/gcc-bug-f.c: New.
2862         * gcc.dg/vmx/gcc-bug-g.c: New.
2863         * gcc.dg/vmx/gcc-bug-i.c: New.
2864         * gcc.dg/vmx/harness.h: New.
2865         * gcc.dg/vmx/ira1.c: New.
2866         * gcc.dg/vmx/ira2a.c: New.
2867         * gcc.dg/vmx/ira2b.c: New.
2868         * gcc.dg/vmx/ira2.c: New.
2869         * gcc.dg/vmx/ira2c.c: New.
2870         * gcc.dg/vmx/mem.c: New.
2871         * gcc.dg/vmx/newton-1.c: New.
2872         * gcc.dg/vmx/ops.c: New.
2873         * gcc.dg/vmx/sn7153.c: New.
2874         * gcc.dg/vmx/spill2.c: New.
2875         * gcc.dg/vmx/spill3.c: New.
2876         * gcc.dg/vmx/spill.c: New.
2877         * gcc.dg/vmx/t.c: New.
2878         * gcc.dg/vmx/varargs-1.c: New.
2879         * gcc.dg/vmx/varargs-2.c: New.
2880         * gcc.dg/vmx/varargs-3.c: New.
2881         * gcc.dg/vmx/varargs-4.c: New.
2882         * gcc.dg/vmx/varargs-5.c: New.
2883         * gcc.dg/vmx/varargs-6.c: New.
2884         * gcc.dg/vmx/varargs-7.c: New.
2885         * gcc.dg/vmx/vmx.exp: New.
2886         * gcc.dg/vmx/vprint-1.c: New.
2887         * gcc.dg/vmx/vscan-1.c: New.
2888         * gcc.dg/vmx/x-01.c: New.
2889         * gcc.dg/vmx/x-02.c: New.
2890         * gcc.dg/vmx/x-03.c: New.
2891         * gcc.dg/vmx/x-04.c: New.
2892         * gcc.dg/vmx/x-05.c: New.
2893         * gcc.dg/vmx/yousufi-1.c: New.
2894         * gcc.dg/vmx/zero-1.c: New.
2895         * gcc.dg/vmx/zero.c: New.
2896
2897 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2898
2899         * g++.dg/lookup/java1.C: Update for chage of
2900         _Jv_AllocObject.
2901         * g++.dg/lookup/java2.C: Likewise.
2902
2903 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2904
2905         * ada/acats/run_all.sh: use -O2 by default.
2906
2907 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2908
2909         * gcc.dg/vr-mult-[12].c: New tests.
2910
2911 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2912
2913         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2914
2915         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2916
2917 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2918
2919         * lib/target-supports.exp (check_profiling_available): Assume profiling
2920         isn't available for mips*-*-elf targets.
2921
2922 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2923
2924         * gcc.dg/builtins-38.c: New test.
2925
2926 2004-04-14  Eric Christopher  <echristo@redhat.com>
2927
2928         * g++.dg/charset/charset.exp: Run .cc extension tests.
2929
2930 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2931
2932         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2933
2934 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2935
2936         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2937
2938 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2939
2940         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2941         * gcc.dg/i386-387-2.c: Likewise.
2942
2943         * gcc.dg/i386-387-7.c: New test.
2944         * gcc.dg/i386-387-8.c: New test.
2945
2946         * gcc.dg/builtins-37.c: New test.
2947
2948 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2949
2950         * g++.dg/pch/externc-1.C: Add missing semicolon.
2951
2952 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2953
2954         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2955
2956 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2957
2958         * gcc.c-torture/execute/20040411-1.c: New test.
2959
2960 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2961
2962         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2963
2964 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2965
2966         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2967
2968 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2969
2970         * lib/target-supports.exp (check_named_sections_available): New.
2971         * lib/gcc-dg.exp (dg-require-named-sections): New.
2972         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2973         old-deja.exp.  Also prune error-count message from HP linker.
2974         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2975
2976         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2977         * g++.old-deja/g++.pt/static3.C: Likewise.
2978         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2979
2980 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2981
2982         * gcc.c-torture/execute/20040409-1.c: New test case.
2983         * gcc.c-torture/execute/20040409-2.c: New test case.
2984         * gcc.c-torture/execute/20040409-3.c: New test case.
2985
2986 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2987
2988         * gcc.dg/20040409-1.c: New test.
2989
2990 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2991
2992         PR target/14888
2993         * g++.dg/opt/pr14888.C: New test case.
2994
2995 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2996
2997         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2998         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2999         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3000         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3001         New tests.
3002
3003 2004-04-08  Paul Brook  <paul@codesourcery.com>
3004
3005         * gcc.dg/spill-1.c: New test.
3006
3007 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3008
3009         * gcc.dg/torture/builtin-ctype-2.c: New test.
3010
3011 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3012
3013         * gcc.dg/pch/pch.exp: Add largefile test.
3014
3015 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3016
3017         * g++.dg/pch/externc-1.Hs: New.
3018         * g++.dg/pch/externc-1.C: New.
3019
3020 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3021
3022         * gcc.dg/compat/struct-by-value-5a_main.c,
3023         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3024         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3025         * gcc.dg/compat/struct-by-value-5a_x.c,
3026         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3027         gcc.dg/compat/struct-by-value-5_x.c.
3028         * gcc.dg/compat/struct-by-value-5a_y.c,
3029         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3030         gcc.dg/compat/struct-by-value-5_y.c.
3031
3032         * gcc.dg/compat/struct-by-value-6a_main.c,
3033         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3034         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3035         * gcc.dg/compat/struct-by-value-6a_x.c,
3036         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3037         gcc.dg/compat/struct-by-value-6_x.c.
3038         * gcc.dg/compat/struct-by-value-6a_y.c,
3039         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3040         gcc.dg/compat/struct-by-value-6_y.c.
3041
3042         * gcc.dg/compat/struct-by-value-7a_main.c,
3043         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3044         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3045         * gcc.dg/compat/struct-by-value-7a_x.c,
3046         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3047         gcc.dg/compat/struct-by-value-7_x.c.
3048         * gcc.dg/compat/struct-by-value-7a_y.c,
3049         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3050         gcc.dg/compat/struct-by-value-7_y.c.
3051
3052 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3055         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3056         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3057         options.
3058
3059 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3060
3061         * gcc.dg/builtins-36.c: New test.
3062
3063 2004-04-06  Paul Brook  <paul@codesourcery.com>
3064
3065         * README.gcc: Remove obsolete contraint on testcases.
3066
3067 2004-04-05  Paul Brook  <paul@codesourcery.com>
3068
3069         PR2123
3070         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3071         failure and exit(0) on success.
3072         * g++.dg/expr/anew2.C: Ditto.
3073         * g++.dg/expr/anew3.C: Ditto.
3074         * g++.dg/expr/anew4.C: Ditto.
3075
3076 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3077
3078         PR c++/3518
3079         * g++.dg/template/unify7.C: New.
3080
3081 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3082
3083         * g++.dg/README: Bring up to date with new subdirectories; remove
3084         duplicate subdirectory lines.
3085
3086 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3087
3088         PR c++/14007
3089         * g++.dg/template/unify5.C: New.
3090         * g++.dg/template/unify6.C: New.
3091         * g++.dg/template/qualttp20.C: Adjust.
3092         * g++.old-deja/g++.jason/report.C: Adjust.
3093         * g++.old-deja/g++.other/qual1.C: Adjust.
3094
3095 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3096
3097         PR c++/14803
3098         * g++.dg/inherit/ptrmem1.C: New test.
3099
3100 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3101
3102         PR c++/14755
3103         * gcc.c-torture/execute/20040331-1.c: New test.
3104         * gcc.dg/20040331-1.c: New test.
3105
3106 2004-04-01  Paul Brook  <paul@codesourcery.com>
3107
3108         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3109
3110 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3111
3112         PR c++/14724
3113         * g++.dg/init/goto1.C: New test.
3114
3115         PR c++/14763
3116         * g++.dg/template/defarg4.C: New test.
3117
3118 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3119
3120         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3121
3122 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3123
3124         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3125
3126 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3127
3128         * gcc.dg/noncompile/undeclared-2.c: New test.
3129
3130 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3131
3132         * gcc.dg/940409-1.c: Remove XFAIL.
3133         * gcc.dg/reg-vol-struct-1.c: New test.
3134
3135 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3136
3137         * gcc.dg/torture/builtin-wctype-1.c: New test.
3138
3139 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3140
3141         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3142         * gcc.dg/20001101-1.c: Likewise.
3143         * gcc.dg/20001102-1.c: Likewise.
3144
3145 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3146
3147         * gcc.dg/compare8.c: Add an additional test for XOR.
3148
3149 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3150
3151         * gcc.dg/torture/builtin-ctype-1.c: New test.
3152
3153 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3154
3155         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3156         * gcc.dg/torture/builtin-math-1.c: Likewise.
3157         * gcc.dg/torture/builtin-power-1.c: New test.
3158
3159 2004-03-24  Andreas Schwab  <schwab@suse.de>
3160
3161         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3162         IA64 assembler.
3163
3164 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3165             Roger Sayle  <roger@eyesopen.com>
3166
3167         * gcc.dg/compare8.c: New test case.
3168
3169 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3170
3171         * g++.dg/ext/altivec-7.C: New test.
3172
3173 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3174
3175         PR 12267, 12391, 12560, 13129, 14114, 14133
3176         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3177         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3178         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3179         Adjust error regexps.
3180         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3181         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3182         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3183         * gcc.dg/local1.c: Add explanatory comment.
3184
3185 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3186
3187         PR optimization/14669
3188         * g++.dg/opt/fold2.C: New test case.
3189
3190 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3191
3192         PR c/14069
3193         * gcc.dg/20040322-1.c: New test.
3194
3195 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3198         * gcc.dg/ultrasp4.c: Likewise.
3199         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3200
3201 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3202
3203         * gcc.dg/i386-sse-8.c: Reset default options.
3204
3205 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3206
3207         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3208         in the error message text.
3209
3210 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3211
3212         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3213
3214 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3215
3216         PR c++/14616
3217         * g++.dg/init/array13.C: New test.
3218
3219 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3220
3221         PR target/13889
3222         * gcc.c-torture/compile/pr13889.c: New test case.
3223
3224 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3225
3226         PR c/14635
3227         * builtins-1.c (nan, nans): Don't test.
3228         * builtins-30.c: Don't use nan, nanf, nanl.
3229         * builtins-35.c: New test.
3230
3231 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3232
3233         * g++.dg/ext/altivec-6.C: New test.
3234
3235 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3236
3237         * g++.dg/init/placement3.C: New test.
3238
3239         * g++.dg/template/spec13.C: New test.
3240
3241         * g++.dg/lookup/using11.C: New test.
3242
3243         * g++.dg/lookup/koenig3.C: New test.
3244
3245         * g++.dg/template/operator2.C: New test.
3246
3247         * g++.dg/expr/dtor3.C: New test.
3248         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3249         marker.
3250         * g++.old-deja/g++.law/visibility28.C: Likewise.
3251
3252 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3253
3254         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3255         * gcc.dg/ppc64-abi-3.c: Likewise.
3256
3257 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3258
3259         PR c++/14545
3260         * g++.dg/parse/template15.C: New test.
3261
3262 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3263
3264         * g++.dg/expr/dtor2.C: New test.
3265
3266         * g++.dg/lookup/anon4.C: New test.
3267
3268         * g++.dg/overload/using1.C: New test.
3269
3270         * g++.dg/template/lookup7.C: New test.
3271
3272         * g++.dg/template/typename6.C: New test.
3273
3274         * g++.dg/expr/cond6.C: New test.
3275
3276 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3277
3278         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3279
3280 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3281
3282         * g++.dg/expr/cond5.C: New test.
3283         * g++.dg/expr/constcast1.C: Likewise.
3284         * g++.dg/expr/ptrmem2.C: Likewise.
3285         * g++.dg/expr/ptrmem3.C: Likewise.
3286         * g++.dg/lookup/main1.C: Likewise.
3287         * g++.dg/template/lookup6.C: Likewise.
3288
3289 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3290
3291         * gcc.dg/local1.c: New test.
3292
3293         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3294
3295 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3296
3297         * gcc.dg/torture/builtin-convert-1.c: New test.
3298
3299 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3300
3301         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3302
3303 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3304
3305         PR c++/14481
3306         * g++.dg/warn/Wunused-7.C: New test.
3307
3308 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         * gcc.dg/torture/builtin-integral-1.c: New test.
3311
3312 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3313
3314         PR c++/14586
3315         * g++.dg/parse/non-dependent3.C: New test.
3316
3317 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3318
3319         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3320         * g++.dg/eh/simd-2.C: Likewise.
3321         * g++.dg/init/array10.C: Likewise.
3322         * gcc.c-torture/compile/simd-1.c: Likewise.
3323         * gcc.c-torture/compile/simd-2.c: Likewise.
3324         * gcc.c-torture/compile/simd-3.c: Likewise.
3325         * gcc.c-torture/compile/simd-4.c: Likewise.
3326         * gcc.c-torture/compile/simd-6.c: Likewise.
3327         * gcc.c-torture/execute/simd-1.c: Likewise.
3328         * gcc.c-torture/execute/simd-2.c: Likewise.
3329         * gcc.dg/compat/vector-defs.h: Likewise.
3330         * gcc.dg/20020531-1.c: Likewise.
3331         * gcc.dg/altivec-3.c: Likewise.
3332         * gcc.dg/altivec-4.c: Likewise.
3333         * gcc.dg/altivec-varargs-1.c: Likewise.
3334         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3335         * gcc.dg/i386-mmx-3.c: Likewise.
3336         * gcc.dg/i386-sse-4.c: Likewise.
3337         * gcc.dg/i386-sse-5.c: Likewise.
3338         * gcc.dg/i386-sse-8.c: Likewise.
3339         * gcc.dg/simd-1.c: Likewise.
3340         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3341         __ev64_opaque__ since the machine description provides it.
3342
3343 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3344
3345         * lib/compat.exp (skip_list): New global variable.
3346         Use it to hold the user defined COMPAT_SKIPS list if any.
3347         (compat-obj): Add the members of skip_list to optall.
3348
3349 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3350
3351         * gcc.dg/compat/union-by-value-1_main.c,
3352         union-by-value-1_x.c, union-by-value-1_y.c,
3353         union-check.h, union-defs.h,
3354         union-init.h, union-return-1_main.c,
3355         union-return-1_x.c, union-return-1_y.c: New files.
3356
3357 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3360         mixed-struct-init.h: Add 4 mixed structure types.
3361         struct-by-value-21_main.c, struct-by-value-21_x.c,
3362         struct-by-value-21_y.c, struct-return-21_main.c,
3363         struct-return-21_x.c, struct-return-21_y.c: New files.
3364
3365 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3366
3367         PR c++/14550
3368         * g++.dg/parse/template14.C: New test.
3369
3370 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3371
3372         * gcc.c-torture/execute/20040313-1.c: New test.
3373
3374 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR target/14533
3377         * gcc.dg/20040311-2.c: New test.
3378
3379 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3380
3381         PR other/14544
3382         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3383         bit-field.
3384
3385 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3386
3387         * gcc.dg/20040305-2.c: Add missing return statement.
3388
3389 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3390
3391         * gcc.dg/builtins-34.c: Also check pow10*.
3392
3393 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3394
3395         PR target/14262
3396         * gcc.dg/20040305-2.c: New test.
3397
3398 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3399
3400         * gcc.dg/20040310-1.c: New test.
3401
3402 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3403
3404         * gcc.c-torture/execute/20040311-1.c: New test case.
3405
3406 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3407
3408         PR c++/14476
3409         * g++.dg/lookup/enum1.C: New test.
3410
3411 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c++/14510
3414         * g++.dg/lookup/struct2.C: New test.
3415
3416 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3417
3418         * gcc.dg/builtins-34.c: New test.
3419
3420 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3421
3422         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3423
3424 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3425
3426         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3427         * gcc.dg/alias-2.c: New testcase.
3428
3429 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3430
3431         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3432
3433 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3434
3435         * gcc.c-torture/execute/20040309-1.c: New test case.
3436
3437 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3438
3439         PR c++/14397
3440         * g++.dg/overload/ref1.C: New.
3441
3442 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3443
3444         PR c++/14409
3445         * g++.dg/template/spec12.C: New test.
3446
3447         PR c++/14448
3448         * g++.dg/parse/crash14.C: New test.
3449
3450 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/14230
3453         * g++.dg/init/ref11.C: New test.
3454
3455 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/14432
3458         * g++.dg/parse/builtin2.C: New test.
3459
3460 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3461
3462         PR c++/14401
3463         * g++.dg/init/ctor3.C: New test.
3464         * g++.dg/init/union1.C: New test.
3465         * g++.dg/ext/anon-struct4.C: New test.
3466
3467 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3468
3469         * g++.dg/lookup/koenig1.C: Tweak error messages.
3470         * g++.dg/lookup/used-before-declaration.C: Likewise.
3471         * g++.dg/other/do1.C: Likewise.
3472         * g++.dg/overload/koenig1.C: Likewise.
3473         * g++.dg/parse/crash13.C: Likewise.
3474         * g++.dg/template/instantiate3.C: Likewise.
3475
3476 2004-03-08  Eric Christopher  <echristo@redhat.com>
3477
3478         * * lib/target-supports.exp: Enable libiconv in test
3479         compilation.  Fix up error checking.
3480
3481 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3482
3483         PR middle-end/14289
3484         * gcc.dg/pr14289-1.c: New test case.
3485         * gcc.dg/pr14289-2.c: Likewise.
3486         * gcc.dg/pr14289-3.c: Likewise.
3487
3488 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3489
3490         * gcc.c-torture/execute/20040308-1.c: New test.
3491
3492 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3493
3494         * gcc.c-torture/execute/20040307-1.c: New test case.
3495
3496 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3497
3498         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3499
3500 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3501
3502         * gcc.dg/20040306-1.c: New test.
3503
3504 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3505
3506         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3507         them static.
3508         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3509
3510 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3511
3512         PR c/14465
3513         * gcc.dg/decl-6.c: New test.
3514
3515 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3516
3517         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3518         Rename LOGPOW -> LOG_POW.
3519         (SQRT_EXP, POW_EXP): New.
3520
3521 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3522
3523         * gcc.dg/i386-sse-8.c: New test.
3524
3525 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         PR c/14114
3528         * gcc.dg/decl-5.c: New test.
3529
3530 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3531
3532         * gcc.dg/20040305-1.c: New test.
3533
3534 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3535
3536         PR other/14354
3537         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3538
3539 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3540
3541         PR c++/14425, c++/14426
3542         * g++.dg/ext/altivec-4.C: New test.
3543         * g++.dg/ext/altivec-5.C: New test.
3544
3545 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3546
3547         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3548         global variables of a type with no linkage.
3549         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3550         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3551         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3552         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3553         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3554         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3555         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3556         * g++.dg/warn/deprecated.C: Name enum Color.
3557         * g++.dg/overload/VLA.C: Name structure for 'b'.
3558         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3559
3560 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3561
3562         * gcc.c-torture/compile/20040304-1.c: New test.
3563
3564 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3565
3566         PR 13728
3567         * gcc.dg/decl-4.c: New testcase.
3568
3569 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3570
3571         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3572         as PRECF if sizeof (float) > sizeof (double).
3573         (PRECL): Make it the same as PRECF if
3574         sizeof (float) > sizeof (long double).
3575
3576 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3577
3578         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3579         system type.  Add check for irix6 which doesn't have c99 runtime.
3580
3581 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3582
3583         * gcc.dg/const-elim-1.c: xfail for xtensa.
3584
3585 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3586
3587         PR c++/14369
3588         * g++.dg/template/cond4.C: New test.
3589
3590 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/14360
3593         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3594
3595         PR c++/14361
3596         * g++.dg/parse/defarg7.C: New test.
3597
3598         PR c++/14359
3599         * g++.dg/template/friend26.C: New test.
3600
3601 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3602
3603         PR c++/14324
3604         * g++.dg/abi/mangle21.C: New test.
3605
3606         PR c++/14260
3607         * g++.dg/parse/constructor2.C: New test.
3608
3609         PR c++/14337
3610         * g++.dg/template/sfinae1.C: New test.
3611
3612 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/14267
3615         * g++.dg/expr/crash2.C: New test.
3616
3617         PR middle-end/13448
3618         * gcc.dg/inline-5.c: New test.
3619         * gcc.dg/always-inline.c: Split out tests into ...
3620         * gcc.dg/always-inline2.c: ... this and ...
3621         * gcc.dg/always-inline3.c: ... this.
3622
3623 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3624
3625         PR debug/12103
3626         * g++.dg/debug/crash1.C: New test.
3627
3628 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3629
3630         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3631         function with __attribute__((noinline)).
3632         (recurser_void2): Likewise.
3633         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3634         (recurser_void2): Likewise.
3635
3636 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3637
3638         PR middle-end/14203
3639         * g++.dg/warn/Wunused-6.C: New test case.
3640
3641 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3642
3643         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3644         not defined.
3645
3646 2004-02-27  Eric Christopher  <echristo@redhat.com>
3647
3648         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3649         * g++.dg/charset/asm2.c: Run only x86.
3650         * gcc.dg/charset/asm3.c: Ditto.
3651
3652 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3653
3654         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3655         ld_library_path.
3656
3657 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3658
3659         * g++.dg/ext/altivec-3.C: New.
3660
3661 2004-02-26  Richard Henderson  <rth@redhat.com>
3662
3663         * g++.dg/ext/attrib10.C: Mark for warning.
3664         * gcc.dg/attr-alias-1.c: New.
3665
3666 2004-02-26  Richard Henderson  <rth@redhat.com>
3667
3668         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3669         * gcc.c-torture/execute/20040208-2.c: ... it back.
3670
3671 2004-02-26  Eric Christopher  <echristo@redhat.com>
3672
3673         * lib/target-supports.exp (check-iconv-available): New function.
3674         * lib/gcc-dg.exp (dg-require-iconv): New function.
3675         Use above.
3676         * gcc.dg/charset: New directory.
3677         * gcc.dg/charset/charset.exp: New file.
3678         * gcc.dg/charset/asm1.c: Ditto.
3679         * gcc.dg/charset/asm2.c: Ditto.
3680         * gcc.dg/charset/asm3.c: Ditto.
3681         * gcc.dg/charset/asm4.c: Ditto.
3682         * gcc.dg/charset/asm5.c: Ditto.
3683         * gcc.dg/charset/attribute1.c: Ditto.
3684         * gcc.dg/charset/attribute2.c: Ditto.
3685         * gcc.dg/charset/string1.c: Ditto.
3686         * g++.dg/charset: New directory.
3687         * g++.dg/dg.exp: Add here. Special options.
3688         * g++.dg/charset/charset.exp: New file.
3689         * g++.dg/charset/asm1.c: Ditto.
3690         * g++.dg/charset/asm2.c: Ditto.
3691         * g++.dg/charset/asm3.c: Ditto.
3692         * g++.dg/charset/asm4.c: Ditto.
3693         * g++.dg/charset/attribute1.c: Ditto.
3694         * g++.dg/charset/attribute2.c: Ditto.
3695         * g++.dg/charset/extern1.cc: Ditto.
3696         * g++.dg/charset/extern2.cc: Ditto.
3697         * g++.dg/charset/string1.c: Ditto.
3698
3699 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3700
3701         PR c++/14278
3702         * g++.dg/parse/comma1.C: New test.
3703
3704 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3705
3706         PR c++/14284
3707         * g++.dg/template/ttp8.C: New test.
3708
3709 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3710
3711         * gcc.dg/fixuns-trunc-1.c: New test.
3712
3713 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3714
3715         * gcc.dg/builtins-config.h: Use #elif.
3716
3717 2004-02-26  Michael Matz  <matz@suse.de>
3718
3719         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3720         * gcc.dg/991214-1.c: Likewise.
3721         * gcc.dg/i386-asm-1.c: Likewise.
3722
3723 2004-02-25  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.c-torture/execute/20040208-2.c: Move ...
3726         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3727
3728 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3729
3730         PR c++/14246
3731         * g++.dg/other/crash-3.C: New test.
3732
3733 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3734
3735         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3736         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3737
3738         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3739         HP-UX.
3740
3741 2004-02-24  Michael Matz  <matz@suse.de>
3742
3743         * gcc.dg/i386-regparm.c: New.
3744
3745 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3746
3747         * gcc.c-torture/execute/20040223-1.c: New.
3748
3749 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3750             Kazu Hirata  <kazu@cs.umass.edu>
3751
3752         * gcc.dg/fwritable-strings-1.c: Remove.
3753
3754 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3755
3756         PR c/14156
3757         * gcc.dg/20040223-1.c: New test.
3758
3759 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3760
3761         PR c++/14106
3762         * g++.dg/ext/typeof9.C: New test.
3763
3764 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3765
3766         PR c++/14250
3767         * g++.dg/other/switch1.C: New test.
3768
3769 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3770
3771         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3772         * gcc.dg/va-arg-1.c: Likewise.
3773
3774 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3775
3776         PR c++/14143
3777         * g++.dg/template/koenig5.C: New test.
3778
3779 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3780
3781         * g++.dg/ext/altivec-1.C: Generalize target triple.
3782         * g++.dg/ext/altivec-2.C: New test case.
3783         * g++.dg/ext/altivec_check.h: New file.
3784         * gcc.dg/altivec-1.c: Generalize target triple;
3785         include altivec_check.h and call altivec_check().
3786         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3787         * gcc.dg/altivec-6.c: New test case.
3788         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3789         type casts as needed.
3790         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3791         altivec_check().
3792         * gcc.dg/altivec-12.c: New test case.
3793         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3794         include altivec_check.h and call altivec_check().
3795         * gcc.dg/altivec_check.h: New file.
3796
3797 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3798
3799         * lib/target-supports.exp (check_alias_available): Don't mangle
3800         function `g' in test program.
3801
3802 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3803
3804         * lib/target-supports.exp (check_profiling_available): Check
3805         argument to determine whether we support a profiling type.
3806         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3807         check_profiling_available.
3808         * g++.dg/bprob/bprob.exp: Likewise
3809         * g77.dg/bprob/bprob.exp: Likewise.
3810         * gcc.misc-tests/bprob.exp: Likewise.
3811         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3812         dg-require-profiling and delete expected error handling.
3813         * gcc.dg/20021014-1.c: Likewise.
3814         * gcc.dg/nest.c: Likewise.
3815
3816 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3817
3818         PR c++/12007
3819         * g++.dg/other/vthunk1.C: New test.
3820
3821 2004-02-20  Falk Hueffner  <falk@debian.org>
3822
3823         PR target/14201
3824         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3825
3826 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/13927
3829         * g++.dg/other/error8.C: Remove XFAIL markers.
3830
3831         PR c++/14173
3832         * g++.dg/ext/packed5.C: New test.
3833
3834         PR c++/14199
3835         * g++.dg/warn/Wunused-5.C: New test.
3836
3837         PR c++/14186
3838         * g++.dg/lookup/member1.C: New test.
3839
3840 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3841
3842         * gcc.c-torture/compile/20040130-1.c: Enable only when
3843         __INT_MAX__ >= 2147483647L.
3844         * gcc.c-torture/compile/961203-1.c: Likewise.
3845
3846 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3847
3848         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3849         * g++.dg/opt/template1.C: Robustify assembler regexp
3850
3851 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3852
3853         * gcc.c-torture/execute/simd-4.x: Remove.
3854         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3855         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3856         Guard with #ifndef SKIP_ATTRIBUTE.
3857         * gcc.dg/compat/vector-1_y.c: Likewise.
3858         * gcc.dg/compat/vector-2_x.c: Likewise.
3859         * gcc.dg/compat/vector-2_y.c: Likewise.
3860         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3861         * g++.dg/eh/simd-2.C: Likewise.
3862
3863 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3864
3865         * gcc.c-torture/compile/complex-1.c: New.
3866
3867 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3868
3869         PR target/14209
3870         * gcc.c-torture/execute/20040218-1.c: New test.
3871
3872 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3873
3874         PR c++/14181
3875         * g++.dg/parse/new2.C: New test.
3876
3877 2004-02-18  Paul Brook  <paul@codesourcery.com>
3878
3879         * gcc.c-torture/compile/libcall-1.c: New test.
3880
3881 2004-02-18  Paul Brook  <paul@codesourcery.com>
3882
3883         PR debug/12934
3884         * gcc.dg/debug/debug-7.c: New test.
3885
3886 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3887
3888         * gcc.dg/20040217-1.c: New test.
3889
3890 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3891
3892         * gcc.c-torture/execute/990208-1.x: Delete.
3893
3894 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3895
3896         * gcc.c-torture/execute/20040208-2.x: New file.
3897
3898 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/11326
3901         * g++.dg/abi/structret1.C: New test.
3902
3903 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3904
3905         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3906         (i386_cpuid): No need to test if cpuid is available on AMD64.
3907         Fix assembly, so that it works onboth i386 and AMD64.
3908         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3909         (vecInLong): Fix s[] member type to unsigned int.
3910         (vecInWord): Remove type.
3911         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3912         (a64, b64, c64, d64, e64): Remove.
3913         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3914         Remove unused variable.  Remove initialization of removed variables.
3915         Don't call mmx_tests nor sse_tests.
3916         (reference_mmx, reference_sse): Remove.
3917         (check): Add return stmt.
3918         * gcc.dg/i386-sse-7.c: New test.
3919         * gcc.dg/i386-mmx-4.c: New test.
3920
3921 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3922
3923         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3924         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3925         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3926         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3927         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3928         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3929         g++.dg/tc1/dr94.C: Fix line terminator.
3930
3931 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3932
3933         * gcc.c-torture/compile/20040216-1.c: New.
3934
3935 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3936
3937         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3938         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3939         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3940         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3941         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3942         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3943
3944 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3945
3946         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3947
3948 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3949
3950         PR c++/13971
3951         * g++.dg/expr/cond4.C: New test.
3952
3953         PR c++/14086
3954         * g++.dg/lookup/crash2.C: New test.
3955
3956 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3957
3958         * gcc.c-torture/compile/20040214-2.c: New test.
3959
3960 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3961
3962         PR c++/14116
3963         * g++.dg/ext/typeof8.C: New test.
3964
3965 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3966
3967         * gcc.c-torture/compile/20040214-1.c: New test.
3968
3969 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3970
3971         PR c++/13635
3972         * g++.dg/template/spec11.C: New test.
3973
3974 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3975
3976         PR c++/13927
3977         * g++.dg/other/error8.C: New test.
3978
3979 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/14122
3982         * g++.dg/template/array4.C: New test.
3983
3984         PR c++/14108
3985         * g++.dg/inherit/thunk2.C: New test.
3986
3987         PR c++/14083
3988         * g++.dg/eh/cond2.C: New test.
3989
3990 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3991
3992         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3993
3994 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3995
3996         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3997
3998 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3999
4000         * g++.dg/simd-2.C: xfail on ppc64-linux.
4001
4002 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4003
4004         PR c/456
4005         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4006         tests.
4007
4008 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4009
4010         * gcc.dg/builtins-33.c: New test.
4011
4012 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4013
4014         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4015
4016 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4017
4018         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4019
4020 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4021
4022         * gcc.dg/ppc64-abi-3.c: New test.
4023
4024 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4025
4026         PR c/14092
4027
4028         * gcc.dg/pr14092-1.c: New testcase.
4029
4030 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4031
4032         * gcc.dg/cpp/assert4.c: Fix typo last change.
4033
4034         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4035         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4036
4037         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4038
4039 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4040
4041         * gcc.c-torture/compile/20040209-1.c: New test case.
4042
4043 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4044
4045         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4046
4047 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4048
4049         * gcc.c-torture/execute/20040208-[12].c: New tests.
4050
4051 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052
4053         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4054
4055 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4056
4057         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4058
4059 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4060
4061         Bug 13856
4062         * gcc.dg/visibility-8.c: New testcase.
4063
4064 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4065
4066         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4067         arguments.
4068         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4069
4070 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4071
4072         PR middle-end/13696
4073         * g++.dg/opt/fold1.C: New test case.
4074
4075 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4076
4077         PR c++/14033
4078         * g++.dg/other/crash-2.C: New test.
4079
4080 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4081
4082         PR c++/14028
4083         * g++.dg/parse/angle-bracket2.C: New test.
4084
4085 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4086
4087         PR middle-end/13750
4088         Revert:
4089         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4090         PR pch/13361
4091         * testsuite/g++.dg/pch/wchar-1.C: New.
4092         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4093
4094 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4095
4096         PR c++/14008
4097         * g++.dg/parse/error15.C: New test.
4098         * g++.dg/parse/crash11.C: Update dg-error mark.
4099
4100 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4101
4102         PR c++/13932
4103         * g++.dg/warn/conv2.C: New test.
4104
4105 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4106
4107         PR c++/13086
4108         * g++.dg/warn/incomplete1.C: Remove xfail.
4109
4110 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4111
4112         * lib/file-format.exp (gcc_target_object_format): Use
4113         ${tool}_target_compile, not gcc_target_compile.
4114         * lib/target-supports.exp (check_alias_available): Likewise.
4115         (check_gc_sections_available): Likewise.
4116         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4117         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4118         dg-require-alias.
4119
4120 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/13969
4123         * g++.dg/template/static6.C: New test.
4124
4125 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4126
4127         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4128
4129 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4130
4131         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4132         tests for systems where `char' is unsigned by default.
4133
4134 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4135
4136         PR c++/13997
4137         * g++.dg/template/partial3.C: New test.
4138
4139 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4140
4141         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4142         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4143         Remove mentions of obsolete ports.
4144
4145 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4146
4147         * gcc.dg/noncompile/20001228-1.c: Fix for new
4148         error message.
4149
4150 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4151
4152         PR target/9348
4153         * gcc.c-torture/execute/multdi-1.c: New test case.
4154
4155 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4156
4157         PR c++/13925
4158         * g++.dg/template/lookup5.C: New test.
4159
4160 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/13950
4163         * g++.dg/template/lookup4.C: New test.
4164
4165         PR c++/13970
4166         * g++.dg/parse/error14.C: New test.
4167
4168         PR c++/14002
4169         * g++.dg/parse/template13.C: New test.
4170
4171 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4172
4173         PR c++/13978
4174         * g++.dg/template/koenig4.C: New test.
4175
4176         PR c++/13968
4177         * g++.dg/template/crash17.C: New test.
4178
4179         PR c++/13975
4180         * g++.dg/parse/error13.C: New test.
4181         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4182
4183 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4184
4185         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4186
4187 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4188
4189         PR c/11658
4190         PR c/13994
4191         * gcc.dg/noncompile/20040203-1.c: New test.
4192         * gcc.dg/noncompile/20040203-2.c: Likewise.
4193         * gcc.dg/noncompile/20040203-3.c: Likewise.
4194         * gcc.dg/20040203-1.c: Likewise.
4195
4196 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4197
4198         PR c++/10858
4199         * g++.dg/template/sizeof7.C: New test.
4200
4201 2004-02-02  Eric Christopher  <echristo@redhat.com>
4202             Zack Weinberg  <zack@codesourcery.com>
4203
4204         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4205
4206 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4207
4208         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4209         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4210         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4211         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4212
4213 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/13113
4216         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4217
4218         PR c++/13854
4219         * g++.dg/ext/attrib13.C: New test.
4220
4221         PR c++/13907
4222         * g++.dg/conversion/op2.C: New test.
4223
4224 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4225
4226         * gcc.dg/titype-1.c: Fix pasto.
4227
4228 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4229
4230         * gcc.dg/titype-1.c: New test.
4231
4232 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4233
4234         PR c++/13957
4235         * g++.dg/template/non-type-template-argument-1.C,
4236         g++.dg/template/qualified-id1.C: Update dg-error marks.
4237         * g++.dg/template/nontype6.C: New test.
4238
4239 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4240
4241         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4242         * gcc.dg/builtins-31.c: New testcase.
4243         * gcc.dg/builtins-32.c: New testcase.
4244
4245 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4246
4247         * objc.dg/call-super-2.m: Update line numbers
4248         for the including of stddef.h.
4249
4250 2004-01-30  Michael Matz  <matz@suse.de>
4251
4252         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4253         g++.dg/ext/case-range3.C: New tests.
4254
4255 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4256
4257         DR206
4258         PR c++/13813
4259         * g++.dg/template/member4.C: New test.
4260
4261 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4262
4263         PR c++/13683
4264         * g++.dg/template/sizeof6.C: New test.
4265
4266 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4267
4268         * gcc.dg/fwritable-strings-1.c: New test.
4269
4270 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4271
4272         * gcc.c-torture/compile/20040130-1.c: New test.
4273
4274 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4275
4276         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4277
4278 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/13883
4281         * g++.dg/template/ctor3.C: New test.
4282
4283 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4284
4285         * g++.dg/tc1: New directory.
4286         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4287         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4288         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4289         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4290         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4291
4292 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4293
4294         * g++.dg/parse/error11.C: New test.
4295         * g++.dg/parse/error12.C: Likewise.
4296
4297 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4298
4299         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4300         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4301
4302 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4303
4304         PR c++/13791
4305         * g++.dg/ext/attrib12.C: New test.
4306
4307         PR c++/13736
4308         * g++.dg/parse/cast2.C: New test.
4309
4310 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4311
4312         * objc.dg/encode-2.m (main): New local string.  Set depending on
4313         sizeof long.  Use in sscanf call.
4314         * objc.dg/encode-3.m (main): New local string.  Set depending on
4315         sizeof long.  Use in scan_initial call.
4316
4317 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4318
4319         * objc.dg/call-super-2.m: Make LP64-safe.
4320         * objc.dg/desig-init-1.m: Likewise.
4321
4322 2004-01-27  Devang Patel <dpatel@apple.com>
4323
4324         * g++.dg/debug/namespace1.C: New test.
4325
4326 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4327
4328         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4329         xscale-*-*.
4330
4331         * gcc.dg/arm-mmx-1.c: New test.
4332
4333 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4334
4335         * gcc.dg/20040127-1.c: New test.
4336         * gcc.dg/20040127-2.c: New test.
4337
4338 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4339
4340         * objc.dg/stret-1.m (glob): Renamed to globa.
4341
4342 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/13663
4345         * g++.dg/expr/for1.C: New test.
4346
4347 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4348
4349         PR middle-end/13779
4350         * gcc.dg/darwin-longlong.c: New test.
4351
4352 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4353
4354         * gcc.dg/20040124-1.c: Moved test from here...
4355         * gcc.c-torture/compile/20040124-1.c: ...to here.
4356
4357 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4360         the assembly output if -m64 is passed.
4361
4362 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4363
4364         PR c++/13833
4365         * g++.dg/template/cond3.C: New test.
4366
4367 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4368
4369         PR c++/13810
4370         * g++.dg/template/ttp7.C: New test.
4371
4372 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4373
4374         PR c++/13797
4375         * g++.dg/template/nontype4.C: New test.
4376         * g++.dg/template/nontype5.C: Likewise.
4377
4378 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4379
4380         * gcc.dg/torture/mips-clobber-at.c: New test.
4381
4382 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4383
4384         * gcc.dg/20040124-1.c: New test.
4385
4386 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4387
4388         * gcc.dg/20040123-1.c: New test.
4389
4390 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4391
4392         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4393
4394 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4395
4396         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4397
4398 2004-01-23  Andrew Pinski  <apinski@apple.com>
4399
4400         * gcc.dg/20030121-1.c: Move to ..
4401         * gcc.dg/20040121-1.c: here.
4402
4403 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4404
4405         * gcc.dg/builtins-29.c: New test case.
4406
4407 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4408
4409         PR 18314
4410         * gcc.dg/builtins-30.c: New testcase.
4411
4412 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4413
4414         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4415         * lib/g77.exp: Likewise.
4416         * lib/objc.exp: Likewise.
4417         * lib/g++.exp: Likewise.
4418
4419 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4420
4421         * gcc.dg/struct-by-value-2.c: New test.
4422
4423 2004-01-21  Andrew Pinski  <apinski@apple.com>
4424
4425         PR target/13785
4426         * gcc.dg/20030121-1.c: New test.
4427
4428 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4429
4430         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4431         clobber frame pointer register in asm statement.
4432
4433 2004-01-21  Falk Hueffner  <falk@debian.org>
4434
4435         * gcc.c-torture/compile/20040121-1.c: New test.
4436
4437 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4438
4439         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4440
4441 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4442
4443         * gcc.dg/ppc64-abi-2.c: New test.
4444
4445 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4446
4447         * lib/treelang.exp: Fill out this file.
4448         * lib/treelang-dg.exp: New File.
4449
4450 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4451
4452         * gcc.c-torture/compile/981022-1.c: Remove.
4453         * gcc.dg/array-5.c: Remove XFAIL.
4454         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4455         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4456         gcc.dg/cond-lvalue-1.c: Update.
4457         * gcc.dg/cast-lvalue-2.c: New test.
4458
4459 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/13592
4462         * g++.dg/other/error1.C (class foo): Tweak error message.
4463
4464         PR c++/13592
4465         * g++.dg/template/call2.C: New test.
4466
4467 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4468
4469         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4470         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4471         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4472         scalar-return-1_x.c, scalar-return-2_y.c,
4473         scalar-return-3_x.c, scalar-return-3_y.c,
4474         scalar-return-4_x.c, scalar-return-4_y.c,
4475         struct-align-1.h, struct-align-1_x.c,
4476         struct-align-1_y.c, struct-align-2.h,
4477         struct-align-2_x.c, struct-align-2_y.c,
4478         struct-by-value-10_y.c, struct-by-value-11_x.c,
4479         struct-by-value-11_y.c, struct-by-value-12_x.c,
4480         struct-by-value-12_y.c, struct-by-value-13_x.c,
4481         struct-by-value-13_y.c, struct-by-value-14_x.c,
4482         struct-by-value-14_y.c, struct-by-value-15_x.c,
4483         struct-by-value-15_y.c, struct-by-value-16_y.c,
4484         struct-by-value-17_y.c, struct-by-value-18_y.c,
4485         struct-by-value-19_y.c, struct-by-value-1_x.c,
4486         struct-by-value-1_y.c, struct-by-value-20_y.c,
4487         struct-by-value-2_x.c, struct-by-value-2_y.c,
4488         struct-by-value-3_y.c, struct-by-value-4_x.c,
4489         struct-by-value-4_y.c, struct-by-value-5_y.c,
4490         struct-by-value-6_y.c, struct-by-value-7_y.c
4491         struct-by-value-8_x.c, struct-by-value-8_y.c
4492         struct-by-value-9_x.c, struct-by-value-9_y.c
4493         struct-return-10_x.c, struct-return-10_y.c,
4494         struct-return-19_x.c, struct-return-20_x.c
4495         struct-return-2_x.c, struct-return-2_y.c
4496         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4497         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4498
4499 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4500
4501         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4502         attribute on sparc*-sun-solaris2.*.
4503
4504 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4505
4506         PR c++/13710
4507         * g++.dg/ext/typeof7.C: New test.
4508
4509 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4510
4511         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4512         * gcc.dg/const-elim-1.c: Same.
4513
4514 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4515
4516         * objc.dg/stret-1.m: New.
4517         * objc.dg/stret-2.m: New.
4518
4519 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4520
4521         PR c++/11895
4522         * g++.dg/ext/vector1.C: New test.
4523
4524 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4525
4526         * gcc.dg/pch/import-1.c: New.
4527         * gcc.dg/pch/import-1.hs: New.
4528         * gcc.dg/pch/import-1a.h: New.
4529         * gcc.dg/pch/import-1b.h: New.
4530         * gcc.dg/pch/import-1c.h: New.
4531
4532 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/13574
4535         * g++.dg/ext/array1.C: New test.
4536
4537         PR c++/13178
4538         * g++.dg/conversion/op1.C: New test.
4539
4540 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4541
4542         PR 11864
4543         From Kazumoto Kojima / Dan Kegel:
4544         * gcc.dg/pr11864-1.c: New test.
4545
4546         PR 10392
4547         From Marcus Comstedt / Dan Kegel:
4548         * gcc.dg/pr10392-1.c: New test.
4549
4550 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4551
4552         PR c++/13478
4553         * g++.dg/init/ref10.C: New test.
4554
4555 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4556
4557         PR c++/13407
4558         * g++.dg/parse/typename6.C: New test.
4559
4560 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4561
4562         PR pch/13361
4563         * testsuite/g++.dg/pch/wchar-1.C: New.
4564         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4565
4566 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4567
4568         PR c++/9259
4569         * g++.dg/expr/sizeof2.C: New test.
4570
4571 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4572
4573         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4574
4575 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4576
4577         PR c++/13659
4578         * g++.dg/lookup/strong-using-3.C: New.
4579         * g++.dg/lookup/using-10.C: New.
4580
4581 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4582
4583         PR c++/13594
4584         * g++.dg/lookup/strong-using-2.C: New.
4585
4586 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4587             Dan Kegel <dank@kegel.com>
4588             J"orn Rennecke <joern.rennecke@superh.com>
4589
4590         PR target/9365
4591         * gcc.dg/pr9365-1.c: New test.
4592
4593 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4594
4595         PR c++/8856
4596         * g++.dg/parse/casting-operator2.C: New test.
4597         * g++.old-deja/g++.pt/explicit83.C: Remove.
4598
4599 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4600
4601         * gcc.dg/label-compound-stmt-1.c: New test.
4602         * gcc.c-torture/compile/950922-1.c,
4603         gcc.c-torture/compile/20000211-3.c,
4604         gcc.c-torture/compile/20000518-1.c,
4605         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4606         compound statements.
4607
4608 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4609
4610         * gcc.dg/ppc64-abi-1.c: New test.
4611
4612 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4613
4614          * g++.dg/ext/attrib9.C: Add dg-warnings.
4615
4616 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4617
4618         PR c++/12335
4619         * g++.dg/parse/dtor3.C: New test.
4620
4621 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4622
4623         PR c++/12709
4624         * g++.dg/parse/try-catch-1.C: New test.
4625
4626 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4627
4628         * ada/acats/run_all.sh: Add more verbose output in acats.log
4629         when compiling tests.
4630
4631 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4632
4633         PR 13656
4634         * gcc.dg/typedef-redecl.c: New test case.
4635         * gcc.dg/typedef-redecl.h: New support file.
4636
4637 2004-01-13  Jan Hubicka  <jh@suse.cz>
4638
4639         * gcc.dg/always_inline.c: New test.
4640         * gcc.dg/debug/20031231-1.c: Fix.
4641
4642 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4643
4644         PR c++/13474
4645         * g++.dg/template/array3.C: New test.
4646
4647 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4648
4649         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4650         * g++.dg/warn/Wunused-2.C: Likewise.
4651
4652 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4653
4654         PR c++/13289
4655         * g++.dg/template/instantiate6.C: New test.
4656
4657 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4658
4659         PR middle-end/11397
4660         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4661
4662 2004-01-12  Jan Hubicka  <jh@suse.cz>
4663
4664         PR opt/12826
4665         * gcc.dg/20040112-1.c: New.
4666
4667         * gcc.dg/dwarf-die[1-7].c: Move to...
4668         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4669         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4670
4671 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4672
4673         PR c++/4100
4674         * g++.dg/parse/friend4.C: New test.
4675
4676 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4677
4678         PR c++/4100
4679         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4680         definition is called a friend.
4681
4682 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4683
4684         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4685
4686 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4687
4688         PR c++/3478
4689         * g++.dg/parse/error10.C: New test.
4690         * g++.dg/template/arg2.C: Accept "invalid type" error.
4691
4692 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4693
4694         PR middle-end/13392
4695         * g++.dg/opt/expect2.C: New test.
4696
4697 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4698
4699         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4700         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4701         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4702         Update dg-error regexps.
4703
4704 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4705
4706         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4707         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4708
4709 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4710
4711         * gcc.dg/pragma-re-1.c: Use right pointer type.
4712
4713 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4714
4715         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4716
4717 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4718
4719         * gcc.dg/rs6000-ldouble-1.c: New.
4720
4721 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4722
4723         DR 337
4724         PR c++/9256
4725         * g++.dg/other/abstract1.C: New test.
4726
4727 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4728
4729         * g++.dg/lookup/strong-using-1.C: New.
4730
4731 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4732
4733         PR c/11234
4734         * gcc.dg/func-ptr-conv-1.c: New test.
4735         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4736
4737 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4738
4739         PR target/13380.
4740         * gcc.c-torture/compile/20040109-1.c: New.
4741
4742 2004-01-08  Stuart Hastings  <stuart@apple.com>
4743
4744         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4745         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4746         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4747
4748 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4749
4750         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4751
4752 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4753
4754         * ada/acats/run_acats: Treat 'gnatchop' the same way
4755         as 'gnatmake'.  Export GCC_DRIVER.
4756         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4757         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4758
4759 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4760
4761         PR c++/12573
4762         * g++.dg/template/dependent-expr4.C: New test.
4763
4764 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4765
4766         * gcc.dg/altivec-11.c: New test.
4767
4768 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4769
4770         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4771
4772 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4773
4774         PR c/6024
4775         * gcc.dg/enum-compat-1.c: New test.
4776         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4777
4778 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4779
4780         PR c/12165
4781         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4782         gcc.dg/c99-idem-qual-3.c: New tests.
4783
4784 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4785
4786         * gcc.dg/winline-7.c: Don't cast void * to int.
4787
4788 2004-01-06  Jan Hubicka  <jh@suse.cz>
4789
4790         * gcc.dg/i386-sse-5.c: New test
4791         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4792
4793 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/12815
4796         * g++.dg/rtti/typeid4.C: New test.
4797
4798 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4801
4802 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/12132
4805         * g++.dg/template/error11.C: New test.
4806
4807         PR c++/13451
4808         * g++.dg/template/class2.C: New test.
4809
4810 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4811         Richard Sandiford <rsandifo@redhat.com>
4812
4813         PR c++/13387
4814         * g++.dg/opt/alias3.C: New test.
4815
4816 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/13157
4819         * g++.dg/template/koenig3.C: New test.
4820
4821         PR c++/13529
4822         * g++.dg/parse/offsetof3.C: New test.
4823
4824         * g++.dg/init/copy7.C: Add missing dg-error markers.
4825
4826         PR c++/12226
4827         * g++.dg/init/copy7.c: New test.
4828
4829         PR c++/13536
4830         * g++.dg/parse/cast1.C: New test.
4831
4832 2004-01-04  Jan Hubicka  <jh@suse.cz>
4833
4834         * gcc.dg/winline[1-7].c: New tests.
4835
4836 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4837
4838         PR c++/13520
4839         * g++.dg/template/qualttp22.C: New test.
4840
4841 2004-01-01  Jan Hubicka  <jh@suse.cz>
4842
4843         * gcc.dg/debug/20031231-1.c: New.
4844         * gcc.c-torture/compile/20040101-1.c: New.
4845         * gcc.dg/dwarf-die-[1-7].c: New.
4846
4847 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4848
4849         PR optimization/13521
4850         * gcc.c-torture/compile/20031231-1.c: New test.
4851
4852 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4853
4854         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4855
4856 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4857
4858         PR c++/10079
4859         * g++.dg/template/crash16.C: New test.
4860
4861 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4862
4863         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4864
4865 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4866
4867         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4868         ports.
4869         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4870         * g++.old-deja/g++.law/profile1.C: Likewise.
4871         * gcc.c-torture/compile/981006-1.c: Likewise.
4872         * gcc.c-torture/execute/loop-2e.x: Likewise.
4873         * gcc.c-torture/execute/loop-2f.x: Remove.
4874         * gcc.c-torture/execute/loop-2g.x: Likewise.
4875         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4876         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4877
4878 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4879
4880         PR c++/13507
4881         * g++.dg/ext/attrib11.C: New test.
4882
4883         PR c++/13494
4884         * g++.dg/template/array2-1.C: New test.
4885         * g++.dg/template/array2-2.C: New test.
4886
4887 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4888
4889         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4890
4891 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4892
4893         PR c++/12774
4894         * g++.dg/template/array1-1.C: New test.
4895         * g++.dg/template/array1-2.C: New test.
4896
4897 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4898
4899         PR fortran/12632
4900         * g77.dg/12632.f: New test case.
4901
4902 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4903
4904         PR c++/13289
4905         * g++.dg/parse/nontype1.C: New test.
4906
4907 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4908
4909         PR c++/12403
4910         * g++.dg/parse/explicit1.C: New test.
4911         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4912
4913 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/13081
4916         * g++.dg/opt/inline6.C: New test.
4917
4918         PR c++/12613
4919         * g++.dg/parse/error9.C: New test.
4920
4921         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4922
4923 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4924
4925         PR c++/13009
4926         * g++.dg/init/assign1.C: New test.
4927
4928 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4929
4930         PR c++/13070
4931         * g++.dg/warn/format3.C: New test case.
4932
4933 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4934
4935         * gcc.c-torture/compile/20031227-1.c: New test.
4936
4937 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4938
4939         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4940         * g77.dg/bprob/bprob.exp: Likewise.
4941         * gcc.misc-tests/bprob.exp: Likewise.
4942         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4943         variants on systems where the library does not provide that
4944         functionality.
4945         * gcc.dg/builtins-20.c: Use builtins-config.h.
4946         * gcc.dg/builtins-config.h: New file.
4947
4948 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4949
4950         * lib/gcc-dg.exp (dg-require-profiling): New function.
4951         * lib/target-supports.exp (check_profiling_available): Likewise.
4952         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4953         * g77.dg/bprob/bprob.exp: Likewise.
4954         * gcc.misc-tests/bprob.exp: Likewise.
4955         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4956         * gcc.dg/20021014-1.c: Likewise.
4957         * gcc.dg/nest.c: Likewise.
4958
4959 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4960
4961         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4962         compiling.
4963         * g++.dg/lookup/java2.C: Likewise.
4964         * gcc.dg/cpp/lexident.c: Likewise.
4965
4966 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4967
4968         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4969         given.
4970         * gcc.c-torture/compile/961203-1.c: Likewise.
4971         * gcc.c-torture/compile/980506-1.c: Likewise.
4972
4973 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4974
4975         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4976         (additional_prunes): New global.
4977         (gcc-dg-prune): Handle additional per-test pruning.
4978         (dg-test): Clear additional_prunes between tests.
4979
4980         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4981         dg-prune-output to avoid spurious failures from assembler
4982         complaining about nonexistent WAW violations.
4983         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4984         Use dg-prune-output to avoid spurious failures from assembler
4985         warning about Itanium B-step errata.
4986
4987 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4988
4989         * g++.dg/abi/macro0.C: New test.
4990         * g++.dg/abi/macro1.C: Likewise.
4991         * g++.dg/abi/macro2.C: Likewise.
4992
4993         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4994         * g++.dg/abi/bitfield7.C: Likewise.
4995         * g++.dg/abi/dtor2.C: Likewise.
4996         * g++.dg/abi/mangle11.C: Likewise.
4997         * g++.dg/abi/mangle12.C: Likewise.
4998         * g++.dg/abi/mangle14.C: Likewise.
4999         * g++.dg/abi/mangle17.C: Likewise.
5000         * g++.dg/abi/vbase10.C: Likewise.
5001         * g++.dg/abi/vbase14.C: Likewise.
5002         * g++.dg/template/qualttp17.C: Likewise.
5003
5004 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5005
5006         PR c/11995
5007         * gcc.dg/20031223-1.c: New test.
5008
5009 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.dg/noreturn-7.c: New test.
5012
5013 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5014
5015         * gcc.dg/null-pointer-1.c: New test.
5016
5017 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5018
5019         * g++.old-deja/g++.jason/template18.C: Remove.
5020         * g++.old-deja/g++.jason/template37.C: Likewise.
5021
5022         PR c++/12862
5023         * g++.dg/lookup/ns1.C: New test.
5024
5025         PR c++/12397
5026         * g++.dg/template/lookup3.C: New test.
5027
5028 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5029
5030         * g++.dg/template/recurse1.C: New test
5031
5032 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5033
5034         PR c++/12479
5035         * g++.dg/parse/semicolon1.C: New test.
5036         * g++.dg/parse/semicolon1.h: Likewise.
5037
5038 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5039
5040         * gcc.dg/darwin-misaligned.c: New test.
5041
5042 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5043
5044         PR c/9163
5045         * gcc.dg/20031222-1.c: New test.
5046
5047 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5048
5049         PR c++/13438
5050         * g++.dg/parse/error8.C: New test.
5051
5052         PR c++/11554
5053         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5054
5055 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5056
5057         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5058         too small.
5059         * gcc.c-torture/compile/930217-1.c: Likewise.
5060         * gcc.c-torture/compile/930513-1.c: Likewise.
5061         * gcc.c-torture/execute/920908-2.c: Likewise.
5062         * gcc.c-torture/execute/921204-1.c: Likewise.
5063         * gcc.c-torture/execute/930621-1.c: Likewise.
5064         * gcc.c-torture/execute/930630-1.c: Likewise.
5065         * gcc.c-torture/execute/931031-1.c: Likewise.
5066         * gcc.c-torture/execute/980602-2.c: Likewise.
5067         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5068         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5069         * gcc.c-torture/execute/extzvsi.c: Likewise.
5070         * gcc.c-torture/unsorted/ext.c: Likewise.
5071
5072 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5073
5074         PR target/12749
5075         * gcc.c-torture/compile/20031220-2.c: New test case.
5076
5077 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5078
5079         PR optimization/13031
5080         * gcc.c-torture/compile/20031220-1.c: New test case.
5081
5082 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5083
5084         * gcc.dg/cast-function-1.c: New test.
5085
5086 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5087
5088         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5089         formats.
5090
5091 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/12795
5094         * g++.dg/ext/attrib10.C: New test.
5095
5096 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5097
5098         * gcc.dg/cleanup-10.c: New test.
5099         * gcc.dg/cleanup-11.c: New test.
5100
5101 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR c++/13239
5104         * g++.dg/opt/expect1.C: New test.
5105
5106 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5107
5108         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5109
5110 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR debug/12923
5113         * gcc.dg/20031218-1.c: New test.
5114
5115         PR debug/12389
5116         * gcc.dg/20031218-2.c: New test.
5117         * gcc.dg/20031218-3.c: New test.
5118
5119         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5120         of label name and allow for USER_LABEL_PREFIX == "_" names.
5121         * g++.dg/abi/mangle18-2.C: Likewise.
5122         * g++.dg/abi/mangle19-1.C: Likewise.
5123         * g++.dg/abi/mangle19-2.C: Likewise.
5124         * g++.dg/abi/mangle20-1.C: Likewise.
5125         * g++.dg/abi/mangle20-2.C: Likewise.
5126
5127 2003-12-18  Richard Henderson  <rth@redhat.com>
5128
5129         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5130
5131 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5132             Dan Kegel <dank@kegel.com>
5133
5134         PR other/12009
5135         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5136         testing a cross compiler, it causes spurious compile failures.
5137         * lib/g++.exp: Likewise.
5138
5139 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5140
5141         PR c++/13262
5142         * g++.dg/template/access13.C: New test.
5143
5144 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5145
5146         * gcc.dg/20031216-1.c: New test.
5147
5148 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5149
5150         PR c++/9154
5151         * g++.dg/template/error10.C: New test.
5152
5153 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5154
5155         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5156         * g++.dg/eh/simd-2.C: Likewise.
5157
5158 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5159             Roger Sayle  <roger@eyesopen.com>
5160
5161         * gcc.c-torture/execute/ieee/mzero5.c: New.
5162
5163 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5164
5165         PR c++/10603
5166         * g++.dg/parse/error6.C: New test.
5167
5168         PR c++/12827
5169         * g++.dg/parse/error7.C: New test.
5170
5171 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5172
5173         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5174         at -O with stabs debugging formats.
5175         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5176         * gcc.dg/debug/debug-2.c: Likewise.
5177
5178 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5179
5180         PR c++/12696
5181         * g++.dg/init/error1.C: New test.
5182
5183         PR c++/12218
5184         * g++.dg/init/pm3.C: New test.
5185
5186 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5187
5188         PR c/3347
5189         * gcc.dg/bitfld-8.c: New test.
5190
5191 2003-12-16  James Lemke  <jim@wasabisystems.com>
5192
5193         * gcc.dg/arm-scd42-[123].c: New tests.
5194
5195 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5196
5197         PR c++/9043
5198         * g++.dg/abi/mangle20-1.C: New test.
5199         * g++.dg/abi/mangle20-2.C: New test.
5200
5201 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5202
5203         PR c++/13275
5204         * g++.dg/other/offsetof2.C: Remove XFAIL.
5205         * g++.dg/parse/offsetof1.C: New test.
5206         * g++.gd/parse/offsetof2.C: Likewise.
5207
5208 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5209
5210         * g++.dg/template/nontype3.C: New test.
5211         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5212
5213 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5214
5215         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5216
5217 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5218
5219         PR c++/13387
5220         * g++.dg/expr/assign1.C: New test.
5221
5222         PR c++/13242
5223         * g++.dg/abi/mangle19-1.C: New test.
5224         * g++.dg/abi/mangle19-2.C: New test.
5225
5226 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5227
5228         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5229
5230 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5231
5232         * gcc.c-torture/execute/20031216-1.c: New test.
5233
5234 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5235
5236         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5237         an ICE regression.
5238
5239 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/10926
5242         * g++.dg/template/error9.C: New test.
5243
5244         PR c++/11116
5245         * g++.dg/template/error8.C: New test.
5246
5247 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5248
5249         PR middle-end/13400
5250         * gcc.c-torture/execute/20031215-1.c: New test case.
5251
5252 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/13269
5255         * g++.dg/parse/error5.C: New test.
5256
5257         PR c++/12989
5258         * g++.dg/expr/sizeof1.C: New test.
5259
5260         PR c++/13310
5261         * g++.dg/template/crash15.C: New test.
5262
5263 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5264
5265         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5266         a non-POD type as the last named parameter of a varargs function.
5267
5268 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5269
5270         PR c++/13243
5271         PR c++/12573
5272         * g++.dg/template/crash14.C: New test.
5273         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5274
5275 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5276
5277         * g++.dg/other/java1.C: New test.
5278
5279         PR c++/13241
5280         * g++.dg/abi/mangle18-1.C: New test.
5281         * g++.dg/abi/mangle18-2.C: New test.
5282
5283 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5284
5285         PR optimization/10312
5286         * gcc.c-torture/execute/20031214-1.c: New.
5287
5288 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/10779
5291         PR c++/12160
5292         * g++.dg/parse/error3.C: New test.
5293         * g++.dg/parse/error4.C: Likewise.
5294         * g++.dg/abi/mangle4.C: Tweak error messages.
5295         * g++.dg/lookup/using5.C: Likewise.
5296         * g++.dg/other/error2.C: Likewise.
5297         * g++.dg/parse/typename5.C: Likewise.
5298         * g++.dg/parse/undefined1.C: Likewise.
5299         * g++.dg/template/arg2.C: Likewise.
5300         * g++.dg/template/ttp3.C: Likewise.
5301         * g++.dg/template/type1.C: Likewise.
5302         * g++.old-deja/g++.other/crash32.C: Likewise.
5303         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5304
5305 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5306
5307         PR c++/13106
5308         * g++.dg/warn/noreturn-3.C: New test.
5309
5310 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5311
5312         PR c++/13118
5313         * g++.dg/abi/covariant3.C: New.
5314
5315 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5316
5317         * g++.dg/eh/ia64-1.C: New test.
5318
5319 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5320
5321         PR optimization/13037
5322         * g77.f-torture/execute/13037.f: New test case.
5323
5324 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5325
5326         PR c++/12881
5327         * g++.dg/abi/covariant2.C: New.
5328
5329 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5330
5331         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5332
5333 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5334
5335         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5336
5337 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5338
5339         PR other/10819
5340         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5341         to fix Bug 10819.
5342         * lib/g++.exp (g++_version): Likewise.
5343         * lib/g77.exp (g77_version): Likewise.
5344         * lib/objc.exp (default_objc_version): Likewise.
5345
5346 2003-12-10  Richard Henderson  <rth@redhat.com>
5347
5348         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5349
5350         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5351
5352 2003-12-08  Matt Austern  <austern@apple.com>
5353
5354         PR c/13134
5355         * lib/gcc-dg.exp (dg-require-visibility): Define.
5356         * lib/target-supports (check_visibility_available): Define.
5357         * gcc.dg/visibility-1.c: New test.
5358         * gcc.dg/visibility-2.c: Likewise.
5359         * gcc.dg/visibility-3.c: Likewise.
5360         * gcc.dg/visibility-4.c: Likewise.
5361         * gcc.dg/visibility-5.c: Likewise.
5362         * gcc.dg/visibility-6.c: Likewise.
5363         * g++.dg/ext/visibility-1.C: Likewise.
5364         * g++.dg/ext/visibility-2.C: Likewise.
5365         * g++.dg/ext/visibility-3.C: Likewise.
5366         * g++.dg/ext/visibility-4.C: Likewise.
5367         * g++.dg/ext/visibility-5.C: Likewise.
5368         * g++.dg/ext/visibility-6.C: Likewise.
5369
5370 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5371
5372         * g++.dg/lookup/java1.C: New test.
5373         * g++.dg/lookup/java2.C: New test.
5374
5375 2003-12-07  Falk Hueffner  <falk@debian.org>
5376
5377         * g++.dg/opt/noreturn-1.C: New test.
5378
5379 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5380
5381         * gcc.dg/overflow-1.c: New test.
5382
5383 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5384
5385         * g77.f-torture/compile/13060.f: New test.
5386
5387 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5388
5389         PR c++/13323
5390         * g++.dg/inherit/operator2.C: New test.
5391
5392 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5393
5394         PR c++/13305
5395         * g++.dg/ext/attrib9.C: New test.
5396
5397 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5398
5399         PR c++/13314
5400         * g++.dg/template/error7.C: New test.
5401
5402 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5403             J"orn Rennecke <joern.rennecke@superh.com>
5404
5405         PR target/13302
5406         * g++.dg/other/struct-va_list.C: New test.
5407
5408 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5409
5410         PR c++/13166
5411         * g++.dg/parse/defarg6.C: New test.
5412
5413 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5414
5415         PR target/13256
5416         * gcc.c-torture/execute/20031201-1.c: New test.
5417
5418 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5419
5420         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5421
5422 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5423
5424         * gcc.dg/builtin-return-1.c: New test.
5425
5426 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5427             J"orn Rennecke <joern.rennecke@superh.com>
5428
5429         PR optimization/13260
5430         * gcc.c-torture/execute/20031204-1.c: New test.
5431
5432 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5433
5434         PR c++/9127
5435         * g++.dg/template/error6.C: New test.
5436
5437 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5438
5439         * gcc.dg/20031202-1.c: New test.
5440
5441 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/13179
5444         * g++.dg/template/eh1.C: New test.
5445
5446         PR c++/10771
5447         * g++.dg/template/error5.C: New test.
5448
5449 2003-12-02  David Ung  <davidu@mips.com>
5450
5451         * gcc.dg/compat/vector-check.h: Corrected type for var
5452         g_##TMODE
5453
5454 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5455
5456         PR c++/10126
5457         * g++.dg/template/ptrmem8.C: New test.
5458
5459 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5460
5461         PR c++/12573
5462         * g++.dg/template/dependent-expr3.C: New test.
5463
5464 2003-12-01  James Lemke  <jim@wasabisystems.com>
5465
5466         * gcc.dg/arm-g2.c: New test.
5467
5468 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5469
5470         PR optimization/11634
5471         * gcc.dg/20031201-2.c: New test case.
5472
5473 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5474
5475         PR 11433
5476         * objc.dg/proto-lossage-3.m: New test.
5477
5478 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5479
5480         PR optimization/12628
5481         * gcc.dg/20031201-1.c: New test case.
5482
5483 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5484
5485         * gcc.dg/unaligned-1.c: New test.
5486
5487 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5488
5489         PR c++/9849
5490         * g++.dg/template/error4.C: New test.
5491         * g++.dg/template/nested3.C: Adjust error markers.
5492
5493 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5494
5495         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5496
5497 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5498
5499         PR c/10333
5500         * gcc.dg/bitfld-7.c: New test.
5501
5502 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5503
5504         * gcc.dg/tls/asm-1.C: New test.
5505
5506 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5507
5508         * gcc.dg/cpp/assert4.c: Update.
5509
5510 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5511
5512         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5513         * gcc.dg/builtin-apply3.c: New test.
5514
5515 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5516
5517         * lib/compat.exp (compat-obj): New xfaildata parameter.
5518         Use it to set compiler_conditional_xfail_data before compiling.
5519         (compat-get-options): Handle dg-xfail-if.
5520         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5521         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5522         * gcc.dg/compat/vector-1_y.c: Likewise.
5523         * gcc.dg/compat/vector-2_x.c: Likewise.
5524         * gcc.dg/compat/vector-2_y.c: Likewise.
5525
5526 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5527
5528         * g++.dg/opt/reg-stack4.C: New test.
5529
5530 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5531
5532         * gcc.dg/builtin-apply2.c: New test.
5533
5534 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5535
5536         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5537
5538 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5539
5540         PR c++/12924
5541         * g++.dg/template/template-id-2.C: New test.
5542
5543 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5544
5545         PR c++/5369
5546         * g++.dg/template/memfriend1.C: New test.
5547         * g++.dg/template/memfriend2.C: Likewise.
5548         * g++.dg/template/memfriend3.C: Likewise.
5549         * g++.dg/template/memfriend4.C: Likewise.
5550         * g++.dg/template/memfriend5.C: Likewise.
5551         * g++.dg/template/memfriend6.C: Likewise.
5552         * g++.dg/template/memfriend7.C: Likewise.
5553         * g++.dg/template/memfriend8.C: Likewise.
5554         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5555
5556 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5557
5558         PR c++/12515
5559         * g++.dg/ext/cond1.C: New test.
5560
5561 2003-11-20  Richard Henderson  <rth@redhat.com>
5562
5563         * gcc.dg/20020201-2.c: Remove.
5564         * gcc.dg/20020201-4.c: Remove.
5565         * gcc.dg/20020304-1.c: Remove.
5566
5567 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5568
5569         * gcc.dg/cpp/trad/xwin1.c: New test case.
5570
5571 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5572
5573         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5574         * lib/g77.exp: Likewise.
5575         * lib/objc.exp: Likewise.
5576         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5577         for darwin.
5578
5579 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5580
5581         PR c++/12932
5582         * g++.dg/template/static5.C: New test.
5583
5584 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5585
5586         * gcc.dg/nested-func-1.c: New test.
5587
5588 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5589
5590         * gcc.dg/cpp/assert4.c: New test.
5591
5592 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5593
5594         PR c++/2294
5595         * g++.dg/lookup/using9.c: New test.
5596
5597 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/12762
5600         * g++.dg/template/error3.C: New test.
5601
5602 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5603
5604         PR ada/13035
5605         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5606         No longer use a wrapper for gcc, since this does not work under
5607         Windows.
5608
5609 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5610
5611         PR c++/2094
5612         * g++.dg/template/ptrmem7.C: New test.
5613
5614 2003-11-13  Andrew Pinski <apinski@apple.com>
5615
5616         * gcc.c-torture/compile/20031113-1.c: New test.
5617
5618 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5619             Kean Johnston <jkj@sco.com>
5620
5621         PR c/13029
5622         * gcc.dg/unused-4.c: Update.
5623
5624 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5625
5626         * g++.dg/opt/const3.C: New test.
5627
5628 2003-11-13  Jan Hubicka  <jh@suse.cz>
5629
5630         * gcc.c-torture/compile/20031112-1.c: New test.
5631
5632 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5633
5634         * g++.dg/parse/crash10.C: Remove bogus error marker.
5635
5636 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5637
5638         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5639         (host_gcc): Likewise.
5640         (ROOT): Honor $PWDCMD.
5641         (BASE): Likewise.
5642         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5643
5644 2003-11-12  Catherine Moore  <clm@redhat.com>
5645
5646         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5647
5648 2003-11-12  Andreas Jaeger  <aj@suse.de>
5649             Jakub Jelinek  <jakub@redhat.com>
5650             Andrew Pinski  <pinskia@physics.uc.edu>
5651             Richard Henderson  <rth@redhat.com>
5652
5653         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5654         systems.
5655         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5656
5657         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5658         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5659
5660 2003-11-11  Andreas Jaeger  <aj@suse.de>
5661
5662         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5663
5664         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5665
5666 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5667
5668         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5669         Clean ups.
5670
5671 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5672
5673         * gcc.dg/trampoline-1.c: New test.
5674
5675 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5676
5677         * gcc.c-torture/compile/200031109-1.c: New test.
5678
5679 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5680
5681         PR c/3190
5682         PR c/8714
5683         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5684         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5685         gcc.dg/format/no-y2k-1.c: Update.
5686
5687 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5688
5689         PR optimization/10467
5690         * gcc.dg/20031108-1.c: New test case.
5691
5692 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5693
5694         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5695
5696 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5697
5698         * gcc.dg/compound-lvalue-1.c: New test.
5699         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5700         some XFAILs.
5701
5702 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5703
5704         * gcc.dg/altivec-varargs-1.c: New test.
5705
5706 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5707
5708         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5709         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5710         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5711         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5712         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5713
5714 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5715
5716         * gcc.dg/cond-lvalue-1.c: New test.
5717
5718 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5719
5720         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5721
5722 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5723
5724         PR c++/11616
5725         * g++.dg/template/instantiate5.C: New test.
5726
5727 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5728
5729         PR c++/12726
5730         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5731         * ChangeLog: Add missing first entry for above test.
5732
5733 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/9810
5736         * g++.dg/template/using8.C: New test.
5737         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5738
5739 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5740
5741         PR optimization/10817
5742         * gcc.c-torture/compile/20031102-1.c: New test case.
5743
5744 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5745
5746         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5747         2147483647.
5748
5749 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5750
5751         * gcc.dg/20031102-1.c: New test.
5752
5753 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5754
5755         * gcc.dg/complex-1.c: New test.
5756
5757 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5758
5759         PR c++/12796
5760         * g++.dg/template/crash13.C: Adjust expected error location.
5761         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5762
5763 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5764
5765         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5766
5767 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5768
5769         PR/10239
5770         * gcc.c-torture/compile/20031031-2.c: New test.
5771
5772 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5773
5774         PR/11640
5775         * gcc.c-torture/compile/20031031-1.c: New test.
5776
5777 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5778
5779         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5780         * gcc.misc-tests/bprob.exp: Likewise.
5781         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5782         the execution test on arm-elf configs.
5783         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5784         configs that don't support scratch files.
5785         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5786
5787 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5788
5789         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5790         done by dejagnu.
5791
5792 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5793
5794         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5795         Avoid non pure sh syntax. Add more logging.
5796
5797         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5798         fail.
5799
5800 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5801
5802         PR libgcj/10610
5803         * gcc.dg/ppc-stackalign-1.c: New test.
5804
5805 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5806
5807         * ada/acats/run_all.sh: Change output to be more compliant with
5808         dejagnu framework.
5809         Create acats.sum and acats.log files under testsuite/ada/acats
5810         Only run [a-z]* directories, to filter out e.g. CVS.
5811         Redirect build output to log file.
5812
5813 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5814
5815         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5816
5817 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5818
5819         PR ada/5909:
5820         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5821
5822 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5823
5824         * gcc.c-torture/compile/20031023-1.c: New test.
5825         * gcc.c-torture/compile/20031023-2.c: New test.
5826         * gcc.c-torture/compile/20031023-3.c: New test.
5827         * gcc.c-torture/compile/20031023-4.c: New test.
5828
5829 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5830
5831         PR c++/10371
5832         * g++.dg/lookup/scoped8.C: New test.
5833
5834 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5835
5836         * g++.dg/opt/reg-stack3.C: New test.
5837
5838 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5839
5840         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5841
5842 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843
5844         PR c++/11076
5845         * g++.dg/template/crash13.C: New test.
5846
5847 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5848
5849         * gcc.dg/c99-restrict-2.c: New test.
5850
5851 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5852
5853         PR c++/12698, c++/12699, c++/12700, c++/12566
5854         * g++.dg/inherit/covariant9.C: New test.
5855         * g++.dg/inherit/covariant10.C: New test.
5856         * g++.dg/inherit/covariant11.C: New test.
5857
5858 2003-10-23  Jason Merrill  <jason@redhat.com>
5859
5860         PR c++/12726
5861         * g++.dg/ext/complit2.C: New test.
5862
5863 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5864
5865         PR target/12654
5866         * gcc.c-torture/execute/20031020-1.c: New test.
5867
5868 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5869
5870         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5871         following the jump_insn.
5872
5873 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5874
5875         * gcc.dg/cast-lvalue-1.c: New test.
5876
5877 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5878
5879         PR c++/11962
5880         * g++.dg/template/cond2.C: New test.
5881
5882 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5883
5884         * gcc.dg/builtins-28.c: New test.
5885
5886 2003-10-20  Jan Hubicka  <jh@suse.cz>
5887
5888         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5889         parameter.
5890         * testsuite/gcc.dg/inline-2.c: Likewise.
5891
5892 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5893
5894         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5895         * gcc.dg/nest.c:  Likewise.
5896
5897 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5898
5899         PR c++/9781, c++/10583, c++/11862
5900         * g++.dg/parse/crash13.C: New test.
5901
5902 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5903
5904         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5905
5906 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5907
5908         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5909         Define HAVE_C99_RUNTIME except on Solaris.
5910         * gcc.dg/builtins-20.c: Likewise.
5911
5912 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5913
5914         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5915
5916 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5917
5918         PR c++/12495
5919         * g++.dg/template/crash21.C: New test.
5920
5921 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5922
5923         PR c++/2513
5924         * g++.dg/template/typename5.C: New test.
5925
5926 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5927
5928         PR c++/12369
5929         * g++.dg/template/friend25.C: New test.
5930
5931 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5932
5933         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5934         versions.
5935
5936 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5937
5938         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5939         == 2147483647.
5940
5941 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5942
5943         * gcc.c-torture/execute/960416-1.x: Remove.
5944         * gcc.c-torture/execute/divconst-3.x: Likewise.
5945
5946 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5947
5948         PR target/12598
5949         * gcc.dg/torture/cris-volatile-1.c: New test.
5950
5951 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5952
5953         PR optimization/9325
5954         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5955         for overflowing floating point to integer conversion during RTL
5956         simplification.
5957
5958 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5959
5960         * objc/execute/_cmd.m: Fix typo.
5961         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5962         Relax 'scan-assembler' regexp.
5963         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5964         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5965         * objc.dg/zero-link-2.m: Remove blank line.
5966         * objc.dg/zero-link-3.m: New test case.
5967
5968 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5969
5970         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5971
5972         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5973         than linker trickery.
5974
5975 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5976
5977         PR c++/12370
5978         * g++.dg/other/friend2.C: New test.
5979
5980 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5981
5982         * gcc.dg/20031012-1.c: New test.
5983
5984 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5985
5986         * gcc.dg/weak/weak-3.c: Fix for new warning.
5987
5988 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5989
5990         PR optimization/8750
5991         * gcc.c-torture/execute/20031012-1.c: New test case.
5992
5993 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5994
5995         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5996         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5997
5998 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5999
6000         PR optimization/12260
6001         * gcc.c-torture/compile/20031011-2.c: New test case.
6002
6003 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6004
6005         * gcc.c-torture/execute/20031011-1.c: New testcase.
6006
6007 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6008
6009         * gcc.c-torture/compile/20031011-1.c: New test.
6010
6011 2003-10-11  Jan Hubicka  <jh@suse.cz>
6012
6013         * g++.dg/other/first-global.C: New test.
6014
6015 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6016
6017         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6018
6019 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6020
6021         * gcc.c-torture/compile/20031010-1.c: New test.
6022
6023 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6024
6025         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6026         * gcc.c-torture/execute/va-arg-25.c: ... here.
6027
6028 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6029
6030         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6031
6032 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6033
6034         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6035
6036 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6037
6038         * g++.dg/parse/error2.C: New test.
6039
6040 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6041
6042         PR c++/11097
6043         * g++.dg/other/error5.C: Modify the error message.
6044         * g++.dg/lookup/using8.C: New test.
6045
6046 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6047
6048         * gcc.dg/darwin-abi-2.c: New file.
6049         * gcc.c-torture/execute/va-arg-24.c: New file.
6050
6051 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6052
6053         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6054         indentation.
6055
6056 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR c++/10147
6059         * g++.dg/other/error4.C: Update error messages.
6060         * g++.dg/template/ptrmem4.C: Likewise.
6061
6062         PR c++/12337
6063         * g++.dg/init/new9.C: New test.
6064
6065         PR c++/12334, c++/12236, c++/8656
6066         * g++.dg/ext/attrib8.C: New test.
6067
6068 2003-10-06  Devang Patel  <dpatel@apple.com>
6069
6070         * gcc.dg/debug/dwarf2-3.h: New test.
6071         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6072
6073 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6074
6075         * g++.dg/opt/cfg2.C: New test.
6076
6077 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6078
6079         * g++.dg/opt/float1.C: New test.
6080
6081 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6082
6083         * gcc.dg/c90-array-lval-6.c: New test.
6084         * gcc.dg/c99-array-lval-6.c: New test.
6085
6086 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6087             Ziemowit Laski  <zlaski@apple.com>
6088
6089         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6090         'Derived', so that it is never considered a class method; add
6091         new warning for '+port' method ambiguity.
6092         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6093         <objc/objc-api.h> (needed on Mac OS X).
6094         * objc.dg/method-13.m: New test.
6095
6096 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6097
6098         PR optimization/9325, PR java/6391
6099         * gcc.c-torture/execute/20031003-1.c: New test case.
6100
6101 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR optimization/12180
6104         * gcc.dg/20031002-1.c: New test.
6105
6106         PR c++/12486
6107         * g++.dg/inherit/error1.C: New test.
6108
6109 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6110
6111         * lib/f-torture.exp (search_for): Rename to...
6112         (search_for_re): This.  Also, clean up comments and the
6113         "regexp" invocation.
6114
6115 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6116
6117         * gcc.c-torture/compile/20031002-1.c: New test.
6118
6119 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6120
6121         * g++.dg/opt/cond1.C: New test.
6122
6123 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6124
6125         * gcc.dg/Wold-style-definition-2.c: New testcase.
6126         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6127
6128 2003-09-29  Richard Henderson  <rth@redhat.com>
6129
6130         * g++.dg/init/array10.C: Add dg-options.
6131
6132 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6133
6134         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6135
6136 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6137
6138         * g++.dg/template/friend19.C: Fix typo.
6139         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6140
6141 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6142
6143         * gcc.c-torture/execute/20030928-1.c: New test.
6144         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6145
6146 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6147
6148         * g++.dg/opt/unroll1.C: New test.
6149
6150 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6151
6152         PR optimization/11741
6153         * gcc.dg/20030926-1.c: New test case.
6154
6155 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6156
6157         PR c++/5655
6158         * g++.dg/parse/access7.C: New test.
6159         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6160
6161 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6162
6163         MERGE OF objc-improvements-branch into MAINLINE:
6164         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6165         if libobjc has not been built.
6166         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6167         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6168         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6169         objc/execute/nested-3.m, objc/execute/np-2.m,
6170         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6171         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6172         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6173         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6174         objc.dg/special/unclaimed-category-1.h,
6175         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6176         well as GNU runtime.
6177         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6178         * execute/cascading-1.m, execute/function-message-1.m,
6179         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6180         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6181         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6182         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6183         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6184         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6185         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6186         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6187         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6188         * objc.dg/bitfield-2.m: Run only on Darwin.
6189         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6190         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6191         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6192         * objc.dg/const-str-1.m: Fix constant string layout.
6193
6194 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6195
6196         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6197
6198 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6199
6200         * gcc.dg/darwin-abi-1.c: New file.
6201
6202 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6203
6204         PR target/12281
6205         * gcc.c-torture/compile/20030921-1.c: New test.
6206
6207 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6208
6209         * g++.dg/opt/reg-stack2.C: New test.
6210
6211 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6212
6213         * g++.dg/eh/delayslot1.C: New test.
6214
6215 2003-09-20  Richard Henderson  <rth@redhat.com>
6216
6217         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6218
6219 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6220
6221         * gcc.c-torture/execute/20030920-1.c: New test case.
6222
6223 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6224
6225         * g++.dg/rtti/typeid3.C: Correct expected error message.
6226
6227 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6228
6229         PR c++/157
6230         * g++.dg/parse/crash12.C: New test.
6231
6232 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6233
6234         * gcc.dg/compat/mixed-struct-check.h: New.
6235         * gcc.dg/compat/mixed-struct-defs.h: New.
6236         * gcc.dg/compat/mixed-struct-init.h: New.
6237         * gcc.dg/compat/struct-by-value-19_main.c: New.
6238         * gcc.dg/compat/struct-by-value-19_x.c: New.
6239         * gcc.dg/compat/struct-by-value-19_y.c: New.
6240         * gcc.dg/compat/struct-by-value-20_main.c: New.
6241         * gcc.dg/compat/struct-by-value-20_x.c: New.
6242         * gcc.dg/compat/struct-by-value-20_y.c: New.
6243         * gcc.dg/compat/struct-return-19_main.c: New.
6244         * gcc.dg/compat/struct-return-19_x.c: New.
6245         * gcc.dg/compat/struct-return-19_y.c: New.
6246         * gcc.dg/compat/struct-return-20_main.c: New.
6247         * gcc.dg/compat/struct-return-20_x.c: New.
6248         * gcc.dg/compat/struct-return-20_y.c: New.
6249
6250 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6251         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6252         so that it will not complain on LP64 targets.
6253
6254 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6255
6256         PR c++/495
6257         * g++.dg/template/friend24.C: New test.
6258
6259 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         PR c++/12332
6262         * g++.dg/template/memtmpl2.C: New test.
6263
6264 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6265
6266         PR target/11184
6267         * gcc.dg/builtin-apply1.c: New test.
6268
6269 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6270
6271         PR c++/9848
6272         * g++.dg/warn/Wunused-4.C: New test.
6273
6274 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6275
6276         PR c++/12316
6277         * g++.dg/other/gc2.C: New test.
6278
6279 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6280
6281         PR c++/11991
6282         * g++.dg/rtti/typeid3.C: New test.
6283
6284         PR c++/12266
6285         * g++.dg/overload/template1.C: New test.
6286
6287 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6288
6289         * g++.dg/opt/cfg3.C: New test.
6290
6291 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6292
6293         PR c++/7939
6294         * g++.dg/template/crash11.C: New test.
6295
6296 2003-09-16  Jason Merrill  <jason@redhat.com>
6297             Jakub Jelinek  <jakub@redhat.com>
6298
6299         * gcc.dg/attr-warn-unused-result.c: New test.
6300
6301 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6302
6303         PR c++/12184
6304         * g++.dg/expr/call2.C: New test.
6305
6306 2003-09-15  Andreas Jaeger  <aj@suse.de>
6307
6308         * gcc.dg/Wold-style-definition-1.c: New test.
6309
6310 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6311
6312         PR c++/3907
6313         * g++.dg/parse/template12.C: New test.
6314
6315         * g++.dg/abi/bitfield11.C: New test.
6316         * g++.dg/abi/bitfield12.C: Likewise.
6317
6318 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6319
6320         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6321         non-expansion of functional macro name without arguments at EOL.
6322         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6323
6324 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6325
6326         * gcc.c-torture/execute/20030914-[12].c: New tests.
6327
6328 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6329
6330         PR c++/11788
6331         * g++.dg/overload/addr1.C: New test.
6332
6333 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6334
6335         * gcc.dg/20030909-1.c: New test.
6336
6337 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6338
6339         * gcc.dg/ultrasp10.c: New test.
6340
6341 2003-09-09  Devang Patel  <dpatel@apple.com>
6342
6343         * gcc.dg/darwin-ld-6.c: New test.
6344
6345 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6346
6347         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6348
6349 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6350
6351         * gcc.dg/ia64-types1.c: New test.
6352         * gcc.dg/ia64-types2.c: Likewise.
6353
6354 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6355
6356         * gcc.dg/builtins-1.c: Add more _Complex tests.
6357         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6358
6359         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6360         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6361
6362 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/11786
6365         * g++.dg/lookup/koenig2.C: New test.
6366
6367         PR c++/5296
6368         * g++.dg/rtti/typeid2.C: New test.
6369
6370 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6371
6372         * gcc.c-torture/compile/20030904-1.c: New test.
6373
6374 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6375
6376         * g++.dg/opt/longbranch2.C: New test.
6377
6378 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6379
6380         * g++.dg/template/crash10.C: Only compile it.
6381
6382 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6383
6384         PR middle-end/11665
6385         * gcc.c-torture/compile/20030907-1.c: New test.
6386         * g++.dg/init/array11.C: New test.
6387
6388 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6389
6390         PR c++/11852
6391         * g++.dg/init/struct1.C: New test.
6392
6393 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6394
6395         PR c++/12181
6396         * g++.dg/expr/comma1.C: New test.
6397
6398 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/11867
6401         * g++.dg/expr/static_cast5.C: New test.
6402
6403 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         PR c++/11507
6406         * g++.dg/lookup/scoped7.C: New test.
6407
6408         PR c++/9574
6409         * g++.dg/other/static1.C: New test.
6410
6411         PR c++/11490
6412         * g++.dg/warn/template-1.C: New test.
6413
6414         PR c++/11432
6415         * g++.dg/template/crash10.C: New test.
6416
6417         PR c++/2478
6418         * g++.dg/overload/VLA.C: New test.
6419
6420         PR c++/10804
6421         * g++.dg/template/call1.C: New test.
6422
6423 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6424
6425         PR c++/11794
6426         * g++.dg/parse/using3.C: New test.
6427
6428 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6429
6430         PR c++/11409
6431         * g++.dg/overload/builtin3.C: New test case.
6432
6433 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6434
6435         PR c/9862
6436         * gcc.dg/20030906-1.c: New test.
6437         * gcc.dg/20030906-2.c: Likewise.
6438
6439 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6440
6441         PR c++/12167
6442         * g++.dg/parse/defarg5.C: New test.
6443
6444         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6445
6446 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/12163
6449         * g++.dg/expr/static_cast4.C: New test.
6450
6451         PR c++/12146
6452         * g++.dg/template/crash9.C: New test.
6453
6454 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         * g++.old-deja/g++.ext/pretty2.C: Update for change
6457         in __FUNCTION__.
6458         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6459
6460 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6461
6462         PR c++/11922
6463         * g++/dg/template/qualified-id1.C: New test.
6464
6465         PR c++/12037
6466         * g++.dg/warn/noeffect4.C: New test.
6467
6468 2003-09-04  Matt Austern  <austern@apple.com>
6469
6470         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6471         * g++.dg/ext/fnname2.C: Likewise.
6472         * g++.dg/ext/fnname3.C: Likewise.
6473
6474 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6475
6476         * g++.dg/expr/lval1.C: New test.
6477         * g++.dg/ext/lvcast.C: Remove.
6478
6479 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6480
6481         PR optimization/11700.
6482         * gcc.c-torture/compile/20030903-1.c: New test case.
6483
6484 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/12053
6487         * g++.dg/abi/layout4.C: New test.
6488
6489 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6490
6491         PR c++/11553
6492         * g++.dg/parse/friend3.C: New test.
6493
6494 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/11847
6497         * g++.dg/template/class1.C: New test.
6498
6499         PR c++/11808
6500         * g++.dg/expr/call1.C: New test.
6501
6502 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/12114
6505         * g++.dg/init/ref9.C: New test.
6506
6507         PR c++/11972
6508         * g++.dg/template/nested4.C: New test.
6509
6510 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6511
6512         PR c++/12093
6513         * g++.dg/template/non-dependent4.C: New test.
6514
6515         PR c++/11928
6516         * g++.dg/inherit/conv1.C: New test.
6517
6518 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/6196
6521         * g++.dg/ext/label1.C: New test.
6522         * g++.dg/ext/label2.C: Likewise.
6523
6524 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6525
6526         * g++.dg/expr/cond3.C: New test.
6527
6528 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6529
6530         * gcc.dg/builtins-1.c: Add new builtin cases.
6531
6532 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6533
6534         * gcc.dg/builtins-1.c: Add new cases.
6535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6536
6537 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6538
6539         * gcc.dg/builtins-1.c: Add more math builtin tests.
6540         * gcc.dg/torture/builtin-attr-1.c: New test.
6541
6542 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR optimization/5079
6545         * g++.dg/opt/static3.C: New test.
6546
6547 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6548
6549         * gcc.misc-tests/gcov-10b.c: New test.
6550
6551 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6552
6553         * g++.dg/opt/ptrmem3.C: New test.
6554
6555         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6556
6557 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6558
6559         * gcc.dg/20030826-2.c: New test.
6560
6561 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6562
6563         PR middle-end/12002
6564         * g77.f-torture/compile/12002.f: New test case.
6565
6566 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6567
6568         * gcc.dg/20030826-1.c: New test case.
6569
6570 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6571
6572         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6573
6574 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6575
6576         PR c++/11871
6577         * c++.dg/lookup/crash1.C: New test.
6578
6579         * c++.dg/warn/noeffect3.C: New test.
6580
6581 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6582
6583         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6584         * gcc.dg/compat/vector-1_y.c: Ditto.
6585         * gcc.dg/compat/vector-2_x.c: Ditto.
6586         * gcc.dg/compat/vector-2_y.c: Ditto.
6587
6588 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6589
6590         * gcc.dg/20030702-1.c: New test.
6591
6592 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/8795
6595         * g++.dg/ext/altivec-1.C: New test.
6596
6597 2003-08-24  Richard Henderson  <rth@redhat.com>
6598
6599         * g++.dg/eh/simd-2.C: Add -w for x86.
6600
6601 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6602
6603         * gcc.dg/20030815-1.c: New test.
6604
6605 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6606
6607         PR c++/3765
6608         * g++.dg/parse/access6.C: New test.
6609
6610 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6611
6612         PR c++/641, c++/11876
6613         * g++.dg/template/friend22.C: New test.
6614         * g++.dg/template/friend23.C: Likewise.
6615
6616 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6617
6618         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6619         identically.
6620
6621 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6622
6623         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6624
6625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6626
6627         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6628
6629 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6630
6631         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6632
6633 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6634
6635         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6636
6637 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6638
6639         PR c++/11919
6640         * g++.dg/overload/prom1.C: New test.
6641
6642         PR c++/11551
6643         * g++.dg/parse/dtor2.C: New test.
6644
6645         PR c++/10762
6646         * g++.dg/parse/using2.C: New test.
6647
6648 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6649
6650         PR target/11805
6651         * gcc.c-torture/compile/20030821-1.c: New.
6652
6653 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/11834
6656         * g++.dg/template/deduce2.C: New test.
6657
6658 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6659
6660         * gcc.c-torture/execute/20030821-1.c: New test.
6661
6662 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6663
6664         PR middle-end/11984
6665         * gcc.dg/20030820-1.c: New test case.
6666
6667 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6668
6669         PR c++/11945
6670         * g++.dg/warn/noeffect2.C: New test.
6671
6672 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6673
6674         PR c++/10926
6675         * g++.dg/template/dtor2.C: New test.
6676
6677         PR c++/11684
6678         * g++.dg/template/operator1.C: New test.
6679         * g++.dg/parse/operator4.C: New test.
6680
6681         PR c++/11946.C
6682         * g++.dg/expr/enum1.C: New test.
6683         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6684
6685         PR c++/11036.C
6686         * g++.dg/parse/elab2.C: New test.
6687         * g++.dg/parse/typedef4.C: Change error message.
6688         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6689         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6690         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6691
6692 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6693
6694         * gcc.dg/pch/warn-1.c: New.
6695         * gcc.dg/pch/warn-1.hs: New.
6696
6697         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6698         not-tested file.
6699
6700 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6703
6704 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6705
6706         * gcc.dg/uninit-D.c: New Test.
6707         * gcc.dg/uninit-E.c: New Test.
6708         * gcc.dg/uninit-F.c: New Test.
6709         * gcc.dg/uninit-G.c: New Test.
6710
6711 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6712
6713         * g++.dg/README: Describe the pch directory.
6714
6715 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6716
6717         PR c++/11174
6718         * g++.dg/parse/access4.C: New test.
6719         * g++.dg/parse/access5.C: Likewise.
6720         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6721
6722 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6723
6724         * gcc.dg/noncompile/20030818-1.c: New.
6725
6726 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6727
6728         PR c++/11957
6729         * g++.dg/warn/noeffect1.C: New test.
6730
6731         * g++.dg/template/scope2.C: New test.
6732         * g++.dg/template/error2.C: Correct dg-error
6733
6734 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6735
6736         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6737
6738 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR C++/11512
6741         * g++.dg/template/warn1.C: New.
6742
6743 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6744
6745         * g++.dg/template/error2.C: New test.
6746         * g++.dg/lookup/using7.C: Adjust errors
6747         * g++.old-deja/g++.pt/crash36.C: Likewise.
6748         * g++.old-deja/g++.pt/derived3.C: Likewise.
6749
6750 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6751
6752         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6753         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6754         * gcc.c-torture/execute/builtins/string-9.c: New, from
6755         string-opt-9.c.  Adjust for execute/builtins framework.
6756         * gcc.c-torture/execute/string-opt-9.c: Delete.
6757
6758 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6759
6760         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6761
6762         * g++.dg/parse/ret-type2.C: New test.
6763
6764         PR c++/11703
6765         * g++.dg/init/new8.C: New test.
6766
6767         PR c++/10923
6768         * g++.dg/parse/typedef5.C: New test.
6769
6770         PR c++/9512
6771         * g++.dg/parse/qualified2.C: New test.
6772         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6773         invalid code.
6774
6775 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6776
6777         * g++.dg/conversion/ptrmem1.C: New test.
6778
6779 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR target/11693
6782         * gcc.dg/20030811-1.c: New test.
6783
6784         PR target/11535
6785         * gcc.c-torture/execute/20030811-1.c: New test.
6786
6787 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6788
6789         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6790
6791 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/11789.C
6794         * g++.dg/inherit/multiple1.C: New test.
6795
6796 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6797
6798         * gcc.dg/spe1.c: New test.
6799
6800         PR c++/11670
6801         * g++.dg/expr/cast2.C: New test.
6802
6803         PR c++/10530
6804         * g++.dg/template/dependent-name2.C: New test.
6805
6806 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6807
6808         * g++.dg/parse/crash11.C: Put the dg options in comments.
6809
6810 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6811
6812         * lib/gcc-dg.exp: Update for diagnostic change.
6813
6814 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6815
6816         PR c++/5767
6817         * g++.dg/parse/crash11.C: New test.
6818
6819 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6820
6821         * gcc.dg/cpp/spacing1.c: Update.
6822
6823 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6824
6825         PR target/11739
6826         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6827         a value for -mtune.
6828
6829 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6830
6831         PR middle-end/11771
6832         * gcc.c-torture/compile/20030804-1.c: New test case.
6833
6834 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6835
6836         * gcc.dg/20030804-1.c: New test case.
6837
6838 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6839
6840         * gcc.dg/cpp/separate-1.c: New test.
6841
6842 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         PR c++/11704
6845         * g++.dg/template/dependent-expr2.C: New test.
6846
6847         PR c++/11766
6848         * g++.dg/expr/ptrmem1.C: New test.
6849
6850 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6851
6852         PR c++/9453
6853         * g++.dg/template/friend15.C: New test.
6854
6855 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6856
6857         * lib/dg-pch.exp: Work round PCH bug.
6858
6859 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6862         builtins.  Move cases from builtins-4.c here.
6863
6864         * gcc.dg/torture/builtin-math-1.c: New test taken from
6865         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6866         additional cases.
6867
6868         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6869         Delete.
6870
6871 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6872
6873         PR c++/9447
6874         * g++.dg/template/using7.C: New test.
6875
6876 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6877
6878         * import1.c, import2.c: New tests.
6879
6880 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * g++.dg/eh/crossjump1.C: New test.
6883
6884 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6885
6886         PR c++/11697
6887         * g++.dg/template/using6.C: New test.
6888
6889         PR c++/11744
6890         * g++.dg/template/koenig2.C: New test.
6891
6892 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6893
6894         PR c++/7983
6895         * g++.dg/parse/typedef4.C: New test.
6896
6897 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6898
6899         PR c++/8442, c++/8806
6900         * g++.dg/template/elab1.C: New test.
6901         * g++.dg/template/type2.C: Likewise.
6902         * g++.dg/template/ttp3.C: Adjust expected error message.
6903         * g++.old-deja/g++.law/visibility13.C: Likewise.
6904         * g++.old-deja/g++.niklas/t135.C: Likewise.
6905         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6906         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6907         template argument.
6908         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6909
6910 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6911
6912         PR c++/11295
6913         * g++.dg/ext/stmtexpr1.C: New test.
6914
6915         * g++.dg/opt/tmp1.C: New test.
6916
6917         PR c++/11525
6918         * g++.dg/parse/constant4.C: New test.
6919
6920         PR c++/9447
6921         * g++.dg/template/using5.C: New test.
6922
6923 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6924
6925         * gcc.dg/builtins-27.c: New test case.
6926
6927 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6928
6929         * gcc.dg/tls/opt-7.c: New test.
6930
6931 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6932
6933         * g++.old-deja/g++.other/crash18.C: Remove.
6934
6935 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         * g++.dg/template/explicit3.C: New.
6938         * g++.dg/template/explicit4.C: New.
6939         * g++.dg/template/explicit5.C: New.
6940
6941         PR c++/11347
6942         * g++.dg/template/memtmpl1.C: New.
6943
6944 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6945
6946         PR target/11565
6947         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6948         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6949
6950 2003-07-30  Jan Hubicka  <jh@suse.cz>
6951
6952         * vtgc1.c: Kill.
6953
6954 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6955
6956         * gcc.dg/struct-in-proto-1.c: New test.
6957
6958 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6959
6960         * gcc.dg/cpp/include2.c: Only expect one message.
6961
6962 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6963
6964         PR c++/9447
6965         * g++.dg/template/using1.C: New test.
6966         * g++.dg/template/using2.C: New test.
6967         * g++.dg/template/using3.C: New test.
6968         * g++.dg/template/using4.C: New test.
6969
6970 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6971
6972         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6973         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6974
6975 2003-07-28  Jan Hubicka  <jh@suse.cz>
6976
6977         PR c++/11530
6978         * g++.dg/opt/call1.C: New test.
6979
6980 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6981
6982         PR c++/11667
6983         * g++.dg/init/enum2.C: New test.
6984         * g++.dg/template/overload1.C: Add "-w" option.
6985
6986 2003-07-28    <hp@bitrange.com>
6987
6988         * gcc.dg/Wdeclaration-after-statement-1.c,
6989         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6990
6991 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6992
6993         * gcc.c-torture/compile/20030725-1.c: New test.
6994
6995 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6996
6997         * gcc.dg/20030505.c: Only run for SPE.
6998         Remove definition of opaque type.
6999
7000 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7001
7002         * g++.dg/template/ptrmem6.C: New test.
7003
7004 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7005
7006         * gcc.c-torture/compile/zero-strct-2.c: New test.
7007
7008 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7009
7010         * gcc.dg/intermod-1.c: New test.
7011
7012 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7013
7014         PR c++/11617
7015         * g++.dg/template/lookup2.C: New test.
7016         * g++.dg/template/memclass1.C: Remove instantiated from error.
7017         * g++.dg/other/error2.C: Tweak expected errors.
7018
7019         PR c++/11596
7020         * g++.dg/template/defarg3.C: New test.
7021
7022         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7023
7024 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7025
7026         * g++.dg/inherit/access5.C: New test.
7027
7028 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7029
7030         PR c++/11513
7031         * g++.dg/template/crash8.C: New test.
7032
7033 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7034
7035         PR c/10602
7036         * gcc.dg/noncompile/incomplete-2.c: New test.
7037
7038 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/11645
7041         * g++.dg/inherit/access4.C: New test.
7042
7043         PR c++/11517
7044         * g++.dg/expr/cond2.C: New test.
7045
7046         PR optimization/10679
7047         * g++.dg/opt/inline4.C: New test.
7048
7049 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7050
7051         * g++.dg/parse/crash10: New test.
7052
7053 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7054
7055         * g++.dg/ext/flexary1.C: New test.
7056
7057 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/10793
7060         * g++.dg/template/crash9.C: New test.
7061
7062 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7063
7064         PR c++/3004
7065         * g++.dg/parse/typedef3.C: New test.
7066
7067         PR c++/7906
7068         * g++.dg/parse/operator2.C: New test.
7069
7070         PR c++/8895
7071         * g++.dg/parse/def-tmpl-arg1.C: New test.
7072
7073         PR c++/9282
7074         * g++.dg/parse/funptr1.C: New test.
7075
7076         PR c++/9452
7077         * g++.dg/parse/ambig3.C: New test.
7078
7079         PR c++/9454
7080         * g++.dg/parse/operator3.C: New test.
7081
7082         PR c++/9486
7083         * g++.dg/parse/template10.C: New test.
7084
7085         PR c++/9488
7086         * g++.dg/parse/template11.C: New test.
7087
7088         PR c++/10150
7089         * g++.dg/parse/invalid-op1.C: New test.
7090
7091         PR c++/10247
7092         * g++.dg/parse/condexpr1.C: New test.
7093
7094 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7095
7096         * g++.dg/ext/packed3.C: New test.
7097         * g++.dg/ext/packed4.C: New test.
7098
7099         * gcc.dg/pack-test-3.c: New test.
7100
7101 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7102
7103         * lib/compat.exp: Handle dg-options per source file.
7104         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7105         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7106         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7107         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7108         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7109         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7110         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7111         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7112         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7113         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7114         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7115         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7116         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7117         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7118
7119 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7120
7121         PR c/10320
7122         * gcc.c-torture/execute/20030718-1.c: New test.
7123
7124 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7125
7126         PR optimization/11536
7127         * gcc.dg/20030721-1.c: New test.
7128
7129 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7130
7131         PR c++/11546
7132         * g++.dg/template/lookup1.C: New test.
7133
7134 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7135
7136         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7137         diagnostics of ill-formed constructs involving labels.
7138         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7139         the new 'previously defined here' message.
7140
7141 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7142
7143         * g++.dg/parse/non-dependent2.C: New test.
7144
7145 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         * g++.dg/init/init-ref4.C: xfail on targets without
7148         weak symbols.
7149
7150 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7151
7152         PR target/11087
7153         * gcc.c-torture/execute/20030717-1.c: New test.
7154
7155 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * g++.dg/opt/cfg1.C: New test.
7158
7159 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR optimization/11557
7162         * gcc.dg/20030717-1.c: New test.
7163
7164 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7165
7166         PR c++/10476
7167         * g++.dg/expr/crash-1.C: New test.
7168
7169         PR c++/11027
7170         * g++.dg/template/init3.C: New test.
7171
7172         PR c++/8222
7173         * g++.dg/template/non-dependent1.C: New test.
7174
7175         PR c++/11070
7176         * g++.dg/template/non-dependent2.C: New test.
7177
7178         PR c++/11071
7179         * g++.dg/template/non-dependent3.C: New test.
7180
7181         PR c++/9907
7182         * g++.dg/template/sizeof5.C: New test.
7183
7184 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7185
7186         PR 11498
7187         * gcc.c-torture/compile/mangle-1.c: New file.
7188
7189 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7190
7191         PR c++/7809
7192         * g++.dg/parse/access3.C: New test.
7193
7194 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7195
7196         PR c++/11384
7197         * g++.dg/init/init-ref4.C: New test.
7198
7199 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7200
7201         PR c++/11547
7202         * g++.dg/parse/constant3.C: New test.
7203         * g++.dg/parse/crash7.C: Likewise.
7204
7205 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7206
7207         PR target/11008
7208         * gcc.dg/i386-pentium4-not-mull.c: New.
7209
7210 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7211
7212         * gcc.dg/asm-names.c (ymain): Make it weak.
7213
7214 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7215
7216         PR c++/5421
7217         * g++.dg/template/friend21.C: New test.
7218
7219 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7220
7221         * gcc.dg/cleanup-8.c: New test.
7222         * gcc.dg/cleanup-9.c: New test.
7223
7224 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7225
7226         * g++.dg/ext/dll-MI1.h: New file.
7227         * g++.dg/ext/dllexport-MI1.C: New file.
7228         * g++.dg/ext/dllimport-MI1.C: New file.
7229
7230 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7231
7232         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7233         it does not have cmpstrsi patterns (just cmpmemsi).
7234
7235 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR debug/11473
7238         * g++.dg/debug/debug8.C: New test.
7239
7240 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7241
7242         PR c++/10108
7243         * g++.dg/template/crash7.C: New test.
7244
7245 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7246
7247         PR target/10795
7248         * gcc.c-torture/compile/20030708-1.c: New.
7249
7250 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7251
7252         * gcc.c-torture/execute/20030715-1.c: New test.
7253
7254 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7255
7256         * gcc.dg/pch/inline-3.c: New file.
7257         * gcc.dg/pch/inline-3.hs: New file.
7258         * gcc.dg/pch/inline-4.c: New file.
7259         * gcc.dg/pch/inline-4.hs: New file.
7260
7261 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7262
7263         PR c++/11509
7264         * g++.dg/template/crash6.C: New test.
7265
7266         PR c++/7053
7267         * g++.dg/template/friend20.C: New test.
7268
7269         PR c++/7019
7270         * g++.dg/template/overload2.C: New test.
7271
7272 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7273
7274         PR optimization/11440
7275         * gcc.c-torture/execute/20030714-1.c: New test.
7276
7277 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7278
7279         PR c++/11154
7280         * g++.dg/template/partial2.C: New test.
7281
7282 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7283
7284         PR c++/11503
7285         * g++.dg/template/anon1.C: New test.
7286
7287         PR c++/11493
7288         PR c++/11495
7289         * g++.dg/parse/template9.C: Likewise.
7290         * g++.dg/template/crash4.C: New test.
7291         * g++.dg/template/koenig1.C: Likewise.
7292         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7293         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7294         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7295         functions.
7296         * g++.old-deja/g++.jason/template36.C: Likewise.
7297         * g++.old-deja/g++.mike/p1989.C: Likewise.
7298         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7299         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7300         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7301         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7302         compiling.
7303         * g++.old-deja/g++.pt/union2.C: Use this->.
7304
7305 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7306
7307         * gcc.dg/20030711-1.c: New test.
7308
7309 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7310
7311         PR c++/11050
7312         * g++.dg/parse/args1.C: New test.
7313         * g++.pt/defarg8.C: Change expected errors.
7314
7315 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7316
7317         PR c++/8164
7318         * g++.dg/template/nontype2.C: New test.
7319
7320         PR c++/10558
7321         * g++.dg/parse/template8.C: New test.
7322
7323         PR c++/8327
7324         * g++.dg/template/scope1.C: New test.
7325
7326         * g++.dg/warn/Wsign-compare-1.C: New test.
7327
7328 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7329
7330         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7331
7332 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7333
7334         PR c++/9411
7335         * g++.dg/template/explicit2.C: New test.
7336
7337         PR c++/10032
7338         * g++.dg/warn/pedantic1.C: New test.
7339
7340 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7341
7342         PR c++ 9483
7343         * g++.dg/other/field1.C: New test.
7344
7345 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7346
7347         PR c/11449
7348         * gcc.c-torture/compile/20030707-1.c: New.
7349
7350 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7351
7352         PR c++/10849
7353         * g++.dg/template/access12.C: New test.
7354
7355 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7356
7357         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7358         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7359         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7360         * gcc.misc-tests/gcov.exp: Update
7361         * g++.dg/gcov/gcov.exp: Update
7362         * lib/gcov.exp: Update.
7363
7364 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7365
7366         * g++.dg/abi/mangle17.C: Make sure template expressions are
7367         dependent.
7368         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7369         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7370         * g++.dg/opt/stack1.C: Remove erroneous code.
7371         * g++.dg/parse/template7.C: New test.
7372         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7373         * g++.old-deja/g++.pt/crash4.C: Likewise.
7374
7375 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7376
7377         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7378         with zero or one occurence of `$' after the initial `L'.
7379
7380 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7381
7382         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7383
7384 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR c/11370
7387         * gcc.dg/Wunreachable-6.c: New testcase.
7388         * gcc.dg/Wunreachable-7.c: New testcase.
7389
7390 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7391
7392         PR c/11420
7393         * gcc.dg/20030708-1.c: New test.
7394
7395 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7396
7397         * gcc.dg/compat/sdata-section.h: New file.
7398         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7399         * gcc.dg/torture/mips-sdata-1.c: New test.
7400
7401 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7402
7403         PR c++/11030
7404         * g++.dg/template/friend19.C: New test.
7405
7406 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * g++.dg/opt/strength-reduce.C: New test.
7409
7410 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7411
7412         PR target/10979
7413         * gcc.dg/20030707-1.c: New testcase.
7414
7415 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7416
7417         PR optimization/11059
7418         * g++.dg/opt/emptyunion.C: New testcase.
7419
7420 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7421             Eric Botcazou  <ebotcazou@libertysurf.fr>
7422
7423         * g++.dg/opt/stack1.C: New test.
7424
7425 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7426
7427         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7428         run test.
7429
7430         PR c++/11431
7431         * g++.dg/expr/static_cast3.C: New test.
7432
7433 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7434
7435         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7436         everywhere.
7437         * gcc.dg/concat.c: Concatenation of string constants with
7438         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7439         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7440         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7441         necessary to avoid multi-character character constant warning.
7442         * gcc.dg/cpp/escape.c: Likewise.
7443         * gcc.dg/cpp/ucs.c: Likewise.
7444         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7445         Fix a typo.
7446
7447 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7448
7449         PR c/11428
7450         * gcc.c-torture/compile/20030704-1.c: New.
7451
7452 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7453
7454         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7455
7456 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7457
7458         PR c++/5287, PR c++/7910,  PR c++/11021
7459         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7460         tests for warnings.
7461         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7462         * g++.dg/ext/dllimport3.C: Likewise.
7463         * g++.dg/ext/dllimport4.C: New file.
7464         * g++.dg/ext/dllimport5.C: New file.
7465         * g++.dg/ext/dllimport6.C: New file.
7466         * g++.dg/ext/dllimport7.C: New file.
7467         * g++.dg/ext/dllimport8.C: New file.
7468         * g++.dg/ext/dllimport9.C: New file.
7469         * g++.dg/ext/dllimport10.C: New file.
7470         * g++.dg/ext/dllexport1.C: New file.
7471
7472 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7473
7474         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7475         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7476
7477 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7478
7479         * gcc.dg/builtins-25.c: New testcase.
7480         * gcc.dg/builtins-26.c: New testcase.
7481
7482 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7483
7484         * gcc.dg/compat/vector-defs.h: New file.
7485         * gcc.dg/compat/vector-setup.h: New file.
7486         * gcc.dg/compat/vector-check.h: New file.
7487         * gcc.dg/compat/vector-1_main.c: New file.
7488         * gcc.dg/compat/vector-1_x.c: New file.
7489         * gcc.dg/compat/vector-1_y.c: New file.
7490         * gcc.dg/compat/vector-2_main.c: New file.
7491         * gcc.dg/compat/vector-2_x.c: New file.
7492         * gcc.dg/compat/vector-2_y.c: New file.
7493
7494         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7495         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7496         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7497         * gcc.dg/compat/struct-align-1.h: New file.
7498         * gcc.dg/compat/struct-align-1_main.c: New file.
7499         * gcc.dg/compat/struct-align-1_x.c: New file.
7500         * gcc.dg/compat/struct-align-1_y.c: New file.
7501         * gcc.dg/compat/struct-align-2.h: New file.
7502         * gcc.dg/compat/struct-align-2_main.c: New file.
7503         * gcc.dg/compat/struct-align-2_x.c: New file.
7504         * gcc.dg/co
7505         * g++.old-deja/g++.other/comdat3.C: Likewise.
7506         * g++.old-deja/g++.other/ctor1.C: Likewise.
7507         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7508
7509 2003-06-05  Richard Henderson  <rth@redhat.com>
7510
7511         * gcc.dg/debug/20030605-1.c: New.
7512
7513 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7514
7515         * README.QMTEST: Update.
7516
7517 2003-06-04  Richard Henderson  <rth@redhat.com>
7518
7519         * gcc.dg/cleanup-1.c: New.
7520         * gcc.dg/cleanup-2.c: New.
7521         * gcc.dg/cleanup-3.c: New.
7522         * gcc.dg/cleanup-4.c: New.
7523         * gcc.dg/cleanup-5.c: New.
7524         * gcc.dg/cleanup-6.c: New.
7525         * gcc.dg/cleanup-7.c: New.
7526
7527 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7528
7529         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7530
7531         * lib/dg-pch.exp: New file.
7532         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7533         * gcc.dg/pch/pch.exp: Likewise.
7534
7535 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7536
7537         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7538         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7539         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7540         * gcc.dg/builtins-17.c: New test case.
7541         * gcc.dg/i386-387-4.c: New test case.
7542         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7543
7544 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7545
7546         * gcc.dg/ultrasp9.c: New test.
7547
7548 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7549
7550         * gcc.c-torture/compile/20030604-1.c: New test.
7551         * gcc.dg/sparc-constant-1.c: New test.
7552
7553 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7554
7555         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7556
7557 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7558
7559         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7560
7561         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7562         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7563
7564 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7565
7566         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7567
7568 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7569
7570         PR c++/10940
7571         * g++.dg/template/spec10.C: New test.
7572
7573 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7574
7575         * gcc.dg/builtins-16.c: New test case.
7576
7577 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7578
7579         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7580         mempcpy test with post-increments.
7581         * gcc.c-torture/execute/string-opt-3.c: New test.
7582         * gcc.dg/string-opt-1.c: New test.
7583
7584 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7585
7586         PR fortran/10965
7587         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7588
7589 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7590
7591         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7592         (scan-assembler): ... here.  Use dg-scan.
7593         (scan-assembler-not): Likewise.
7594         (scan-file): New function.
7595         (scan-file-not): Likewise.
7596         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7597         * gcc.dg/cpp/_Pragma4.c: Likewise.
7598         * gcc.dg/cpp/_Pragma5.c: Likewise.
7599         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7600         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7601         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7602         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7603         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7604         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7605         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7606         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7607         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7608         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7609         * gcc.dg/cpp/cxxcom1.c: Likewise.
7610         * gcc.dg/cpp/line1.c: Likewise.
7611         * gcc.dg/cpp/maccom1.c: Likewise.
7612         * gcc.dg/cpp/maccom2.c: Likewise.
7613         * gcc.dg/cpp/maccom3.c: Likewise.
7614         * gcc.dg/cpp/maccom4.c: Likewise.
7615         * gcc.dg/cpp/maccom5.c: Likewise.
7616         * gcc.dg/cpp/maccom6.c: Likewise.
7617         * gcc.dg/cpp/multiline.c: Likewise.
7618         * gcc.dg/cpp/spacing1.c: Likewise.
7619         * gcc.dg/cpp/spacing2.c: Likewise.
7620         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7621         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7622         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7623         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7624         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7625         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7626         * gcc.dg/cpp/cxxcom2.c: Likewise.
7627         * gcc.dg/cpp/cxxcom2.h: New file.
7628
7629         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7630         * g++.dg/cpp/truefalse.C: Here.
7631         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7632
7633 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7634
7635         * gcc.dg/cpp/redef3.c: New file.
7636
7637 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7638
7639         * gcc.dg/i386-loop-3.c: New test.
7640
7641 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7642
7643         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7644
7645 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7646
7647         * gcc.dg/fwrapv-1.c: New test case.
7648         * gcc.dg/fwrapv-2.c: New test case.
7649
7650 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/10956
7653         * g++.dg/template/spec9.C: New test.
7654
7655 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7656
7657         * gcc.dg/duff-4.c: New test case.
7658
7659 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7660
7661         PR fortran/10843
7662         * g77.dg/ffixed-form-1.f: New test
7663         * g77.dg/ffixed-form-2.f: New test
7664         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7665         * g77.dg/ffree-form-3.f: New test
7666
7667 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7668
7669         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7670         * gcc.dg/wint_t-1.c: Likewise.
7671
7672 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7673
7674         * g++.dg/template/access11.C: New test.
7675
7676 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7677
7678         PR c++/10849
7679         * g++.dg/template/access10.C: New test.
7680
7681 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7682             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7683
7684         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7685
7686 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7687
7688         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7689         suppress for powerpc-*-darwin*.
7690         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7691
7692 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7693
7694         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7695         suppress option for powerpc-*-darwin*.
7696
7697 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7698
7699         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7700         * gcc.dg/builtins-4.c: Add test for fmod.
7701
7702 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7703
7704         PR c++/10682
7705         * g++.dg/template/instantiate4.C: New test.
7706
7707 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7708
7709         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7710
7711 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7712
7713         * gcc.dg/compat/scalar-return-1_main.c: New file.
7714         * gcc.dg/compat/scalar-return-1_x.c: New file.
7715         * gcc.dg/compat/scalar-return-1_y.c: New file.
7716         * gcc.dg/compat/scalar-return-2_main.c: New file.
7717         * gcc.dg/compat/scalar-return-2_x.c: New file.
7718         * gcc.dg/compat/scalar-return-2_y.c: New file.
7719         * gcc.dg/compat/struct-return-3_main.c: New file.
7720         * gcc.dg/compat/struct-return-3_y.c: New file.
7721         * gcc.dg/compat/struct-return-3_x.c: New file.
7722         * gcc.dg/compat/struct-return-2_main.c: New file.
7723         * gcc.dg/compat/struct-return-2_x.c: New file.
7724         * gcc.dg/compat/struct-return-2_y.c: New file.
7725
7726 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7727
7728         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7729         for hppa*-hp-hpux*.
7730         * gcc.dg/20021014-1.c (dg-options): Likewise.
7731         * gcc.dg/nest.c (dg-options): Likewise.
7732
7733 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7734
7735         PR c++/9738
7736         * g++.dg/ext/dllimport2.C: New file.
7737         * g++.dg/ext/dllimport3.C: New file.
7738
7739 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7740
7741         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7742         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7743         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7744         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7745         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7746         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7747         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7748         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7749         * gcc.dg/compat/small-struct-defs.h: New file.
7750         * gcc.dg/compat/small-struct-init.h: New file.
7751         * gcc.dg/compat/small-struct-check.h: New file.
7752         * gcc.dg/compat/fp-struct-defs.h: New file.
7753         * gcc.dg/compat/fp-struct-check.h: New file.
7754         * gcc.dg/compat/fp-struct-init.h: New file.
7755         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7756         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7757
7758 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7759
7760         * gcc.dg/20030225-2.c: New test.
7761
7762 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7763             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7764
7765         * gcc.c-torture/compile/20030518-1.c: New test case.
7766
7767 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7768
7769         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7770         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7771         gcc-dg-debug-runtest.
7772         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7773         gcc-dg-debug-runtest.
7774
7775 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7776
7777         PR c++/9022
7778         * g++.dg/lookup/using6.C: New test.
7779
7780 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7781
7782         * g++.dg/parse/access2.C: New test.
7783
7784 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7785
7786         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7787         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7788         * gcc.dg/debug/debug.exp: Likewise.
7789
7790 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7791
7792         * gcc.dg/dollar.c: New test.
7793
7794 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7795
7796         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7797         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7798         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7799         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7800         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7801         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7802         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7803         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7804         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7805         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7806         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7807         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7808         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7809         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7810         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7811         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7812         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7813         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7814
7815 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7816
7817         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7818         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7819         support for "repo" mode.
7820         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7821         * lib/g77-dg.exp: Likewise.
7822         * lib/obj-dg.exp: Likewise.
7823
7824 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7825
7826         Merge from gcc-3_2-rhl8-branch:
7827         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.dg/tls/opt-6.c: New test.
7830
7831         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7832
7833         * gcc.dg/20030405-1.c: New test.
7834
7835         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7836
7837         * gcc.dg/20030309-1.c: New test.
7838
7839         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7840
7841         * gcc.c-torture/execute/20030307-1.c: New test.
7842
7843         2003-02-20  Randolph Chung  <tausq@debian.org>
7844
7845         * gcc.c-torture/compile/20030220-1.c: New test.
7846
7847         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7848
7849         * gcc.dg/20030217-1.c: New test.
7850
7851         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * gcc.c-torture/compile/20020129-1.c: New test.
7854
7855         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7856
7857         * gcc.dg/unroll-1.c: New test.
7858
7859         2002-11-16  Jan Hubicka  <jh@suse.cz>
7860
7861         * gcc.c-torture/execute/20020920-1.c: New test.
7862
7863         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7864
7865         PR target/7434
7866         * gcc.c-torture/compile/20021008-1.c: New test.
7867
7868         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7869
7870         PR target/7559
7871         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7872
7873         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7874
7875         * gcc.c-torture/compile/20020807-1.c: New test.
7876
7877         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7878
7879         * gcc.dg/tls/opt-1.c: New test.
7880
7881         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7882
7883         * gcc.dg/20020729-1.c: New test.
7884
7885         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7886
7887         * g++.dg/opt/life1.C: New test.
7888
7889         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7890
7891         * gcc.dg/20020525-1.c: New test.
7892
7893         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7894
7895         PR c++/6794
7896         * g++.dg/ext/pretty1.C: New test.
7897         * g++.dg/ext/pretty2.C: New test.
7898
7899 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/8385
7902         * g++.dg/ext/typeof5.C: New test.
7903
7904 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7905
7906         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7907         __USER_LABEL_PREFIX__ into account.
7908         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7909
7910 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7911
7912         * gcc.dg/builtins-15.c: New test case.
7913
7914 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7915
7916         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7917
7918 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7919
7920         * lib/g++.exp: Tweak handling of additional source files.
7921         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7922         * g++.dg/special/conpr-2a.C: Rename to ...
7923         * g++.dg/special/conpr-2a.cc: ... this.
7924         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7925         * g++.dg/special/conpr-3a.C: Rename to ...
7926         * g++.dg/special/conpr-3a.cc: This.
7927         * g++.dg/special/conpr-3b.C: Rename to ...
7928         * g++.dg/special/conpr-3b.cc: This.
7929         * g++.dg/special/conpr-4.C: New test.
7930         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7931
7932 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7933
7934         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7935
7936 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7937
7938         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7939         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7940         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7941         * g++.old-deja/g++.other/warn3.C: Likewise.
7942
7943 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7944
7945         * gcc.dg/i386-387-1.c: Update to also test log.
7946         * gcc.dg/i386-387-2.c: Likewise.
7947
7948 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7949
7950         * g77.f-torture/execute/int8421.f: New test.
7951
7952 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7953
7954         PR c++/10230, c++/10481
7955         * g++.dg/lookup/scoped5.C: New test.
7956
7957 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7958
7959         PR c++/10552
7960         * g++.dg/template/ttp6.C: New test.
7961
7962 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7963
7964         * gcc.c-torture/execute/builtins: New directory.
7965         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7966         gcc.c-torture/execute/builtins.
7967         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7968         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7969         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7970         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7971
7972 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7973
7974         PR c++/9252
7975         * g++.dg/template/access8.C: New test.
7976         * g++.dg/template/access9.C: New test.
7977
7978 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7979
7980         PR c++/9554
7981         * g++.dg/parse/access1.C: New test.
7982
7983 2003-05-09  DJ Delorie  <dj@redhat.com>
7984
7985         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7986         long, and not an int.
7987
7988 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7989
7990         PR c++/10555, c++/10576
7991         * g++.dg/template/memclass1.C: New test.
7992
7993 2003-05-08  DJ Delorie  <dj@redhat.com>
7994
7995         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7996         targets.
7997         * gcc.c-torture/execute/20021024-1.x: Likewise.
7998         * gcc.c-torture/execute/shiftdi.x: Likewise.
7999         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
8000         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
8001         * gcc.dg/20021018-1.c: Likewise.
8002
8003 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8004
8005         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
8006
8007         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
8008         (bcopy): Call memmove.
8009
8010 2003-05-08  Roger Sayle  <roger@eyesopen.com>
8011
8012         * g77.f-torture/compile/8485.f: New test case.
8013
8014 2003-05-07  Richard Henderson  <rth@redhat.com>
8015
8016         PR c++/10570
8017         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
8018         Verify exception_cleanup not called for rethrows.
8019         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
8020         when exiting catch block without rethrowing.
8021         * g++.dg/eh/forced3.C: New.
8022         * g++.dg/eh/forced4.C: New.
8023
8024 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
8025
8026         * gcc.dg/20030505.c: Fix triplet.
8027
8028 2003-05-06  DJ Delorie  <dj@redhat.com>
8029
8030         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
8031         * gcc.dg/nest.c: Likewise.
8032
8033 2003-05-05  Roger Sayle  <roger@eyesopen.com>
8034
8035         * gcc.dg/builtins-14.c: New test case.
8036
8037 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
8038
8039         * lib/compat.exp (compat-execute): New argument.
8040         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
8041         * gcc.dg/compat: New test directory.
8042         * gcc.dg/compat/compat.exp: New expect script.
8043         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
8044         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
8045         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
8046         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
8047         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
8048         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
8049
8050         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
8051         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
8052         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
8053         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
8054         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
8055         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
8056         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
8057         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
8058         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
8059         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
8060         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
8061         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
8062         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
8063         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
8064         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
8065
8066 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
8067
8068         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
8069
8070 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
8071
8072         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
8073
8074 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
8075
8076         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
8077         * gcc.dg/ppc-fsel-2.c: New test.
8078
8079         * gcc.dg/unused-5.c: New test.
8080
8081 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8082
8083         PR c++/10496
8084         * g++.dg/warn/pmf1.C: New test.
8085
8086 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8087
8088         PR c++/4494
8089         * g++.dg/warn/main.C: New test.
8090
8091 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8092
8093         * gcc.dg/nonnull-3.c: New test.
8094
8095 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
8096
8097         * gcc.dg/cpp/Wtrigraphs.c: Update.
8098         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
8099
8100 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
8101
8102         * gcc.dg/ppc-fsel-1.c: New test.
8103
8104 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
8105
8106         PR c/10604
8107         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
8108
8109 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
8110
8111         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
8112
8113 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8114
8115         PR c++/9364, c++/10553, c++/10586
8116         * g++.dg/parse/typename4.C: New test.
8117         * g++.dg/parse/typename5.C: Likewise.
8118
8119 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
8120
8121         * gcc.c-torture/compile/20030503-1.c: New test.
8122
8123 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8124
8125         * g++.dg/lookup/using5.C: Fix testcase error.
8126
8127 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
8128
8129         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
8130         since MEABI is no longer supported.  Remove all vestiges
8131         of MEABI from the test.
8132
8133 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8134
8135         PR c++/10554
8136         * g++.dg/lookup/using5.C: New test.
8137
8138 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8139
8140         PR c++/8772
8141         * g++.dg/template/ttp5.C: New test.
8142
8143 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
8144
8145         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
8146         (dg-gpp-additional-sources): New function.
8147         (dg-gpp-additional-files): Likewise.
8148         * lib/g++.exp (additional_sources): New variable.
8149         (additional_files): Likewise.
8150         (g++_target_compile): Deal with them.
8151         * lib/old-dejagnu.exp: Remove.
8152         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
8153         * g++.old-deja: Revise all tests to use dg commands.
8154
8155 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8156
8157         PR c++/9432, c++/9528
8158         * g++.dg/lookup/using4.C: New test.
8159
8160 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
8161
8162         * gcc.dg/noreturn-5.c: New file.
8163         * gcc.dg/noreturn-6.c: New file.
8164
8165         * gcc.c-torture/compile/inline-1.c: New file.
8166
8167 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/10551
8170         * g++.dg/template/explicit1.C: New test.
8171
8172 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/10549
8175         * g++.dg/other/bitfield1.C: New test.
8176
8177         PR c++/10527
8178         * g++.dg/init/new7.C: New test.
8179
8180 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
8181
8182         * g++.dg/ext/desig1.C: New test.
8183         * g++.dg/ext/init1.C: Update.
8184
8185         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
8186
8187 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
8188
8189         PR c++/10180
8190         * g++.dg/warn/Winline-1.C: New test.
8191
8192 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
8193
8194         * gcc.c-torture/execute/string-opt-19.c: New test.
8195
8196         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
8197         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
8198
8199 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/10506
8202         * g++.dg/init/new6.C: New test.
8203
8204         PR c++/10503
8205         * g++.dg/init/ref6.C: New test.
8206
8207 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
8208
8209         * g++.dg/warn/weak1.C: XFAIL on AIX4.
8210
8211 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8212
8213         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
8214         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
8215
8216 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
8217
8218         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
8219         initialized static data members.
8220
8221 2003-04-25  H.J. Lu <hjl@gnu.org>
8222
8223         * gcc.dg/ia64-sync-4.c: New test.
8224
8225 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8226
8227         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
8228         date.
8229
8230 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
8231
8232         PR c++/10337
8233         * g++.dg/warn/conv1.C: New test.
8234         * g++.old-deja/g++.other/conv7.C: Adjust.
8235         * g++.old-deja/g++.other/overload14.C: Adjust.
8236
8237 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8238
8239         PR c++/10471
8240         * g++.dg/template/defarg2.C: New test.
8241
8242 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
8243
8244         * gcc.dg/cpp/include2.c: Update.
8245         * gcc.dg/cpp/multiline-2.c: New.
8246         * gcc.dg/cpp/multiline.c: Update.
8247         * gcc.dg/cpp/strify2.c: Update.
8248         * gcc.dg/cpp/trad/literals-2.c: Update.
8249
8250 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8251
8252         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
8253
8254 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
8257
8258 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/10451
8261         * g++.dg/parse/crash4.C: New test.
8262
8263         PR c++/9847
8264         * g++.dg/parse/crash5.C: New test.
8265
8266 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/10446
8269         * g++.dg/parse/crash3.C: New test.
8270
8271         PR c++/10428
8272         * g++.dg/parse/elab1.C: New test.
8273
8274 2003-04-22  Devang Patel  <dpatel@apple.com>
8275
8276         * gcc.dg/cpp/trad/funlike-5.c: New test.
8277
8278 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
8279
8280         * g++.dg/other/packed1.C: Fix dg options.
8281
8282 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
8283
8284         * g++.dg/other/offsetof2.C: New test.
8285
8286 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
8287
8288         * g++.dg/template/recurse.C: Adjust location of error messages.
8289
8290 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
8291
8292         PR c++/9881
8293         * g++.dg/init/addr-const1.C: New test.
8294         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
8295
8296 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         PR c++/10405
8299         * g++.dg/lookup/struct-hack1.C: New test.
8300
8301 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
8302
8303         * ucs.c: Update diagnostic messages.
8304
8305 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8306
8307         * gcc.dg/cpp/truefalse.cpp: New test.
8308         * gcc.dg/cpp/cpp.exp: Update.
8309         * g++.dg/other/stdbool-if.C: Remove.
8310
8311 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
8312
8313         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
8314         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
8315
8316 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8317
8318         * gcc.c-torture/compile/20030418-1.c: New test.
8319
8320 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
8321
8322         * README.compat: Remove; content moved to doc/sourcebuild.texi.
8323
8324 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8325
8326         PR c++/10347
8327         g++.dg/template/dependent-name1.C: New test.
8328
8329 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
8330
8331         * gcc.dg/warn-1.c (tourist_guide): New array,
8332         contains a pointer to bar.
8333
8334 2003-04-16  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
8337         * gcc.c-torture/execute/medce-1.c: New test case.
8338         * gcc.c-torture/execute/medce-2.c: New test case.
8339
8340 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
8341
8342         * lib/prune.exp: Ignore more messages.
8343
8344         PR c++/10381
8345         * g++.dg/parse/lookup3.C: New test.
8346
8347 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8348
8349         * gcc.c-torture/compile/20030415-1.c : New test.
8350
8351 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8352
8353         * gcc.c-torture/execute/scope-2.c: Move to ...
8354         * gcc.dg/noncompile/scope.c: .... here.
8355
8356 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8357
8358         * gcc.dg/20030414-2.c: New test case.
8359
8360 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8361
8362         PR target/10377
8363         * gcc.dg/20030414-1.c: New test.
8364
8365 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8366
8367         * gcc.dg/builtins-12.c: New test case.
8368         * gcc.dg/builtins-13.c: New test case.
8369
8370 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8371
8372         * gcc.c-torture/execute/string-opt-18.c: New test.
8373
8374 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/10300
8377         * g++.dg/init/new5.C: New test.
8378
8379 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/7910
8382         * g++.dg/ext/dllimport1.C: New test.
8383
8384 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8385
8386         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8387
8388 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8389
8390         PR Fortran/9263
8391         * g77.f-torture/noncompile/9263.f: New test
8392         PR Fortran/1832
8393         * g77.f-torture/execute/1832.f: New test
8394
8395 2003-04-11  David Chad  <davidc@freebsd.org>
8396             Loren J. Rittle  <ljrittle@acm.org>
8397
8398         libobjc/8562
8399         * objc.dg/headers.m: New test.
8400
8401 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8402
8403         * gcc.c-torture/execute/builtin-noret-2.c: New.
8404         * gcc.c-torture/execute/builtin-noret-2.x: New.
8405         XFAIL builtin-noret-2.c at -O1 and above.
8406         * gcc.dg/redecl.c: New.
8407         * gcc.dg/Wshadow-1.c: Update error regexps.
8408
8409 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8410
8411         * g++.dg/abi/bitfield10.C: New test.
8412
8413 2003-04-09  Mike Stump  <mrs@apple.com>
8414
8415         * gcc.dg/pch/pch.exp: Make testcase names longer.
8416         * g++.dg/pch/pch.exp: Make testcase names longer.
8417
8418 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8419
8420         * gcc.dg/builtins-11.c: New test case.
8421
8422 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8423
8424         * gcc.dg/builtins-9.c: New test case.
8425         * gcc.dg/builtins-10.c: New test case.
8426
8427 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8428
8429         * gcc.dg/noncompile/init-4.c.c: New test.
8430
8431 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8432
8433         * gcc.misc-test/gcov-9.c: New test.
8434         * gcc.misc-test/gcov-10.c: New test
8435         * gcc.misc-test/gcov-11.c: New test.
8436
8437 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8438
8439         PR optimization/10024
8440         * gcc.c-torture/compile/20030405-1.c: New test.
8441
8442 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8443
8444         * gcc.dg/pch/static-3.c: New.
8445         * gcc.dg/pch/static-3.hs: New.
8446         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8447
8448 2003-04-04  Richard Henderson  <rth@redhat.com>
8449
8450         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8451         * g++.dg/eh/forced2.C: Likewise.
8452
8453 2003-04-03  Mike Stump  <mrs@apple.com>
8454
8455         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8456         target arg.
8457         (scan-assembler-times, scan-assembler-not): Likewise.
8458         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8459
8460 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8461
8462         * gcc.dg/sparc-loop-1.c: New test.
8463
8464 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8465
8466         PR other/9274
8467         * g++.dg/pch/system-2.C: New.
8468         * g++.dg/pch/system-2.Hs: New.
8469
8470 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8471
8472         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8473
8474         * g++.dg/eh/simd-1.C (vecfunc): Same.
8475
8476 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8477
8478         * gcc.c-torture/execute/20030401-1.c: New test case.
8479
8480 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8481
8482         * objc.dg/defs.m: New.
8483
8484 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8485
8486         * g++.dg/eh/simd-1.C: New.
8487         * g++.dg/eh/simd-2.C: New.
8488
8489 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8490
8491         * gcc.c-torture/execute/simd-3.c: New.
8492
8493 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8494
8495         PR c/9936
8496         * gcc.dg/20030331-2.c: New test.
8497
8498 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/10278
8501         * g++.dg/parse/crash2.C: New test.
8502
8503 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8504
8505         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8506         * gcc.c-torture/execute/20030331-1.c: ...here.
8507
8508 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * gcc.c-torture/execute/20030331-1.c: New test.
8511
8512 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8513
8514         * lib/gcov.exp: Adjust call return testing strings.
8515         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8516
8517 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8518
8519         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8520         * gcc.dg/builtins-7.c: New test case.
8521         * gcc.dg/builtins-8.c: New test case.
8522
8523 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8524
8525         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8526
8527 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/7647
8530         * g++.dg/lookup-class-member-2.C: New test.
8531
8532 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8533
8534         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8535
8536 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8537
8538         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8539
8540 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8541
8542         * g++.dg/init/attrib1.C: New test.
8543
8544 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8545
8546         * gcc.dg/ultrasp8.c: New test.
8547
8548 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8549
8550         * gcc.dg/ultrasp7.c: New test.
8551
8552 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         PR c++/10047
8555         * g++.dg/template/inline1.C: New test.
8556
8557 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         * gcc.dg/sparc-dwarf2.c: New test.
8560
8561 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8562
8563         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8564         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8565
8566 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8567
8568         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8569         than reading .x files.
8570         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8571         * g77.dg/gcov/gcov-1.f: Likewise.
8572         * gcc.misc-tests/gcov-4b.c: Likewise.
8573         * gcc.misc-tests/gcov-5b.c: Likewise.
8574         * gcc.misc-tests/gcov-6.c: Likewise.
8575         * gcc.misc-tests/gcov-7.c: Likewise.
8576         * gcc.misc-tests/gcov-8.c: Likewise.
8577         * g++.dg/gcov/gcov-1.x: Remove.
8578         * g77.dg/gcov/gcov-1.x: Likewise.
8579         * gcc.misc-tests/gcov-4b.x: Likewise.
8580         * gcc.misc-tests/gcov-5b.x: Likewise.
8581         * gcc.misc-tests/gcov-6.x: Likewise.
8582         * gcc.misc-tests/gcov-7.x: Likewise.
8583         * gcc.misc-tests/gcov-8.x: Likewise.
8584
8585 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8586
8587         PR opt/10087
8588         * gcc.dg/20030324-1.c: New test.
8589
8590 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8591
8592         PR c++/10224
8593         * g++.dg/template/arg3.C: New test.
8594
8595         PR c++/10158
8596         * g++.dg/template/friend18.C: New test.
8597
8598 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8599
8600         * g77.f-torture/compile/20030326-1.f: New test case.
8601
8602 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8603
8604         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8605
8606         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8607
8608 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8609
8610         * gcc.dg/ia64-sync-3.c: New test.
8611
8612 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8613
8614         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8615
8616 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8617
8618         * gcc.dg/ultrasp6.c: New test.
8619
8620 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8621
8622         * gcc.dg/i386-signbit-1.c: New test.
8623         * gcc.dg/i386-signbit-2.c: New test.
8624         * gcc.dg/i386-signbit-3.c: New test.
8625
8626 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.dg/ultrasp5.c: Fix options.
8629
8630 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8631
8632         * gcc.dg/ultrasp5.c: Fix comment.
8633
8634 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8635
8636         PR fortran/10197
8637         * g77.f-torture/execute/10197.f: New test.
8638
8639 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8640
8641         PR c++/9898, c++/383
8642         * g++.dg/template/conv6.C: New test.
8643
8644         PR c++/10119
8645         * g++.dg/template/ptrmem5.C: New test.
8646
8647         PR c++/10026
8648         * g++.dg/lookup/koenig1.C: New test.
8649
8650         PR C++/10199
8651         * g++.dg/lookup/template2.C: New test.
8652
8653 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * g++.dg/opt/rtti1.C: New test.
8656
8657 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8658
8659         * gcc.dg/ultrasp5.c: New test.
8660
8661 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8662
8663         PR middle-end/9967
8664         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8665         builtin fputs.
8666
8667 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8668
8669         PR c/8224
8670         * gcc.dg/20030323-1.c: New test.
8671
8672 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8673
8674         * gcc.c-torture/compile/20030323-1.c: New test case.
8675
8676 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8677
8678         * gcc.dg/20030321-1.c: New test.
8679
8680 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8681
8682         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8683
8684 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8685
8686         PR c++/9978, c++/9708
8687         * g++.dg/ext/vlm1.C: Adjust expected error.
8688         * g++.dg/ext/vla2.C: New test.
8689         * g++.dg/template/arg1.C: New test.
8690         * g++.dg/template/arg2.C: New test.
8691
8692 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8693
8694         * g77.f-torture/execute/select.f: New test.
8695         * g77.f-torture/noncompile/select_no_compile.f: New test.
8696
8697 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8698
8699         PR c++/9898
8700         * g++.dg/other/error4.C: New test.
8701
8702 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8703
8704         * g++.dg/template/friend17.C: New test.
8705
8706 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8707
8708         * gcc.c-torture/compile/20030320-1.c: New.
8709
8710 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8711
8712         * gcc.dg/builtins-6.c: New test case.
8713
8714 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8715
8716         PR target/10073
8717         * gcc.c-torture/compile/20030319-1.c: New.
8718
8719 2003-03-18  Jan Hubicka  <jh@suse.cz>
8720
8721         * gcc.dg/i386-cvt-1.c: New test.
8722
8723 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8724
8725         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8726         * objc.dg/naming-2.m: Likewise.
8727
8728 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/9639
8731         * g++.dg/parse/crash1.C: New test.
8732
8733 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8734
8735         PR c++/8805
8736         * g++.dg/eh/cleanup1.C: New test.
8737
8738 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8739
8740         * gcc.c-torture/execute/20030316-1.c: New test case.
8741
8742 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         PR c++/9629
8745         * g++.dg/init/ctor2.C: New test.
8746
8747 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8748
8749         * g77.f-torture/compile/xformat.f: New test case.
8750
8751 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8752
8753         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8754         * g++.old-deja/g++.mike/eh50.C: Likewise.
8755
8756 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8757
8758         PR c++/6440
8759         * g++.dg/template/spec7.C: New test.
8760         * g++.dg/template/spec8.C: Likewise.
8761
8762 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8763
8764         * gcc.c-torture/execute/20030313-1.c: New test.
8765
8766 2003-03-14  Richard Henderson  <rth@redhat.com>
8767
8768         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8769
8770 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8771
8772         * gcc.c-torture/compile/20030314-1.c: New test.
8773
8774 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8775
8776         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8777         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8778         thumb target,
8779         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8780         to accept newer _imp__  prefix and additional
8781         newline in .drectve section.
8782         * gcc.dg/dll-4.c: Likewise.
8783         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8784         switch.
8785
8786 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8787
8788         * g++.dg/parse/namespace9.C: New test.
8789
8790         * g++.dg/init/ref5.C: New test.
8791         * g++.dg/parse/ptrmem1.C: Likewise.
8792
8793 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8794
8795         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8796         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8797         regular expression.
8798         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8799         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8800
8801 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8802
8803         * gcc.c-torture/execute/20030224-2.c: New test.
8804
8805 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8806
8807         * gcc.dg/decl-3.c: New test.
8808
8809 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8810
8811         * gcc.dg/i386-loop-2.c: New test.
8812
8813 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8814
8815         PR c++/9474
8816         * g++.dg/parse/namespace8.C: New test.
8817
8818         PR c++/9924
8819         * g++.dg/overload/builtin2.C: New test.
8820
8821 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8822
8823         * gcc.dg/return-type-3.c: New test.
8824
8825 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8826
8827         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8828         profiling options are not supported.
8829
8830 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8831
8832         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8833         * g++.old-deja/g++.warn/impint2.C: Likewise.
8834
8835 2003-03-10  Devang Patel  <dpatel@apple.com>
8836
8837         * g++.dg/cpp/c++_cmd_1.C: New test.
8838         * g++.dg/cpp/c++_cmd_1.h: New file.
8839
8840 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8841
8842         * gcc.dg/altivec-9.c: New file.
8843
8844 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8845
8846         * gcc.dg/ppc-sdata-1.c: New test.
8847         * gcc.dg/ppc-sdata-2.c: New test.
8848
8849 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8850
8851         PR c++/9373
8852         * g++.dg/opt/ptrmem2.C: New test.
8853
8854         PR c++/8534
8855         * g++.dg/opt/ptrmem1.C: New test.
8856
8857 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8858
8859         * gcc.dg/i386-loop-1.c: New test.
8860
8861 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8862
8863         PR c++/9970
8864         * g++.dg/lookup/friend1.C: New test.
8865
8866 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8867
8868         PR c++/9823
8869         * g++.dg/parser/constructor1.C: New test.
8870
8871 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8872
8873         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8874
8875         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8876
8877 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8878
8879         * gcc.dg/cpp/Wunused.c: Update test.
8880
8881 2003-03-08  Jan Hubicka  <jh@suse.cz>
8882
8883         * gcc.dg/inline-3.c: New test.
8884
8885 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8886
8887         PR c++/9809
8888         * g++.dg/parse/builtin1.C: New test.
8889
8890         PR c++/9982
8891         * g++.dg/abi/cookie1.C: New test.
8892         * g++.dg/abi/cookie2.C: Likewise.
8893
8894         PR c++/9524
8895         * g++.dg/template/field1.C: New test.
8896
8897         PR c++/9912
8898         * g++.dg/parse/class1.C: New test.
8899         * g++.dg/parse/namespace7.C: Likewise.
8900         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8901
8902 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8903
8904         * g++.dg/init/ref4.C: New test.
8905
8906 2003-03-07  Jan Hubicka  <jh@suse.cz>
8907
8908         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8909         * gcc.dg/inline-3.c:  New test.
8910
8911 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8912
8913         * g++.dg/init/ref3.C: New test.
8914
8915         PR c++/9965
8916         * g++.dg/init/ref2.C: New test.
8917
8918         PR c++/9400
8919         * g++.dg/warn/Wshadow-2.C: New test.
8920
8921         PR c++/9791
8922         * g++.dg/warn/Woverloaded-1.C: New test.
8923
8924 2003-03-05  Jan Hubicka  <jh@suse.cz>
8925
8926         * gcc.dg/i386-local2.c: New.
8927         * gcc.dg/i386-local.c: Fix typo.
8928
8929 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8930
8931         * g++.dg/abi/layout3.C: New test.
8932
8933 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8934
8935         * gcc.c-torture/compile/20030305-1.c
8936
8937 2003-03-05  Jan Hubicka  <jh@suse.cz>
8938
8939         * gcc.dg/i386-local.c: New.
8940
8941 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8942
8943         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8944
8945 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * gcc.dg/switch-2.c: New test.
8948         * gcc.dg/switch-3.c: New test.
8949         * gcc.dg/Wswitch.c: Adjust line numbers.
8950         * gcc.dg/Wswitch-default.c: Likewise.
8951         * gcc.dg/Wswitch-enum.c: Likewise.
8952
8953 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8954
8955         * gcc.c-torture/execute/20030222-1.c: New test.
8956
8957 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8958
8959         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8960
8961 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8962
8963         PR c++/9878
8964         * g++.dg/init/ref1.C: New test.
8965
8966 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8967
8968         * gcc.dg/sh-relax.c: New SH-only test.
8969
8970 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8971
8972         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8973         comment explaining purpose of testcase.
8974
8975 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8976
8977         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8978         for HC11/HC12 (asm needs two int registers).
8979         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8980         HC11/HC12 because the test uses an asm which needs two 32-bit
8981         registers.
8982
8983 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8984
8985         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8986         for HC11/HC12 (array is too large otherwise).
8987         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8988         * gcc.c-torture/compile/20010518-2.x: Likewise.
8989         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8990         HC11/HC12 (array is too large).
8991
8992 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8993
8994         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8995         * lib/g++-dg.exp (g++-dg-test): Likewise.
8996
8997 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8998
8999         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
9000         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
9001
9002 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9003
9004         * g++.dg/warn/implicit-typename1.C: Remove warning.
9005
9006 2003-02-28  Richard Henderson  <rth@redhat.com>
9007
9008         * gcc.dg/noreturn-1.c: Move noreturn warning line.
9009         * gcc.dg/return-type-1.c: Move control reaches end warning line.
9010
9011 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
9012
9013         * gcc.dg/pch/pch.exp: Change .pch to .gch.
9014         * g++.dg/pch/pch.exp: Likewise.
9015
9016 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/9879
9019         * testsuite/g++.dg/init/new4.C: New test.
9020
9021 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
9022
9023         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
9024
9025 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
9026
9027         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
9028         unsigned long.
9029
9030         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
9031         wider than float.
9032
9033 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9034
9035         * lib/scanasm.exp: Add support for counting numbers of
9036         occurences.
9037         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
9038         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
9039
9040 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/9683
9043         * g++.dg/template/static3.C: New test.
9044
9045         PR c++/9829
9046         * g++.dg/parse/namespace6.C: New test.
9047
9048 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9049
9050         PR target/9732
9051         * gcc.dg/20030225-1.c: New test.
9052
9053 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
9054
9055         * README: Remove out-of-date information.
9056
9057         PR c++/9836
9058         * g++.dg/template/spec6.C: New test.
9059
9060 2003-02-24  Jeff Law  <law@redhat.com>
9061
9062         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
9063
9064 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9065
9066         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
9067         * gcc.dg/pragma-ep-1.c: Likewise.
9068
9069 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9070
9071         PR c++/9602
9072         * g++.dg/template/friend16.C: New test.
9073
9074 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/5333
9077         * g++.dg/parse/fused-params1.C: Adjust error messages.
9078         * g++.dg/template/nested3.C: New test.
9079
9080 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
9081
9082         * g++.dg/abi/param1.C: New test.
9083
9084 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9085
9086         PR c++/7982
9087         * g++.dg/warn/implicit-typename1.C: New test.
9088
9089 2003-02-22  Kelley Cook <kelleycook@comcast.net>
9090
9091         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
9092         with "mtune".
9093         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9094         * gcc.c-torture/execute/20010129-1.x: Likewise.
9095         * gcc.dg/20011107-1.c: Likewise.
9096         * gcc.dg/20020108-1.c: Likewise.
9097         * gcc.dg/20020122-3.c: Likewise.
9098         * gcc.dg/20020206-1.c: Likewise.
9099         * gcc.dg/20020310-1.c: Likewise.
9100         * gcc.dg/20020426-2.c: Likewise.
9101         * gcc.dg/20020517-1.c: Likewise.
9102         * gcc.dg/991230-1.c: Likewise.
9103         * gcc.dg/i386-unroll-1.c: Likewise.
9104         * gcc.misc-tests/i386-prefetch.exp: Likewise.
9105
9106 2003-02-22  Jan Hubicka  <jh@suse.cz>
9107
9108         * gcc.dg/i386-mul.c: New test.
9109
9110 2003-02-21  Roger Sayle  <roger@eyesopen.com>
9111
9112         * gcc.dg/builtins-5.c: New test case.
9113
9114 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
9115
9116         * gcc.dg/asmreg-1.c: New test.
9117
9118 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/9749
9121         * g++.dg/parse/varmod1.C: New test.
9122
9123 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9124
9125         PR c++/9727
9126         * g++.dg/template/op1.C: New test.
9127
9128 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/8906
9131         * g++.dg/template/nested2.C: New test.
9132
9133 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/8724
9136         * g++.dg/expr/dtor1.C: New test.
9137
9138 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
9139
9140         * gcc.dg/cpp/include3.c: New test.
9141         * gcc.dg/cpp/inc/foo.h: New file.
9142
9143 2003-02-21  Glen Nakamura  <glen@imodulo.com>
9144
9145         * gcc.c-torture/execute/20030221-1.c: New test.
9146
9147 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
9148
9149         PR c++/9729
9150         * g++.dg/abi/conv1.C: New test.
9151
9152 2003-02-20  Jan Hubicka  <jh@suse.cz>
9153
9154         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
9155
9156 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
9157
9158         * gcc.c-torture/compile/20030219-1.c: New test.
9159
9160 2003-02-18  Jan Hubicka  <jh@suse.cz>
9161
9162         * gcc.dg/funcorder.c: New test.
9163
9164 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9165
9166         * gcc.c-torture/execute/20030218-1.c: New.
9167
9168 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
9169
9170         * gcc.dg/20030218-1.c: New.
9171
9172 2003-02-18  Richard Henderson  <rth@redhat.com>
9173
9174         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
9175         * gcc.dg/attr-used-2.c: New.
9176
9177 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/9704
9180         * g++.dg/init/copy5.C: New test.
9181
9182 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
9183
9184         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
9185         * g++.dg/pch/pch.exp: Likewise.
9186
9187 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
9188
9189         * gcc.c-torture/execute/20030209-1.c: Enable the test if
9190         STACK_SIZE is not defined.
9191
9192 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9193
9194         PR c++/9457
9195         * g++.dg/template/init1.C: New test.
9196
9197 2003-02-16  Jan HUbicka  <jh@suse.cz>
9198
9199         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
9200         (foo): Add few extra tests
9201         * gcc.dg/c99-const-expr-3.c: Likewise.
9202         * gcc.c-torture/execute/20030216-1.c: New.
9203
9204 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9205
9206         PR c++/9459
9207         * g++.dg/ext/typeof4.C: New test.
9208
9209 2003-02-15  Roger Sayle  <roger@eyesopen.com>
9210
9211         * gcc.dg/i386-387-3.c: New test case.
9212
9213 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
9214
9215         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
9216         cris-*-elf* cris-*-aout* and mmix-*-*.
9217
9218 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
9219
9220         * gcc.dg/20030213-1.c: New test.
9221
9222 2003-02-12  Roger Sayle  <roger@eyesopen.com>
9223
9224         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
9225         * gcc.dg/i386-387-2.c: Likewise.
9226
9227 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
9228
9229         * gcc.dg/ppc-spe.c: Fix formatting.
9230         Enable tests that were previously unsupported by gas.
9231         Delete tests for instructions that no longer exist.
9232         Switch arguments on evsubifw builtin.
9233
9234 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
9235
9236         * gcc.c-torture/execute/20030209-1.c: Disable the test if
9237         STACK_SIZE is too small.
9238
9239 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9240             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9241
9242         * gcc.dg/decl-2.c: New test.
9243
9244 2003-02-10  Jan Hubicka  <jh@suse.cz>
9245
9246         * gcc.dg/i386-fpcvt-1.c:  New test.
9247
9248 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
9249
9250         * gcc.c-torture/execute/20030209-1.c: New test.
9251
9252 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
9253
9254         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
9255         int-wide bitops, use the constants of the same width.
9256         Likewise, if long long is 32-bit wide, test bitops using
9257         32-bit constants.
9258
9259 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
9260
9261         * gcc.dg/20021014-1.c: Annotate with expected notice text.
9262
9263 2003-02-07  Roger Sayle  <roger@eyesopen.com>
9264
9265         * testsuite/gcc.dg/builtins-4.c: New test case.
9266
9267 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9268
9269         * gcc.dg/20020430-1.c: Fix dg command typos.
9270         * gcc.dg/20020503-1.c: Likewise.
9271
9272 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9273
9274         PR c++/8785
9275         * g++.dg/parse/fused-params1.C: New test.
9276
9277         PR c++/8857
9278         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
9279
9280         PR c++/8921
9281         * g++.dg/parse/non-dependent1.C: New test.
9282
9283         PR c++/8928
9284         * g++.dg/parse/dupl-tmpl-args1.C: New test.
9285
9286         PR c++/9228
9287         * g++.dg/parse/undefined7.C: New test.
9288         * g++.dg/parse/non-templ1.C: New test.
9289
9290         PR c++/9229
9291         * g++.dg/parse/too-many-tmpl-args1.C: New test.
9292
9293 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
9294
9295         * gcc.c-torture/compile/20030206-1.c: New test.
9296
9297 2003-02-05  Roger Sayle  <roger@eyesopen.com>
9298
9299         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
9300         "pow" to "foo" to avoid potential confusion with a math built-in.
9301
9302 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9303
9304         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
9305         conditions for SPARC targets.
9306
9307 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
9308
9309         * gcc.dg/20030204-1.c: New test.
9310
9311 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9312
9313         PR c++/38
9314         * g++.dg/parse/array-size1.C: New test.
9315
9316         PR c++/5657
9317         * g++.dg/parse/undefined3.C: New test.
9318
9319         PR c++/5665
9320         * g++.dg/parse/undefined4.C: New test.
9321
9322         PR c++/5975
9323         * g++.dg/parse/undefined5.C: New test.
9324
9325         PR c++/7259
9326         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
9327
9328         PR c++/8578
9329         * g++.dg/parse/casting-operator1.C: New test.
9330
9331         PR c++/8596
9332         * g++.dg/parse/undefined6.C: New test.
9333
9334         PR c++/8736
9335         * g++.dg/parse/missing-template1.C: New test.
9336
9337 2003-02-04  Jan Hubicka  <jh@suse.cz>
9338
9339         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
9340         * gcc.dg/i386-cmov?.c:  Likewise.
9341         * gcc.dg/i386-fpcvt-?.c:  Likewise.
9342         * gcc.dg/i386-ssefp-1.c:  Likewise.
9343         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9344         conventions.
9345
9346 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++/7129
9349         * testsuite/g++.dg/ext/max.C: New test.
9350
9351 2003-02-03  Jan Hubicka  <jh@suse.cz>
9352
9353         * gcc.c-torture/execute/20030203-1.c: New test.
9354
9355 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9356
9357         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9358         'natural-endian'.
9359
9360 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9361
9362         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9363         * g++.dg/init/new2.C: Likewise.
9364         * g++.dg/other/new1.C: Likewise.
9365
9366 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9367
9368         * gcc.dg/struct-ret-libc.c: New test.
9369
9370 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9371
9372         * gcc.dg/20030129-1.c: New test.
9373
9374 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9375
9376         PR c++/8849
9377         * g++.dg/template/ptrmem4.C: New test.
9378
9379 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9380
9381         * g++.dg/parser/constant1.C: New test.
9382
9383 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9384
9385         PR c++/8591
9386         * g++.dg/parse/friend2.C: New test.
9387
9388 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9389
9390         PR c++/9437
9391         * g++.dg/template/unify4.C: New test.
9392
9393 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9394
9395         * gcc.c-torture/execute/20030128-1.c: New test.
9396
9397 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9398
9399         * g++.dg/lookup/nested1.C: Test moved from ...
9400         * g++.old-deja/g++.other/lookup24.C: ... here.
9401
9402 2003-01-28  Jan Hubicka  <jh@suse.cz>
9403
9404         * gcc.dg/i386-cmov5.c:  New test.
9405
9406 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9407
9408         * gcc.c-torture/execute/20010925-1.c: Changed the
9409         memcpy declaration.
9410
9411 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9412
9413         PR c++/3902
9414         * g++.dg/parse/template5.C: New test.
9415
9416 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9417
9418         PR fortran/9258
9419         * g77.dg/pr9258: New test.
9420
9421 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9422
9423         * README: Move relevant parts from README.g++.
9424
9425         * README.g++: Remove this file.
9426
9427 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9428
9429         * g++.dg/abi/dcast1.C: New test.
9430
9431 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9432
9433         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9434
9435 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9436
9437         PR c++/47
9438         * g++.old-deja/g++.other/lookup24.C: New test.
9439
9440 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9441
9442         PR middle-end/7227
9443         * gcc.dg/uninit-C.c: New test.
9444
9445 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9446
9447         * g++.dg/abi/covariant1.C: New test.
9448
9449 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9450
9451         * gcc.dg/20030123-1.c: New test.
9452
9453 2003-01-25  Jan Hubicka  <jh@suse.cz>
9454
9455         PR opt/8492
9456         * gcc.c-torture/compile/20030125-1.c
9457
9458 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9459
9460         PR c++/9403
9461         * g++.dg/parse/template3.C: New test.
9462         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9463
9464         PR c++/795
9465         * g++.dg/parse/template4.C: New test.
9466
9467         PR c++/9415
9468         * g++.dg/template/qual2.C: New test.
9469
9470         PR c++/8545
9471         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9472
9473         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9474
9475 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9476
9477         * gcc.c-torture/execute/switch-1.c: New test case.
9478
9479 2003-01-25  Jan Hubicka  <jh@suse.cz>
9480
9481         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9482
9483 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9484
9485         Tweaks for Bison-1.875. From the NEWS file:
9486         "- `parse error' -> `syntax error'
9487         Bison now uniformly uses the term `syntax error'"
9488         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9489         * gcc.dg/cpp/digraph2.c: Likewise.
9490         * gcc.dg/cpp/direct2.c: Likewise.
9491         * gcc.dg/cpp/paste4.c: Likewise.
9492         * gcc.dg/c90-restrict-1.c: Likewise.
9493         * gcc.dg/c99-func-2.c: Likewise.
9494         * gcc.dg/noncompile/920721-2.c: Likewise.
9495         * gcc.dg/noncompile/930622-2.c: Likewise.
9496         * gcc.dg/noncompile/940112-1.c: Likewise.
9497         * gcc.dg/noncompile/950921-1.c: Likewise.
9498         * gcc.dg/noncompile/951123-1.c: Likewise.
9499         * gcc.dg/noncompile/971104-1.c: Likewise.
9500         * gcc.dg/noncompile/990416-1.c: Likewise.
9501
9502 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9503
9504         * g++.dg/parse/undefined1.C: Add error message.
9505
9506 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/9354
9509         * g++.dg/parse/new1.C: New test.
9510
9511         PR c++/9216
9512         * g++.dg/parse/template2.C: New test.
9513
9514         PR c++/9354
9515         * g++.dg/parse/typedef2.C: New test.
9516
9517         PR c++/9328
9518         * g++.dg/ext/typeof3.C: New test.
9519
9520 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9521
9522         PR c++/2738
9523         * g++.dg/parse/ret-type1.C: New test.
9524
9525         PR c++/3792
9526         * g++.dg/parse/tmpl-outside1.C: New test.
9527
9528         PR c++/4207
9529         * g++.dg/parse/int-as-enum1.C: New test.
9530
9531         PR c++/4903
9532         * g++.dg/parse/no-typename1.C: New test.
9533
9534         PR c++/5533
9535         * g++.dg/parse/no-value1.C: New test.
9536
9537         PR c++/5921
9538         * g++.dg/parse/wrong-inline1.C: New test.
9539
9540         PR c++/6402
9541         * g++.dg/parse/ref1.C: New test.
9542
9543         PR c++/6992
9544         * g++.dg/parse/attr-ctor1.C: New test.
9545
9546         PR c++/7229
9547         * g++.dg/parse/namespace5.C: New test.
9548
9549         PR c++/7917
9550         * g++.dg/parse/func-def1.C: New test.
9551
9552         PR c++/8143
9553         * g++.dg/parse/undefined1.C: New test.
9554
9555         PR c++/5723, PR c++/8522
9556         * g++.dg/parse/specialization1.C: New test.
9557
9558         PR c++/163, PR c++/8595
9559         * g++.dg/parse/struct-as-enum1.C: New test.
9560
9561         PR c++/9173
9562         * g++.dg/parse/undefined2.C: New test.
9563
9564 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9565
9566         PR c++/9298
9567         * g++.dg/parse/template1.C: New test.
9568
9569         PR c++/9384
9570         * g++.dg/parse/using1.C: New test.
9571
9572         PR c++/9285
9573         PR c++/9294
9574         * g++.dg/parse/expr2.C: New test.
9575
9576         PR c++/9388
9577         * g++.dg/parse/lookup2.C: Likewise.
9578
9579 2003-01-21  Jan Hubicka  <jh@suse.cz>
9580
9581         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9582         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9583         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9584         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9585
9586 2003-01-20  Nick Clifton  <nickc@redhat.com>
9587
9588         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9589         problem with ARM sibcall code generation.
9590
9591 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9592
9593         * gcc.c-torture/execute/20030120-1.c: New.
9594
9595 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9596
9597         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9598
9599 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/9272
9602         * g++.dg/parse/ctor1.C: New test.
9603
9604         PR c++/9294:
9605         * g++.dg/parse/qualified1.C: New test.
9606
9607         * g++.dg/parse/typename3.C: New test.
9608
9609 2003-01-16  Richard Henderson  <rth@redhat.com>
9610
9611         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9612
9613 2003-01-16  Richard Henderson  <rth@redhat.com>
9614
9615         * g++.dg/pch/pch.exp: Copy test header to the working directory
9616         before using it either for precompilation or direct use.
9617         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9618         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9619
9620 2003-01-16  Richard Henderson  <rth@redhat.com>
9621
9622         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9623         before using it either for precompilation or direct use.
9624         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9625         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9626
9627 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9628
9629         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9630         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9631         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9632         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9633         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9634         typename warning into error.
9635         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9636         error messages.
9637         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9638         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9639         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9640         messages.
9641         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9642         make declaration visible in template.
9643         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9644         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9645         messages.
9646         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9647         message.
9648         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9649         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9650         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9651         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9652         typename warning with error message.
9653         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9654         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9655         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9656
9657 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9658
9659         * g++.dg/parse/ambig2.C: New test.
9660
9661 2003-01-15  Richard Henderson  <rth@redhat.com>
9662
9663         * g++.dg/tls/init-2.C: Update error message string.
9664
9665 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666
9667         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9668
9669 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9670
9671         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9672         all for HC11/HC12.
9673         * gcc.c-torture/compile/20001205-1.x: Likewise.
9674         * gcc.c-torture/compile/20001226-1.x: Likewise.
9675         * gcc.c-torture/compile/920520-1.x: Likewise.
9676         * gcc.c-torture/compile/961203-1.x: Likewise.
9677         * gcc.c-torture/compile/20020604-1.x: Likewise.
9678
9679 2003-01-15  Jan Hubicka  <jh@suse.cz>
9680
9681         * gcc.c-torture/compile/20030115-1.c: New test.
9682
9683         * gcc.dg/i386-fpcvt-1.c: New test.
9684         * gcc.dg/i386-fpcvt-2.c: New test.
9685
9686 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9687
9688         Further conform g++'s __vmi_class_type_info to the C++ ABI
9689         specification.
9690         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9691         the specification.
9692
9693 2003-01-14  Jan Hubicka  <jh@suse.cz>
9694
9695         * gcc.dg/i386-fpcvt-1.c: New test.
9696         * gcc.dg/i386-fpcvt-2.c: New test.
9697
9698 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9699
9700         * gcc.dg/i386-mmx-3.c: New test.
9701
9702 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/9264
9705         * g++.dg/parse/octal1.C: New file.
9706
9707         PR c++/9172
9708         * g++.dg/parse/typename1.C: New file.
9709
9710 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9711
9712         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9713         * gcc.dg/bf-no-ms-layout.c: Likewise.
9714         * gcc.dg/bf-ms-attrib.c: Likewise.
9715
9716 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9717
9718         PR c++/9099
9719         * g++.dg/parse/dtor1.C: New file.
9720
9721         PR c++/9128
9722         * g++.dg/rtti/typeid1.C: New file.
9723
9724         PR c++/9153
9725         * g++.dg/parse/lookup1.C: New file.
9726
9727         PR c++/9171
9728         * g++.dg/templ/spec5.C: New file.
9729
9730 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9731
9732         * gcc.c-torture/compile/20030110-1.c: New test.
9733
9734 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9735
9736         Merge from pch-branch:
9737
9738         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9739
9740         * gcc.dg/pch/cpp-1.h: New.
9741         * gcc.dg/pch/cpp-1.c: New.
9742         * gcc.dg/pch/cpp-2.h: New.
9743         * gcc.dg/pch/cpp-2.c: New.
9744
9745         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9746
9747         * gcc.dg/pch/except-1.h: New.
9748         * gcc.dg/pch/except-1.c: New.
9749
9750         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9751
9752         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9753         running test.
9754         * gcc.dg/pch: Include *.hp not *.h.
9755         * gcc.dg/pch/system-1.h: New.
9756         * gcc.dg/pch/system-1.c: New.
9757
9758         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9759
9760         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9761         rather than trying to build and run a program using PCH.
9762         * gcc.dg/pch: Remove dg-do commands from test files.
9763
9764         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9765
9766         * gcc.dg/pch/macro-3.c: New.
9767         * gcc.dg/pch/macro-3.h: New.
9768
9769         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9770
9771         * gcc.dg/pch/common-1.c: New.
9772         * gcc.dg/pch/common-1.h: New.
9773         * gcc.dg/pch/decl-1.c: New.
9774         * gcc.dg/pch/decl-1.h: New.
9775         * gcc.dg/pch/decl-2.c: New.
9776         * gcc.dg/pch/decl-2.h: New.
9777         * gcc.dg/pch/decl-3.c: New.
9778         * gcc.dg/pch/decl-3.h: New.
9779         * gcc.dg/pch/decl-4.c: New.
9780         * gcc.dg/pch/decl-4.h: New.
9781         * gcc.dg/pch/decl-5.c: New.
9782         * gcc.dg/pch/decl-5.h: New.
9783         * gcc.dg/pch/global-1.c: New.
9784         * gcc.dg/pch/global-1.h: New.
9785         * gcc.dg/pch/inline-1.c: New.
9786         * gcc.dg/pch/inline-1.h: New.
9787         * gcc.dg/pch/inline-2.c: New.
9788         * gcc.dg/pch/inline-2.h: New.
9789         * gcc.dg/pch/static-1.c: New.
9790         * gcc.dg/pch/static-1.h: New.
9791         * gcc.dg/pch/static-2.c: New.
9792         * gcc.dg/pch/static-2.h: New.
9793
9794         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9795
9796         * g++.dg/pch/pch.exp: Better handle failing testcases.
9797         * gcc.dg/pch/pch.exp: Likewise.
9798         * gcc.dg/pch/macro-1.c: New.
9799         * gcc.dg/pch/macro-1.h: New.
9800         * gcc.dg/pch/macro-2.c: New.
9801         * gcc.dg/pch/macro-2.h: New.
9802
9803         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9804
9805         * g++.dg/dg.exp: Treat files in pch/ specially.
9806         * g++.dg/pch/pch.exp: New file.
9807         * g++.dg/pch/empty.H: New file.
9808         * g++.dg/pch/empty.C: New file.
9809         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9810         "precompile".
9811
9812         * gcc.dg/pch/pch.exp: New file.
9813         * gcc.dg/pch/empty.h: New file.
9814         * gcc.dg/pch/empty.c: New file.
9815         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9816         "precompile".
9817
9818 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9819
9820         * g++.dg/template/friend14.C: New test.
9821
9822 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9823
9824         * gcc.dg/old-style-asm-1.c: New test.
9825
9826 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9827
9828         * gcc.c-torture/compile/20030109-1.c: New test.
9829
9830 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9831
9832         * gcc.c-torture/execute/20030109-1.c: New test.
9833
9834 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9835
9836         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9837         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9838         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9839         * g++.old-deja/g++.mike/eh2.C: Likewise
9840         * g++.old-deja/g++.mike/eh3.C: Likewise
9841         * g++.old-deja/g++.mike/eh5.C: Likewise
9842         * g++.old-deja/g++.mike/eh6.C: Likewise
9843         * g++.old-deja/g++.mike/eh7.C: Likewise
9844         * g++.old-deja/g++.mike/eh8.C: Likewise
9845         * g++.old-deja/g++.mike/eh9.C: Likewise
9846         * g++.old-deja/g++.mike/eh10.C: Likewise
9847         * g++.old-deja/g++.mike/eh12.C: Likewise
9848         * g++.old-deja/g++.mike/eh13.C: Likewise
9849         * g++.old-deja/g++.mike/eh14.C: Likewise
9850         * g++.old-deja/g++.mike/eh16.C: Likewise
9851         * g++.old-deja/g++.mike/eh17.C: Likewise
9852         * g++.old-deja/g++.mike/eh18.C: Likewise
9853         * g++.old-deja/g++.mike/eh21.C: Likewise
9854         * g++.old-deja/g++.mike/eh23.C: Likewise
9855         * g++.old-deja/g++.mike/eh24.C: Likewise
9856         * g++.old-deja/g++.mike/eh25.C: Likewise
9857         * g++.old-deja/g++.mike/eh26.C: Likewise
9858         * g++.old-deja/g++.mike/eh27.C: Likewise
9859         * g++.old-deja/g++.mike/eh28.C: Likewise
9860         * g++.old-deja/g++.mike/eh29.C: Likewise
9861         * g++.old-deja/g++.mike/eh31.C: Likewise
9862         * g++.old-deja/g++.mike/eh33.C: Likewise
9863         * g++.old-deja/g++.mike/eh34.C: Likewise
9864         * g++.old-deja/g++.mike/eh35.C: Likewise
9865         * g++.old-deja/g++.mike/eh36.C: Likewise
9866         * g++.old-deja/g++.mike/eh37.C: Likewise
9867         * g++.old-deja/g++.mike/eh38.C: Likewise
9868         * g++.old-deja/g++.mike/eh39.C: Likewise
9869         * g++.old-deja/g++.mike/eh40.C: Likewise
9870         * g++.old-deja/g++.mike/eh41.C: Likewise
9871         * g++.old-deja/g++.mike/eh42.C: Likewise
9872         * g++.old-deja/g++.mike/eh44.C: Likewise
9873         * g++.old-deja/g++.mike/eh46.C: Likewise
9874         * g++.old-deja/g++.mike/eh47.C: Likewise
9875         * g++.old-deja/g++.mike/eh48.C: Likewise
9876         * g++.old-deja/g++.mike/eh49.C: Likewise
9877         * g++.old-deja/g++.mike/eh50.C: Likewise
9878
9879
9880         PR c++/8615
9881         * g++.dg/template/char1.C: New test.
9882
9883         * g++.dg/template/varmod1.C: Fix typo.
9884
9885 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9886
9887         DR 180
9888         * g++.old-deja/g++.pt/crash32.C: Expect error.
9889
9890 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/5919
9893         * g++.dg/template/varmod1.C: New test.
9894
9895         PR c++/8727
9896         * g++.dg/inherit/typeinfo1.C: New test.
9897
9898         PR c++/8663
9899         * g++.dg/inherit/typedef1.C: New test.
9900
9901 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9902
9903         PR c++/8332
9904         PR c++/8493
9905         * g++.dg/template/strlen1.C: New test.
9906
9907         PR c++/8227
9908         * g++.dg/template/ctor2.C: New test.
9909
9910         PR c++/8214
9911         * g++.dg/init/string1.C: New test.
9912
9913         PR c++/8511
9914         * g++.dg/template/friend8.C: New test.
9915
9916 2002-11-29  Joe Buck <jbuck@synopsys.com>
9917
9918         * g++.dg/lookup/anon2.C: New test.
9919
9920 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9921
9922         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9923         h8300 port.
9924
9925 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9926
9927         * gcc.dg/bitfld-6.c: New test.
9928
9929 2002-11-27  Jan Hubicka  <jh@suse.cz>
9930
9931         * gcc.c-torture/execute/20021127.[cx]: New test.
9932
9933 2002-11-26  Jan Hubicka  <jh@suse.cz>
9934
9935         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9936         quality.
9937
9938 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9939
9940         * g++.dg/init/brace2.C: New test.
9941         * g++.old-deja/g++.mike/p9129.C: Correct.
9942
9943 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9944
9945         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9946
9947 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9948
9949         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9950
9951 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9952
9953         * testsuite/g++.dg/abi/empty11.C: New test.
9954         * testsuite/g++.dg/rtti/cv1.C: New test.
9955
9956 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9957
9958         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9959
9960 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9961
9962         * g++.dg/abi/empty10.C: New test.
9963
9964 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.c-torture/compile/20021124-1.c: New test.
9967
9968 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9969
9970         * g++.dg/abi/rtti2.C: New test.
9971
9972 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9973
9974         * gcc.dg/i386-unroll-1.c: New test.
9975
9976 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9977
9978         * gcc.c-torture/compile/20021120-1.c: New test.
9979         * gcc.c-torture/compile/20021120-2.c: New test.
9980
9981 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9982
9983         * gcc.dg/bitfld-5.c: New test.
9984
9985 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9986
9987         * gcc.c-torture/execute/20021120-3.c: New test.
9988
9989 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9990
9991         * gcc.c-torture/execute/20021120-2.c: New test.
9992
9993 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9994
9995         * gcc.c-torture/execute/20021120-1.c: New test.
9996
9997 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * gcc.c-torture/execute/20021118-3.c: New test.
10000
10001 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10002
10003         * gcc.c-torture/compile/20021119-1.c: New test.
10004
10005 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
10006
10007         * gcc.dg/duff-1.c: New test.
10008         * gcc.dg/duff-2.c: New test.
10009         * gcc.dg/duff-3.c: New test.
10010
10011 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
10012
10013         * gcc.dg/cpp/_Pragma5.c: New test.
10014
10015 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10016
10017         * gcc.c-torture/execute/20021118-2.c: New test.
10018
10019 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
10020
10021         * gcc.c-torture/execute/20021118-1.c: New test.
10022
10023 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
10024
10025         * gcc.dg/20021116-1.c: New test.
10026
10027 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
10028
10029         * g++.dg/abi/vcall1.C: New test.
10030
10031 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
10032
10033         * gcc.dg/20021029-1.c: New test.
10034         * gcc.dg/20021029-2.c: New test.
10035
10036 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10037
10038         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
10039
10040 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10041
10042         PR c/8439
10043         * gcc.dg/20021110.c: Move to ...
10044         * gcc.c-torture/compile/20021110.c: .... here.
10045
10046 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10047
10048         PR c/8467
10049         * gcc.c-torture/execute/20021111-1.c
10050
10051 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10052
10053         PR c/8439
10054         * gcc.dg/20021110.c: New test.
10055
10056 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
10057
10058         * g++.dg/abi/vthunk3.C: Run only on x86.
10059
10060 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10061
10062         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
10063
10064 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
10065
10066         * lib/compat.exp (compat-execute): Fix logic error in last
10067         change.
10068
10069 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
10070
10071         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
10072
10073 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10074
10075         PR c++/8389
10076         * g++.dg/template/access6.C: New test.
10077
10078 2002-11-08  Jan Hubicka  <jh@suse.cz>
10079
10080         * gcc.dg/i386-ssefp-1.c: New test.
10081         * gcc.dg/i386-ssefp-1.c: New test.
10082
10083 2002-11-08  Jan Hubicka  <jh@suse.cz>
10084
10085         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
10086
10087 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10088
10089         * g++.dg/abi/vthunk3.C: New test.
10090
10091         PR c++/8338
10092         * g++.dg/template/crash2.C: New test.
10093
10094 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
10095
10096         * testsuite/g++.dg/abi/dtor1.C: New test.
10097         * testsuite/g++.dg/abi/dtor2.C: Likewise.
10098
10099 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
10100
10101         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
10102         Darwin.
10103
10104 2002-11-04  Adam Nemet  <anemet@lnxw.com>
10105
10106         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
10107         -mthumb.  Only xfail with -O0.
10108
10109 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
10110
10111         * g++.dg/abi/thunk1.C: New test.
10112         * g++.dg/abi/thunk2.C: Likewise.
10113         * g++.dg/abi/vtt1.C: Likewise.
10114
10115 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
10116
10117         PR optimization/8423
10118         * gcc.c-torture/execute/builtin-constant.c: New test.
10119
10120 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
10121
10122         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
10123         Add some more cases.
10124
10125 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/8391
10128         * g++.dg/opt/local1.C: New test.
10129
10130 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/8160
10133         * g++.dg/template/complit1.C: New test.
10134
10135         PR c++/8149
10136         * g++.dg/template/typename4.C: Likewise.
10137
10138 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10139
10140         Core issue 287, PR c++/7639
10141         * g++.dg/template/instantiate1.C: Adjust error location.
10142         * g++.dg/template/instantiate3.C: New test.
10143         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
10144         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
10145         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
10146
10147 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
10148
10149         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
10150
10151 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
10152
10153         PR c++/8287
10154         * g++.dg/init/dtor2.C: New test.
10155
10156 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10157
10158         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
10159         * gcc.dg/nest.c: Bypass errors on irix6.
10160
10161 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
10162
10163         * gcc.dg/nest.c: Expect error for mmix-*-*.
10164         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
10165
10166 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
10167
10168         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
10169         markers.
10170
10171         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
10172
10173 2002-10-25  Mike Stump  <mrs@apple.com>
10174
10175         * gcc.dg/warn-1.c: New test.
10176
10177 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10178
10179         * g++.dg/template/typename3.C: New test.
10180
10181 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
10182
10183         * g++.dg/lookup/ptrmem1.C: New test.
10184
10185         * g++.dg/abi/vthunk2.C: New test.
10186
10187 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
10188
10189         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
10190
10191 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
10192
10193         * g++.dg/abi/empty9.C: New test.
10194
10195 2002-10-24  Richard Henderson  <rth@redhat.com>
10196
10197         * g++.dg/inherit/thunk1.C: Enable for ia64.
10198
10199 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10200
10201         PR c++/8067
10202         * g++.dg/lookup/pretty1.C: New test.
10203
10204 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
10205
10206         * gcc.dg/20021023-1.c: New test.
10207
10208 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
10209
10210         PR c++/7679
10211         * g++.dg/parse/inline1.C: New test.
10212
10213 2002-10-23  Richard Henderson  <rth@redhat.com>
10214
10215         * g++.dg/inherit/thunk1.C: Enable for x86_64.
10216
10217         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
10218
10219 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/6579
10222         * g++.dg/parse/stmtexpr3.C: New test.
10223
10224 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10225
10226         * g++.dg/expr/cond1.C: New test.
10227
10228 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10229
10230         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
10231
10232 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10233
10234         * g++.dg/abi/vbase13.C: New test.
10235         * g++.dg/abi/vbase14.C: Likewise.
10236
10237 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * gcc.dg/tls/pic-1.c: New test.
10240         * gcc.dg/tls/nonpic-1.c: New test.
10241         * gcc.dg/20021018-1.c: New test.
10242
10243 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10244
10245         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
10246         Remove only files with the same base name as the test case.
10247         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
10248         (profopt-execute): Likewise.  Also, remove old profiling
10249         and performance data files before running the tests.
10250
10251         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
10252         * g++.dg/bprob/bprob.exp: Likewise.
10253         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
10254         to allow more general test case names.
10255
10256         * g++.dg/bprob/bprob-1.C: Rename to ...
10257         * g++.dg/bprob/g++-bprob-1.C: ... this.
10258
10259         * g77.dg/bprob/bprob-1.f: Rename to ...
10260         * g77.dg/bprob/g77-bprob-1.f: ... this.
10261
10262 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
10263
10264         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
10265         bison 1.50 or later.
10266
10267 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
10268
10269         * g++.dg/README: Describe more test directories.
10270
10271 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10272
10273         * g++.dg/init/array6.C: Add additional tests.
10274
10275 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
10276
10277         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
10278         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
10279
10280 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
10281
10282         * gcc.c-torture/compile/20020604-1.x: New.
10283         * gcc.c-torture/compile/simd-5.x: Likewise.
10284         * gcc.c-torture/execute/920710-1.x: Likewise.
10285         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
10286
10287 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
10288
10289         * g++.dg/inherit/override1.C: Add dg-options clause.
10290
10291 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10292
10293         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
10294         _mm_slli_si128.
10295
10296 2002-10-19  Andreas Schwab  <schwab@suse.de>
10297
10298         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
10299         directory component.
10300
10301 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
10302
10303         * g++.dg/inherit/thunk1.C: New test.
10304
10305         * g++.dg/inherit/override1.C: New test.
10306
10307         * g++.dg/abi/mangle11.C: New test.
10308         * g++.dg/abi/mangle14.C: New test.
10309         * g++.dg/abi/mangle17.C: New test.
10310
10311 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10312
10313         * g++.dg/overload/member2.C: New test.
10314
10315 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
10316
10317         * g++.dg/README: Describe new compat directory.
10318         * g++.dg/dg.exp: Skip tests in compat directory.
10319         * README.compat: New file.
10320         * lib/compat.exp: New expect script.
10321         * g++.dg/compat: New test directory.
10322         * g++.dg/compat/compat.exp: New expect script.
10323         * g++.dg/compat/abi: New test directory.
10324         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
10325         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
10326         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
10327         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
10328         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
10329         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
10330         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
10331         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
10332         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
10333         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
10334         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
10335         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
10336         * g++.dg/compat/break: New test directory.
10337         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
10338         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
10339         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
10340         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
10341         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
10342         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
10343         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10344         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10345         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10346         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10347         g++.dg/compat/break/README: New files.
10348         * g++.dg/compat/eh: New test directory.
10349         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10350         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10351         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10352         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10353         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10354         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10355         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10356         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10357         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10358         g++.dg/compat/eh/filter2_y.C,
10359         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10360         g++.dg/compat/eh/new1_y.C,
10361         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10362         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10363         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10364         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10365         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10366         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10367         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10368         g++.dg/compat/eh/unexpected1_y.C: New files.
10369         * g++.dg/compat/init: New test directory.
10370         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10371         g++.dg/compat/init/array5_y.C,
10372         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10373         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10374         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10375         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10376         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10377         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10378         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10379         g++.dg/compat/init/init-ref2_y.C: New files.
10380
10381 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10382
10383         PR c++/7584
10384         * g++.dg/inherit/using3.C: New test.
10385
10386 2002-10-17  Jan Hubicka  <jh@suse.cz>
10387
10388         * gcc.dg/20021017-2.c: New test.
10389
10390 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10391
10392         * g++.dg/abi/mangle16.C: Adjust.
10393
10394         * g++.dg/init/array8.C: New test.
10395
10396 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10397
10398         * gcc.dg/special/mips-abi.exp: New test.
10399         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10400
10401 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10402
10403         * g++.dg/abi/mangle16.C: New test.
10404         * g++.dg/abi/mangle17.C: Likewise.
10405
10406         PR c++/7478
10407         * g++.dg/template/ref1.C: New test.
10408
10409 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410
10411         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10412
10413 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10414
10415         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10416
10417 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/7524
10420         * g++.dg/init/array7.C: New test.
10421
10422 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10423
10424         * g++.dg/init/array6.C: New test.
10425
10426         * g++.dg/abi/mangle13.C: Likewise.
10427         * g++.dg/abi/mangle14.C: Likewise.
10428         * g++.dg/abi/mangle15.C: Likewise.
10429
10430 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10431
10432         * g++.dg/abi/empty8.C: New test.
10433
10434 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10435
10436         * g++.dg/init/ctor1.C: New test.
10437
10438 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10439
10440         * gcc.c-torture/execute/20021015-1.c: New test.
10441
10442 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10443
10444         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10445
10446 2002-10-14  Jan Hubicka  <jh@suse.cz>
10447
10448         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10449
10450 2002-10-14  Richard Henderson  <rth@redhat.com>
10451
10452         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10453
10454 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR optimization/6631
10457         * g++.dg/opt/const2.C: New test.
10458
10459 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/7176
10462         * g++.dg/parse/friend1.C: New test.
10463         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10464
10465 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10466
10467         * gcc.dg/20021014-1.c: New test.
10468
10469 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/5661
10472         * g++.dg/ext/vlm1.C: New test.
10473         * g++.dg/ext/vlm2.C: Likewise.
10474
10475         * g++.dg/init/array1.C: Remove invalid braces.
10476         * g++.dg/init/brace1.C: New test.
10477         * g++.dg/init/copy2.C: Likewise.
10478         * g++.dg/init/copy3.C: Likewise.
10479         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10480         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10481         braces.
10482
10483 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10484
10485         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10486
10487 2002-10-11  Richard Shann  <richard.shann@superh.com>
10488
10489         * gcc.c-torture/compile/simd-5.c: New test.
10490
10491 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10492
10493         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10494
10495 2002-10-10  Jim Wilson  <wilson@redhat.com>
10496
10497         * gcc.c-torture/execute/20021010-1.c: New test.
10498
10499 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10500
10501         PR c/7353
10502         * g++.dg/ext/typedef-init.C: New test.
10503         * gcc.dg/typedef-init.c: New test.
10504
10505 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10506
10507         * gcc.dg/cpp/paste13.c: New test.
10508
10509 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10510
10511         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10512         remaining platforms, XFAIL during compile, not execute.  Don't
10513         XFAIL at -O0.
10514
10515 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10516
10517         * gcc.dg/alias-1.c: Tweak expected warning.
10518
10519 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10520
10521         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10522
10523 2002-10-06  Andreas Jaeger  <aj@suse.de>
10524
10525         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10526         * gcc.dg/cpp/c++98.C: Likewise.
10527
10528         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10529         * g++.dg/cpp/c++98.C: Likewise.
10530
10531         * g++.dg/README (Subdirectories): Mention cpp directory.
10532
10533         PR target/7559
10534         * gcc.dg/20021006-1.c: New test.
10535
10536 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10537
10538         PR c++/7804
10539         * g++.dg/other/warning1.C: New test.
10540
10541 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10542
10543         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10544         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10545         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10546
10547 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10548
10549         PR c++/7931
10550         * g++.dg/template/ptrmem3.C: New test.
10551
10552         PR c++/7754
10553         * g++.dg/template/union1.C: New test.
10554
10555 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10556
10557         PR c++/8006
10558         * g++.dg/abi/mangle9.C: New test.
10559         * g++.dg/abi/mangle10.C: New test.
10560         * g++.dg/abi/mangle11.C: New test.
10561         * g++.dg/abi/mangle12.C: New test.
10562
10563 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10564
10565         PR c++/7188.
10566         * g++.dg/template/meminit1.C: New test.
10567         * g++.dg/warn/Wreorder-1.C: Likewise.
10568         * g++.old-deja/g++.mike/warn3.C: Tweak.
10569         * lib/prune.exp: Ingore "in copy constructor".
10570
10571 2002-10-02  Andreas Jaeger  <aj@suse.de>
10572
10573         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10574         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10575         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10576         on x86-64.
10577
10578 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10579
10580         * gcc.dg/empty1.C: Fix typo.
10581
10582 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10583
10584         * gcc.dg/alias-1.c: New test.
10585
10586 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10587
10588         * gcc.dg/empty1.C: New test.
10589
10590         * g++.dg/tls/init-2.C: Tweak error messages.
10591
10592 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10593
10594         * gcc.c-torture/compile/20020923-1.c: New test.
10595
10596 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10597
10598         * gcc.c-torture/execute/ffs-1.c: New test.
10599         * gcc.c-torture/execute/ffs-2.c: Ditto.
10600
10601 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10602
10603         * g++.dg/overload/member1.C: New test.
10604
10605 2002-09-30  Mark Mitchell  <mark@code
10606
10607 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10608
10609         * testsuite/gcc.dg/tls/diag-3.c: New.
10610
10611 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10612
10613         * g++.dg/README (Subdirectories): Document new subdir expr.
10614         * g++.dg/expr/pmf-1.C: New test.
10615
10616 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10617
10618         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10619
10620 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * g++.dg/abi/bitfield3.C: New test.
10623
10624 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         * lib/gcov.exp: Tweak expected line formats.
10627         * gcc.misc-tests/gcov8.c: New test.
10628         * gcc.misc-tests/gcov8.x: New flags.
10629
10630 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10631
10632         * consistency.vlad/layout/endian.c: Include string.h.
10633
10634         * gcc.c-torture/execute/20020805-1.c: New test.
10635
10636 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10637
10638         * g++.dg/other/conversion1.C: New test.
10639
10640 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10641
10642         * gcc.dg/builtins-1.c: New testcase.
10643
10644 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10645
10646         * g++.dg/inherit/access3.C: New test.
10647
10648 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10649
10650         * gcc.dg/ia64-visibility-2.c: New test.
10651
10652 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10653
10654         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10655         __qualifier_flags to __flags.
10656
10657 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10658
10659         * g++.dg/inherit/operator1.C: New test.
10660         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10661         * g++.dg/other/error1.C: Change expected error message.
10662         * g++.dg/template/conv4.C: Likewise.
10663
10664 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10665
10666         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10667         for documented behavior.
10668
10669 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10670
10671         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10672         several targets known to fail.
10673
10674 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10675
10676         * gcc.dg/mips-args-[123].c: New tests.
10677
10678 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10679
10680         * gcc.dg/ppc-spe.c: New.
10681
10682 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10683
10684         * g++.dg/other/ptrmem4.C: New testcase.
10685
10686 2002-07-24  Richard Henderson  <rth@redhat.com>
10687
10688         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10689
10690 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10691
10692         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10693
10694 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10695
10696         * gcc.c-torture/execute/memset-3.c: New testcase.
10697
10698 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10699
10700         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10701         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10702
10703 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10704
10705         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10706         Delete.
10707
10708 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10709
10710         * gcc.c-torture/compile/simd-4.c: New test.
10711
10712 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10713
10714         PR c++/7347, c++/7348
10715         * g++.dg/template/access4.C: New test.
10716         * g++.dg/template/access5.C: New test.
10717         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10718         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10719         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10720         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10721
10722 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.dg/gnu89-init-2.c: New test.
10725
10726 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10727
10728         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10729
10730 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10731
10732         * gcc.c-torture/execute/20020720-1.c: New testcase.
10733
10734 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10735
10736         * gcc.dg/cpp/Wsignprom.c: New tests.
10737
10738 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10739
10740         * gcc.c-torture/execute/loop-13.c: New test.
10741
10742 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10743
10744         * gcc.dg/cpp/expr.c: New tests.
10745
10746 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10747
10748         * g++.dg/opt/pr6713.C: Add template instantiation.
10749
10750 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10751
10752         * gcc.dg/nest.c: New test.
10753
10754 2002-07-17  Richard Henderson  <rth@redhat.com>
10755
10756         * g++.dg/opt/pr6713.C: New test.
10757
10758 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10759
10760         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10761         XFAIL for all x86 processors.
10762
10763 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10764
10765         * gcc.c-torture/execute/20010122-1.x: Do not test with
10766         -fomit-frame-pointer.
10767
10768 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10769
10770         * g++.dg/template/instantiate2.C: New test.
10771         * g++.dg/template/spec4.C: New test.
10772
10773 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10774
10775         * g++.dg/template/access2.C: New test.
10776         * g++.dg/template/access3.C: New test.
10777
10778 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10779
10780         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10781         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10782         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10783         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10784         Convert to use <stdarg.h>.
10785         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10786         Delete.
10787         * gcc.dg/va-arg-2.c: New.
10788         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10789
10790 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10791
10792         * gcc.c-torture/compile/20020710-1.c: New test.
10793
10794 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10795                           Andrew Pinski  <pinskia@physics.uc.edu>
10796
10797         gcc.c-torture/compile/simd-2.c: New testcase.
10798         gcc.c-torture/compile/simd-3.c: Likewise.
10799
10800 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/7224
10803         * g++.dg/overload/error1.C: New test.
10804
10805 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10806
10807         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10808         configuration and IRIX 6 O32 ABI.
10809
10810 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10811
10812         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10813
10814 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10815
10816         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10817
10818 2002-07-10  Jeffrey A Law  <law@redhat.com>
10819
10820         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10821
10822         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10823
10824 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10825
10826         * gcc.dg/20020312-2.c: Check for __PPC__.
10827
10828 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10829
10830         * gcc.c-torture/compile/20020709-1.c: New test.
10831
10832 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10833
10834         * g++.dg/template/qualttp21.C: New test case.
10835
10836 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10837
10838         * gcc.c-torture/compile/20020706-1.c: New test.
10839         * gcc.c-torture/compile/20020706-2.c: New test.
10840
10841 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10842             Alexandre Oliva  <aoliva@redhat.com>
10843
10844         * g++.dg/warn/incomplete1.C: New test.
10845
10846 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10847
10848         PR c++/7099
10849         * g++.dg/warn/noreturn1.C: New test.
10850
10851 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10852
10853         PR c++/6706
10854         * g++.dg/debug/debug6.C: New test.
10855         * g++.dg/debug/debug7.C: New test.
10856
10857 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10858
10859         * gcc.c-torture/compile/simd-3.c: New test.
10860
10861 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10862
10863         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10864         * gcc.dg/20020620-1.c: Likewise.
10865
10866 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10867
10868         PR c++/6944
10869         * g++.dg/init/array4.C: New test.
10870         * g++.dg/init/array5.C: New test.
10871
10872 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10873
10874         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10875         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10876
10877 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10878
10879         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10880         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10881         * gcc.dg/wtr-conversion-1.c: Likewise.
10882         * gcc.dg/wtr-escape-1.c: Likewise.
10883         * gcc.dg/wtr-int-type-1.c: Likewise.
10884         * gcc.dg/wtr-label-1.c: Likewise.
10885         * gcc.dg/wtr-static-1.c: Likewise.
10886         * gcc.dg/wtr-strcat-1.c: Likewise.
10887         * gcc.dg/wtr-suffix-1.c: Likewise.
10888         * gcc.dg/wtr-switch-1.c: Likewise.
10889         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10890         * gcc.dg/wtr-union-init-1.c: Likewise.
10891         * gcc.dg/wtr-union-init-2.c: Likewise.
10892         * gcc.dg/wtr-union-init-3.c: Likewise.
10893
10894         * gcc.dg/wtr-func-def-1.c: New test.
10895
10896 2002-07-02 Devang Patel <dpatel@apple.com>
10897
10898         * objc.dg/param-1.m: New test.
10899
10900 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10901
10902         * gcc.dg/cpp/trad/directive.c: Add test.
10903         * gcc.dg/cpp/trad/macroargs.c: Add test.
10904         * gcc.dg/cpp/trad/rec
10905
10906 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10907
10908         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10909
10910 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10911
10912         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10913         targets.
10914
10915 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10916
10917         * g++.dg/abi/mange7.C: New test.
10918
10919         PR c++/6438.
10920         * g++.dg/parse/stmtexpr2.C: New test.
10921
10922 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10923
10924         * gcc.dg/20020312-2.c: Add SH target.
10925
10926 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10927
10928         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10929         compiler output on mips*-*-irix*.
10930
10931 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * g++.dg/parse/attr1.C: New test.
10934
10935 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10936
10937         * gcc.c-torture/execute/string-opt-17.c: New test case.
10938         * gcc.c-torture/execute/memset-2.c: New test case.
10939
10940 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10941
10942         PR c++/6256:
10943         * g++.dg/template/friend5.C: New test.
10944
10945         PR c++/6331:
10946         * g++.dg/template/qual1.C: Likewise.
10947
10948 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10949
10950         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10951         Include stdlib.h, not stdio.h or ctype.h.
10952
10953 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10954
10955         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10956         cris-*-elf* and mmix-*-*.
10957         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10958         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10959         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10960         Ditto.
10961         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10962         * gcc.dg/wchar_t-1.c: Ditto.
10963
10964 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10965
10966         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10967         Clarify comment.
10968
10969 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10970
10971         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10972
10973 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10974
10975         * gcc.c-torture/execute/20000906-1.x: Delete.
10976
10977 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10978
10979         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10980
10981 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10982
10983         * PR6367
10984         * g77.f-torture/execute/6367.f: New test.
10985         * g77.f-torture/execute/6367.x: Disable for MMIX.
10986
10987 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * PR6352
10990         * g++.dg/opt/inline2.C: New test.
10991
10992 2002-04-18  Richard Henderson  <rth@redhat.com>
10993
10994         * gcc.dg/20000906-1.c: Enable for all targets.
10995         * gcc.c-torture/compile/iftrap-2.c: New.
10996
10997 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10998
10999         * gcc.dg/20020418-1.c: New test.
11000         * gcc.dg/20020418-2.c: New test.
11001
11002 2002-04-18  Richard Henderson  <rth@redhat.com>
11003
11004         * gcc.c-torture/compile/iftrap-1.c: New.
11005         * gcc.dg/iftrap-1.c: Adjust for ia64.
11006         * gcc.dg/iftrap-2.c: New.
11007
11008 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * gcc.c-torture/compile/20020418-1.c: New test.
11011
11012 2002-04-18  Roger Sayle  <roger@eyesopen.com>
11013
11014         * gcc.c-torture/compile/20020415-1.c: New.
11015
11016 2002-04-18  David S. Miller  <davem@redhat.com>
11017
11018         * gcc.c-torture/execute/20020418-1.c: New test.
11019
11020 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
11021
11022         * gcc.dg/20020416-1.c: New test.
11023
11024         * g++.dg/opt/inline1.C: New test.
11025
11026 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gcc.dg/altivec-5.c: New test.
11029
11030         * gcc.dg/20020415-1.c: New test.
11031
11032 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
11033
11034         * testsuite/lib/chill.exp: Remove.
11035
11036 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * g++.dg/other/big-struct.C: New test.
11039
11040 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
11041
11042         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
11043         of scratch file.
11044
11045 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
11046
11047         PR c/6277
11048         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
11049         in scan-assembler function name
11050
11051 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
11052
11053         * g77.f-torture/execute/980628-4.x,
11054         g77.f-torture/execute/980628-5.x,
11055         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11056         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11057         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
11058         i[34567]86-*-*.
11059
11060 2002-04-13  David S. Miller  <davem@redhat.com>
11061
11062         * gcc.c-torture/execute/20020413-1.c: New test.
11063
11064 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
11065
11066         * gcc.dg/asm-6.c,
11067         * g++.dg/ext/asm1.C: New tests.
11068
11069 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++ 5373.
11072         * g++.dg/parse/stmtexpr1.C: New test.
11073
11074         PR c++/5189.
11075         * g++.dg/template/copy1.C: New test.
11076
11077 2002-04-12  Richard Henderson  <rth@redhat.com>
11078
11079         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
11080
11081 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
11082
11083         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
11084         gcc.c-torture/execute/20020307-2.c.
11085
11086 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
11087
11088         * g++.dg/ext/attrib5.C,
11089         * g++.dg/lookup/struct1.C: New tests.
11090
11091 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
11092
11093         * gcc.dg/20020411-1.c: New test.
11094
11095         * gcc.c-torture/execute/20020411-1.c: New test.
11096
11097 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
11098
11099         * g77.f-torture/execute/6177.f: New test.
11100
11101 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
11102
11103         PR middle-end/6247
11104         * g++.dg/opt/cleanup1.C: New test.
11105
11106         * g++.dg/opt/const1.C: New test.
11107
11108 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
11109
11110         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
11111
11112 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11113
11114         PR c++/5507
11115         * g++.dg/template/typename2.C: New test.
11116
11117 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
11118
11119         * gcc.c-torture/execute/loop-12.c: New.
11120
11121 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
11122
11123         * g77.f-torture/execute/980628-4.x,
11124         g77.f-torture/execute/980628-5.x,
11125         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
11126         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
11127         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
11128
11129 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11130
11131         PR optimization/6086
11132         * g++.dg/opt/preinc1.C: New test.
11133
11134 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11135
11136         PR c++/5571
11137         * g++.dg/opt/static2.C: New test.
11138
11139 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
11140
11141         PR c/5120
11142         * gcc.dg/20020406-1.c: New test.
11143
11144 2002-04-04  David S. Miller  <davem@redhat.com>
11145
11146         * gcc.c-torture/execute/20020404-1.c: New test.
11147
11148 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
11149
11150         PR c/6123
11151         * gcc.dg/20020312-2.c: Do not declare global register variable
11152         if __PIC__ or __pic__ is defined.
11153
11154 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
11155
11156         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
11157         __asm__ so that it works correctly even if -ansi -pedantic-errors.
11158
11159 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11160
11161         * gcc.misc-tests/linkage.exp: Update last change to handle
11162         sparc*-, not just sparc-.
11163
11164 2002-04-03  Richard Henderson  <rth@redhat.com>
11165
11166         * gcc.dg/cpp/ucs.c: Improved long UCS test.
11167
11168 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11169
11170         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
11171
11172 2002-04-02  David S. Miller  <davem@redhat.com>
11173
11174         * gcc.c-torture/execute/20020402-3.c: New test.
11175
11176 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
11177
11178         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
11179         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
11180
11181         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
11182         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
11183         g77.f-torture/execute/20001201.x,
11184         g77.f-torture/execute/u77-test.x: New files.
11185
11186         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
11187         * gcc.dg/wchar_t-1.c: Ditto.
11188
11189 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11190
11191         * gcc.c-torture/execute/20020402-1.c: New test.
11192
11193 2002-04-01  Richard Henderson  <rth@redhat.com>
11194
11195         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
11196
11197         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
11198
11199 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11200
11201         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
11202
11203 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11204
11205         * g++.dg/inherit/template-as-base.C: Expect error.
11206         * g++.dg/inherit/namespace-as-base.C: Likewise.
11207
11208 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
11209
11210         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
11211         g++.dg/ext/instantiate3.C: Tweak match patterns.
11212
11213         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
11214         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
11215         -da test.
11216
11217 2002-03-31  Richard Henderson  <rth@redhat.com>
11218
11219         * gcc.dg/special/alias-2.c: New.
11220         * gcc.dg/special/ecos.exp: Run it.
11221
11222 2002-03-31  Richard Henderson  <rth@redhat.com>
11223
11224         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
11225
11226 2002-03-31  Kazu Hirata  <kazu@hxi.com>
11227
11228         * gcc.dg/weak-1.c: Disable on h8300 port.
11229
11230 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
11231
11232         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
11233         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
11234         ordering tests.
11235         * g++.dg/bprob/bprob-1.C: New test.
11236         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
11237         * g++.dg/gcov/gcov-1.C: New test.
11238         * g++.dg/gcov/gcov-1.x: New file.
11239         * g++.dg/gcov/gcov-2.C: New test.
11240         * g++.dg/gcov/gcov-3.C: New test.
11241         * g++.dg/gcov/gcov-3.h: New file.
11242
11243 2002-03-28  Roger Sayle  <roger@eyesopen.com>
11244
11245         * g++.old-deja/g++.other/builtins5.C: New test.
11246         * g++.old-deja/g++.other/builtins6.C: New test.
11247         * g++.old-deja/g++.other/builtins7.C: New test.
11248         * g++.old-deja/g++.other/builtins8.C: New test.
11249         * g++.old-deja/g++.other/builtins9.C: New test.
11250
11251 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * g++.dg/opt/static1.C: New test.
11254
11255         * g++.dg/opt/longbranch1.C: New test.
11256
11257 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
11258
11259         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
11260
11261         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
11262
11263 2002-03-28  Jeffrey A Law  (law@redhat.com)
11264
11265         * gcc.c-torture/execute/20020328-1.c: New test.
11266
11267 2002-03-27  Richard Henderson  <rth@redhat.com>
11268
11269         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
11270         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
11271         move from g++.old-deja/g++.ext/.
11272
11273 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
11274
11275         * g++.dg/init/new2.C: New test.
11276
11277 2002-03-26  Richard Henderson  <rth@redhat.com>
11278
11279         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
11280
11281         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
11282         on sparc.
11283
11284         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
11285         sparcv9 systems.
11286         * gcc.dg/20001102-1.c: Likewise.
11287
11288 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
11289
11290         * gcc.dg/cpp/endif-pedantic1.c,
11291         gcc.dg/cpp/endif-pedantic2.c:  New tests.
11292
11293 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
11294
11295         * g++.dg/init/new1.C: New test.
11296
11297 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         * g++.dg/abi/vbase9.C: New test.
11300
11301 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
11302
11303         * gcc.dg/arm-asm.c: New test.
11304
11305 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
11306
11307         * gcc.dg/Wswitch-enum.c: New test.
11308         Fix PR c/5044.
11309
11310 2002-03-26  Richard Henderson  <rth@redhat.com>
11311
11312         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
11313         structure.
11314
11315 2002-03-25  Richard Henderson  <rth@redhat.com>
11316
11317         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
11318         sparcv9 systems.
11319
11320         * gcc.c-torture/compile/20011119-1.c (xxx): New.
11321         * gcc.c-torture/compile/20011119-2.c (xxx): New.
11322
11323 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
11324
11325         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
11326
11327 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
11328
11329         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
11330         targets using generic thunk support.
11331
11332 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
11333
11334         * gcc.c-torture/compile/20020323-1.c: New test.
11335
11336         * g++.dg/opt/conj2.C: New test.
11337
11338 2002-03-24  Richard Henderson  <rth@redhat.com>
11339
11340         * gcc.dg/weak-1.c: Use -fno-common.
11341
11342 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11343
11344         * g77.dg/f77-edit-apostrophe-out.f: New test
11345         * g77.dg/f77-edit-h-out.f: New test
11346         * g77.dg/f77-edit-t-in.f: New test
11347         * g77.dg/f77-edit-t-out.f: New test
11348         * g77.dg/f77-edit-x-out.f: New test
11349         * g77.dg/f77-edit-slash-out.f: New test
11350         * g77.dg/f77-edit-colon-out.f: New test
11351         * g77.dg/f77-edit-s-out.f: New test
11352
11353 2002-03-24  Richard Henderson  <rth@redhat.com>
11354
11355         * objc/execute/formal_protocol-6.x: New XFAIL.
11356
11357 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11358
11359         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11360         that do not support weak symbols
11361
11362 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11363
11364         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11365         * lib/g77.exp:  Likewise
11366         * lib/objc.exp: Likewise
11367
11368 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11369
11370         * gcc.dg/Wswitch-default.c: New test.
11371
11372 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * g++.dg/other/enum1.C: New test.
11375
11376 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11377
11378         * gcc.dg/pragma-ep-3.c: Fix typo.
11379
11380 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11381
11382         * g++.dg/inherit/template-as-base.C: New test.
11383
11384 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11385
11386         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11387         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11388
11389 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11390
11391         * gcc.dg/cpp/multiline.c: Update to match.
11392
11393 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11394
11395         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11396
11397 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11398
11399         * gcc.dg/cpp/extratokens2.c:  New file.
11400
11401 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11402
11403         * gcc.dg/20020312-2.c: Add rs6000 target.
11404
11405         * gcc.c-torture/compile/20020319-1.c: New test.
11406
11407 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11408
11409         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11410         (A, E): Handle this.
11411
11412 2002-03-20  Jason Merrill  <jason@redhat.com>
11413
11414         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11415         ignoring -fpic.
11416         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11417         through prune_gcc_output.
11418
11419 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.c-torture/compile/20020320-1.c: New test.
11422
11423 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/compile/20020318-1.c: New test.
11426
11427         * gcc.dg/struct-by-value-1.c: New test.
11428
11429         * gcc.dg/20020319-1.c: New test.
11430
11431 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11432
11433         * g++.dg/opt/conj1.C: New test.
11434
11435 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11436
11437         * g++.dg/template/qualttp20.C: Revert previous change.
11438         * g++.dg/template/qualttp3.C: Likewise.
11439         * g++.dg/template/qualttp4.C: Likewise
11440         * g++.dg/template/qualttp5.C: Likewise
11441         * g++.dg/template/qualttp6.C: Likewise
11442         * g++.dg/template/qualttp7.C: Likewise
11443         * g++.dg/template/qualttp8.C: Likewise
11444         * g++.dg/template/recurse.C: Likewise.
11445
11446 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11447
11448         * gcc.dg/cpp/wchar-1.c: Update.
11449
11450 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11451
11452         * g++.dg/template/conv1.C: New test.
11453         * g++.dg/template/conv2.C: New test.
11454         * g++.dg/template/conv3.C: New test.
11455         * g++.dg/template/conv4.C: New test.
11456
11457 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11458
11459         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11460         * g++.dg/template/qualttp3.C: Likewise.
11461         * g++.dg/template/qualttp4.C: Likewise
11462         * g++.dg/template/qualttp5.C: Likewise
11463         * g++.dg/template/qualttp6.C: Likewise
11464         * g++.dg/template/qualttp7.C: Likewise
11465         * g++.dg/template/qualttp8.C: Likewise
11466         * g++.dg/template/recurse.C: Likewise.
11467
11468 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11469
11470         * g++.dg/opt/dtor1.C: New test.
11471
11472 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/compile/20020315-1.c: New test.
11475
11476 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11477
11478         * gcc.dg/weak-1.c: Fix scan tests.
11479
11480 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11481
11482         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11483         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11484         cris-*-aout* mmix-*-*.
11485         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11486         cris-*-aout* mmix-*-*.
11487         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11488         cris-*-elf* cris-*-aout* and mmix-*-*.
11489         * gcc.dg/20001009-1.c: Ditto.
11490         * gcc.dg/20010912-1.c: Ditto.
11491         * gcc.dg/20020122-4.c: Ditto.
11492         * gcc.dg/inline-2.c: Ditto.
11493
11494 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11495
11496         * gcc.c-torture/compile/20020314-1.c: New test.
11497
11498 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11499
11500         * gcc.c-torture/execute/20020314-1.c: New test.
11501
11502 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * g++.dg/warn/Wunused-1.C: New test.
11505
11506 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11507
11508         * g++.dg/abi/mangle6.C: New test.
11509
11510 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gcc.c-torture/compile/20020309-2.c: New test.
11513
11514         * gcc.c-torture/compile/20020312-1.c: New test.
11515
11516 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11517
11518         * g++.dg/other/access1.C: New test.
11519
11520 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.c-torture/execute/wchar_t-1.c: New test.
11523
11524 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11525
11526         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11527
11528 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11529
11530         * gcc.dg/20020312-1.c: New test case.
11531
11532 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11533
11534         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11535
11536 2002-03-11  Richard Henderson  <rth@redhat.com>
11537
11538         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11539         * g++.old-deja/g++.jason/report.C: Likewise.
11540
11541 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11544         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11545
11546 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11547
11548         * testsuite/g++.dg/overload/pmf1.C: New test.
11549
11550 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11551
11552         * gcc.c-torture/execute/20020307-1.c: Use long.
11553
11554 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11555
11556         PR optimization/5844
11557         * gcc.dg/20020310-1.c: New test.
11558
11559 2002-03-09  Michael Meissner  <meissner@redhat.com>
11560
11561         * gcc.c-torture/execute/memcpy-2.c: New test.
11562         * gcc.c-torture/execute/memset-1.c: New test.
11563         * gcc.c-torture/execute/strlen-1.c: New test.
11564         * gcc.c-torture/execute/strcmp-1.c: New test.
11565         * gcc.c-torture/execute/strncmp-1.c: New test.
11566
11567 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11568
11569         * gcc.dg/ppc-ldstruct.c: New test.
11570
11571 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11572
11573         * gcc.c-torture/execute/va-arg-22.c: New test.
11574
11575 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11576
11577         * gcc.c-torture/compile/20020309-1.c: New test.
11578
11579 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11580
11581         * gcc.c-torture/execute/20020307-2.c: New test.
11582
11583 2002-03-07  Jeffrey A Law  (law@redhat.com)
11584
11585         * g77.f-torture/compile/20020307-1.f: New test.
11586
11587 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11588
11589         * gcc.dg/unordered-1.c: New test.
11590
11591 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11592
11593         * gcc.c-torture/execute/20020307-1.c: New test.
11594
11595 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11596
11597         * gcc.dg/20020304-1.c: New test.
11598
11599         * gcc.c-torture/compile/20020304-2.c: New test.
11600
11601 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11602
11603         * gcc.c-torture/compile/20020304-1.c: New test case
11604         (from PR c/5830).
11605
11606 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11607
11608         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11609
11610 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11611
11612         * g++.dg/other/classkey1.C: New test.
11613
11614 2002-03-01  Richard Henderson  <rth@redhat.com>
11615
11616         * gcc.c-torture/compile/981223-1.x: New.
11617         * gcc.c-torture/compile/920625-1.x: New.
11618
11619 2002-02-28  Richard Henderson  <rth@redhat.com>
11620
11621         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11622
11623 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11624
11625         * gcc.c-torture/execute/20020227-1.c: New test.
11626
11627 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11628
11629         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11630         here" ERROR lines.
11631         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11632         * g++.old-deja.g++.other/defarg1.C: Likewise.
11633         * g++.old-deja/g++.pt/calls2.C: Likewise.
11634         * g++.old-deja/g++.pt/crash20.C: Likewise.
11635         * g++.old-deja/g++.pt/crash30.C: Likewise.
11636         * g++.old-deja/g++.pt/crash36.C: Likewise.
11637         * g++.old-deja/g++.pt/crash6.C: Likewise.
11638         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11639         * g++.old-deja/g++.pt/derived3.C: Likewise.
11640         * g++.old-deja/g++.pt/error1.C: Likewise.
11641         * g++.old-deja/g++.pt/friend21.C: Likewise.
11642         * g++.old-deja/g++.pt/friend23.C: Likewise.
11643         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11644         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11645
11646 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11647
11648         * gcc.c-torture/execute/20020225-2.c: New test.
11649
11650 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11651
11652         * gcc.c-torture/execute/920730-1t.c,
11653         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11654         Delete test cases, only relevant to -traditional.
11655
11656 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11657
11658         * gcc.dg/cpp/undef1.c: Remove.
11659         * gcc.dg/cpp/directiv.c: Update.
11660         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11661
11662 2002-02-27  Michael Meissner  <meissner@redhat.com>
11663
11664         * gcc.c-torture/execute/20020226-1.c: New test.
11665
11666 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11667
11668         * g++.dg/debug/debug4.C: New test.
11669
11670         * gcc.dg/ia64-visibility-1.c: New test.
11671
11672 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11673
11674         * gcc.dg/debug/20020224-1.c: New.
11675
11676 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11677
11678         * gcc.c-torture/execute/960416-1.x: New.
11679         * gcc.c-torture/execute/divconst-3.x: Likewise.
11680
11681 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * gcc.dg/20020224-1.c: New test.
11684
11685 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11686
11687         * gcc.c-torture/execute/20020225-1.c: New.
11688
11689 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11690
11691         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11692
11693 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11694
11695         * gcc.dg/20020222-1.c: New test.
11696
11697 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11698
11699         * g++.dg/opt/anonunion1.C: New test.
11700
11701 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.dg/template/qualttp19.C: New test.
11704         * g++.dg/template/qualttp20.C: New test.
11705         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11706         * g++.old-deja/g++.other/qual1.C: Likewise.
11707
11708 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11709
11710         * gcc.dg/attr-alwaysinline.c: New.
11711
11712 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11713
11714         * gcc.dg/20020220-1.c: New test.
11715
11716         * gcc.dg/20020220-2.c: New test.
11717
11718         * g++.dg/opt/mmx1.C: New test.
11719
11720 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11721
11722         * gcc.c-torture/compile/20020110.c: New test.
11723
11724 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.c-torture/execute/20020219-1.c: New test.
11727
11728         * gcc.dg/20020219-1.c: New test.
11729
11730         * gcc.dg/noncompile/20020220-1.c: New test.
11731
11732         * g++.dg/opt/ptrintsum1.C: New test.
11733
11734         * gcc.dg/debug/20020220-1.c: New test.
11735
11736 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11737
11738         * gcc.c-torture/execute/20020216-1.c: New test.
11739
11740 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11741
11742         * gcc.dg/decl-1.c: Update, new test.
11743
11744 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.dg/abi/bitfield1.C: New test.
11747         * g++.dg/abi/bitfield2.C: New test.
11748
11749 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11750
11751         * gcc.dg/attr-nest.c: New test.
11752
11753 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11754
11755         * gcc.c-torture/execute/20020215-1.c: New test.
11756
11757 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11760         * g++.dg/debug/debug.exp: New.
11761         * g++.dg/debug/trivial.C: New.
11762         * g++.dg/debug/debug1.C: Moved...
11763         * g++.dg/other/debug1.C: ...from here.
11764         * g++.dg/debug/debug2.C: Moved...
11765         * g++.dg/other/debug2.C: ...from here.
11766         * g++.dg/debug/debug3.C: Moved...
11767         * g++.dg/other/debug3.C: ...from here.
11768
11769         * gcc.dg/noncompile/20020213-1.c: New test.
11770
11771 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * g++.dg/other/debug3.C: New test.
11774
11775         * gcc.c-torture/execute/20020213-1.c: New test.
11776
11777 2002-02-13  Richard Smith <richard@ex-parrot.com>
11778
11779         * g++.old-deja/g++.other/thunk1.C: New test.
11780
11781 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11782
11783         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11784
11785 2002-02-13  Stan Shebs  <shebs@apple.com>
11786
11787         * gcc.dg/altivec-3.c: New.
11788
11789 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11790
11791         * gcc.dg/Wunreachable-1.c: New test.
11792         * gcc.dg/Wunreachable-2.c: New test.
11793
11794 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11795
11796         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11797
11798 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11799
11800         * gcc.dg/decl-1.c: New test.
11801
11802 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11803
11804         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11805
11806 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11807
11808         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11809         * gcc.c-torture/compile/980506-1.x: Likewise.
11810
11811 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11812
11813         * gcc.dg/20020210-1.c: New.
11814
11815 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11816
11817         * g77.f-torture/execute/947.f: New regression test
11818         for PR fortran/947.
11819
11820 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11821
11822         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11823         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11824
11825 2002-02-08  Richard Henderson  <rth@redhat.com>
11826
11827         * gcc.c-torture/compile/labels-3.c: New.
11828
11829 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11832         expression statements work instead.
11833         * gcc.dg/noncompile/20020207-1.c: New test.
11834
11835 2002-02-07  Richard Henderson  <rth@redhat.com>
11836
11837         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11838
11839 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11840
11841         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11842         message from g77
11843         * lib/g77-dg.exp: Trim g77 error messages so that they are
11844         recognized by dg.exp.
11845
11846 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11847
11848         PR fortran/5473
11849         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11850
11851 2002-02-07  Richard Henderson  <rth@redhat.com>
11852
11853         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11854         to be sufficiently aligned for integers.
11855
11856 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11857
11858         * g++.dg/template/friend4.C: New test.
11859
11860 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11861
11862         PR fortran/5743
11863         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11864         unsupported cases.
11865
11866 2002-02-07  Richard Henderson  <rth@redhat.com>
11867
11868         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11869         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11870         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11871         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11872
11873 2002-02-06  Richard Henderson  <rth@redhat.com>
11874
11875         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11876
11877 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11878
11879         * gcc.dg/20020206-1.c: New test.
11880
11881 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11882
11883         * gcc.c-torture/execute/20020206-1.c: New test.
11884
11885         * gcc.c-torture/execute/20020206-2.c: New test.
11886
11887         PR optimization/5429:
11888         * gcc.c-torture/compile/20020206-1.c: New test.
11889
11890 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11891
11892         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11893         as certain file formats cannot support particularly large
11894         alignments.
11895
11896         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11897         and do not expect to be able to link the executable.
11898
11899         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11900         fail because the COFF format does not support the weak attribute.
11901
11902 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11903
11904         * g77.dg/pr5473.f:  New test
11905
11906 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11907
11908         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11909         Fix testcase accordingly.
11910
11911 2002-02-04  Richard Henderson  <rth@redhat.com>
11912
11913         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11914         (buf): Change to be an array of pointers, not ints.
11915
11916 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11917
11918         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11919         before all tests.  Move warning one line above to match where it
11920         C frontend emits.
11921         * gcc.dg/Wswitch-2.c: New test.
11922         * g++.dg/warn/Wswitch-1.C: New test.
11923         * g++.dg/warn/Wswitch-2.C: New test.
11924
11925 2002-02-04  Richard Henderson  <rth@redhat.com>
11926
11927         * g++.dg/abi/offsetof.C: Fix size comparison.
11928
11929 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11930
11931         * gcc.dg/cast-qual-2.c: New test.
11932
11933 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11934
11935         * gcc.dg/20020201-4.c: New test.
11936
11937 2002-02-04  Ben Elliston  <bje@redhat.com>
11938
11939         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11940         target_info attribute != 0, in addition to the empty string.
11941         (gcc_target_compile): Likewise.
11942
11943 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11944
11945         * gcc.dg/Wswitch.c: New test.
11946         PR gcc/4475. PR gcc/3780.
11947
11948 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11949
11950         * g77.f-torture/execute/5122.f: New test for regressions
11951         against PR fortran/5122.
11952
11953 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11954
11955         * g77.f-torture/compile/pr3743.f: Delete
11956         * g77.dg/pr3743-1.f: New test.
11957         * g77.dg/pr3743-2.f: New test.
11958         * g77.dg/pr3743-3.f: New test.
11959         * g77.dg/pr3743-4.f: New test.
11960
11961 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11962
11963         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11964
11965 2002-02-02  Richard Henderson  <rth@redhat.com>
11966
11967         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11968         * gcc.c-torture/execute/bf64-1.c: Likewise.
11969
11970 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11971
11972         * gcc.dg/20020201-2.c: New test.
11973
11974         * gcc.dg/20020201-3.c: New test.
11975
11976         * gcc.c-torture/execute/bitfld-2.c: New test.
11977
11978 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11979
11980         * gcc.dg/bitfld-1.c: Update.
11981         * gcc.dg/bitfld-2.c: Update.
11982         * gcc.c-torture/execute/bitfld-1.x: New.
11983
11984 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11985
11986         * gcc.c-torture/execute/20020201-1.c: New test.
11987
11988 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11989
11990         PR target/5469
11991         * gcc.dg/20020201-1.c: New test.
11992
11993 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11994
11995         PR fortran/3743
11996         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11997         * g77.f-torture/compile/pr3743.x: Remove
11998
11999 2002-01-31  Tom Rix  <trix@redhat.com>
12000
12001         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
12002
12003 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12004
12005         * gcc.dg/noncompile/20020130-1.c: New test.
12006
12007 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
12008
12009         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
12010
12011 2002-01-29  Richard Henderson  <rth@redhat.com>
12012
12013         * gcc.c-torture/execute/991118-1.c: Cast various constants back
12014         to long long.
12015         * gcc.c-torture/execute/bf64-1.c: Likewise.
12016
12017 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
12018
12019         * gcc.c-torture/execute/20020129-1.c: New test.
12020
12021 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12022
12023         * gcc.c-torture/compile/20000224-1.c: Update.
12024         * gcc.c-torture/execute/bitfld-1.c: New tests.
12025         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
12026         * gcc.dg/uninit-A.c: Update.
12027
12028 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
12029
12030         * g++.dg/template/ctor1.C: Add instantiation.
12031
12032 2002-01-28  Paul Koning  <pkoning@equallogic.com>
12033
12034         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
12035         argument to __builtin_prefetch to be const ptr.
12036
12037 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
12038
12039         * gcc.c-torture/compile/20020120-1.c: New test.
12040
12041 2002-01-27  Kazu Hirata  <kazu@hxi.com>
12042
12043         * gcc.c-torture/execute/20020127-1.c: New test.
12044
12045 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
12046
12047         * g77.dg/f77-edit-i-in.f: New test
12048         * g77.dg/f77-edit-i-out.f: New test
12049
12050 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
12051
12052         * gcc.dg/debug/debug.exp: New file.
12053         * gcc.dg/debug/trivial.c: New file.
12054         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
12055         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
12056         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
12057         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
12058         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
12059         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
12060         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
12061         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
12062         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
12063         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
12064         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
12065         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
12066         * gcc.dg/20000503-1.c: Removed.
12067         * gcc.dg/20010207-1.c: Removed.
12068         * gcc.dg/20011223-1.c: Removed.
12069         * gcc.dg/20020104-2.c: Removed.
12070         * gcc.dg/debug-1.c: Removed.
12071         * gcc.dg/debug-2.c: Removed.
12072         * gcc.dg/debug-3.c: Removed.
12073         * gcc.dg/debug-4.c: Removed.
12074         * gcc.dg/debug-5.c: Removed.
12075         * gcc.dg/debug-6.c: Removed.
12076         * gcc.dg/dwarf2-1.c: Removed.
12077         * gcc.dg/dwarf2-2.c: Removed.
12078
12079 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
12080
12081         * g++.old-deja/g++.other/eh5.C: New test.
12082         * g++.old-deja/g++.other/sibcall2.C: New test.
12083         * g++.old-deja/g++.other/array9.C: New test.
12084         * g++.old-deja/g++.other/typename2.C: New test.
12085         * g++.old-deja/g++.other/crash60.C: New test.
12086         * g++.old-deja/g++.other/conv9.C: New test.
12087         * g++.old-deja/g++.other/mangle10.C: New test.
12088         * g++.old-deja/g++.other/unchanging1.C: New test.
12089         * g++.old-deja/g++.other/exprstmt1.C: New test.
12090         * g++.old-deja/g++.other/inline23.C: New test.
12091         * g++.old-deja/g++.eh/ia64-1.C: New test.
12092         * g++.old-deja/g++.other/dwarf2-1.C: New test.
12093         * g++.old-deja/g++.other/reload1.C: New test.
12094         * g++.old-deja/g++.other/static20.C: New test.
12095         * g++.old-deja/g++.other/local-alloc1.C: New test.
12096         * g++.old-deja/g++.other/conv8.C: New test.
12097         * g++.old-deja/g++.other/stmtexpr2.C: New test.
12098         * g++.old-deja/g++.other/storeexpr1.C: New test.
12099         * g++.old-deja/g++.other/storeexpr2.C: New test.
12100         * g++.dg/eh/template2.C: New test.
12101         * g++.dg/warn/weak1.C: New test.
12102
12103 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
12104
12105         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12106         Remove first, non-varying, argument.
12107
12108 2002-01-23  Richard Henderson  <rth@redhat.com>
12109
12110         * gcc.dg/inline-2.c: New.
12111
12112         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
12113         Add optional target arg.  Check number of arguments.
12114         (scan-assembler-not, scan-assembler-dem): Likewise.
12115         (scan-assembler-dem-not): Likewise.
12116
12117 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12118
12119         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
12120         line 12.
12121         * g++.old-deja/g++.brendan/parse3.C,
12122         g++.old-deja/g++.other/crash26.C,
12123         g++.old-deja/g++.other/crash28.C,
12124         g++.old-deja/g++.other/crash29.C,
12125         g++.old-deja/g++.other/crash30.C,
12126         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
12127
12128 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
12129
12130         * gcc.dg/20020115-1.c: New.
12131
12132 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
12133
12134         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
12135
12136 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
12137
12138         * gcc.dg/20020122-3.c: New.
12139
12140 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
12141
12142         * g++.dg/other/gc1.C: New test.
12143
12144 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
12145
12146         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
12147
12148 2002-01-22  Richard Henderson  <rth@redhat.com>
12149
12150         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
12151
12152 2002-01-22  Richard Henderson  <rth@redhat.com>
12153
12154         * gcc.dg/20020122-4.c: New.
12155
12156 2002-01-22  H.J. Lu <hjl@gnu.org>
12157
12158         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
12159         link output.
12160         * gcc.dg/special/ecos.exp: Likewise.
12161         * lib/g++-dg.exp: Likewise.
12162         * lib/g77-dg.exp: Likewise.
12163         * lib/gcc-dg.exp : Likewise.
12164         * lib/mike-g++.exp: Likewise.
12165         * lib/mike-g77.exp: Likewise.
12166         * lib/mike-gcc.exp: Likewise.
12167         * lib/objc-dg.exp: Likewise.
12168
12169 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
12170
12171         PR target/5379
12172         * gcc.dg/20020122-2.c: New test.
12173
12174 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
12175
12176         * gcc.dg/20020122-1.c: New test.
12177
12178 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
12179
12180         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
12181
12182 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
12183
12184         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
12185
12186 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12187
12188         * gcc.c-torture/compile/20020121-1.c: New test.
12189
12190 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12191
12192         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
12193         ld_library_path.
12194
12195 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
12196
12197         * gcc.dg/20020218-1.c: New test.
12198
12199 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
12200
12201         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
12202         messages
12203         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
12204         "At global scope" warning
12205         * g++.dg/ext/align1.C: Change cygwin test for alignment
12206         from db-bogus to dg-warning
12207
12208 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * g77.f-torture/compile/cpp2.F: New test.
12211
12212 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12213
12214         * g++.dg/template/access1.C: New test.
12215
12216 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
12217
12218         * gcc.dg/20020118-1.c: New.
12219
12220 2002-01-18  Kazu Hirata  <kazu@hxi.com>
12221
12222         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
12223
12224 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12225
12226         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
12227         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
12228         alignment warnings.
12229
12230 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
12231
12232         * gcc.misc-tests/i386-prefetch.exp: Save and restore
12233         torture_with_loops and torture_without_loops
12234
12235 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
12236
12237         * gcc.c-torture/compile/20020116-1.c: New test.
12238
12239 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
12240
12241         * gcc.dg/20020116-2.c: New test.
12242
12243         * gcc.dg/ultrasp4.c: New test.
12244
12245         * gcc.dg/20020116-1.c: New test.
12246
12247 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
12248
12249         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
12250         by EABI.
12251
12252 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
12253
12254         * gcc.misc-tests/i386-prefetch.exp: New.
12255         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
12256         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
12257         * gcc.misc-tests/i386-pf-none-1.c: New test.
12258         * gcc.misc-tests/i386-pf-sse-1.c: New test.
12259
12260 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
12261
12262         * gcc.dg/gnu89-init-1.c: Add new tests.
12263
12264 2002-01-15  Andreas Jaeger  <aj@suse.de>
12265
12266         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
12267         * gcc.dg/i386-mmx-2.c: Likewise.
12268         * gcc.dg/i386-sse-1.c: Likewise.
12269         * gcc.dg/i386-sse-2.c: Likewise.
12270         * gcc.dg/i386-sse-3.c: Likewise.
12271
12272 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
12273
12274         * g77.f-torture/execute/intrinsic-unix-bessel.f:
12275         Uncomment additional cases that now pass.
12276
12277 2002-01-11  Richard Henderson  <rth@redhat.com>
12278
12279         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
12280         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
12281
12282 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
12283
12284         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
12285
12286 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
12287
12288         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
12289         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
12290
12291 2002-01-10  Dale Johannesen  <dalej@apple.com>
12292
12293         * gcc.c-torture/execute/loop-11.c: New.
12294
12295 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
12296
12297         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
12298         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
12299
12300 2002-01-09  Richard Henderson  <rth@redhat.com>
12301
12302         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
12303         type in which to perform the operation for each size.
12304
12305 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
12306
12307         * gcc.c-torture/compile/20020109-2.c: New test.
12308
12309 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
12310
12311         * gcc.c-torture/execute/loop-10.c: New test.
12312
12313 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.c-torture/compile/20010226-1.c: New test.
12316         * gcc.c-torture/compile/20010227-1.c: New test.
12317         * gcc.c-torture/compile/20010426-1.c: New test.
12318         * gcc.c-torture/compile/20010510-1.c: New test.
12319         * gcc.c-torture/compile/20010605-3.c: New test.
12320         * gcc.c-torture/compile/20010824-1.c: New test.
12321         * gcc.c-torture/execute/20010409-1.c: New test.
12322         * gcc.dg/noncompile/20000901-1.c: New test.
12323         * gcc.dg/20001023-1.c: New test.
12324         * gcc.dg/20001101-1.c: New test.
12325         * gcc.dg/20001102-1.c: New test.
12326         * gcc.dg/20010207-1.c: New test.
12327         * gcc.dg/20010405-1.c: New test.
12328         * gcc.dg/20010822-1.c: New test.
12329         * gcc.dg/20011107-1.c: New test.
12330
12331 2002-01-09  Jeffrey A Law  (law@redhat.com)
12332
12333         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
12334
12335         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
12336         execution failure on PA targets.
12337
12338 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.c-torture/compile/20020109-1.c: New test.
12341
12342 2002-01-08  Kazu Hirata  <kazu@hxi.com>
12343
12344         * gcc.c-torture/execute/20020108-1.c: New test.
12345
12346 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * gcc.dg/20020108-1.c: New test.
12349
12350 2002-01-08  H.J. Lu <hjl@gnu.org>
12351
12352         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12353         for header files.
12354
12355 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12356
12357         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12358         consistency.
12359
12360 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12361
12362         * gcc.dg/altivec-4.c: Test altivec predicates.
12363
12364 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.c-torture/execute/20020107-1.c: New test.
12367
12368 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12369
12370         PR c/5279
12371         * gcc.c-torture/compile/20020106-1.c: New test.
12372
12373 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12374
12375         * gcc.c-torture/execute/nestfunc-4.c: New test.
12376
12377 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12378
12379         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12380         extra triple that slipped in.
12381         * g++.old-deja/g++.abi/align.C: Likewise.
12382         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12383
12384 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12385
12386         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12387         * g++.old-deja/g++.abi/align.C: Likewise.
12388         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12389
12390         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12391         on FreeBSD/i386.
12392         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12393         FreeBSD.
12394
12395 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12396
12397         * gcc.dg/20020104-1.c: New test.
12398
12399         * gcc.dg/20020104-2.c: New test.
12400
12401 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12402
12403         * gcc.dg/20020103-1.c: Fix typo in target selector.
12404
12405 2002-01-03  Richard Henderson  <rth@redhat.com>
12406
12407         * gcc.dg/20020103-1.c: New.
12408
12409 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12410
12411         * gcc.c-torture/execute/20020103-1.c: New test.
12412
12413 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12414
12415         * g++.dg/other/debug2.C: New test.
12416
12417         * gcc.c-torture/compile/20020103-1.c: New test.
12418
12419 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12420
12421         * gcc.dg/gnu89-init-1.c: Added new tests.
12422
12423 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12424
12425         * g++.dg/template/friend2.C: Remove as patch is reverted.
12426
12427         * g++.dg/warn/oldcast1.C: New test.
12428
12429         * g++.dg/template/ptrmem1.C: New test.
12430         * g++.dg/template/ptrmem2.C: New test.
12431
12432         * g++.dg/template/ntp.C: New test.
12433
12434         * g++.dg/other/component1.C: New test.
12435
12436         * g++.dg/template/ttp3.C: New test.
12437
12438         * g++.dg/template/friend2.C: New test.
12439         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12440
12441 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12442
12443         * g++.dg/other/ptrmem1.C: New test.
12444         * g++.dg/other/ptrmem2.C: New test.
12445
12446 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12447
12448         * g++.dg/template/ctor1.C: New test.
12449
12450 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12451
12452         * g++.dg/template/friend2.C: New test.
12453
12454 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12455
12456         * gcc.dg/mmix-1.c: New test.
12457
12458 2001-12-31  Richard Henderson  <rth@redhat.com>
12459
12460         * gcc.dg/asm-5.c: New.
12461
12462 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12463
12464         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12465         in namespace __gnu_cxx
12466
12467 2001-12-30  Richard Henderson  <rth@redhat.com>
12468
12469         * gcc.dg/debug-6.c: New.
12470
12471 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.c-torture/compile/20011229-2.c: New test.
12474
12475 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.dg/debug-3.c: New test.
12478         * gcc.dg/debug-4.c: New test.
12479         * gcc.dg/debug-5.c: New test.
12480
12481 2001-12-29  Richard Henderson  <rth@redhat.com>
12482
12483         * g++.dg/eh/loop1.C: New.
12484
12485 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12486
12487         * g++.dg/template/crash1.C: New test.
12488
12489 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12490
12491         * g++.dg/other/const1.C: New test.
12492
12493 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12494
12495         * gcc.c-torture/compile/20011229-1.c: New test.
12496
12497 2001-12-28  Stan Shebs  <shebs@apple.com>
12498
12499         * lib/objc-torture.exp: Resync with c-torture.exp.
12500         * lib/objc.exp: Load standard libraries.
12501
12502 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12503
12504         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12505         additional tests.
12506
12507 2001-12-27  Roger Sayle <roger@eyesopen.com>
12508
12509         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12510
12511 2001-12-27  Richard Henderson  <rth@redhat.com>
12512
12513         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12514
12515 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12516
12517         * g++.dg/eh/ctor1.C: New test.
12518         * g++.dg/other/error2.C: New test.
12519
12520 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12521
12522         * g++.dg/other/init2.C: New test.
12523
12524 2001-12-24  Richard Henderson  <rth@redhat.com>
12525
12526         * gcc.dg/20011223-1.c: New.
12527         * gcc.dg/inline-1.c: New.
12528
12529 2001-12-23  Richard Henderson  <rth@redhat.com>
12530
12531         * gcc.dg/asm-4.c: Test operand modifiers.
12532
12533 2001-12-23  Richard Henderson  <rth@redhat.com>
12534
12535         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12536
12537 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12538
12539         * gcc.c-torture/execute/20011223-1.c: New test.
12540
12541 2001-12-21  Richard Henderson  <rth@redhat.com>
12542
12543         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12544         re-enables the warning.
12545
12546 2001-12-21  Richard Henderson  <rth@redhat.com>
12547
12548         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12549
12550 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12551
12552         * gcc.c-torture/compile/20011218-1.c: New test.
12553
12554 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12555
12556         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12557         arm-isr.c test.
12558         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12559         epilogue generation for ARM ISR routines.
12560
12561 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12562
12563         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12564         * gcc.dg/format/c90-printf-3.c: Likewise.
12565         * gcc.dg/format/c99-printf-3.c: Likewise.
12566         * gcc.dg/format/ext-1.c: Likewise.
12567         * gcc.dg/format/ext-6.c: Likewise.
12568         * gcc.dg/format/format.h: Prototype unlocked stdio.
12569
12570 2001-12-20  Richard Henderson  <rth@redhat.com>
12571
12572         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12573         (arena): Use it.
12574         (malloc): Correct allocation logic.  Abort if we fill up the
12575         arena before initialization complete.
12576         (realloc): Correct allocation logic.
12577
12578 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * gcc.c-torture/compile/20011219-2.c: New test.
12581
12582         * gcc.c-torture/execute/20011219-1.c: New test.
12583
12584 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12585
12586         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12587         target does not support weak symbols.
12588
12589 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.c-torture/compile/20011219-1.c: New test.
12592
12593 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.dg/other/error1.C: New test.
12596
12597 2001-12-17  Jeffrey A Law  (law@redhat.com)
12598
12599         * gcc.c-torture/execute/20011217-1.c: New test.
12600
12601 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12602
12603         * objc.dg/special/: New directory.
12604         * objc.dg/special/special.exp: New file.
12605         * objc.dg/special/unclaimed-category-1.h: New file.
12606         * objc.dg/special/unclaimed-category-1a.m: New file.
12607         * objc.dg/special/unclaimed-category-1.m: New file.
12608
12609 2001-12-17  Andreas Jaeger  <aj@suse.de>
12610
12611         * gcc.c-torture/compile/20011217-2.c: New test.
12612
12613 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12614
12615         * gcc.c-torture/compile/20011217-1.c: New test.
12616
12617 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12618
12619         * testsuite/gcc.dg/20011214-1.c: New.
12620
12621 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12622
12623         * gcc.dg/altivec-4.c: New.
12624
12625 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12626
12627         * gcc.dg/20011113-1.c: New test.
12628
12629 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12630
12631         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12632         std::__malloc_alloc_template<0> and
12633         std::__default_alloc_template<false, 0>.
12634
12635 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12636
12637         * objc/execute/bf-21.m: New test.
12638         * objc/execute/enumeration-1.m: New test.
12639         * objc/execute/enumeration-2.m: New test.
12640
12641 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.dg/gnu89-init-1.c: New test.
12644
12645 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12646
12647         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12648         * g++.old-deja/g++.jason/2371.C: Likewise.
12649         * g++.old-deja/g++.jason/template33.C: Likewise.
12650         * g++.old-deja/g++.jason/template34.C: Likewise.
12651         * g++.old-deja/g++.jason/template36.C: Likewise.
12652         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12653         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12654         * g++.old-deja/g++.other/typename1.C: Likewise.
12655         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12656         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12657         * g++.old-deja/g++.pt/typename11.C: Likewise.
12658         * g++.old-deja/g++.pt/typename14.C: Likewise.
12659         * g++.old-deja/g++.pt/typename16.C: Likewise.
12660         * g++.old-deja/g++.pt/typename3.C: Likewise.
12661         * g++.old-deja/g++.pt/typename4.C: Likewise.
12662         * g++.old-deja/g++.pt/typename5.C: Likewise.
12663         * g++.old-deja/g++.pt/typename7.C: Likewise.
12664         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12665
12666 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12667
12668         * g++.dg/other/linkage1.C: New test.
12669         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12670         specifiers.
12671
12672 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12673
12674         * gcc.dg/concat.c: New test.
12675
12676 2001-12-11  Stan Shebs  <shebs@apple.com>
12677
12678         * objc/compile: New test directory.
12679         * objc/compile/compile.exp: New expect script.
12680         * objc/compile/20011211-1.m: New compile test.
12681
12682 2001-12-11  Jason Merrill  <jason@redhat.com>
12683
12684         * lib/prune.exp (prune_gcc_output): Also handle "In member
12685         function".  So many permutations...
12686
12687 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.dg/template/typedef1.C: New test.
12690
12691 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12692
12693         * g++.dg/other/copy1.C: New test.
12694
12695 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12696
12697         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12698
12699         * gcc.dg/builtin-choose-expr.c: New.
12700
12701 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12702
12703         * gcc.dg/altivec-2.c: New.
12704
12705 2001-12-07  Richard Henderson  <rth@redhat.com>
12706
12707         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12708
12709 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12710
12711         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12712         ultrasparc.
12713
12714 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12715
12716         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12717
12718 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12719
12720         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12721         variable argument list.
12722
12723 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12724
12725         * gcc.c-torture/execute/memcheck: Delete entire directory.
12726         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12727         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12728
12729 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12730
12731         * gcc.dg/Wshadow-1.c: New test.
12732
12733 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12734
12735         * gcc.c-torture/compile/20011130-1.c: New test.
12736
12737         * gcc.dg/noncompile/20011025-1.c: New test.
12738
12739         * g++.dg/other/anon-union.C: New test.
12740
12741         * gcc.c-torture/execute/20011024-1.c: New test.
12742
12743 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12744
12745         * gcc.c-torture/execute/20000722-1.x,
12746         gcc.c-torture/execute/20010123-1.x: Remove.
12747         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12748         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12749         gcc.dg/c99-complit-2.c: New tests.
12750
12751 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12752
12753         * g++.dg/inherit/base1.C: New test.
12754
12755 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12756
12757         * g++.dg/other/stdarg1.C: New test.
12758
12759         * gcc.c-torture/compile/20011130-2.c: New test.
12760
12761 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12762
12763         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12764         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12765         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12766         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12767         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12768         * gcc.dg/builtin-prefetch-1.c: New test.
12769
12770 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12771
12772         * gcc.dg/20011130-1.c: New test.
12773
12774 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12775
12776         * g++.dg/other/scope1.C: New test.
12777         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12778
12779 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12780
12781         * gcc.dg/vla-init-1.c: New test.
12782
12783 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12784
12785         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12786
12787 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12788
12789         * objc.dg/alias.m: Update.
12790         * objc.dg/class-1.m: Update.
12791         * objc.dg/const-str-1.m: Update.
12792         * objc.dg/fwd-proto-1.m: Update.
12793         * objc.dg/id-1.m: Update.
12794         * objc.dg/super-class-1.m: Update.
12795
12796 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12797
12798         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12799         constructs.
12800
12801 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12802
12803         * gcc.c-torture/execute/20011128-1.c: New test.
12804
12805 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12806
12807         * gcc.dg/20011127-1.c: New test.
12808
12809 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12810
12811         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12812         from Austin Group draft 7.
12813         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12814         scanf format arguments.
12815         * gcc.dg/format/no-exargs-2.c: New test.
12816
12817 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12818
12819         * g++.dg/abi/vbase8-4.C: New test.
12820
12821 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12822
12823         * gcc.c-torture/execute/20011121-1.c: New test.
12824
12825 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12826
12827         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12828
12829 2001-11-23  Andreas Jaeger  <aj@suse.de>
12830
12831         * gcc.dg/cpp/charconst-2.c: New test.
12832
12833 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12834
12835         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12836         to the host if it is remote.  Let tests specify extra headers
12837         they use.
12838         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12839         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12840         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12841         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12842         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12843         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12844         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12845         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12846         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12847         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12848
12849 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12850
12851         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12852         for little endian ARMs.
12853
12854 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * gcc.c-torture/compile/20011119-1.c: New test.
12857         * gcc.c-torture/compile/20011119-2.c: New test.
12858
12859 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12860
12861         * gcc.dg/altivec-1.c: Fix typo.
12862
12863 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12864
12865         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12866
12867 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12868
12869         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12870
12871 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12872
12873         * lib/g77.exp: Don't specify --rpath-link.
12874
12875         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12876         across all the headers.
12877         * gcc.dg/format/format.exp: For testing on a remote host,
12878         copy format.h.
12879
12880         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12881         * gcc.c-torture/execute/930406-1.c: Likewise.
12882         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12883
12884 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12885
12886         * gcc.dg/altivec-1.c: New.
12887
12888 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12889
12890         * gcc.dg/cpp/fpreprocessed.c: New test case.
12891
12892 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12893
12894         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12895         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12896         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12897
12898 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12899
12900         * gcc.dg/no-builtin-1.c: New test.
12901
12902 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12903
12904         * gcc.c-torture/execute/20011115-1.c: New test.
12905
12906 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12907
12908         * gcc.c-torture/compile/20011114-2.c: New test.
12909         * gcc.c-torture/compile/20011114-3.c: New test.
12910         * gcc.c-torture/compile/20011114-4.c: New test.
12911
12912 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * g++.dg/other/init1.C: New test.
12915
12916 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12917
12918         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12919         message.
12920
12921         * gcc.c-torture/execute/20011114-1.c: New testcase.
12922
12923         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12924         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12925         like the (before this change) version of 20010327-1.c.
12926
12927 2001-11-14  Roger Sayle <roger@eyesopen.com>
12928
12929         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12930
12931 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12932
12933         * g++.dg/init/array2.C: New test.
12934
12935 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12936
12937         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12938
12939 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12940
12941         * g++.dg/other/forscope1.C: New test.
12942         * g++.dg/ext/forscope1.C: New test.
12943         * g++.dg/ext/forscope2.C: New test.
12944
12945 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.c-torture/execute/20011113-1.c: New test.
12948
12949 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12950
12951         * gcc.c-torture/execute/20011109-2.c: New test.
12952
12953         * gcc.c-torture/execute/20011109-1.c: New test.
12954
12955 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * gcc.c-torture/compile/20011109-1.c: New test.
12958
12959 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12960
12961         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12962         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12963         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12964         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12965         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12966         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12967         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12968
12969 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12970
12971         * g++.dg/warn/Wshadow-1.C: New tests.
12972         * g++.old-deja/g++.mike/for3.C: Update.
12973
12974 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12975
12976         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12977         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12978         XFAILs.  Adjust expected error texts.
12979         * gcc.c-torture/compile/20011106-1.c,
12980         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12981         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12982         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12983         gcc.dg/c99-array-lval-5.c: New tests.
12984
12985 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12986
12987         * gcc.dg/cpp/defined.c: Update.
12988
12989 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12990
12991         * gcc.c-torture/execute/anon-1.c: New test.
12992
12993 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12994
12995         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12996         same size, so no warning should be produced on stormy16.
12997
12998         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12999         due to oversized array.
13000         * g++.old-deja/g++.mike/ns15.C: Likewise.
13001         * g++.old-deja/g++.pt/crash16.C: Likewise.
13002
13003 2001-11-02  Graham Stott  <grahams@redhat.com>
13004
13005         * g++.dgother/debug1.C: Fix typos.
13006
13007 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * g++.dg/other/debug1.C: New test.
13010
13011 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
13012
13013         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
13014         of unsigned long.
13015
13016 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * gcc.dg/20011029-2.c: New test.
13019
13020         * gcc.c-torture/compile/20011029-1.c: New test.
13021
13022 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
13023
13024         * objc/execute/class_self-1.m: New test.
13025         * objc/execute/class_self-2.m: New test.
13026
13027 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
13028
13029         * gcc.misc-tests/msgs.exp: Delete.
13030         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
13031         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
13032         error set to match recent changes.
13033
13034 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
13035
13036         * gcc.dg/20011021-1.c: New test.
13037
13038 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gcc.c-torture/compile/20011023-1.c: New test.
13041
13042 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
13043
13044         * lib/g77.exp: Rewrite based on lib/g++.exp.
13045
13046 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
13047
13048         * gcc.c-torture/execute/20011019-1.c: New test.
13049
13050         * gcc.dg/20011018-1.c: New test.
13051
13052 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
13053
13054         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
13055
13056 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
13057
13058         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
13059         * gcc.dg/attr-invalid.c: Likewise.
13060
13061 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
13062
13063         * testsuite/gcc.dg/20011015-1.c: New test.
13064
13065 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13066
13067         * g++.dg/template/unify2.C: New test.
13068
13069 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
13070
13071         * g++.dg/other/exception-specification.C: New test
13072
13073 2001-10-13  Tom Rix  <trix@redhat.com>
13074
13075         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
13076         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
13077
13078 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
13079
13080         * testsuite/gcc.dg/20011009-1.c: New test.
13081
13082 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
13083
13084         PR g++/4476
13085         * g++.dg/other/friend1.C: New test.
13086
13087 2001-10-11  Richard Henderson  <rth@redhat.com>
13088
13089         * g++.old-deja/g++.other/crash18.C: Add -S to options.
13090
13091 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13092
13093         * gcc.c-torture/compile/20011010-1.c: New.
13094
13095 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
13098         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
13099         g77.f-torture/execute/execute.exp,
13100         g77.f-torture/noncompile/noncompile.exp,
13101         gcc.c-torture/compile/compile.exp,
13102         gcc.c-torture/execute/execute.exp,
13103         gcc.c-torture/execute/ieee/ieee.exp,
13104         gcc.c-torture/execute/memcheck/memcheck.exp,
13105         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
13106         objc/execute/execute.exp: Update FSF address.
13107
13108 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13109
13110         * gcc.dg/cpp/cmdlne-C.c: Update.
13111         * gcc.dg/cpp/cmdlne-C2.c: New.
13112
13113 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13114
13115         * gcc.c-torture/execute/20011008-3.c: New.
13116
13117 2001-10-08  DJ Delorie  <dj@redhat.com>
13118
13119         * gcc.dg/20011008-1.c: New.
13120         * gcc.dg/20011008-2.c: New.
13121
13122 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13123
13124         * gcc.dg/cpp/spacing1.c: Update test.
13125
13126 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
13129         spelling errors of "separate" as "seperate".
13130
13131 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
13132
13133         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
13134         enough to avoid inlining.
13135
13136 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13137
13138         * lib/g77.exp: set libg2c_dir correctly.
13139
13140 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13141
13142         * gcc.dg/cpp/macro11.c: New test.
13143
13144 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13145
13146         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
13147         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
13148         gcc.dg/format/multattr-3.c: New tests.
13149         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
13150         tests for format attributes on function pointers being rejected.
13151
13152 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
13155
13156 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
13157
13158         * g++.dg/warn/format1.C: New test.
13159
13160 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13161
13162         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
13163
13164 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13165
13166         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
13167
13168 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13169
13170         * gcc.dg/cpp/redef2.c: Add test.
13171
13172 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
13173
13174         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
13175         long-standing bug on i686, apparently.
13176         * gcc.c-torture/execute/loop-2c.x: New file.
13177         * gcc.c-torture/execute/loop-2d.x: New file.
13178         * gcc.c-torture/execute/loop-3c.x: New file.
13179
13180 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
13181
13182         * gcc.dg/cpp/20000625-2.c: Correct line number.
13183
13184 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13185
13186         * gcc.dg/cpp/macro10.c: New test.
13187         * gcc.dg/cpp/strify3.c: New test.
13188         * gcc.dg/cpp/spacing1.c: Add tests.
13189         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
13190         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
13191
13192 2001-09-24  DJ Delorie  <dj@redhat.com>
13193
13194         * gcc.c-torture/execute/20010924-1.c: New test.
13195
13196 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13197
13198         * testsuite/objc/execute/paste.m: Remove.
13199
13200 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13201
13202         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
13203
13204 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
13205
13206         * g77.dg/strlen0.f: New test.
13207
13208 2001-09-21  Richard Henderson  <rth@redhat.com>
13209
13210         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
13211         * g++.old-deja/g++.abi/vtable2.C: Likewise.
13212
13213 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         Table-driven attributes.
13216         * g++.dg/ext/attrib1.C: New test.
13217
13218 2001-09-20  DJ Delorie  <dj@redhat.com>
13219
13220         * gcc.dg/20000926-1.c: Update expected warning messages.
13221         * gcc.dg/array-2.c: Likewise, and test for warnings too.
13222         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
13223         array.
13224
13225 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
13226
13227         * g++.dg/eh/registers1.C: New test case.
13228
13229 2001-09-17  Richard Henderson  <rth@redhat.com>
13230
13231         * gcc.dg/array-5.c: Fix VLA decomposition test.
13232
13233 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13234
13235         * gcc.dg/cpp/line5.c: New testcase.
13236
13237 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13238
13239         * gcc.dg/cpp/macro9.c: New test.
13240
13241 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
13242
13243         * gcc.c-torture/execute/980223.c: Change type of addr from long
13244         to char *.
13245
13246 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
13247
13248         * gcc.c-torture/execute/20010915-1.c: New test.
13249
13250 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
13251
13252         * g77.dg/bprob: New directory.
13253         * g77.dg/bprob/bprob.exp: New file.
13254         * g77.dg/bprob/bprob-1.f: New test.
13255         * g77.dg/gcov: New directory.
13256         * g77.dg/gcov/gcov.exp: New file.
13257         * g77.dg/gcov/gcov-1.f: New test.
13258         * g77.dg/gcov/gcov-1.x: New file.
13259
13260 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13261
13262         * gcc.dg/cpp/directiv.c: Update.
13263         * gcc.dg/cpp/undef1.c: Update.
13264
13265 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.dg/20010912-1.c: New test.
13268
13269 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
13270
13271         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
13272         language-independent file in lib.
13273         * lib/gcov.exp: New file.
13274
13275 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13276
13277         * gcc.c-torture/compile/20010911-1.c: New test.
13278
13279 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
13280
13281         * lib/profopt.exp: New, to support profile-directed optimizations.
13282         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
13283         * gcc.misc-tests/bprob-1.c: New test.
13284         * gcc.misc-tests/bprob-2.c: New test.
13285
13286 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
13287
13288         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
13289         XFAIL and which kinds of gcov output to verify.
13290         * gcc.misc-tests/gcov-4b.x: New file.
13291         * gcc.misc-tests/gcov-5b.x: New file.
13292         * gcc.misc-tests/gcov-6.x: New file.
13293         * gcc.misc-tests/gcov-7.c: New test.
13294         * gcc.misc-tests/gcov-7.x: New file.
13295
13296 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
13297
13298         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
13299         * gcc.misc-tests/gcov-6.c: New test.
13300
13301 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         PR c++/3986
13304         * g++.dg/abi/vbase1.C: New test.
13305
13306 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
13307
13308         * objc.dg/method-2.m: New.
13309
13310 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         PR c++/4203
13313         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
13314         * g++.dg/init/empty1.C: New test.
13315
13316 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
13317
13318         * gcc.c-torture/compile/20010903-1.c: New test.
13319
13320 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
13321
13322         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
13323         for m68k.
13324
13325 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
13326
13327         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
13328
13329         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
13330
13331         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
13332
13333 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
13334
13335         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
13336         for 16-bit 'unsigned int'.
13337
13338 2001-08-29  Kazu Hirata  <kazu@hxi.com>
13339
13340         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
13341
13342 2001-08-27  Richard Henderson  <rth@redhat.com>
13343
13344         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13345         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13346
13347 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13348
13349         * gcc.dg/asm-names.c (ymain): New.
13350
13351 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13352
13353         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13354         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13355         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13356
13357 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13358
13359         * gcc.dg/compare5.c: New testcase.
13360
13361 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13362
13363         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13364         and "In instantiation".
13365
13366 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13367
13368         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13369
13370 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13371
13372         * gcc.misc-tests/gcov.exp: Add support for branch information.
13373         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13374         * gcc.misc-tests/gcov-4.c: New test.
13375         * gcc.misc-tests/gcov-4b.c: New test.
13376         * gcc.misc-tests/gcov-5b.c: New test.
13377
13378 2001-08-20  Zack Weinberg  <zackw@panix.com>
13379
13380         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13381         expected to fail.
13382
13383 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13384
13385         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13386
13387 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13388
13389         * g++.dg/eh/
13390         Moved to gcc-deps.exp
13391         * gcc-deps.exp: New file.
13392
13393 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13394
13395         * g++.old-deja/g++.pt/defarg14.C: New test.
13396
13397 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * g++.old-deja/g++.other/lineno5.C: New test.
13400
13401 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13402
13403         * g++.old-deja/g++.pt/crash68.C: New test.
13404
13405 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13406
13407         * g++.old-deja/g++.other/crash42.C: New test.
13408
13409 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13410
13411         * gcc.dg/cpp/extratokens.c: Fix.
13412         * gcc.dg/cpp/skipping2.c: New tests.
13413
13414 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13415
13416         * gcc.c-torture/execute/20010724-1.c: New file.
13417         * gcc.c-torture/execute/20010724-1.x: New file.
13418
13419 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13420
13421         * g++.old-deja/g++.other/cond7.C: New test.
13422
13423 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13424
13425         * g++.old-deja/g++.other/optimize4.C: New test.
13426
13427 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13428
13429         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13430
13431 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13432
13433         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13434         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13435         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13436         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13437
13438         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13439         bug report" message.
13440
13441         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13442         * g++.dg/ext/instantiate1.C: Move from old-deja.
13443
13444 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13445
13446         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13447         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13448         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13449         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13450
13451 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13452
13453         * gcc.c-torture/execute/20010723-1.c: New test.
13454
13455 2001-07-23  Ben Elliston  <bje@redhat.com>
13456
13457         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13458
13459 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13460
13461         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13462         i[34567]86-*-*.
13463         Delete handling of ieee_multilib_flags.
13464         Pass -mieee for alpha*-*-* and sh-*-*.
13465         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13466
13467 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         Remove old-abi tests.
13470         * g++.old-deja/g++.mike/p11116.C: Remove.
13471         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13472
13473 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13474
13475         * g77.f-torture/compile/pr3743.f:  New test
13476
13477 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13478
13479         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13480
13481 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13482
13483         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13484         g++.old-deja/g++.pt/static6.C: Likewise.
13485         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13486         supports weak symbols.
13487
13488 2001-07-18  Andreas Jaeger  <aj@suse.de>
13489
13490         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13491         supported again.
13492
13493 2001-07-18  Andreas Jaeger  <aj@suse.de>
13494
13495         * gcc.dg/iftrap-1.c: Fix target line.
13496
13497 2001-07-17  Richard Henderson  <rth@redhat.com>
13498
13499         * gcc.c-torture/execute/20010717-1.c: New.
13500
13501 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13502
13503         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13504         tests.
13505
13506 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13507
13508         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13509
13510 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13511
13512         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13513         UAC_SIGBUS, UAC_NOPRINT definitions.
13514
13515 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13516
13517         * objc/execute/object_is_class.m: New test.
13518         * objc/execute/object_is_meta_class.m: New test.
13519
13520 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13521
13522         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13523         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13524
13525 2001-01-15  David Bil
13526         * objc/execute/class-14.m: Added.
13527         * objc/execute/class-2.m: Added.
13528         * objc/execute/class-3.m: Added.
13529         * objc/execute/class-4.m: Added.
13530         * objc/execute/class-5.m: Added.
13531         * objc/execute/class-6.m: Added.
13532         * objc/execute/class-7.m: Added.
13533         * objc/execute/class-8.m: Added.
13534         * objc/execute/class-9.m: Added.
13535         * objc/execute/class-tests-1.h
13536         * objc/execute/class-tests-2.h
13537         * objc/execute/compatibility_alias.m: Added.
13538         * objc/execute/encode-1.m: Added.
13539         * objc/execute/formal_protocol-1.m: Added.
13540         * objc/execute/formal_protocol-2.m: Added.
13541         * objc/execute/formal_protocol-3.m: Added.
13542         * objc/execute/formal_protocol-4.m: Added.
13543         * objc/execute/formal_protocol-5.m: Added.
13544         * objc/execute/formal_protocol-6.m: Added.
13545         * objc/execute/formal_protocol-7.m: Added.
13546         * objc/execute/informal_protocol.m: Added.
13547         * objc/execute/initialize.m: Added.
13548         * objc/execute/load.m: Added.
13549         * objc/execute/many_args_method.m: Added.
13550         * objc/execute/nested-3.m: Added.
13551         * objc/execute/no_clash.m: Added.
13552         * objc/execute/private.m: Added.
13553         * objc/execute/redefining_self.m: Added.
13554         * objc/execute/root_methods.m: Added.
13555         * objc/execute/selector-1.m: Added.
13556         * objc/execute/static-1.m: Added.
13557         * objc/execute/static-2.m: Added.
13558         * objc/execute/va_method.m: Added.
13559
13560 2001-03-10  Richard Henderson  <rth@redhat.com>
13561
13562         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13563
13564 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13565
13566         * g++.old-deja/g++.other/crash31.C: XFAIL.
13567         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13568         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13569         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13570         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13571         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13572
13573 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13574
13575         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13576
13577 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13578
13579         * gcc.dg/20000724-1.c: Don't use multiline strings.
13580
13581 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13582
13583         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13584         result of -cString against what we expect it to be; don't just
13585         print it out for no one to read.
13586
13587         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13588         Based on testcases provided by Nicola Pero.
13589
13590 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13591
13592         * gcc.dg/cpp/macro7.c: New test.
13593
13594 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13595
13596         * gcc.dg/cpp/multiline.c: Update.
13597
13598 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.other/enum3.C: New test.
13601
13602 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13603
13604         * g++.old-deja/g++.other/pod1.C: New test.
13605
13606 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13607
13608         * g++.old-deja/g++.ext/overload1.C: New test.
13609
13610 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13611
13612         * g++.old-deja/g++.pt/using1.C: New test.
13613
13614 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.other/using9.C: New test.
13617
13618 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13619
13620         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13621
13622         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13623
13624 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13625
13626         * g++.old-deja/g++.ext/realpt1.C: Remove.
13627
13628 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13629
13630         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13631
13632 2001-02-26  Will Cohen  <wcohen@redhat.com>
13633
13634         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13635
13636 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13637
13638         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13639         templatized constructors.
13640
13641 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13642
13643         * gcc.c-torture/execute/20010224-1.c: New test.
13644
13645 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.c-torture/execute/20010222-1.c: New test.
13648
13649 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13650
13651         * g++.old-deja/g++.other/inline20.C: New test.
13652
13653 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13654
13655         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13656
13657 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13658
13659         * g++.old-deja/g++.other/lookup22.C: New test.
13660
13661 200
13662         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13663         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13664         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13665         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13666         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13667
13668 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13669
13670         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13671         account.
13672
13673 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13674
13675         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13676
13677 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         * g++.old-deja/g++.pt/crash62.C: New test.
13680
13681 2001-01-04  Richard Henderson  <rth@redhat.com>
13682
13683         * gcc.dg/20000926-1.c: Update expected warnings.
13684         * gcc.dg/array-2.c: Likewise.
13685         * gcc.dg/array-4.c: Also validate flexible array members.
13686         * gcc.dg/c99-flex-array-1.c: New.
13687
13688 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13689
13690         * gcc.c-torture/compile/20001222-1.x: Remove.
13691
13692 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13693
13694         * gcc.c-torture/execute/built-in-setjmp.c: New.
13695
13696 2001-01-03  Richard Henderson  <rth@redhat.com>
13697
13698         * gcc.dg/940510-1.c: Update expected error wording.
13699         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13700
13701 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13702
13703         * lib/target-supports.exp (check_alias_available): Modified to
13704         indicate aliases not supported if only weak aliases are supported.
13705
13706 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13707
13708         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13709         Turn on cmpstrsi checks for __pj__ and __i370__.
13710
13711 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.other/virtual11.C: New test.
13714
13715 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13716
13717         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13718
13719 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13720
13721         * gcc.c-torture/compile/20010102-1.c: New test.
13722
13723 2001-01-02  Andreas Jaeger  <aj@suse.de>
13724
13725         * gcc.dg/noreturn-3.c: New test.
13726
13727         * gcc.dg/noreturn-4.c: New test.
13728
13729 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13730
13731         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13732         __builtin_fputc and __builtin_fwrite.
13733
13734 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13735
13736         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13737         signed char, not default char.
13738
13739 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13740
13741         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13742
13743 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13744
13745         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13746
13747 2000-12-29  Richard Henderson  <rth@redhat.com>
13748
13749         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13750         (__cyg_profile_func_exit): Define.
13751
13752 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13753
13754         * g++.dg/vtgc1.C: New test.
13755
13756 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13757
13758         * gcc.dg/noncompile/20001228-1.c: New test.
13759
13760         * gcc.dg/20001228-1.c: New test.
13761
13762         * gcc.c-torture/execute/20001228-1.c: New test.
13763
13764 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13765
13766         * gcc.dg/format-strfmon-1.c: New test.
13767
13768 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13769
13770         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13771         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13772         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13773         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13774         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13775         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13776         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13777         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13778         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13779         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13780         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13781         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13782         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13783
13784         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13785         * gcc.c-torture/execute/string-opt-4.c: Test index.
13786
13787 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13788
13789         * gcc.c-torture/compile/20001226-1.c: New test.
13790
13791 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13792
13793         * gcc.c-torture/compile/20001222-1.c: New test.
13794         * gcc.c-torture/compile/20001222-1.x: Xfail.
13795
13796 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13797
13798         * gcc.c-torture/execute/comp-goto-2.c: New test.
13799
13800 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13801
13802         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13803         Use long types if __INT_MAX__ is 32767.
13804         (main): Use cast to (sint32 *) when poking 88 into a_page.
13805
13806         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13807
13808 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13809
13810         * gcc.c-torture/compile/20001221-1.c: New test.
13811         * gcc.c-torture/execute/20001221-1.c: New test.
13812
13813 2000-12-20  Richard Henderson  <rth@redhat.com>
13814
13815         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13816         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13817
13818 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13819
13820         * gcc.dg/compare3.c: New test.
13821
13822 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/format-warnll-1.c: New test.
13825
13826 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13827
13828         * gcc.dg/cpp/cmdlne-P.c: New test.
13829
13830 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13831
13832         * gcc.c-torture/execute/builtin-abs-1.c,
13833         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13834
13835 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13836
13837         * gcc.dg/cpp/multiline.c: New test.
13838
13839 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13840
13841         * g++.old-deja/g++.other/syshdr1.C: Update.
13842         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13843
13844 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13845
13846         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13847
13848 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13849
13850         * g++.old-deja/g++.pt/ttp65.C: New test.
13851
13852 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13853
13854         * g++.old-deja/g++.pt/ttp64.C: New test.
13855
13856 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13857
13858         * g++.old-deja/g++.pt/spec33.C: New test.
13859
13860 2000-12-14  Catherine Moore  <clm@redhat.com>
13861
13862         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13863         * gcc.c-torture/execute/920612-2.c: Likewise.
13864         * gcc.c-torture/execute/920428-2.c: Likewise.
13865         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13866         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13867
13868 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13869
13870         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13871         * gcc.dg/pack-test-2.c: Likewise.
13872
13873 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13874
13875         Tests by Zack Weinberg <zackw@stanford.edu>.
13876
13877         * gcc.dg/cpp/defined.c: Update.
13878         * gcc.dg/cpp/defined_trad.c: New tests.
13879
13880 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13881
13882         * gcc.dg/cpp/trad-direct.c: Update.
13883
13884 2000-12-11  Neil Booth  <neilb@earthling.net>
13885
13886         * gcc.dg/cpp/defined_trad.c
13887
13888 2000-12-11  Neil Booth  <neilb@earthling.net>
13889
13890         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13891
13892 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13893
13894         * gcc.dg/format-miss-2.c: New test.
13895
13896 2000-12-09  Neil Booth  <neilb@earthling.net>
13897
13898         * gcc.dg/cpp/lineflags.c: New tests.
13899         * gcc.dg/cpp/poison.c: Update.
13900         * gcc.dg/cpp/redef2.c: Update.
13901         * gcc.dg/cpp/skipping.c: New test.
13902
13903 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13904
13905         * g++.old-deja/g++.other/eh3.C: New testcase.
13906
13907 2000-12-07  Neil Booth  <neilb@earthling.net>
13908
13909         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13910         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13911         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13912         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13913         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13914         Update.
13915
13916 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13917
13918         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13919         __SIZE_TYPE__ instead of int for type of integers cast to
13920         pointers.
13921
13922 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13923
13924         * g++.old-deja/g++.other/cleanup4.C: New test.
13925
13926 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13927
13928         * format-sec-1.c: New test.
13929
13930 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13931
13932         * gcc.dg/format-nonlit-3.c: New test.
13933
13934 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13935
13936         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13937         through a null pointer.
13938
13939 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13940         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13941         library makes no calls to `operator new' during initialization.
13942
13943 2000-11-04  Neil Booth  <neilb@earthling.net>
13944
13945         * gcc.dg/cpp/include2.c: New tests.
13946
13947 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13948
13949         * lib/g++.exp (g++_set_ld_library_path): New function.
13950         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13951
13952 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13953
13954         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13955         warnings.
13956
13957 2000-11-01  Richard Henderson  <rth@redhat.com>
13958
13959         * g++.old-deja/g++.ext/namedret1.C: New.
13960         * g++.old-deja/g++.ext/namedret2.C: New.
13961         * g++.old-deja/g++.ext/namedret3.C: New.
13962
13963 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13964
13965         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13966         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13967
13968 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13969
13970         * gcc.c-torture/execute/va-arg-21.c: New test.
13971
13972 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13973
13974         * gcc.dg/c99-complex-2.c: New test.
13975
13976 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13977
13978         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13979
13980 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13981
13982         * g++.old-deja/g++.other/inline16.C: New test.
13983
13984 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13985
13986         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13987         __PRETTY_FUNCTION__
13988
13989 2000-10-29  Neil Booth  <neilb@earthling.net>
13990
13991         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13992         New tests.
13993         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13994         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13995         optimisation.
13996
13997 2000-10-29  Neil Booth  <neilb@earthling.net>
13998
13999         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14000         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14001         * mi5.c: Test multiple includes work with -C.
14002         * trigraphs.c: Test ^= version.
14003
14004 2000-10-28  Neil Booth  <neilb@earthling.net>
14005
14006         New tests and test updates for new macro expander.
14007
14008         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14009         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14010         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14011         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14012         new diagnostic messages.
14013
14014         * gcc.dg/cpp/macro3.c: New tests.
14015
14016 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14017
14018         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14019         on the same line.
14020
14021 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * g++.old-deja/g++.other/eh2.C: New test.
14024
14025 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14026
14027         * gcc.c-torture/execute/20001027-1.c: New test.
14028
14029 2000-10-26  Richard Henderson  <rth@redhat.com>
14030
14031         * gcc.c-torture/execute/20001026-1.c: New.
14032
14033 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14036         * g++.old-deja/g++.law/builtin1.C: Likewise.
14037         * g++.old-deja/g++.law/ctors10.C: Likewise.
14038         * g++.old-deja/g++.law/virtual3.C: Likewise.
14039         * g++.old-deja/g++.mike/p658.C: Likewise.
14040         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14041         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14042         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14043         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14044         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14045
14046 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * gcc.c-torture/compile/20001024-1.c: New test.
14049
14050 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14051
14052         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14053         to tell us whether or not we are using V3.
14054
14055 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14056
14057         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14058         operands.
14059
14060 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14061
14062         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14063
14064 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14065
14066         * gcc.c-torture/execute/20001024-1.c: New test.
14067
14068 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14069
14070         * g++.old-deja/g++.other/sibcall1.C: New test.
14071
14072 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14073
14074         * gcc.dg/noncompile/init-3.c: New test.
14075
14076 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14077
14078         * gcc.dg/format-array-1.c: New test.
14079
14080 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14081
14082         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14083         writing through null pointers; remove comment about testing
14084         unterminated strings.
14085
14086 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14087
14088         * gcc.c-torture/execute/20001017-2.c: New test.
14089
14090 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * gcc.c-torture/compile/20001018-1.c: New test.
14093         * gcc.c-torture/compile/20001018-1.x: Xfail.
14094
14095 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14096
14097         * gcc.c-torture/execute/20001017-1.c: New test.
14098
14099 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14100
14101         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14102         for multiple use of arguments with scanf formats; add tests for
14103         multiple use of arguments.
14104
14105 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14106
14107         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14108
14109 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14110
14111         * gcc.dg/format-miss-1.c: New test.
14112
14113 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14114
14115         * gcc.c-torture/execute/20001013-1.c: New test.
14116
14117 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14118
14119         * gcc.dg/format-branch-1.c: New test.
14120
14121 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14122
14123         * README, lib/file-format.exp: Remove EGCS references.
14124
14125 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14126
14127         * gcc.dg/20001013-1.c: New test.
14128
14129 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14130
14131         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14132         for intmax_t in the compiler using __typeof__ and the type rules
14133         for conditional expressions.
14134
14135 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14136
14137         * gcc.dg/20001012-1.c: New test.
14138         * gcc.dg/20001012-2.c: New test.
14139
14140 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14141
14142         * gcc.dg/format-attr-1.c: New test.
14143
14144 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14145
14146         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14147         __LONG_LONG_MAX__ instead of LLONG_MAX.
14148
14149 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14150
14151         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14152         scanf flags.
14153         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14154         flags.
14155
14156 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14157
14158         * gcc.dg/sequence-pt-1.c: New test.
14159
14160 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14161
14162         * gcc.c-torture/execute/20001011-1.c: New testcase.
14163         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14164
14165 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14166
14167         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14168         does not error on it.
14169
14170 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14171
14172         * gcc.dg/20001009-1.c: New test.
14173
14174 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14175
14176         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14177         * gcc.c-torture/execute/20001009-2.c: ... to here.
14178
14179 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14180
14181         * gcc.c-torture/compile/20001009-1.c: New testcase.
14182         * gcc.c-torture/execute/20001009-1.c: New testcase.
14183         Testcases provided by Jan Hubicka <jh@suse.cz>.
14184
14185 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14186
14187         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14188         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14189         uintmax_t using <limits.h> to emulate the compiler's internal
14190         logic.  No longer XFAIL %j tests.
14191
14192 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14193
14194         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14195         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14196         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14197         regexps and details of expected handling of some bad formats.
14198         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14199         suppression.
14200
14201 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14202
14203         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14204         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14205         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14206         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14207         in list archives.
14208
14209 2000-10-06  Richard Henderson  <rth@cygnus.com>
14210
14211         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14212         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14213         * g++.old-deja/g++.jason/report.C: Likewise.
14214         * g++.old-deja/g++.law/friend5.C: Likewise.
14215         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14216         of the expected warnings.
14217
14218 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         * g++.old-deja/g++.pt/enum14.C: New test.
14221
14222 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14223
14224         * g++.old-deja/g++.pt/crash59.C: New test.
14225
14226 2000-10-04  Will Cohen  <wcohen@redhat.com>
14227
14228         * gcc.dg/20000926-1.c: New test.
14229
14230 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14231
14232         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14233         function name for current C++ compiler.
14234         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14235
14236 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14237
14238         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14239         __PRETTY_FUNCTION__.
14240         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14241
14242 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14243
14244         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14245
14246 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14247
14248         * gcc.c-torture/compile/20000923-1.c: New test.
14249
14250 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14251
14252         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14253         * g++.old-deja/g++.pt/ttp62.C: Same.
14254         * g++.old-deja/g++.other/inline14.C: Same.
14255
14256 2000-09-24  Richard Henderson  <rth@cygnus.com>
14257
14258         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14259
14260 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14261
14262         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14263
14264 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14265
14266         * gcc.c-torture/compile/20000922-1.c: New file.
14267
14268 2000-09-21  Nick Clifton  <nickc@redhat.com>
14269
14270         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14271         a signed long modulo operation.
14272         (mod6): New function - perform an unsigned long modulo operation.
14273         (main): Add tests for modulos of very large numbers by very small
14274         dividends.
14275
14276 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14277
14278         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14279
14280 2000-09-19  Richard Henderson  <rth@cygnus.com>
14281
14282         * gcc.dg/compare2.c (case 10): XFAIL.
14283
14284 2000-09-18  Richard Henderson  <rth@cygnus.com>
14285
14286         * gcc.c-torture/execute/20000906-1.c: Move ...
14287         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14288         that support __builtin_trap.
14289
14290 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14291
14292         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14293
14294 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14295
14296         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14297         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14298         more $ format tests.
14299
14300 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14301
14302         * gcc.dg/format-errmk-1.c: New test.
14303
14304 2000-09-17  Greg McGary  <greg@mcgary.org>
14305
14306         * gcc.c-torture/execute/20000917-1.x: Remove.
14307
14308 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14309
14310         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14311
14312 2000-09-17  Greg McGary  <greg@mcgary.org>
14313
14314         * gcc.c-torture/execute/20000917-1.c: New test.
14315         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14316
14317 2000-09-16  Neil Booth  <NeilB@earthling.net>
14318
14319         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14320         in nested macro bug.
14321
14322 2000-09-15  Neil Booth  <NeilB@earthling.net>
14323
14324         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14325
14326 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14327
14328         * gcc.c-torture/execute/20000914-1.c: New test.
14329
14330 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14331
14332         * g++.other/inline13.C: New test.
14333
14334 2000-09-12  Andreas Jaeger  <aj@suse.de>
14335
14336         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14337         constant by Ulrich Drepper <drepper@redhat.com>.
14338
14339 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14340
14341         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14342
14343 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14344
14345         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14346
14347 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * gcc.dg/cpp/backslash.c: New test.
14350
14351 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14352
14353         * gcc.c-torture/execute/20000910-1.c: New test.
14354         * gcc.c-torture/execute/20000910-2.c: Likewise.
14355
14356 2000-09-11  Robert Lipe  <robertl@sco.com>
14357
14358         * gcc.dg/pragma-align.c: New test.
14359
14360 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14361
14362         * g++.old-deja/g++.pt/explicit82.C: New test.
14363         * g++.old-deja/g++.pt/explicit83.C: New test.
14364
14365 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14366
14367         * gcc.dg/asm-names.c: New test.
14368
14369 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14370
14371         * gcc.dg/cpp/tr-warn6.c: New test
14372
14373 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14374
14375         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14376         be accepted.
14377
14378 2000-09-07  Catherine Moore  <clm@redhat.com>
14379
14380         * gcc.c-torture/execute/unroll-1.c: New test.
14381
14382 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14383
14384         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14385         ERROR markers.
14386         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14387         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14388         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14389         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14390         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14391         Preprocess only.
14392         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14393         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14394
14395 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * g++.old-deja/g++.pt/deduct2.C: New test.
14398
14399 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14400
14401         * g++.old-deja/g++.pt/parms2.C: New test.
14402
14403 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         * g++.old-deja/g++.pt/crash58.C: New test.
14406
14407 2000-09-06  Greg McGary  <greg@mcgary.org>
14408
14409         * gcc.c-torture/execute/20000906-1.c: New test.
14410         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14411
14412 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14413
14414         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14415
14416 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14417
14418         * g++.old-deja/g++.pt/crash57.C: New test.
14419
14420 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14421
14422         * g++.old-deja/g++.pt/crash56.C: New test.
14423
14424 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         * g++.old-deja/g++.pt/koenig1.C: New test.
14427
14428 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.dg/20000904-1.c: New test.
14431
14432 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14433
14434         * gcc.dg/cpp/paste8.c: New test.
14435
14436 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14437
14438         * gcc.c-torture/compile/20000827-1.c: New test.
14439
14440 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14441
14442         * gcc.dg/format-diag-1.c: New test.
14443
14444 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14445
14446         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14447         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14448         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14449         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14450         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14451
14452 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14453
14454         * g++.old-deja/g++.other/nested4.C: New test.
14455
14456 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         * g++.old-deja/g++.ns/scoped1.C: New test.
14459
14460 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14461
14462         * lib/g++.exp: Support testing already-installed GCC.
14463
14464 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14465
14466         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14467
14468 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14469
14470         * gcc.dg/return-type-2.c: New test.
14471
14472 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14473
14474         * gcc.c-torture/compile/20000825-1.c: New test.
14475
14476 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14477
14478         * gcc.dg/dwarf2-2.c: New test.
14479
14480 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14481
14482         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14483         dg-warning regexps.
14484
14485 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14486
14487         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14488         gcc.dg/format-ext-5.c: New tests.
14489
14490 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14491
14492         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14493
14494 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14495
14496         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14497
14498 2000-08-24  Richard Henderson  <rth@cygnus.com>
14499
14500         * gcc.dg/ia64-sync-1.c: New test.
14501         * gcc.dg/ia64-sync-2.c: New test.
14502         * gcc.dg/ia64-asm-1.c: New test.
14503
14504 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14505
14506         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14507         * gcc.dg/format-ext-2.c: New test.
14508
14509 2000-08-23  Jason Merrill  <jason@redhat.com>
14510
14511         * lib/old-dejagnu.exp: Also ignore "In member function" and
14512         "At global scope".
14513
14514 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14515
14516         * gcc.dg/noncompile/label-lineno-1.c: New test.
14517
14518 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14519
14520         * gcc.dg/c99-array-nonobj-1.c: New test.
14521
14522 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14523
14524         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14525         tests.
14526         * gcc.dg/format-ext-1.c: New test.
14527
14528 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14529
14530         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14531         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14532         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14533         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14534         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14535
14536 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14537
14538         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14539         gcc.dg/c99-strftime-2.c: New tests.
14540
14541 2000-08-22  Richard Henderson  <rth@cygnus.com>
14542
14543         * gcc.c-torture/execute/20000822-1.c: New test.
14544
14545 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14546
14547         * gcc.c-torture/execute/20000819-1.x: Remove.
14548
14549 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14550
14551         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14552         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14553         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14554         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14555         gcc.dg/format-xopen-1.c: New tests.
14556
14557 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14558
14559         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14560
14561 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14562
14563         * g++.old-deja/g++.other/loop2.C: New test.
14564
14565         * gcc.c-torture/compile/20000606-1.c: New test.
14566         * gcc.c-torture/compile/20000728-1.c: New test.
14567         * gcc.c-torture/execute/20000801-1.c: New test.
14568         * gcc.c-torture/execute/20000801-2.c: New test.
14569         * gcc.c-torture/execute/20000819-1.c: New test.
14570         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14571         * gcc.dg/20000629-1.c: New test.
14572         * gcc.dg/20000724-1.c: New test.
14573         * gcc.dg/20000807-1.c: New test.
14574
14575 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14576
14577         * gcc.dg/cpp/pragma-1.c: New test.
14578         * gcc.dg/cpp/pragma-2.c: New test.
14579
14580 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14581
14582         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14583         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14584
14585 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14586
14587         * gcc.c-torture/compile/20000818-1.c: New test.
14588
14589 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14590
14591         * gcc.c-torture/execute/20000818-1.c: New test.
14592
14593 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14594
14595         * gcc.dg/format-va-1.c: New test.
14596
14597 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         * g++.old-deja/g++.other/typedef8.C: New test.
14600
14601 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14604         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14605         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14606         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14607         * g++.old-deja/g++.other/ptrmem7.C: New test.
14608         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14609
14610 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.old-deja/g++.pt/typename27.C: New test.
14613
14614 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14615
14616         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14617         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14618         * g++.old-deja/g++.pt/friend45.C: New test.
14619         * g++.old-deja/g++.other/friend8.C: New test.
14620
14621 2000-08-15  Richard Henderson  <rth@cygnus.com>
14622
14623         * gcc.c-torture/execute/20000815-1.c: New test.
14624
14625 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14626
14627         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14628         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14629         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14630
14631 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14632
14633         * g++.old-deja/g++.other/refinit2.C: New test.
14634
14635 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14636
14637         * lib/c-torture.exp (c-torture): Make
14638         compiler_conditional_xfail_data global.
14639         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14640         compiler_conditional_xfail_data machinery.
14641         (f-torture-execute): Likewise.
14642         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14643         and only when unrolling loops.
14644
14645         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14646
14647 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.pt/explicit81.C: New test.
14650
14651 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.old-deja/g++.pt/typename26.C: New test.
14654
14655 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14656
14657         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14658         warning.
14659
14660 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14661
14662         * g++.old-deja/g++.other/array3.C: New test.
14663
14664 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14665
14666         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14667         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14668         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14669         New tests.
14670
14671 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14674         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14675
14676 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14677
14678         * gcc.c-torture/execute/20000808-1.c: New test.
14679
14680 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14681
14682         * gcc.dg/c90-const-expr-1.c: New test.
14683
14684 2000-08-08  Richard Henderson  <rth@cygnus.com>
14685
14686         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14687
14688 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14689
14690         * gcc.dg/noncompile/const-ll-1.c: New test.
14691
14692 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14693
14694         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14695
14696 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14697
14698         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14699         that running programs linked against the shared version of libobjc
14700         run correctly.
14701
14702 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14703
14704         * gcc.dg/c99-printf-1.c: New test.
14705
14706 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14707
14708         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14709
14710 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14711
14712         * gcc.c-torture/execute/20000731-1.x: Delete.
14713
14714 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14715
14716         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14717         and torture_without_loops as is done by c-torture.exp.
14718         (search_for): Copy from c-torture.exp.
14719         (gcc-dg-runtest): New function, drives a directory of tests
14720         iterating over the TORTURE_OPTIONS.
14721         (scan-assembler, scan-assembler-not): Move here from
14722         individual directory drivers.
14723
14724         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14725         defined by lib/gcc-dg.exp.
14726         * gcc.dg/cpp/cpp.exp: Likewise.
14727         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14728         gcc-dg-runtest, so we cycle over optimization options.
14729
14730         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14731         * gcc.dg/compare2.c: No longer expected to fail.
14732
14733 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14734
14735         * gcc.c-torture/execute/20000804-1.c: New test.
14736
14737 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14738
14739         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14740
14741 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14742
14743         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14744
14745 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14746
14747         * gcc.c-torture/compile/20000803-1.c: New test.
14748
14749 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14750
14751         * gcc.c-torture/execute/20000801-3.c,
14752         gcc.c-torture/execute/20000801-4.c: New tests.
14753         * gcc.c-torture/execute/20000801-3.x,
14754         gcc.c-torture/execute/20000801-4.x: Xfail.
14755
14756 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14757
14758         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14759         libobjc/.libs to allow for libtool.
14760
14761 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14762
14763         * gcc.c-torture/compile/20000802-1.c: New test.
14764
14765 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14766
14767         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14768
14769 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14770
14771         * gcc-c-torture/execute/20000731-2.c: New test.
14772
14773         * gcc.c-torture/execute/20000731-1.c: New test.
14774         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14775
14776 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14777
14778         * testsuite/gcc.dg/cpp/paste7.c: New test.
14779         * gcc.dg/cpp/20000725-1.c: New test.
14780
14781 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14782
14783         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14784         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14785         declaration warning for __builtin_dwarf_reg_size.
14786
14787         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14788
14789 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14790
14791         * gcc.dg/noncompile/voidparam-1.c: New test.
14792
14793 2000-07-30  Richard Henderson  <rth@cygnus.com>
14794
14795         * gcc.dg/c90-digraph-1.c: Don't xfail.
14796         * gcc.dg/compare2.c (case 10): Xfail.
14797         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14798
14799 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14800
14801         * gcc.dg/c99-main-1.c: New test.
14802
14803 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14804
14805         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14806
14807 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14808
14809         * gcc.c-tortuer/execute/20000726-1.c: New test.
14810
14811 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14812
14813         * gcc.c-torture/execute/enum-2.c: New test.
14814
14815 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14816
14817         * gcc.dg/cpp/tr-warn3.c: New test.
14818
14819 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14820
14821         * g++.old-deja/g++.ext/implicit1.C: Remove.
14822         * g++.old-deja/g++.jason/c2.C: Remove
14823         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14824         * g++.old-deja/g++.pt/crash16.C: Likewise.
14825         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14826
14827 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.old-deja/g++.other/for2.C: New test.
14830
14831 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.dg/20000720-1.c: New test.
14834
14835 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14836
14837         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14838
14839 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14840
14841         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14842         * gcc.c-torture/execute/20000722-1.c: New.
14843         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14844
14845 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14846
14847         * gcc.dg/cpp/20000720-1.S: New test.
14848
14849 2000-07-21  Michael Meissner  <meissner@redhat.com>
14850
14851         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14852
14853 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14854
14855         * g++.old-deja/g++.brendan/crash16.C,
14856         g++.old-deja/g++.brendan/parse3.C,
14857         g++.old-deja/g++.brendan/redecl1.C,
14858         g++.old-deja/g++.ns/template13.C,
14859         g++.old-deja/g++.other/decl4.C,
14860         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14861
14862 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14863
14864         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14865         and "Internal error".
14866
14867         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14868         regexps.
14869         * gcc.dg/cpp/paste6.c: New test.
14870
14871 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14872
14873         * gcc.dg/cpp/tr-direct.c: New test.
14874
14875         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14876         gcc.dg/cpp/undef1.c: Tweak error regexps.
14877
14878 2000-07-18  Eric Christopher <echristo@redhat.com>
14879
14880         * gcc.c-torture/compile/20000718-1.c: New test.
14881
14882 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14883
14884         * cpplex.c (_cpp_push_token): If the token being pushed back
14885         is the previous token in this context, just subtract one from
14886         context->posn.
14887         * cppmacro.c (save_expansion): Clear aux field when storing a
14888         placemarker.
14889
14890 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14891
14892         * gcc.dg/noncompile/redecl-1.c: New test.
14893
14894 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * gcc.c-torture/execute/20000717-5.c: New test.
14897         * gcc.c-torture/execute/20000717-1.x: Removed.
14898
14899 2000-07-17  Richard Henderson  <rth@cygnus.com>
14900
14901         * gcc.c-torture/execute/20000717-4.c: New test.
14902
14903 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14904
14905         * gcc.dg/cpp/syshdr.c: New test.
14906         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14907
14908 2000-07-17  Neil Booth  <neilb@earthling.net>
14909
14910         * gcc.dg/cpp/cmdlne-dM.c: New test.
14911         * gcc.dg/cpp/cmdlne-dD.c: New test.
14912
14913 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14914
14915         * gcc.c-torture/execute/20000717-3.c: New test.
14916
14917         * gcc.c-torture/compile/20000717-1.c: New test.
14918
14919 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14920
14921         * gcc.c-torture/execute/20000717-2.c: New test.
14922
14923 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14924
14925         * gcc.dg/formatz-1.c: New test.
14926
14927         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14928         * gcc.dg/c99-digraph-1.c: New tests.
14929
14930         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14931         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14932
14933         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14934         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14935         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14936         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14937         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14938         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14939         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14940
14941 2000-07-17   Greg McGary <greg@mcgary.org>
14942
14943         * gcc.c-torture/execute/20000717-1.c: New test.
14944         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14945
14946 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14947
14948         * gcc.c-torture/execute/20000715-2.c: New test.
14949         * gcc.dg/20000715-1.c: New test.
14950
14951 2000-07-15  Michael Meissner  <meissner@redhat.com>
14952
14953         * gcc.c-torture/execute/20000715-1.c: New test.
14954
14955 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14956
14957         * gcc.c-torture/execute/20000707-1.c: New test.
14958
14959 2000-07-13  Neil Booth  <NeilB@earthling.net>
14960
14961         * testsuite/gcc.dg/cpp/digraph1.c,
14962         testsuite/gcc.dg/cpp/digraph2.c,
14963         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14964
14965 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14966
14967         * g77.f-torture/compile/20000630-2.f:  New test.
14968         * g77.f-torture/compile/20000630-2.x
14969
14970 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14971
14972         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14973
14974 2000-07-11  Neil Booth  <NeilB@earthling.net>
14975
14976         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14977
14978 2000-07-11  Neil Booth  <NeilB@earthling.net>
14979
14980         * gcc.dg/cpp/cmdlne-C.c: New.
14981
14982 2000-07-09  Neil Booth  <NeilB@earthling.net>
14983
14984         * gcc.dg/cpp/directiv.c: New tests.
14985         * gcc.dg/cpp/undef1.c: Update.
14986
14987 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14988
14989         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14990
14991 2000-07-09  Neil Booth  <NeilB@earthling.net>
14992
14993         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14994
14995 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14996
14997         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14998         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14999
15000 2000-07-08  Neil Booth  <NeilB@earthling.net>
15001
15002         * gcc.dg/cpp/macsyntx.c: New tests.
15003
15004 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15005
15006         * gcc.dg/20000707-1.c: New test.
15007
15008 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15009
15010         * gcc.c-torture/execute/20000706-1.c: New test.
15011         * gcc.c-torture/execute/20000706-2.c: New test.
15012         * gcc.c-torture/execute/20000706-3.c: New test.
15013         * gcc.c-torture/execute/20000706-4.c: New test.
15014         * gcc.c-torture/execute/20000706-5.c: New test.
15015
15016 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15017
15018         * g++.old-deja/g++.pt/instantiate7.C: New test.
15019
15020 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15021
15022         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15023         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15024         * g++.old-deja/g++.other/rtti3.C: Likewise.
15025         * g++.old-deja/g++.other/rttid3.C: Likewise.
15026
15027 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15028
15029         *  g77.f-torture/compile/20000630-1.x: Fix typo
15030
15031 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15032
15033         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15034         assembly output.
15035
15036 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15037
15038         * gcc.dg/cpp/ident.c: New test.
15039
15040 2000-07-05  Neil Booth  <NeilB@earthling.net>
15041
15042         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15043           gcc.dg/cpp/lexstrng.c: New tests.
15044
15045 2000-07-04  Neil Booth  <NeilB@earthling.net>
15046
15047         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15048         * gcc.dg/cpp/strify2.c: Same.
15049
15050 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15051
15052         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15053         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15054         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15055         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15056
15057         * testsuite/gcc.dg/cpp/macro1.c,
15058         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15059         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15060         testsuite/gcc.dg/cpp/strify1.c,
15061         testsuite/gcc.dg/cpp/strify2.c: New tests.
15062
15063 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15064
15065         * gcc.c-torture/execute/20000703-1.c: New test.
15066
15067 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15068
15069         * g++.old-deja/g++.pt (lookup10.C): New test.
15070
15071 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         * g++.old-deja/g++.pt (typename25.C): New test.
15074
15075 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15076
15077         * gcc.c-torture/compile/20000701-1.c: New test.
15078
15079 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15080
15081         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15082         to test case.
15083
15084 2000-06-30  Catherine Moore  <clm@cygnus.com>
15085
15086         * gcc.c-torture/execute/align-1.c: New test.
15087
15088 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15089
15090         * g++.old-deja/g++.pt/expr8.C: New test.
15091         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15092
15093 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15094
15095         * gcc.c-torture/compile/20000629-1.c: New test.
15096
15097 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15098
15099
15100         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15101         gcc.dg/noncompile directory, depending on whether they're
15102         preprocessor tests or not.  Annotate all the tests for the dg
15103         framework.
15104
15105         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15106         * gcc.dg/noncompile/noncompile.exp: New.
15107
15108         * Moved files:
15109         Old name                                New name
15110         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15111         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15112         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15113         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15114         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15115         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15116         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15117         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15118         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15119         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15120         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15121         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15122         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15123         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15124         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15125         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15126         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15127         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15128         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15129         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15130         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15131         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15132         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15133         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15134
15135         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15136         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15137         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15138         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15139         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15140         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15141
15142 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15143
15144         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15145         declare one variable.  On the fourth, error.
15146         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15147         declared by 20000628-1a.h.
15148
15149 2000-06-29  Richard Henderson  <rth@redhat.com>
15150
15151         * gcc.c-torture/execute/930529-1.x: New file.
15152         * gcc.dg/920413-1.c: Adjust expected warning text.
15153         * gcc.dg/980217-1.c: Declare abort.
15154         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15155
15156 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15157
15158         * g77.f-torture/compile/20000629-1.f: New test.
15159         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15160
15161 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15162
15163         Rearrange lots of files, removing entirely the
15164         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15165         directories.
15166
15167         * Deleted files:
15168         gcc.c-torture/code_quality/code_quality.exp
15169         gcc.c-torture/special/special.exp
15170         gcc.failure/failure.exp
15171         gcc.failure/940409-1.x
15172         gcc.c-torture/compile/961203-1.x
15173
15174         * New files:
15175         gcc.misc-tests/linkage.exp
15176         gcc.c-torture/execute/920730-1t.c
15177         gcc.c-torture/execute/920730-1t.x
15178         gcc.c-torture/compile/920520-1.x
15179         gcc.c-torture/compile/920521-1.x
15180         gcc.c-torture/compile/981006-1.x
15181         gcc.c-torture/execute/eeprof-1.x
15182
15183         * Moved files (possibly with modifications to fit a new harness):
15184         Old name                                New name
15185         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15186         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15187         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15188         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15189         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15190         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15191         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15192         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15193         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15194         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15195         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15196         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15197         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15198         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15199
15200 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15201
15202         * c-torture/compile/961203-1.x: Delete.
15203
15204         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15205         not exit. Include stdio.h.
15206         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15207         * gcc.misc-tests/dg-12.c: Likewise.
15208         * gcc.misc-tests/dg-5.c: Likewise.
15209         * gcc.misc-tests/dg-6.c: Likewise.
15210         * gcc.misc-tests/dg-7.c: Prototype abort.
15211         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15212         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15213         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15214         not exit.
15215         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15216         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15217
15218 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.dg/cpp/20000628-1.c: New test.
15221         * gcc.dg/cpp/20000628-1.h: New header for above test.
15222         * gcc.dg/cpp/20000628-1a.h: Likewise.
15223
15224 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15225
15226         * gcc.dg/cpp: New directory.
15227         * gcc.dg/cpp/cpp.exp: New driver.
15228         * gcc.dg/cpp/20000627-1.c: New test.
15229         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15230         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15231         and rewrite as a compilation test.
15232
15233         * gcc.dg: Move many files into the cpp subdirectory, possibly
15234         renaming or editing them as well.
15235         Old name                New name
15236         990119-1.c              cpp/19990119-1.c
15237         990228-1.c              cpp/19990228-1.c
15238         990407-1.c              cpp/19990407-1.c
15239         990409-1.c              cpp/19990409-1.c
15240         990413-1.c              cpp/19990413-1.c
15241         990703-1.c              cpp/19990703-1.c
15242         20000127-1.c            cpp/20000127-1.c
15243         20000129-1.c            cpp/20000129-1.c
15244         20000207-1.c            cpp/20000207-1.c
15245         20000207-2.c            cpp/20000207-2.c
15246         20000209-1.c            cpp/20000209-1.c
15247         20000209-2.c            cpp/20000209-2.c
15248         20000301-1.c            cpp/20000301-1.c
15249         20000419-1.c            cpp/20000419-1.c
15250         20000510-1.S            cpp/20000510-1.S
15251         20000519-1.c            cpp/20000519-1.c
15252         20000529-1.c            cpp/20000529-1.c
15253         20000625-1.c            cpp/20000625-1.c
15254         20000625-2.c            cpp/20000625-2.c
15255         cpp-as1.c               cpp/assert1.c
15256         cpp-as2.c               cpp/assert2.c
15257         cxx-comments-1.c        cpp/cxxcom1.c
15258         cxx-comments-2.c        cpp/cxxcom2.c
15259         endif-label.c           cpp/endif.c
15260         cpp-hash1.c             cpp/hash1.c
15261         cpp-hash2.c             cpp/hash2.c
15262         cpp-if1.c               cpp/if-1.c
15263         cpp-if2.c               cpp/if-2.c
15264         cpp-if3.c               cpp/if-3.c
15265         cpp-if4.c               cpp/if-4.c
15266         cpp-if5.c               cpp/if-5.c
15267         cpp-cond.c              cpp/if-cexp.c
15268         cpp-missingop.c         cpp/if-mop.c
15269         cpp-missingparen.c      cpp/if-mpar.c
15270         cpp-opprec.c            cpp/if-oppr.c
15271         cpp-ifparen.c           cpp/if-paren.c
15272         cpp-shortcircuit.c      cpp/if-sc.c
15273         cpp-shift.c             cpp/if-shift.c
15274         cpp-unary.c             cpp/if-unary.c
15275         cpp-li1.c               cpp/line1.c
15276         cpp-li2.c               cpp/line2.c
15277         lineno.c                cpp/line3.c
15278         lineno-2.c              cpp/line4.c
15279         cpp-mi.c                cpp/mi1.c
15280         cpp-mic.h               cpp/mi1c.h
15281         cpp-micc.h              cpp/mi1cc.h
15282         cpp-mind.h              cpp/mi1nd.h
15283         cpp-mindp.h             cpp/mi1ndp.h
15284         cpp-mix.h               cpp/mi1x.h
15285         cpp-mi2.c               cpp/mi2.c
15286         cpp-mi2a.h              cpp/mi2a.h
15287         cpp-mi2b.h              cpp/mi2b.h
15288         cpp-mi2c.h              cpp/mi2c.h
15289         cpp-mi3.c               cpp/mi3.c
15290         cpp-mi3.def             cpp/mi3.def
15291         poison-1.c              cpp/poison.c
15292         pr-impl.c               cpp/prag-imp.c
15293         cpp-redef-2.c           cpp/redef1.c
15294         cpp-redef.c             cpp/redef2.c
15295         strpaste.c              cpp/strp1.c
15296         strpaste-2.c            cpp/strp2.c
15297         cpp-tradpaste.c         cpp/tr-paste.c
15298         cpp-tradstringify.c     cpp/tr-str.c
15299         cpp-tradwarn1.c         cpp/tr-warn1.c
15300         cpp-tradwarn2.c         cpp/tr-warn2.c
15301         trigraphs.c             cpp/trigraphs.c
15302         cpp-unc1.c              cpp/unc1.c
15303         cpp-unc2.c              cpp/unc2.c
15304         cpp-unc3.c              cpp/unc3.c
15305         cpp-unc.c               cpp/unc4.c
15306         undef.c                 cpp/undef1.c
15307         undef-2.c               cpp/undef2.c
15308         cpp-wi1.c               cpp/widestr1.c
15309
15310 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15311
15312         * lib/g++.exp (g++_include_flags): Tweak.
15313
15314 2000-06-27  H.J. Lu  <hjl@gnu.org>
15315             Loren J. Rittle  <ljrittle@acm.org>
15316
15317         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15318         version with one that knows about the new gcc tree structure.
15319         (g++_link_flags): Same.
15320
15321 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15322
15323         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15324         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15325         case we are cross-compiling.
15326
15327         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15328         g++.old-deja/g++.niklas/Makefile.in,
15329         g++.old-deja/g++.niklas/configure.in,
15330         g++.old-deja/g++.other/Makefile.in,
15331         g++.old-deja/g++.other/configure.in,
15332         gcc.c-torture/code_quality/Makefile.in,
15333         gcc.c-torture/code_quality/configure.in,
15334         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15335         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15336         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15337         gcc.c-torture/execute/ieee/Makefile.in,
15338         gcc.c-torture/execute/ieee/configure.in,
15339         gcc.c-torture/noncompile/Makefile.in,
15340         gcc.c-torture/noncompile/configure.in,
15341         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15342         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15343         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15344
15345 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         * g++.old-deja/g++.other/ambig3.C: New test.
15348
15349 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15350
15351         * g++.old-deja/g++.pt/syntax1.C: New test.
15352         * g++.old-deja/g++.pt/syntax2.C: New test.
15353         * g++.old-deja/g++.other/syntax3.C: New test.
15354         * g++.old-deja/g++.other/syntax4.C: New test.
15355
15356 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15357
15358         * gcc.dg/20000623-1.c: Prototype exit and abort.
15359
15360 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15361
15362         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15363         New tests.
15364         * gcc.dg/cpp-mi3.def: New file.
15365
15366         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15367         inside assertions.
15368         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15369         lexer's error messages.
15370         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15371         divine anything from the linemarkers.
15372         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15373         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15374
15375 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15376
15377         * gcc.dg/20000623-1.c: New test.
15378
15379 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15380
15381         * gcc.c-torture/execute/20000622-1.c: New test.
15382
15383 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15384
15385         * g++.old-deja/g++.other/init15.C: New test.
15386
15387 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.old-deja/g++.pt/vaarg2.C: New test.
15390         * g++.old-deja/g++.pt/vaarg3.C: New test.
15391
15392 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         * g++.old-deja/g++.other/dyncast6.C: New test.
15395
15396 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15397
15398         * gcc.c-torture/execute/loop-6.c: New test.
15399
15400 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15401
15402         * gcc.dg/20000614-1.c: New test.
15403         * gcc.dg/20000614-2.c: New test.
15404
15405 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15406
15407         * g++.old-deja/g++.other/inline12.C: New test.
15408
15409 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15410
15411         * g++.old-deja/g++.other/eh1.C: New test.
15412
15413 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15414
15415         * g++.old-deja/g++.other/type.C: New test.
15416
15417 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15418
15419         * g++.old-deja/g++.other/initstring.C: New test.
15420
15421 2000-06-12  Jason Merrill  <jason@redhat.com>
15422
15423         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15424
15425 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15426
15427         * gcc.c-torture/compile/20000609-1.c: New test.
15428
15429 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15430
15431         * gcc.dg/20000609-1.c: New test.
15432
15433 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15434
15435         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15436         * gcc.c-torture/noncompile/poison-1.c: Move...
15437         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15438         * gcc.dg/cpp-li1.c: Add a token after the #line.
15439
15440 2000-06-05  Richard Henderson  <rth@cygnus.com>
15441
15442         * gcc.c-torture/execute/20000605-2.c: New test.
15443         * gcc.c-torture/execute/20000605-3.c: New test.
15444
15445 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15446
15447         * g77.f-torture/execute/20000503-1.x: New file.
15448
15449 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15450
15451         * g++.old-deja/g++.eh/badalloc1.C: New test.
15452
15453 2000-06-05  Richard Henderson  <rth@cygnus.com>
15454
15455         * gcc.c-torture/execute/20000605-1.c: New test.
15456
15457 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15458             Nathan Sidwell <nathan@codesourcery.com>
15459
15460         * gcc.c-torture/compile/20000605-1.c: New test.
15461
15462 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15463
15464         * g77.f-torture/compile/20000601-1.f:  New test.
15465
15466 2000-06-03  Richard Henderson  <rth@cygnus.com>
15467
15468         * gcc.c-torture/execute/20000603-1.c: New.
15469
15470 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15471
15472         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15473         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15474
15475 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15476
15477         * gcc.dg/compare2.c (case 12): XFAIL.
15478         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15479         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15480
15481         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15482
15483 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15484
15485         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15486         guard macro is already defined when the header is first
15487         included.
15488         * gcc.dg/cpp-mix.h: New file.
15489         * gcc.dg/endif-label.c: Update patterns to match compiler.
15490
15491         * g++.brendan/complex1.C: Declare abort.
15492         * g++.law/refs4.C: Remove XFAIL.
15493         * g++.oliva/expr2.C: Declare abort and exit.
15494
15495 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15496
15497         * gcc.c-torture/execute/20000528-1.c: New test.
15498
15499         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15500         * g++.old-deja/g++.law/temps4.C: Likewise.
15501
15502         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15503         stdlib.h.  Call abort() on failure.
15504         * g++.old-deja/g++.law/refs4.C: Likewise.
15505         * g++.old-deja/g++.law/temps4.C: Likewise.
15506         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15507         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15508
15509 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15510
15511         Relative to g++.dg/special:
15512         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15513
15514         Relative to g++.old-deja:
15515         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15516         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15517         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15518         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15519         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15520         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15521         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15522
15523         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15524         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15525         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15526         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15527         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15528         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15529         and/or string.h.
15530
15531         * g++.other/goto1.C: Update expectations for error messages.
15532
15533 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15534
15535         * gcc.c-torture/compile/20000523-1.c: New test.
15536
15537 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15538
15539         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15540
15541 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15542
15543         * g++.old-deja/g++.eh/catch11.C: New test.
15544         * g++.old-deja/g++.eh/catch12.C: New test.
15545
15546 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15547
15548         * gcc.c-torture/execute/20000523-1.c: New test.
15549
15550 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15551
15552         * c-torture/execute/bcp-1.c: Replace abort in arg of
15553         __builtin_constant_p with a generic external function.
15554
15555         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15556         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15557         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15558         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15559         Prototype abort and/or exit.
15560
15561         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15562         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15563         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15564         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15565
15566 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15567
15568         * gcc.dg/dwarf2-1.c: New test.
15569
15570 2000-05-20  Richard Henderson  <rth@cygnus.com>
15571
15572         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15573
15574 2000-05-20  Andreas Jaeger  <aj@suse.de>
15575
15576         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15577         testcase.
15578
15579 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15580
15581         * gcc.c-torture/execute/20000519-2.c: New test.
15582
15583 2000-05-19  Andreas Jaeger  <aj@suse.de>
15584
15585         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15586         which fails with SSA.
15587
15588         * lib/c-torture.exp: Also test with -O3 -fssa.
15589
15590 2000-05-18  Michael Meissner  <meissner@redhat.com>
15591
15592         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15593         * gcc.c-torture/execute/920415-1.c: Ditto.
15594         * gcc.c-torture/execute/920501-1.c: Ditto.
15595         * gcc.c-torture/execute/conversion.c: Ditto.
15596         * gcc.c-torture/execute/cvt-1.c: Ditto.
15597
15598 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15599
15600         * gcc.c-torture/compile/20000518-1.c: New test.
15601
15602 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15603
15604         * g77.f-torture/compile/200005018.f:  New test.
15605
15606 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15607
15608         * gcc.c-torture/compile/20000517-1.c: New test.
15609
15610 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15611
15612         * gcc.c-torture/execute/20000516-1.c: New test.
15613
15614 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15615
15616         * g++.old-deja/g++.other/eh.C: New test.
15617
15618 2000-05-12  Richard Henderson  <rth@cygnus.com>
15619
15620         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15621         constants through to doit's conditional.
15622
15623 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15624
15625         * gcc.c-torture/compile/20000511-1.c: New test.
15626         * g77.f-torture/compile/20000511-1.f: New test.
15627         * g77.f-torture/compile/20000511-2.f: New test.
15628
15629 2000-05-11  Michael Meissner  <meissner@redhat.com>
15630
15631         * gcc.c-torture/execute/20000511-1.c: New test.
15632
15633 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15634
15635         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15636         * gcc.dg/20000510-1.S: New.
15637
15638 2000-05-08  Catherine Moore  <clm@cygnus.com>
15639
15640         * gcc.dg/unused-3.c: New.
15641
15642 2000-05-06  Richard Henderson  <rth@cygnus.com>
15643
15644           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15645           * g++.old-deja/g++.mike/warn1.C: Likewise.
15646           * g++.old-deja/g++.pt/local1.C: Likewise.
15647           * g++.old-deja/g++.pt/local7.C: Likewise.
15648           * g++.old-deja/g++.pt/spec16.C: Likewise.
15649
15650 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15651
15652         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15653
15654 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15655
15656           * g77.f-torture/execute/20000503-1.f:  New test.
15657
15658 2000-05-04  Andreas Jaeger  <aj@suse.de>
15659
15660         * gcc.dg/noreturn-2.c: New test.
15661
15662 2000-05-04  Neil Booth  <NeilB@earthling.net>
15663
15664         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15665         preprocessor.
15666
15667 2000-05-04  Richard Henderson  <rth@cygnus.com>
15668
15669         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15670
15671 2000-05-04  Richard Henderson  <rth@cygnus.com>
15672
15673         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15674         OpenSSL by Jason R Thorpe.
15675
15676 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15677
15678         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15679
15680 2000-05-03  Robert Lipe <robertlipe@usa.net>
15681
15682         * gcc.dg/20000503-1.c: New test.
15683
15684 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15685
15686         * gcc.c-torture/compile/20000502-1.c: New test.
15687         * g++.old-deja/g++.other/align.C: New test.
15688         * gcc.dg/cpp-tradstringify.c: New test.
15689
15690 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15691
15692         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15693         and hard registers.
15694
15695 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15696
15697         * gcc.c-torture/execute/loop-5.c: New test.
15698
15699 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15700
15701         * gcc.c-torture/execute/va-arg-20.c: New test.
15702
15703 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/execute/20000422-1.c: New test.
15706
15707 2000-04-20  Greg McGary  <gkm@gnu.org>
15708
15709         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15710         when optimizing, but without sibling-call optimizations (-O1).
15711
15712 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15713
15714           * gcc.c-torture/compile/20000420-1.c: New test.
15715
15716 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15717
15718         * g++.abi/ptrflags.C: New test.
15719         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15720
15721 2000-04-19  Catherine Moore  <clm@cygnus.com>
15722
15723         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15724
15725 2000-04-19  Greg McGary  <gkm@gnu.org>
15726
15727         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15728         sibling-call optimizations.
15729
15730 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15731
15732         * gcc.dg/20000419-1.c: New test.
15733
15734 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15735
15736         * gcc.c-torture/execute/20000412-6.c: New test.
15737
15738 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15739
15740         * gcc.c-torture/execute/20000412-5.c: New test.
15741         * g77.f-torture/compile/20000412-1.f: New test.
15742         * gcc.c-torture/execute/20000412-4.c: New test.
15743         * gcc.c-torture/compile/20000412-2.c: New test.
15744         * gcc.c-torture/execute/20000412-3.c: New test.
15745         * gcc.c-torture/compile/20000412-1.c: New test.
15746         * gcc.c-torture/execute/20000412-2.c: New test.
15747
15748 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15749
15750         * objc/execute/bf-20.m: New test.
15751
15752 2000-04-10  Richard Henderson  <rth@cygnus.com>
15753
15754         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15755
15756         * gcc.c-torture/execute/20000412-1.c: New test.
15757
15758 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.old-deja/g++.eh/catchptr1.C: New test.
15761
15762 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15765
15766 2000-04-08  Neil Booth  <NeilB@earthling.net>
15767
15768         * gcc.dg/cpp-nullchar.c: Remove test as
15769         embedded nulls cause problems.
15770
15771 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15772
15773         * gcc.dg/compare2.c: New test.
15774
15775 2000-04-08  Neil Booth  <NeilB@earthling.net>
15776
15777         * gcc.dg/cpp-nullchar.c: New test.
15778
15779 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15780
15781         * gcc.dg/cpp-mi2.c: New test.
15782         * gcc.dg/cpp-mi2[abc].h: New files.
15783
15784 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15785
15786         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15787         member name.
15788
15789 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15790
15791         * g++.old-deja/g++.abi/vmihint.C: New test.
15792
15793 2000-04-06  Neil Booth  <NeilB@earthling.net>
15794
15795         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15796         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15797         copyright.
15798
15799 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15800
15801         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15802         avoid stack-frame overwrite.
15803
15804 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15805
15806         * gcc.c-torture/compile/20000405-2.c: New test.
15807         * gcc.c-torture/compile/20000405-3.c: New test.
15808
15809 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15810
15811         * gcc.c-torture/compile/20000405-1.c: New test.
15812
15813 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15814
15815         * gcc.dg/cast-qual-1.c: Revert last change.
15816
15817 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15818
15819         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15820
15821 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15822
15823         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15824         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15825
15826 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15827
15828         * gcc.c-torture/compile/20000403-2.c: New test.
15829         * gcc.c-torture/compile/20000403-1.c: New test.
15830
15831 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15832
15833         * gcc.c-torture/execute/20000403-1.c: New test.
15834
15835 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15836
15837         * gcc.c-torture/execute/20000402-1.c: New test.
15838
15839 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15840
15841         * gcc.c-torture/execute/va-arg-15.c: New test.
15842         * gcc.c-torture/execute/va-arg-16.c: New test.
15843         * gcc.c-torture/execute/va-arg-17.c: New test.
15844         * gcc.c-torture/execute/va-arg-18.c: New test.
15845         * gcc.c-torture/execute/va-arg-19.c: New test.
15846
15847 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15848
15849         * gcc.c-torture/compile/981211-1.c: Move to...
15850         * gcc.dg/cpp-as1.c: ...here.
15851         * gcc.dg/cpp-as2.c: New file.
15852
15853         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15854         compiler.
15855
15856 2000-04-02  Neil Booth  <NeilB@earthling.net>
15857
15858         * gcc.dg/cpp-cond.c  New tests.
15859         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15860         accidental success less likely.
15861         * gcc.dg/cpp-missingop.c  New tests.
15862         * gcc.dg/cpp-missingparen.c  New tests.
15863         * gcc.dg/cpp-shift.c  New tests.
15864         * gcc.dg/cpp-shortcircuit.c  New tests.
15865         * gcc.dg/cpp-unary.c  New tests.
15866
15867 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15868
15869         * gcc.c-torture/compile/20000329-1.c: New test.
15870
15871 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15872
15873         * gcc.c-torture/compile/20000326-1.c: New test.
15874         * gcc.c-torture/compile/20000326-2.c: New test.
15875
15876 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15877
15878         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15879         the first parameter is a function argument.
15880
15881 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15882
15883         * g++.old-deja/g++.ext/array4.C: New test.
15884
15885 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15886
15887         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15888
15889 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15890
15891         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15892
15893 2000-03-19  Richard Henderson  <rth@cygnus.com>
15894
15895         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15896
15897 2000-03-19  Richard Henderson  <rth@cygnus.com>
15898
15899         * gcc.c-torture/compile/20000319-1.c: New test.
15900
15901 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15902
15903         * gcc.c-torture/execute/20000314-3.c: New test.
15904         * gcc.c-torture/execute/20000314-2.c: New test.
15905         * gcc.c-torture/execute/20000314-1.c: New test.
15906         * gcc.c-torture/compile/20000314-2.c: New test.
15907         * gcc.c-torture/compile/20000314-1.c: New test.
15908
15909 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * g++.old-deja/g++.warn/inline.C: New test.
15912
15913 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15914
15915         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15916         standards-compliant result rather than specific constants.
15917         Put test-values in array.
15918
15919 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15920
15921         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15922         (g++_target_compile): Put test-specific options last.
15923
15924 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15925
15926         * g++.old-deja/g++.eh/vbase4.C: New test.
15927
15928 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15929
15930         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15931
15932 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15933
15934         * g++.old-deja/g++.brendan/misc12.C: Removed.
15935         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15936         * g++.old-deja/g++.ext/pretty4.C: New test.
15937
15938 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15939
15940         * g++.old-deja/g++.other/string2.C: New test.
15941
15942 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15943
15944         * g++.old-deja/g++.warn/impint2.C: New test.
15945
15946 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15947
15948         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15949         is 1, not zero.
15950
15951 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15952
15953         * g++.old-deja/g++.warn/impint.C: New test.
15954         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15955         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15956         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15957         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15958         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15959         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15960         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15961         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15962         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15963         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15964         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15965         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15966
15967 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15968
15969         * gcc.dg/cpp-redef.c: New test.
15970
15971 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15972
15973         * g++.old-deja/g++.pt/unify7.C: New test.
15974
15975 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15976
15977         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15978         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15979
15980 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15981
15982         * gcc.c-torture/compile/20000224-1.c: New test.
15983
15984 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15985
15986         * gcc.c-torture/compile/cpp-2.c: New test.
15987         * gcc.c-torture/compile/cpp-1.c: New test.
15988
15989 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15990
15991         * gcc.c-torture/execute/20000225-1.c: New test.
15992
15993 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15994
15995         * gcc.dg/cpp-li2.c: New test.
15996
15997         * gcc.dg/cpp-wi1.c: New test.
15998
15999         * gcc.dg/cpp-li1.c: New test.
16000
16001 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16002
16003         * g++.old-deja/g++.other/sizeof5.C: New test.
16004
16005 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16006
16007         * gcc.c-torture/execute/va-arg-13.c: New test.
16008
16009 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16010
16011         * gcc.c-torture/execute/va-arg-12.c: New test.
16012
16013 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16014
16015         * gcc.c-torture/execute/20000223-1.c: New test.
16016
16017 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16020
16021 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16022
16023         * g++.old-deja/g++.abi/ptrmem.C: New test.
16024
16025 2000-02-19  Richard Henderson  <rth@cygnus.com>
16026
16027         * gcc.c-torture/compile/init-3.c: New.
16028
16029 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16030
16031         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16032         ALWAYS_CXXFLAGS.
16033
16034 2000-02-11  Robert Lipe <robertl@sco.com>
16035
16036         * gcc.c-torture/compile/20000211-3.c: New test.
16037
16038 2000-02-11  Martin Buchholz <martin@xemacs.org>
16039
16040         * gcc.c-torture/compile/20000211-2.c: New test.
16041
16042 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16043
16044         * gcc.c-torture/compile/20000211-1.c: New test.
16045
16046 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16047
16048         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16049           on native targets
16050
16051 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16052
16053         * g++.old-deja/g++.other/cast5.C: New test.
16054
16055 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16056
16057         * gcc.c-torture/execute/20000205-1.c: New.
16058
16059 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16060
16061         * g++.old-deja/g++.jason/cast3.C: Return void.
16062         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16063
16064 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16065
16066         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16067
16068         * gcc.dg/loop-1.c: New test.
16069
16070 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16071
16072         * gcc.c-torture/compile/20000127-1.c: New test.
16073         * gcc.c-torture/execute/991228-1.c: New test.
16074
16075 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16076
16077         * gcc.dg/unused-2.c: New test.
16078
16079         * gcc.dg/conv-1.c: New test.
16080
16081 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16082
16083         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16084         compiler.
16085         (tool_option_proc): Fix typo.
16086
16087 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16088
16089         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16090         of the ld on the host, not on the build machine.
16091         Also, don't crash if '--help' is not a supported option.
16092
16093 2000-01-24  Richard Henderson  <rth@cygnus.com>
16094
16095         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16096
16097 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16098
16099         * gcc.c-torture/execute/20000120-2.c: New test.
16100         * gcc.c-torture/execute/20000120-1.c: New test.
16101
16102 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16103
16104         * gcc.c-torture/execute/20000113-1.c: New test.
16105
16106 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16107
16108         * gcc.c-torture/execute/20000112-1.c: New test.
16109
16110 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16111
16112         * gcc.dg/20000111-1.c: New test.
16113
16114 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16115
16116         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16117         with 16 bit integers.
16118
16119 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16120
16121         * gcc.dg/20000108-1.c: New test.
16122
16123 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16124
16125         * g++.old-deja/g++.ns/koenig8.C: New test.
16126
16127 2000-01-05  Nathan Sidwell  <nathan@
16128
16129         * gcc.c-torture/execute/990531-1.c: New test.
16130
16131 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16132
16133         * gcc.c-torture/compile/990527-1.c: New test.
16134
16135 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16136
16137         * gcc.c-torture/execute/990527-1.c: New test.
16138
16139 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16140
16141         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16142         bitfields as signed.
16143
16144 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16145
16146         * g77.f-torture/compile/19990525-0.f: New test.
16147
16148 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16149
16150         * gcc.c-torture/execute/990525-2.c: New test.
16151
16152         * gcc.c-torture/execute/990525-1.c: New test.
16153
16154 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16155
16156         * g++.old-deja/g++.other/anon3.C: New test.
16157         * g++.old-deja/g++.other/anon4.C: New test.
16158         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16159         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16160         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16161         Merrill).
16162
16163 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16164
16165         * gcc.c-torture/execute/990524-1.c: New test.
16166
16167         * gcc.dg/990524-1.c: New test.
16168
16169 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16170
16171         * gcc.c-torture/compile/990523-1.c: New test.
16172
16173 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16174
16175         * gcc.c-torture/compile/990519-1.c: New test.
16176
16177 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16178
16179         * gcc.c-torture/compile/990517-1.c: New test.
16180
16181         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16182         (e4, f4): New tests.
16183         (main): Call them.
16184
16185 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16186
16187         * gcc.dg/noreturn-1.c: New test.
16188
16189 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16190
16191         * gcc.c-torture/execute/990513-1.c: New test.
16192
16193 1999-05-10  Richard Henderson  <rth@cygnus.com>
16194
16195         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16196
16197 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16198
16199         * g77.f-torture/execute/erfc.f: Use small single-precision
16200         values, to avoid problems on Alphas when not -mieee.
16201
16202 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16203
16204         * gcc.dg/990506-0.c: New test.
16205
16206 1999-05-08  Richard Henderson  <rth@cygnus.com>
16207
16208         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16209         the constant to test.  Don't XFAIL 64-bit targets.
16210
16211         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16212         * g++.old-deja/g++.law/profile1.C: Likewise.
16213
16214         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16215         operator new instances.
16216         * g++.old-deja/g++.other/delete5.C: Likewise.
16217
16218 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16219
16220         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16221         intrinsic.
16222
16223 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16224
16225         * g77.f-torture/execute/u77-test.f: Reverse order of two
16226         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16227
16228 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16229
16230         * gcc.dg/compare1.c: New test.
16231
16232 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16233
16234         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16235         New tests.
16236
16237 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16238
16239         * g77.f-torture/compile/19990502-1.f: New test.
16240
16241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16242
16243         * g77.f-torture/compile/19990502-0.f: New test.
16244
16245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16246
16247         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16248         intrinsic.
16249
16250 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16251
16252         * g77.f-torture/execute/u77-test.f (main): List libU77
16253         intrinsics not currently tested.
16254         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16255         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16256         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16257         Trim blanks off the ends of some printed strings.
16258
16259 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16260
16261         * g77.f-torture/execute/u77-test.f (main): Just warn about
16262         FSTAT gid disagreement, as it's expected on some systems.
16263
16264 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16265
16266         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16267         use a new function, which allows for some slop.
16268         Clean up some commentary.
16269         (issum): The new function.
16270         (sgladd): Deleted subroutine.
16271
16272 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16273
16274         * g77.f-torture/execute/u77-test.f: Modify to be more like
16275         libf2c/libU77 version, bringing patches to that version here.
16276         Add suitable commentary.
16277
16278 1999-04-25  Richard Henderson  <rth@cygnus.com>
16279
16280         * gcc.dg/990424-1.c: New test.
16281
16282 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16283
16284         * g77.f-torture/execute/u77-test.f (main): Bug involving
16285         LSTAT has been fixed, so turn back on full checking.
16286
16287 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16288
16289         * g77.f-torture/compile/19990419-0.f: New test.
16290         * g77.f-torture/execute/19990419-1.f: New test.
16291
16292 1999-04-17  Richard Henderson  <rth@cygnus.com>
16293
16294         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16295         to avoid the need for a prototype to supress a warning.
16296
16297 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16298
16299         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16300
16301 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16302
16303         * gcc.c-torture/execute/990404-1.c: New test.
16304
16305 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16306
16307         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16308         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16309         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16310         missing initializer warnings.
16311
16312 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16313
16314         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16315         matching strings.
16316
16317 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16320
16321 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16322
16323         * g77.f-torture/execute/19990325-0.f: New test.
16324         * g77.f-torture/execute/19990325-1.f: New test.
16325
16326 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16327
16328         * gcc.c-torture/execute/990324-1.c: New test.
16329
16330 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16331
16332         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16333         test with 4.
16334
16335 1999-03-17  Richard Henderson  <rth@cygnus.com>
16336
16337         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16338
16339 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16340
16341         * g77.f-torture/execute/19990313-2.f: New test.
16342         * g77.f-torture/execute/19990313-3.f: New test.
16343
16344 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16345
16346         * g77.f-torture/execute/19990313-0.f: New test.
16347         * g77.f-torture/execute/19990313-1.f: New test.
16348
16349 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16350
16351         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16352         printf to sprintf.
16353         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16354         (main): Add check for u15.  Conditionalize u31 check depending on
16355         whether ints are <32 bits or >=32 bits.
16356
16357 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16358
16359         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16360
16361 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16362
16363         * g77.f-torture/compile/19990305-0.f: New test.
16364         * g77.f-torture/execute/19981119-0.f: New test.
16365
16366 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16367
16368         * g77.f-torture/execute/970625-2.f: call ABORT if final
16369         result is not correct, instead of just printing it.
16370         Add this checking via newly introduced obfuscation, to
16371         trip up buggy front ends.
16372
16373 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16374
16375         * g77.f-torture/compile/960317-1.f: Moved from being
16376         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16377
16378 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16379
16380         * g77.f-torture/execute/960317-1.f: New (old) test.
16381         * g77.f-torture/execute/970625-2.f: Ditto.
16382
16383 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16384
16385         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16386         message on line 1 or line 2; cccp and cpplib do this differently.
16387
16388 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16389
16390         * g++.old-deja/g++.law/weak1.C: New test.
16391
16392 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16393
16394         * gcc.c-torture/execute/990119-1.c: Renamed to...
16395         * gcc.dg/990119-1.c: this, so it will only be tested once
16396         (it's a preprocessor test, it doesn't need to be run at
16397         multiple optimization levels).
16398
16399 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16400
16401         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16402           ALWAYS_CXXFLAGS.
16403
16404 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16405
16406         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16407         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16408         to not be compilable by current g77.
16409
16410 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16411
16412         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16413
16414 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16415
16416         * gcc.c-torture/execute/990222-1.c: New test.
16417
16418 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16419
16420         * g77.f-torture/compile/19990218-0.f: New test.
16421         * g77.f-torture/noncompile/19990218-1.f: New test.
16422
16423 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16424
16425         * g77.f-torture/compile/19981216-0.f: New test.
16426
16427 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16428
16429         * gcc.dg/990214-1.c: New test.
16430
16431 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16432
16433         * gcc.dg/990213-2.c: New test.
16434
16435         * gcc.dg/990213-1.c: New test.
16436
16437 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16438
16439         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16440         ints.
16441
16442 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16443
16444         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16445         specified by target.
16446
16447         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16448
16449 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16450
16451         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16452
16453 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16454
16455         * gcc.dg/special/ecos.exp: New test driver for new tests with
16456         special requirements.
16457
16458         * gcc.dg/special/alias-1.c: New test.
16459         * gcc.dg/special/gcsec-1.c: New test.
16460         * gcc.dg/special/weak-1.c: New test.
16461         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16462         * gcc.dg/special/weak-2.c: New test.
16463         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16464         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16465         * gcc.dg/special/wkali-1.c: New test.
16466         * gcc.dg/special/wkali-2.c: New test.
16467         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16468         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16469
16470 1999-02-10  Felix Lee  <flee@cygnus.com>
16471
16472           * lib/c-torture.exp (c-torture-compile): Pull out code for
16473           analyzing gcc error messages.
16474           (c-torture-execute): Likewise.  Fix some (harmless) false
16475           positives.
16476           * lib/gcc.exp (gcc_check_compile): New function.
16477
16478 1999-02-08  Richard Henderson  <rth@cygnus.com>
16479
16480         * gcc.c-torture/execute/990208-1.c: New test.
16481
16482 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16483
16484         * g++.dg/special/ecos.exp: New driver for new tests with special
16485         requirements
16486
16487         * g++.dg/special/conpr-1.C: New test
16488         * g++.dg/special/conpr-2.C: New test
16489         * g++.dg/special/conpr-2a.C: New test
16490         * g++.dg/special/conpr-3.C: New test
16491         * g++.dg/special/conpr-3a.C: New test
16492         * g++.dg/special/conpr-3b.C: New test
16493
16494         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16495         allow g++ to use the dg driver
16496
16497         * README: Add comment about g++.dg directory
16498
16499 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16500
16501         * README: Update email addresses.
16502
16503 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16504
16505         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16506         arguments in order to force structure S onto the stack even on
16507         the alpha.
16508         (test): Pass 10 leading arguments to function foo as well as the
16509         structure S.
16510
16511         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16512         failure for all targets.
16513
16514         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16515         abort to terminate program execution.
16516
16517 1999-01-30  Richard Henderson  <rth@cygnus.com>
16518
16519         * gcc.c-torture/execute/990130-1.c: New test.
16520
16521 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16522
16523         * gcc.dg/990130-1.c: New test.
16524
16525 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16526
16527         * gcc.c-torture/execute/990128-1.c: New test.
16528
16529 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16530
16531         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16532
16533 1999-01-27  Felix Lee  <flee@cygnus.com>
16534
16535         * lib/c-torture.exp (c-torture-compile): pull out code for
16536         analyzing gcc error messages.
16537         (c-torture-execute): ditto, and fix some (harmless) false
16538         positives.
16539         * lib/gcc.exp (gcc_check_compile): new function.
16540
16541 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16542
16543         * gcc.dg/990117-1.c: New test.
16544
16545         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16546
16547         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16548
16549 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16550
16551         * g77.f-torture/compile/990115-1.f: New test.
16552
16553 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16554
16555         * gcc.c-torture/compile/990107-1.c: New test
16556
16557 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16558
16559         * gcc.c-torture/execute/990106-2.c: New test.
16560
16561         * gcc.c-torture/execute/990106-1.c: New test.
16562
16563 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16564
16565         * gcc.c-torture/compile/981223-1.c: New test.
16566
16567 1998-12-29  Richard Henderson  <rth@cygnus.com>
16568
16569         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16570         (opt3): Rename from opt4 and disable.
16571
16572 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16573
16574         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16575
16576 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16577
16578         * g++.old-deja/g++.other/conv5.C: New test.
16579
16580 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16581
16582         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16583
16584 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16585
16586         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16587
16588 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16589
16590         * gcc.c-torture/compile/981211-1.c: New test.
16591
16592 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16593
16594         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16595
16596         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16597
16598 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16599
16600         * gcc.special/930510-1.c: Make C9X safe.
16601         * gcc.misc-tests/gcov-1.c Similarly.
16602         * gcc.misc-tests/gcov-2.c Similarly.
16603
16604 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16605
16606         * gcc.dg/ultrasp1.c: New test.
16607
16608 1998-12-06  Richard Henderson  <rth@cygnus.com>
16609
16610         * gcc.c-torture/execute/981206.c: New test.
16611
16612 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16613
16614         * g++.old-deja/g++.ns/template7.C: New test.
16615
16616         * g++.old-deja/g++.other/expr1.C: New test.
16617
16618         * g++.old-deja/g++.eh/tmpl3.C: New test.
16619
16620         * g++.old-deja/g++.eh/tmpl2.C: New test.
16621
16622 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16623
16624         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16625         * g++.old-deja/g++.other/using6.C: Removed.
16626         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16627
16628         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16629
16630 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16631
16632         * g++.old-deja/g++.pt/overload8.C: New test.
16633
16634         * g++.old-deja/g++.pt/overload7.C: New test.
16635
16636         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16637
16638         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16639         and relinking messages.
16640         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16641         compiling with -frepo.
16642
16643 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16644
16645         * g++.old-deja/g++.pt/lookup6.C: New test.
16646
16647 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16648
16649         * gcc.c-torture/execute/981130-1.c: New test.
16650         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16651
16652 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16653
16654         * g++.old-deja/g++.pt/explicit76.C: New test.
16655
16656         * g++.old-deja/g++.pt/friend38.C: New test.
16657
16658         * g++.old-deja/g++.ns/crash2.C: New test.
16659
16660         * g++.old-deja/g++.pt/defarg8.C: New test.
16661
16662         * g++.old-deja/g++.pt/instantiate6.C: New test.
16663
16664         * g++.old-deja/g++.pt/static6.C: New test.
16665
16666         * g++.old-deja/g++.pt/decl2.C: New test.
16667
16668 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16669
16670         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16671         problem is actually related with name lookup, but so what? :-)
16672
16673         * g++.old-deja/g++.pt/friend37.C: New test.
16674
16675 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16676
16677         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16678         element, which fails on some systems.
16679
16680         * g77.f-torture/execute/labug1.f: New test.
16681
16682 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16683
16684         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16685         is defined.
16686
16687 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16688
16689         * g77.f-torture/compile/981117-1.f: New test.
16690
16691 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16692
16693         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16694         properly discarded.
16695
16696 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16697
16698         * gcc.c-torture/execute/memcheck: New directory of tests for
16699         -fcheck-memory-usage.
16700
16701 1998-11-07  Gerald Pfe
16702
16703         * g77.f-torture/noncompile/980615-0.f: New test.
16704
16705 1998-07-26  H.J. Lu  (hjl@gnu.org)
16706
16707         * gcc.dg/980312-1.c: Do link instead of compile.
16708         * gcc.dg/980313-1.c: Likewise.
16709
16710 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16711
16712         * gcc.c-torture/compile/980726-1.c: New test.
16713
16714 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16715
16716         * g77.f-torture/execute/io0.f: New test.
16717
16718 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16719
16720         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16721         an int.
16722
16723 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16724
16725         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16726         m32r bugs.
16727
16728 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16729
16730         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16731         c-decl.c:grokdeclarator can handle mode attributes.
16732
16733 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16734
16735         * gcc.c-torture/execute/980716-1.c: New test.
16736
16737 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16738
16739         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16740         the mn10200.
16741         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16742         the mn10200.
16743         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16744         * gcc.c-torture/compile/930326-1.x: Similarly.
16745
16746 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16747
16748         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16749         New test from Craig.
16750
16751 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16752
16753         * g77.f-torture/noncompile/980616-0.f: New test.
16754
16755         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16756
16757 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16758
16759         *  g++.other/singleton.C: Return error value instead of taking
16760         SIGSEGV.
16761
16762 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16763
16764         *  g++.other/singleton.C: New test.   Warning is under dispute.
16765         Runtime crash is not.
16766
16767 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16768
16769         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16770         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16771         using6.C, using7.C}:  New namespace tests.
16772
16773 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16774
16775         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16776         specialization with typedef'ed names used as array indexes.
16777
16778 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16779
16780         * gcc.c-torture/execute/980709-1.c: New test.
16781
16782         * gcc.dg/980709-1.c: New test.
16783
16784 1998-07-07  Richard Henderson  <rth@cygnus.com>
16785
16786         * gcc.c-torture/execute/bcp-1.c: New test.
16787
16788 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16789
16790         * gcc.c-torture/execute/980707-1.c: New test.
16791
16792 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16793
16794         * gcc.c-torture/compile/980706-1.c: New test.
16795
16796 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16797
16798         * g77.f-torture/execute/980701-0.f,
16799         g77.f-torture/execute/980701-1.f: New test from Craig.
16800
16801 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16802
16803         * gcc.c-torture/compile/980701-1.c: New test.
16804
16805         * gcc.c-torture/execute/980701-1.c: New test.
16806
16807 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16808 rlsruhe.de>
16809
16810         * g++.old-deja/g++.robertl/eb132.C: New test.
16811         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16812
16813 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16814
16815         * g77.f-torture/execute/980628-7.f,
16816         g77.f-torture/execute/980628-8.f,
16817         g77.f-torture/execute/980628-9.f,
16818         g77.f-torture/execute/980628-10.f: New tests from Craig.
16819
16820         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16821
16822 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16823
16824         * g77.f-torture/execute/980628-4.f: New test from Craig.
16825         * g77.f-torture/execute/980628-5.f: Likewise.
16826         * g77.f-torture/execute/980628-2.f: Likewise.
16827         * g77.f-torture/execute/980628-0.f: Likewise.
16828         * g77.f-torture/execute/980628-1.f: Likewise.
16829         * g77.f-torture/execute/980628-3.f: Likewise.
16830         * g77.f-torture/execute/980628-6.f: Likewise.
16831
16832 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16833
16834         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16835         directory when nothing has been installed yet.
16836
16837 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16838
16839         * gcc.c-torture/special/special.exp: Handle newer versions of
16840         dejagnu.
16841
16842 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16843
16844         * gcc.dg/980626-1.c: New test.
16845
16846 1998-06-19  Bruno Haible <haible@ilog.fr>
16847
16848         * gcc.misc-tests/m-un-2.c: New test.
16849         * g++.old-deja/g++.other/warn01.c: Likewise.
16850
16851 1998-06-19  Robert Lipe  <robertl@dgii.com>
16852
16853         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16854         compatibility with assmblers with a different comment character.
16855         Eliminate use of GAS-specific extensions.
16856
16857 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16860
16861 1998-06-19  Robert Lipe  <robertl@dgii.com>
16862
16863         *lib/g77.exp: Replace search for libf2c.a with search for newly
16864         renamed libg2c.a
16865
16866 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16867
16868         * gcc.c-torture/execute/980617-1.c: New test.
16869
16870 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16871
16872         * gcc.c-torture/execute/980612-1.c: New test.
16873
16874 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16875
16876         * gcc.dg/980523-1.c: Only test on ppc-linux.
16877         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16878
16879         * gcc.c-torture/execute/980608-1.c: New test.
16880
16881 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16882
16883         * gcc.c-torture/execute/980605-1.c: New test.
16884
16885 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16886
16887         * gcc.c-torture/execute/980604-1.c: New test.
16888
16889 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16890
16891         * gcc.c-torture/execute/980602-1.c: New test.
16892         * gcc.c-torture/execute/980602-2.c: Likewise.
16893
16894 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16895
16896         * 970125-0.f: Fix per JCB.  Add commentary.
16897
16898 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16899
16900         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16901         IEEE -0 support.
16902
16903 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16904
16905         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16906         earlier.
16907
16908 1998-05-28  Catherine Moore <clm@cygnus.com>
16909
16910         * gcc.c-torture/execute/980526-3.c: New test.
16911
16912 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16913
16914         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16915         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16916         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16917         m88k-motorola-sysv3 to XFAIL.
16918
16919 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16920
16921         * gcc.dg/980526-1.c: New test.
16922         * gcc.c-torture/execute/980526-2.c: New test.
16923
16924 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16925
16926         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16927
16928         * gcc.c-torture/execute/980526-1.c: New test.
16929
16930 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16931
16932         * g77.f-torture/execute/alpha2.f: Add runtime test.
16933
16934 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16935
16936         * g++.old-deja/old-deja.exp: Strip leading directories.
16937
16938         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16939         error for the line.  Don't run multiple tests for the same line.
16940
16941 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16942
16943         * gcc.dg/980523-1.c: New test.
16944
16945 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16946
16947         * g77.f-torture/compile/970915-0.f: New test.
16948
16949 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16950
16951         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16952
16953 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16954
16955         * gcc.dg/980520-1.c: New test.
16956
16957 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16958
16959         * gcc.dg/980502-1.c: Fix return type.
16960
16961 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16964         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16965         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16966         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16967         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16968
16969 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16970
16971         * g77.f-torture/execute/980520-1.f: New test.
16972
16973 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16974
16975         * lib/mike-g77.exp: New file.
16976
16977         * g77.f-torture/noncompile/noncompile.exp,
16978         g77.f-torture/noncompile/check0.f: New files.
16979
16980 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16981
16982         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16983         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16984         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16985         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16986         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16987         abort where appropriate.
16988
16989 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16990
16991         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16992         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16993
16994 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16995
16996         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16997
16998 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16999
17000         * g77.f-torture/compile/980427-0.f: New test.
17001
17002 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17003
17004         * g77.f-torture/compile/980424-0.f: New test.
17005
17006 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17007
17008         * g77.f-torture/compile/980419-2.f (main): New test.
17009         * g77.f-torture/compile/970125-0.f: New test.
17010         * g77.f-torture/compile/980419-1.f: New test.
17011
17012 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17013
17014         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17015         of loop-4.c.
17016
17017 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17018
17019         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17020
17021 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17022
17023         * gcc.c-torture/compile/980329-1.c: New test.
17024
17025 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17026
17027         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17028         * gcc.dg/980312-1.c: Fix typo in -march command.
17029
17030 1998-03-16  H.J. Lu  (hjl@gnu.org)
17031
17032         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17033
17034 1998-03-11  Robert Lipe  <robertl@dgii.com>
17035
17036         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17037         Dave Love agree the Fortran source is bogus.
17038
17039 1998-03-11  Robert Lipe  <robertl@dgii.com>
17040
17041         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17042         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17043         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17044         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17045         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17046
17047 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17048
17049         * g++.old-deja/g++.other/friend1.C: New test.
17050
17051 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17052
17053         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17054         possibly uninitialized) variables and declare dnrm2.
17055
17056 1998-02-23  Robert Lipe <robertl@dgii.com>
17057
17058         From Bruno Haible <haible@ilog.fr>:
17059         * gcc.c-torture/execute/980223.c: New test.
17060
17061 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17062
17063         * gcc.dg/ifelse-1.c: New test.
17064
17065 1998-02-09  H.J. Lu  (hjl@gnu.org)
17066
17067         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17068
17069           * lib/old-dejagnu.exp (old-dejagnu): Added the
17070           "execution test - XFAIL *-*-*" handling in the spirit of
17071           "excess errors test -". Changed the "execution test fails"
17072           handling to be like "excess errors test fails".
17073           * Update various tests accordingly.
17074
17075 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17076
17077         * gcc.c-torture/execute/980205.c: New test.
17078
17079 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17080
17081         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17082         * lib/f-torture.exp: Similarly.
17083         * gcc.c-torture: Rename all .cexp files to .x files.
17084
17085 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17086
17087         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17088         (940510-1.c): Removed duplicate.
17089         (971104-1.c): New test.
17090
17091 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17092
17093           * lib/f-torture.exp: Improve error and loop detection.
17094
17095 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17096
17097         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17098         use that to size the filler array.
17099
17100 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17101
17102         * lib/c-torture.exp(c-torture-execute): Fix typo.
17103
17104         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17105         testcase as the executable name. Keep the executable around if
17106         the test fails.
17107
17108 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17109
17110         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17111         changes.  Only test one -g option, and move it to the end of the
17112         list of options to test.
17113
17114 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17115
17116         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17117         variable GCC_TORTURE_OPTIONS to supply default switches separated
17118         by colons.  If no environment variable, run tests with -O0 -g, -O1
17119         -g, and -O2 -g as well.
17120
17121 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17122
17123         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17124         explanatory comments. Fix indentation.
17125
17126 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17127
17128         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17129
17130 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17131
17132         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17133         * g++.old-deja/g++.mike/p7325.C: Likewise.
17134         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17135
17136 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17137
17138         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17139         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17140         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17141         * g++.old-deja/g++.law/operators4.C: Likewise.
17142
17143 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17144
17145         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17146         * g++.old-deja/g++.mike/p784.C: Ditto.
17147         * g++.old-deja/g++.mike/p785.C: Ditto.
17148
17149 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17150
17151           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17152
17153 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17154
17155         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17156         target feature; pass this to c-torture-execute as needed.
17157
17158 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17159
17160         * lib/c-torture.exp(c-torture-execute): If the previous and the
17161         current executables being tested are identical, we don't need to
17162         run the executable again. Try to make the executable names
17163         unique. Add an optional argument for passing additional compiler
17164         flags.
17165
17166 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17167
17168         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17169
17170 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17171
17172         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17173
17174 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17175
17176         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17177         32bit or larger longs.
17178
17179         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17180         have either a 32bit long or 32bit int.
17181
17182 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17183
17184         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17185         Make double precision tests dependent on sizeof (double).
17186
17187 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17188
17189         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17190         too.
17191
17192 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17193
17194         * gcc.c-torture/compile/961203-1.cexp: New script.
17195
17196 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17197
17198         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17199         up the includes ourselves.
17200
17201 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17202
17203         * lib/plumhall.exp: Remove random include, and add a few
17204         verbose messages for debugging.
17205
17206 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17207
17208         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17209         of trying to do it ourselves.
17210
17211 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17212
17213         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17214
17215 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17216
17217         * gcc.prms/5403.c: Made regexp a bit less strict.
17218
17219 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17220
17221         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17222         is returned from remote_load instead.
17223         * lib/plumhall.exp: Ditto.
17224         * lib/mike-g++.exp: Ditto.
17225         * lib/old-dejagnu.exp: Ditto.
17226         * lib/c-torture.exp: Ditto.
17227
17228 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17229
17230         * lib/g++.exp: Use build_wrapper procedure.
17231         * lib/gcc.exp: Ditto.
17232
17233 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17234
17235         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17236         an old-style decl for malloc.  Fixes tests to work when
17237         sizeof (int) != sizeof (size_t).
17238
17239 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17240
17241         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17242
17243         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17244         use stdargs.h interface.
17245
17246 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17247
17248         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17249         NO_VARARGS when compiling.
17250
17251 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17252
17253         * lib/plumhall.exp(ph_includes): New procedure.
17254         (ph_make): Use it.
17255         (ph_compiler): Ditto.
17256
17257         * lib/g++.exp: Rename test-glue.c to testglue.c.
17258         * lib/gcc.exp: Ditto.
17259
17260 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17261
17262         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17263         to completion when it's called.
17264
17265 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17266
17267         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17268         is defined, don't do test.
17269
17270 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17271
17272         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17273         for object files.
17274         (ph_summary): Mark skipped testcases as untested, not unresolved.
17275
17276         * lib/plumhall.exp (ph_make): If unresolved because of bad
17277         errorCode, record errorCode in log file.
17278         (*): Replace send_log/verbose with verbose -log.
17279
17280 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17281
17282         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17283         double conversion if double isn't at least 8 bytes.
17284
17285         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17286         int to work with targets where int is 16 bits.
17287
17288         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17289         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17290         precision for the test to complete.
17291
17292 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17293
17294         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17295         if d10v is not compiled with the -mdouble64 flag.
17296         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17297
17298         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17299         d10v is not compiled with the -mint32 flag.
17300
17301 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17302
17303         * lib/plumhall.exp: Use incr_count.
17304
17305 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17306
17307         * gcc.c-torture: Update to c-torture-1.45.
17308
17309 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17310
17311         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17312         the name of the expect testcase file).
17313
17314         * lib/g++.exp(g++_init): Ditto.
17315
17316 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17317
17318         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17319         the host.
17320
17321         * lib/gcc.exp(gcc_exit): New procedure.
17322
17323 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17324
17325         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17326         specs where appropriate.
17327
17328         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17329         because of new "candidates are" messages, and removed a few
17330
17331         * Converted all non-old-style g++ testcases to old-style, and
17332         moved into g++.old-deja.
17333
17334 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17335
17336         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17337         options.
17338
17339         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17340         succeeded.
17341
17342         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17343
17344 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17345
17346         * lib/gcc.exp (gcc_target_compile): Add support for defining
17347         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17348         the machine doesn't have those features.
17349
17350 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17351
17352         * g++.law/operators4.exp: Don't use LIBS.
17353
17354 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17355
17356         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17357
17358         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17359         * lib/g++.exp: Set it here instead. Also, allow use of the
17360         --tool_exec and --tool_opt options. Change CXX to
17361         GXX_UNDER_TEST.
17362
17363         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17364
17365         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17366
17367 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17368
17369         * lib/old-dejagnu.exp: Use prune_warnings instead of
17370         prune_system_crud.
17371         * lib/mike-g++.exp: Ditto.
17372         * lib/gcc.exp: Ditto.
17373         * lib/g++.exp: Ditto.
17374
17375         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17376
17377 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17378
17379           * 941014-2.c: Include stdlib.h
17380           * 960327-1.c: Include stdio.h
17381           * dbra.c, index-1.c: Don't assume ints are 32bits.
17382
17383 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17384
17385         * lib/gcc.exp: Add gcc,stack_size target feature.
17386
17387         * lib/g++.exp(g++_target_compile): Add the include and link
17388         paths here, not in two other places. And, it's $options, not
17389         options.
17390
17391         * lib/mike-g++.exp(postbase): Remove the code that determines
17392         the correct include and link paths.
17393         * g++.old-deja/old-deja.exp: Ditto.
17394
17395 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17396
17397         * lib/g++.exp(g++_init): target_compile no longer returns the
17398         filename of the result.
17399
17400 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17401
17402         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17403         call to glob.
17404
17405         * gcc.c-torture/special/special.exp: Change call to
17406         gcc_target_compile to include the object file.
17407
17408 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17409
17410         * gcc.c-torture/special/special.exp: Correct misspelling in last
17411         change.
17412
17413 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17414
17415         * lib/plumhall.exp(ph_summary): Log the entire output of the
17416         executable. Return -1 if there were any failures, 0 otherwise.
17417         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17418         (ph_make): Clean up objects and executables that were built
17419         if the tests succeeded.
17420
17421 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17422
17423         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17424         libraries and includes in the build tree as appropriate.
17425
17426 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17427
17428         * lib/c-torture.exp: Instead of looking for the global variable
17429         NO_LONG_LONG, check to see if that's a feature of the target.
17430
17431 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17432
17433         * config/default.exp: Minimize. Delete the remainer of the files in
17434         config; this functionality is now in devo/dejagnu/config.
17435
17436         g++.*/*: Pass any additional flags used to compile to postbase;
17437         delete CXXFLAGS.
17438
17439         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17440         is now done by runtest.exp. Use gcc_target_compile instead of
17441         compile.
17442
17443         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17444         Remove references to CFLAGS. Use remote_file instead of
17445         calling rm -f.
17446         (c-torture): Take a list of arguments to use to compile this
17447         testcase.
17448
17449         lib/g++.exp: Simplify. Use target_compile instead of compile.
17450         lib/gcc-dg.exp: Ditto.
17451         lib/gcc.exp: Ditto.
17452         lib/mike-{gcc,g++}.exp: Ditto.
17453         lib/old-dejagnu.exp: Ditto.
17454         lib/plumhall.exp: Ditto.
17455
17456 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17457
17458         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17459         (ph_linker): Likewise.
17460
17461 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17462
17463           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17464         MAP_ANON / MAP_ANONYMOUS if defined;
17465         else try to map from /dev/zero .
17466
17467 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17468
17469         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17470         isn't defined, then define it to MAP_ANONYMOUS.
17471
17472 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17473
17474         * gcc.c-torture: Update to c-torture-1.42 release.
17475
17476 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17477
17478         * gcc.c-torture: Update to c-torture-1.41 release.
17479
17480 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17481
17482         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17483         c-torture release.
17484
17485 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17486
17487         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17488         and LDFLAGS.  Fix second case to append the target_info ldflags
17489         onto LDFLAGS, not CFLAGS.
17490         * lib/g++.exp (g++_init): Add target_info stuff.
17491         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17492         of libgloss and newlib flags for !native.
17493
17494         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17495         (GDB): Fix relative path to go up another dir for finding gdb.
17496
17497 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17498
17499         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17500         versions in the target_info array, if they don't exist.
17501
17502 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17503
17504         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17505
17506 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17507
17508         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17509         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17510
17511 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17512
17513         * lib/old-dejagnu.exp: Don't remove the output file before we've
17514         actually tested it. Don't append pwd to the path of the executable
17515         we're testing.
17516
17517 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17518
17519         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17520
17521 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17522
17523         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17524         temporary directory for compiler files, and set it to a default
17525         value of /tmp. Set $output as the name of the output file from
17526         compiling the testcase. Add a -o option to $cflags_var so the
17527         compiler writes the final output file as $output. Set $executable
17528         to $output.
17529
17530         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17531         directory for compiler files, and set it to /tmp if it doesn't
17532         already have a value. Set $output_file to the name of the output
17533         file from compiling the testcase. Add a -o option to CXXFLAGS so
17534         the compiler writes the final output file as $output. Use $output
17535         as the executable to be tested.
17536
17537 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17538
17539         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17540
17541 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17542
17543         * gcc.c-torture/execute/pending-1.c: New test.  Still
17544         pending in Tege's queue.
17545
17546 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17547
17548         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17549         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17550         if there were failures.  Call unresolved if there were unresolved
17551         testcases.  Call gcc_fail if program did not run to completion.
17552         (ph_make): Pass additional argument name to ph_execute.
17553         (ph_execute): Add new argument.  Pass additional arguments to
17554         ph_summary.  Call gcc_fail is there is no execution output.
17555
17556 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17557
17558         * lib/plumhall.exp (proc_summary): Output relavent summary
17559         lines into the log so specific failures in plumhall can be
17560         investigated.
17561
17562 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17563
17564         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17565         (c-torture-execute): Don't try to execute tests which use
17566         "long long" types if $NO_LONG_LONG is nonzero.
17567
17568 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17569
17570         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17571         not c-torture.
17572
17573         * gcc.ieee: Move from here.
17574         * gcc.c-torture/execute/ieee: To here.
17575
17576 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17577
17578         * gcc.c-torture: Update to c-torture-1.41 release.
17579
17580 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17581
17582         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17583         not "$output".
17584
17585 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17586
17587         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17588         -c present.
17589
17590 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17591
17592         * config/proelf.exp: Handle connecting to a simulator.
17593
17594 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17595
17596         * config/proelf.exp: New file.  Enough framework that we can
17597         run c-torture tests on the proelf targets (or any other target
17598         that gdb can connect to for that matter).
17599
17600 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17601
17602         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17603         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17604
17605         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17606         exec_output exists.
17607
17608 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17609
17610         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17611         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17612
17613         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17614         to pass/fail/unresolved/unsupported/untested.  Caller must now
17615         call unresolved/unsupported/untested.
17616         * lib/*.exp: Update FSF address.  Update to handle new results of
17617         ${tool}_load.
17618         * lib/chill.exp (verbose): Delete.
17619
17620 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17621
17622         * lib/gcc.exp (default_gcc_start): Change order of args to
17623         $LDFLAGS $CFLAGS $LIBS.
17624         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17625         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17626         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17627         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17628         * gcc.misc-tests/dg-test.exp: Likewise.
17629         * gcc.misc-tests/msgs.exp: Likewise.
17630         * gcc.prms/prms.exp: Likewise.
17631         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17632         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17633
17634         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17635
17636 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17637
17638         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17639
17640         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17641         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17642
17643         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17644         necessary.
17645
17646 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17647
17648         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17649         global for loop; add use of $mathlib.
17650         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17651         settings here; set mathlib for anything but VxWorks.
17652
17653 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17654
17655         * gcc.c-torture: Update to c-torture-1.40 release.
17656
17657 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17658
17659         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17660         dg.exp.
17661
17662 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17663
17664         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17665         global.
17666
17667 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17668
17669         * lib/g++.exp (LIBS): Define if not already.
17670         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17671         (gcc-dg-prune): Call prune_gcc_output.
17672         * lib/gcc.exp (prune_gcc_output): New proc.
17673         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17674         prune_gcc_output.
17675
17676 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17677
17678         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17679         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17680
17681 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17682
17683         * gcc.c-torture: Update to c-torture-1.39 release.
17684
17685 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17686
17687         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17688         fails, try others as well.
17689
17690 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17691
17692         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17693         If compilation fails, mark execute tests as `untested'.
17694         If test is marked as unsupported, don't mark compilation and
17695         execute tests as failed.
17696
17697 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17698
17699         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17700         libstdc++ for whether or not we want to be doing shared
17701         libraries.  Delete link_curses since we don't need it anymore.
17702         * lib/mike-g++.exp (postbase): Don't link in libg++.
17703         * g++.old-deja/old-deja.exp: Likewise.
17704
17705 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17706
17707         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17708
17709 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17710
17711         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17712         For that, add `-Wl,-a,shared_archive'.
17713         * g++.old-deja/old-deja.exp: Likewise.
17714
17715 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17716
17717         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17718
17719 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17720
17721         * lib/mike-g++.exp (postbase): Pay attention to the status of
17722         g++_load.
17723
17724 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17725
17726           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17727
17728 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17729
17730         * lib/gcc.exp (default_gcc_start): No longer need to log program
17731         being executed or its output, execute_anywhere does that now.
17732         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17733         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17734
17735 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17736
17737         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17738         the same as those in lib/g++.exp.
17739
17740 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17741
17742         * gcc.c-torture: Update to c-torture-1.38 release.
17743         * gcc.ieee: Related changes.
17744
17745 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17746
17747         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17748         "exec". Minor reformatting changes.
17749
17750         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17751         cross. This means all "exec" calls now work on a remote host as
17752         well.
17753         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17754         cross. Filter out the extra "\r\n" stuff that expect puts in.
17755         (c-torture-execute): Filter out the bogus warnings like
17756         c-torture-compile does. Add support for canadian cross.
17757         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17758         Use execute_anywhere rather than calling exec directly. Now it
17759         works for canadian cross testing.
17760
17761 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17762
17763         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17764         results into a variable, and check that rather than using file exists.
17765
17766 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17767
17768         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17769         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17770
17771 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17772
17773         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17774         lib_curses if there's a shared libg++ in the build tree.
17775
17776 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17777
17778         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17779         if not supported target.
17780
17781 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17782
17783         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17784         link_curses up to always happen, not just for native builds.
17785
17786 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17787
17788         * gcc.c-torture: Update to c-torture-1.36 release.
17789         * gcc.failure: Related changes.
17790
17791 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17792
17793         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17794
17795 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17796
17797         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17798         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17799         runshlib, link_curses, and mathlib for link and run.
17800
17801         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17802         pass the runtime shared library options for Solaris, OSF/1, and
17803         Irix5, and link with -lcurses to avoid unresolved references.
17804
17805 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17806
17807         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17808         only run once.
17809
17810 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17811
17812         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17813
17814 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17815
17816         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17817         do not have a framework for the "compat" tests yet.
17818
17819 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17820
17821         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17822         set to null if we're testing vxworks5.1.  Use that instead of
17823         `-lm' in the setting of LIBS for link and run.
17824
17825 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17826
17827         * config/rom68k.exp (${tool}_load): Major changes to make it
17828         work.  Verified that it does in fact return the stuff in
17829         exec_output properly.  Catch any Emul or any TRAP other than 0.
17830
17831 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17832
17833         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17834         LDFLAGS properly for targets that need stuff from libgloss.
17835         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17836         only run once.
17837         (gpp_initialized): New variable.
17838
17839 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17840
17841         * config/rom68k.exp: Load libgloss.exp.
17842         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17843         so we can produce a fully linked binary.
17844         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17845         so we can produce a fully linked binary.
17846
17847 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17848
17849         * lib/plumhall.exp (ph_section): Watch for expected failures.
17850         Add missing `else'.
17851
17852         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17853         run the testcase.
17854         (c-torture): Likewise.
17855
17856 1995-08-28  Doug Evans  <dje@cygnus.com>
17857
17858         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17859
17860         * lib/mike-g++.exp (mike_cleanup): New proc.
17861         (prebase): New globals compiler_result, not_compiler_result,
17862         target_regexp.
17863         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17864         allow leading "-" in pattern.  Watch for unsupported tests.
17865         If $compiler_result is set, pattern match assembler code,
17866         and ditto for $not_compiler_result.
17867         * lib/mike-gcc.exp: Likewise.
17868
17869         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17870         execution "succeeded".
17871
17872 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17873
17874         * config/win32.exp: New file.
17875         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17876
17877 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17878
17879         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17880         unsupported.
17881         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17882         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17883         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17884
17885         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17886         "... without exceptions was ...".  That is now handled by
17887         prune_system_crud.
17888         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17889
17890 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17891
17892         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17893         sieve.c,sort2.c}: New files.
17894         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17895         sieve.exp,sort2.exp}: Drivers for them.
17896
17897         * lib/mike-gcc.exp (program_output): New user settable variable.
17898         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17899         messages.
17900         * lib/mike-g++.exp (program_output): New user settable variable.
17901
17902         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17903
17904         * config/sh.exp: Deleted (use sim.exp instead).
17905
17906 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17907
17908         * config/vx.exp: Declare CHECKTASK as global.
17909         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17910         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17911         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17912
17913 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17914
17915         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17916         target. Like vx.exp, only includes `vx29k.exp' instead of
17917         `vxworks.exp'.
17918
17919 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17920
17921         * config/sim.exp: Increase time limit from 120 seconds to 240.
17922
17923 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17924
17925         * gcc.c-torture/execute/950628-1.c: New test.
17926
17927 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17928
17929         * gcc.c-torture: Update with changes/additions from
17930         c-torture-1.34.
17931
17932 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17933
17934         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17935
17936 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17937
17938         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17939
17940 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17941
17942         * gcc.c-torture/compile/950512-1.c: New test.
17943         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17944         * gcc.dg/struct-ret-1.c: Likewise.
17945
17946 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17947
17948         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17949           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17950
17951 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17952
17953         * gcc.c-torture/special/920411-1.c: Deleted.
17954         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17955
17956 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17957
17958         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17959         cpu limit.
17960
17961 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17962
17963         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17964
17965 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17966
17967         From kenner;
17968         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17969         is the proper length.
17970         * va-arg-3.c: Likewise.
17971
17972 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17973
17974         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17975         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17976
17977         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17978         * lib/g++.exp (default_g++_start): Delete old cruft.
17979
17980 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17981
17982         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17983         (2 * (1 << 18)) to (2 * (1 << 17)).
17984
17985         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17986
17987 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17988
17989         * config/rom68k.exp: Renamed from config/idp.exp
17990
17991 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17992
17993         * c-torture/compile/921109-2.c
17994
17995 1995-04-18  Mike Stump  <mrs@cygnus.com>
17996
17997         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17998         excess errors.
17999
18000 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18001
18002         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18003         output.
18004         * lib/g++.exp (default_g++_start): Likewise.
18005
18006 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18007
18008         * gcc.c-torture/compile/950329-1.c: New test.
18009
18010 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18011
18012           * config/bug.exp (${tool}_load): Updated to use new remote_open
18013           and remote_close procs.
18014         * config/idp.exp: New file.
18015
18016 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18017
18018         * gcc.c-torture/execute/950322-1.c: New test.
18019
18020 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18021
18022         * config/vx.exp (${tool}_load): Clean up testing of return code from
18023         vxworks_ld and vxworks_spawn.
18024
18025 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18026
18027         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18028
18029 1995-03-13  Mike Stump  <mrs@cygnus.com>
18030
18031         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18032         can mark excess errors on a machine by machine basis.  Note, the
18033         default is to not expect any excess errors, even when excess
18034         errors test - is given, so you will want to put an XFAIL ... on
18035         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18036         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18037         those 4 machines, but no others.
18038
18039 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18040
18041         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18042         * lib/c-torture.exp: to here.
18043
18044 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18045
18046         * gcc.c-torture/execute/950221-1.c: New test.
18047         * gcc.c-torture/execute/struct-ret-1.c: New test.
18048         * gcc.c-torture/compile/950221-1.c: New test.
18049
18050         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18051
18052 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18053
18054         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18055         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18056
18057 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18058
18059         * g++.gb: New directory of tests, derived from my signature and
18060         class scoping tests.
18061
18062         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18063         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18064         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18065         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18066         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18067         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18068         * g++.gb/sig25.C: Likewise.
18069
18070         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18071         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18072         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18073         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18074         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18075         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18076         * g++.gb/sig25.exp: Likewise.
18077
18078         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18079         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18080         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18081         * g++.gb/scope13.C: Likewise, this test still fails.
18082
18083         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18084         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18085         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18086         * g++.gb/scope13.exp: Ditto.
18087
18088         * g++.gb/README: New file, explains what these tests are about.
18089
18090 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18091
18092         * lib/dg.exp (dg-do): Support `preprocess'.
18093         (dg-test): Likewise.
18094
18095 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18096
18097         * config/udi.exp: change "continue -expect" to "exp_continue".
18098
18099 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18100
18101         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18102         Delete redundant tests.
18103
18104         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18105         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18106         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18107         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18108         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18109         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18110         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18111         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18112
18113         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18114         storing label pointers.
18115         * gcc.c-torture/execute/921019-1.c: Likewise.
18116         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18117         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18118         parameter fp.
18119         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18120         constants.
18121
18122         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18123         Delete obsolete tests.
18124
18125         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18126         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18127         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18128         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18129         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18130         * gcc.c-torture/compile/950124-1.c: New test.
18131
18132         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18133
18134 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18135
18136         * lib/mike-g++.exp: Add -lm to LIBS.
18137
18138 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18139
18140         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18141
18142 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18143
18144         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18145
18146 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18147
18148         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18149
18150 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18151
18152         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18153         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18154         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18155         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18156         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18157         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18158         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18159         * g++.law/{operators31.C, operators32.C,
18160         * g++.law/{operators33.C, operators34.C}: Likewise.
18161         * g++.law/{pic1.C, refs2.C}: Likewise.
18162         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18163         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18164         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18165         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18166
18167         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18168         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18169         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18170         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18171         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18172         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18173         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18174         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18175         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18176         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18177         * g++.law/{operators34.exp}: Likewise.
18178         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18179         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18180         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18181         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18182         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18183
18184         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18185         No longer expected to fail.
18186         * g++.law/missed-error3.C: Tweak for recent bool changes.
18187
18188 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18189
18190         * config/emb-unix: Deleted.
18191         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18192         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18193
18194 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18195
18196         * lib/dg.exp (dg-test): Fix typo in last patch.
18197
18198 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18199
18200         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18201         (handles multiple occurrences).
18202
18203 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18204
18205         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18206         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18207         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18208         printed).
18209         * lib/c-torture.exp (c-torture-compile): Likewise.
18210         (c-torture): Prepend full path if missing.
18211         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18212         (gcc_fail): Likewise.
18213         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18214
18215 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18216
18217         * lib/netware.exp: Only attach to NetWare i386 systems.
18218
18219 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18220
18221         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18222         messages.  Add test name to "output pattern match" pass/fail message.
18223
18224 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18225
18226         * gcc.dg: New testsuite.
18227         * gcc.dg/dg.exp: New file.
18228
18229         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18230         test-switch.c}: Deleted.
18231
18232         * gcc.misc-tests/msgs.exp: New testcase driver.
18233
18234 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18235
18236         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18237         Watch for illegal return values from ${tool}_load.
18238         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18239         cross targets.  Coerce return value >0 to 1.
18240
18241 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18242
18243         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18244
18245         * config/emb-unix.exp: New file.
18246
18247         * config/sim.exp: Error if variable $SIM not defined.
18248         (${tool}_load): Mark test as "untested" if simulator missing.
18249
18250         * config/unix.exp: Load remote.exp to get rcp_download.
18251         * lib/c-torture.exp: Use different option lists for testcases with
18252         and without loops.
18253         * gcc.c-torture/execute/execute.exp: Likewise.
18254
18255 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18256
18257         * config/*.exp: Clarify return code from ${tool}_load.
18258         Call `unresolved' or `untested' instead of `warning' or `perror'
18259         (sometimes you still want to call both though).
18260         Add comment that `shell_id' is local to each file.
18261         * config/udi.exp (timeout): Set to 30.
18262         Don't print warning if connection fails, $connectmode has already
18263         printed an error.
18264         (${tool}_load): Move verbose messages to level 2.
18265         Rework pattern for "Process started" message.
18266         Pass `shell_id' to ${connectmode}_download.
18267         Retry twice upon timeout.  Make resetting of target more robust.
18268         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18269         Pass `shell_id' to exit_$connectmode.
18270         Only call exit_$connectmode if connected.
18271         * config/unix.exp (${tool}_load): Check return codes better.
18272         * config/vrtx.exp (${tool}_load): Likewise.
18273         * config/vx.exp (${tool}_load): Likewise.
18274         Delete unneeded global's.
18275         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18276         from ${tool}_load.
18277         (dg-stat): Delete.
18278         (dg-init): Delete recording of pass/fail counts.
18279         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18280         (old-dejagnu-init): Likewise.
18281         (old-dejagnu-stat): Delete contents, empty proc now.
18282         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18283         (c-torture): Delete references to lcnt, lpass, lfail.
18284         Get option list from TORTURE_OPTIONS.
18285         Delete -funroll[-all]-loops if no loops.
18286         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18287         (g++_stat): Delete contents (empty proc now).
18288         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18289         (gcc_finish): Likewise.
18290         (gcc_stat): Deleted.
18291         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18292         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18293         * gcc.c-torture/execute/execute.exp: Likewise.
18294         Split tests into two parts: compile, execute.
18295         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18296         no loops.  Update to reflect clarified return codes from ${tool}_load.
18297
18298 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18299
18300         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18301         to grep for.
18302         (old-dejagnu): Likewise (where necessary).
18303
18304 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18305
18306         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18307
18308         * lib/dg.exp (dg-process-target): Fix processing of selector.
18309         Add comment regarding use of `error'.
18310
18311         * lib/gcc.exp (prune_system_crud): Define if missing.
18312         * lib/g++.exp (prune_system_crud): Likewise.
18313
18314         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18315         Call prune_system_crud.
18316         * lib/dg.exp (dg-runtest): New proc.
18317         Use perror instead of send_user for tcl errors in testcase.
18318         Don't return any value, it's never used.
18319         Don't clobber previous definition of `unknown'.
18320         Print tcl errors in `dg-final'.
18321
18322 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18323
18324         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18325         (dg-test): Don't print errorInfo, it contains stack backtrace.
18326
18327 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18328
18329         * lib/g++.exp (runtest_file_p): Define if missing.
18330
18331 1994-09-24  Doug Evans  (dje@cygnus.com)
18332
18333         * lib/mike-g++.exp: Comment out loading of g++.exp.
18334         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18335         (default_g++_version): Always print something.
18336         (default_g++_start): Comment out call to `which'.
18337         (g++_start, g++_load): Deleted (must be defined in config file).
18338         * lib/gcc.exp: Test for existence of $CC at start.
18339         Delete check for tmpdir (done in gcc_init).
18340         (default_gcc_version): Always print something.
18341         (default_gcc_start): Comment out call to `which'.
18342         * config/*.exp: Major cleanup - make cross targets work at least a
18343         little better for g++ (by not being "--tool gcc" specific).
18344         Rename gcc_xxx to ${tool}_xxx.
18345         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18346         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18347
18348 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18349
18350         * lib/c-torture.exp (c-torture-compile): Rework compiler
18351         message processing.
18352
18353         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18354         c-torture.
18355
18356 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18357
18358         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18359
18360         * lib/dg.exp (dg-process-target): Support { target native }.
18361
18362 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18363
18364         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18365         looked for "... program xxx got fatal signal".
18366         Correct regsub munging of `comp_output'.
18367         Ignore compiler messages "path prefix not used" and "linker input
18368         file unused".
18369
18370 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18371
18372         * lib/gcc.exp (runtest_file_p): Define if missing.
18373         * gcc.prms/template.c: Example to work from.
18374
18375 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18376
18377         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18378         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18379
18380         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18381         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18382         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18383         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18384
18385         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18386         (dg-process-target): No longer a varargs proc.
18387         Return S/N for target, P/F for xfail.  All callers changed.
18388         (user option procs): More argument checking.
18389         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18390         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18391         (dg-test): Skip test if not running on selected target in `dg-do'.
18392         Update handling of `dg-do-what', `dg-output-text'.
18393         Separate execution pass/fail from output pattern match pass/fail.
18394         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18395
18396 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18397
18398         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18399         target for 920510-1.c.
18400
18401 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18402
18403         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18404         Clean up comment regarding use of passcnt, etc.
18405         (gcc_stat): Don't update `testcnt' here.
18406         (gcc_finish): Do it here.
18407         Might as well reset `but_id' here too.
18408         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18409         to determine if the file should be tested.
18410         * gcc.c-torture/compile/compile.exp: Likewise.
18411         * gcc.c-torture/execute/execute.exp: Likewise.
18412         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18413         * gcc.misc-tests/dg-test.exp: Likewise.
18414         * gcc.prms/prms.exp: Likewise.
18415         * gcc.wendy/wendy.exp: Likewise.
18416         * g++.old-deja.exp: Likewise.
18417         Move "Testing file" message to verbose level 1.
18418
18419 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18420
18421         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18422
18423 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18424
18425         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18426         (default_gcc_start): Accept optional second list element
18427         of compiler flags.  Print compiler output at verbosity level 2.
18428         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18429         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18430         Save current values of framework globals passcnt, failcnt, xpasscnt,
18431         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18432         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18433         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18434         xfailcnt to compute stats.  Update framework global `testcnt' from
18435         pass/fail counts.
18436         (gcc_finish): New proc.  Clean up test environment.
18437         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18438         (gcc_epass, gcc_efail): Delete.
18439         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18440         argument of line number.
18441         (dg-init): If the tool has an init routine, call it.
18442         (dg-test): Remove args `cflags_var' and `libs_var'.
18443         Pass all compiler options to ${tool}_start.
18444         Handle missing line number.
18445         (dg-finish): New function.
18446         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18447         particular files.  Call gcc_finish at end.  Move "skipping test"
18448         message to verbosity level 3.
18449         * gcc.c-torture/compile/compile.exp: Likewise.
18450         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18451         * gcc.c-torture/execute/execute.exp: Likewise.
18452         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18453         Print testcase being tried at verbosity level 1.
18454         * gcc.c-torture/special/special.exp: Unset xfail.
18455         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18456         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18457         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18458         * gcc.failure/failure.exp: Likewise.
18459         * gcc.ieee/ieee.exp: Likewise.
18460         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18461         Update call to dg-test.  Call dg-finish at end.
18462         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18463         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18464         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18465         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18466         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18467         * gcc.wendy/wendy.exp: Add copyright.
18468         Delete setting of tmpdir (done by gcc_init).
18469         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18470         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18471         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18472         gcc_[ce]pass/fail.
18473
18474 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18475
18476         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18477         confusion.
18478         (g++_load): Likewise.
18479
18480         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18481         Rename argument to `prog' to remove the confusion.
18482         Varargs fns behave differently too!
18483         (g++_load): Likewise.
18484
18485         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18486
18487         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18488         what it is.  Delete (always) printing of status value for !native.
18489         Simplify verbose code, and include status and exec_output.
18490         (g++_load): Use gcc_load.
18491
18492 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18493
18494         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18495         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18496         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18497         940714-3.c as these testcases don't exist anymore.  Make
18498         va-arg-1.c expected to pass.
18499
18500 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18501
18502         * gcc.misc-tests/misc.exp: Only run specific testcases.
18503         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18504         * gcc.misc-tests/dg-[1-9].c: New files.
18505
18506         * lib/dg.exp: New testsuite driver.
18507         * gcc.prms/prms.exp: Use it.
18508
18509         * README.gcc: New file.
18510
18511         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18512         Document and reset `lxpass' and `lxfail'.
18513         Simplify "initialized" message.
18514         (gcc_stat): Clean up comments a little.
18515
18516 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18517
18518         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18519
18520 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18521
18522         * lib/old-dejagnu.exp (process-option): New proc.
18523         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18524         (old-dejagnu): Simplify.
18525         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18526
18527 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18528
18529         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18530         exists and is not an empty string.
18531
18532         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18533         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18534         finished.
18535         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18536         automatically.
18537
18538         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18539         longer expected to fail.
18540
18541         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18542         "f" function call.
18543
18544         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18545
18546         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18547         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18548         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18549         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18550         c-torture-1.29.
18551
18552         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18553         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18554
18555         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18556
18557         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18558         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18559
18560         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18561         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18562         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18563
18564 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18565
18566         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18567         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18568         940714-1.c, 940714-2.c, 940714-3.c},
18569         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18570         gcc.misc-tests/{mg.c,mg.exp}:
18571         New tests.
18572         * gcc.noncompile/noncompile.exp: Change accordingly.
18573
18574 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18575
18576         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18577         Undo previous clobberage.
18578
18579 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18580
18581         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18582         * gcc.special/{930510-1.c, special.exp}:
18583         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18584         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18585         struct-varargs-1.c}: New tests from c-torture-1.26.
18586
18587 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18588
18589         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18590           argument to switch.
18591
18592 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18593
18594         * Revert the previous changes.  Please see Rob's directory
18595           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18596           fixes.
18597
18598 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18599
18600         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18601             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18602             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18603             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18604             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18605             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18606             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18607             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18608             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18609             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18610             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18611             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18612             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18613             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18614             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18615             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18616             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18617             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18618             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18619             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18620             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18621             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18622             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18623             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18624             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18625             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18626             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18627
18628 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18629
18630         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18631             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18632           with perror calls.
18633
18634 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18635
18636         * config/unix.exp (g++_load): Fix syntax.
18637
18638 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18639
18640         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18641         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18642         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18643         Don't expect va-arg-1.c to fail.  Correct expected output for
18644         920928-1.c.
18645         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18646         * gcc.wendy/hbm4.c: Correct typo.
18647         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18648
18649 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18650
18651         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18652         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18653         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18654         * lib/c-torture.exp (c-torture-compile): Ditto.
18655
18656         Reduce volume of output (remove all the -I's and such).
18657         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18658         Call gcc_cpass, gcc_cfail.
18659         (c-torture): Pass testing option to c-torture-compile.
18660
18661 1994-03-21  Doug Evans  (dje@cygnus.com)
18662
18663         Bring patches over from progressive.
18664         * config/default.exp: Exit remote shell cleanly.
18665         (g++_exit, g++_start): Add default versions.
18666         * config/sim.exp (gcc_load): Use perror, not error.
18667
18668 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18669
18670         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18671         set in site.exp.
18672
18673 1994-03-14  Doug Evans  (dje@cygnus.com)
18674
18675         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18676         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18677         (wendy_try): New proc to run testcase.
18678         (main loop): Call 'em.
18679         * gcc.wendy/*.c: Clean up pass to correct expected output.
18680
18681         * lib/gcc.exp: Minor cleanup work.
18682         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18683
18684 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18685
18686         * config/sim.exp (gcc_load): Document return codes better.
18687         Don't pass -v to simulator.
18688
18689 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18690
18691           * gcc.special/920717-x.c: Fix typo.
18692           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18693           get at sources.
18694
18695         * lib/mike-gcc.exp: Fix typo.
18696
18697 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18698
18699         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18700         binary to use, transform the name.
18701         * config/*.exp: rename everything. Nuke any g++ specific files,
18702         it's now a special case of gcc that requires no special support.
18703         Add a default.exp for unsupported targets.
18704
18705 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18706
18707         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18708         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18709         version of Tcl.
18710
18711 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18712
18713         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18714         than a warning.
18715
18716 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18717
18718         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18719
18720 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18721
18722         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18723         option_list.  Compile every file with only 4/6 option choices
18724         (same as C torture) instead of with 12/18 different option
18725         choices.
18726         * lib/c-torture.exp: Likewise.
18727
18728         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18729         not already set.
18730
18731 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18732
18733         * lib/old-deja
18734           test cases, ready for DejaGnu.
18735
18736 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18737
18738         * Upgraded c-torture tests from 1.18 to 1.19
18739
18740         * gcc.compile: added test(s):
18741           930607-1.c
18742         * gcc.execute: added test(s):
18743           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18744
18745         * added new subdirectory for misc tests: gcc.misc-tests
18746         * gcc.misc-test(s): added tests:
18747           inst-check.c test-consts.c test-ior.c test-switch.c
18748
18749 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18750
18751         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18752
18753 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18754
18755         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18756
18757 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18758
18759         * Upgraded c-torture tests from 1.17 to 1.18
18760
18761 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18762
18763         * Upgraded c-torture tests from 1.12 to 1.17
18764
18765 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18766
18767         * lib/old-dejagnu.exp:
18768           Fixed handling of XFAIL target triplets to correctly
18769           recognize wildcard characters.  Removed code that
18770           appended a unique id tag to the end of the file name
18771           printed out by the result of the testcases within a
18772           given test file.
18773
18774 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18775
18776         * lib/old-dejagnu.exp:
18777           Reworked expected failure handling to trigger off of XFAIL
18778           keyword in keyphrase embeded in testcase source code. The
18779           XFAIL keyword must be at the end of the keyphrase line. It
18780           may optionally be followed by one or more target triplets.
18781           It has just occured that the handling of wildcards in the
18782           target triplet may not be correct.
18783
18784 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18785
18786         * g++.old-deja/tests:
18787           Moved all subdirectories up one level into g++.old-deja .
18788
18789         * lib/old-dejagnu.exp:
18790           Fixed problem with CXXFLAGS not being properly reset, and being
18791           corrupted with extraneous "-c" compiler option.  This was
18792           causing binaries to not be generated for test that needed them.
18793           Modified strings passed to "pass" and "fail" so that individual
18794           tests from the same test file would be distinguished by an
18795           identifier appended to the test file name in the summary logs;
18796           this corrected a problem with erroneous diff logs.  Added code
18797           to search testcases for expected fail and unexpected pass keywords.
18798
18799 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18800
18801         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18802
18803 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18804
18805         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18806           Removed extraneous text from end of "Special g++ Options"
18807           keyphrase.
18808
18809         * lib/old-dejagnu.exp: Added pattern matching to look for new
18810           keywords, embedded in testcases comments, which will trigger
18811           calls to xpass and xfail.
18812
18813 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18814
18815         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18816           comments embedded in the testcases, especially the one looking for
18817           special compiler options, as well as the pattern matching for the
18818           compiler output again.
18819
18820 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18821
18822         * lib/old-dejagnu.exp: Do a proper check of the return value for
18823           execute tests. Fixed several problems with the pattern matching
18824           of the compiler output which gave erroneous test results.
18825           Changed several of the test result messages to be more descriptive.
18826         * config/unix-g++.exp: Proc g++_load now actually works and
18827           executes the tests passed to it and returns a usable return
18828           value.
18829
18830 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18831
18832           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18833
18834 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18835
18836         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18837           Modified both files to properly execute the old style
18838           dejagnu tests. The previous versions of these files were
18839           experimental and did not function anything near correctly.
18840
18841 1993-04-05  Rob Savoye  (rob@cygnus.com)
18842
18843         * Removed all Makefile.in and configure.in files. No configuration
18844         needed now.
18845
18846 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18847
18848         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18849
18850 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18851
18852         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18853         gcc.special/configure.in, gcc.noncompile/configure.in,
18854         gcc.execute/configure.in, gcc.code_quality/configure.in,
18855         g++.other/configure.in, g++.old-deja/configure.in,
18856         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18857         in srcname setting.
18858
18859 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18860
18861         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18862         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18863         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18864
18865 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18866
18867         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18868         (gdb_exit): Don't remove *_soc files.
18869
18870 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18871
18872         * lib/c-torture.exp: Don't look for main; instead always use -w
18873         -c.  This is how the c-torture tests work.  Remove the object
18874         file if the compilation succeeds.
18875         * gcc.execute/execute.exp: Remove executable if test passes.
18876         * gcc.noncompile/noncompile.exp: Every test is an expected
18877         failure.
18878         * gcc.special/special.exp: Added tests from c-torture 1.11,
18879         corrected use of existing test.
18880         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18881         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18882         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18883         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18884         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18885         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18886         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18887         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18888         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18889         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18890         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18891         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18892         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18893         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18894         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18895         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18896         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18897         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18898         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18899         c-torture 1.11.
18900         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18901         correspond to c-torture 1.11.
18902
18903         * New file.